/* End custom CSS */

.elementor-1911 .elementor-element.elementor-element-e7236d2 {
	--display: flex;
	--justify-content: center;
}

.elementor-1911 .elementor-element.elementor-element-e7236d2:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-e7236d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-ca61541 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-66c58f0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-50a184c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-86f1133 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-38766b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-c0fda65 {
	--display: flex;
	--min-height: 360px;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1911 .elementor-element.elementor-element-1564f15 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1911 .elementor-element.elementor-element-eee62f0 {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-eee62f0:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-eee62f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f9fa;
}

.elementor-1911 .elementor-element.elementor-element-d9c49f7 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-d9c49f7 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-74d7470 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-74d7470 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-022b513 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header {
	background-color: var(--e-global-color-accent);
	-webkit-backdrop-filter: grayscale(0) blur(10px) !important;
	backdrop-filter: grayscale(0) blur(10px) !important;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .theplus-tabs-content-wrapper {
	background-color: var(--e-global-color-873f065);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ed75d42);
	-webkit-backdrop-filter: grayscale(0) blur(10px) !important;
	backdrop-filter: grayscale(0) blur(10px) !important;
}

.elementor-1911 .elementor-element.elementor-element-9253420 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap {
	font-size: 15px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-wrap svg, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap svg {
	width: 15px;
	height: 15px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .tab-icon-wrap .tab-icon-image {
	max-width: 15px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon {
	font-size: 15px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-nav-wrapper .plus-tabs-nav .tab-sep-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header:hover, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title.active {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-9253420 .tp-tab-title-description {
	word-break: break-word;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .theplus-tabs-content-wrapper .plus-tab-content .plus-content-editor {
	font-size: 18px;
}

.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .theplus-tabs-content-wrapper, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion.mobile-accordion-tab .theplus-tabs-content-wrapper .plus-tab-content {
	padding: 40px 40px 40px 40px;
}

.elementor-1911 .elementor-element.elementor-element-9253420.elementor-widget-tp-tabs-tours .plus-tab-header {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.elementor-1911 .elementor-element.elementor-element-9253420.elementor-widget-tp-tabs-tours .plus-tab-header.active {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.elementor-1911 .elementor-element.elementor-element-510a4cd {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-5a99918 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-1911 .elementor-element.elementor-element-7ce786e {
	--display: flex;
	--min-height: 340px;
	--border-radius: 16px 16px 16px 16px;
}

.elementor-1911 .elementor-element.elementor-element-86a1ed3 {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-3de6415 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-ac261de .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-9bb211f {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-9bb211f:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-9bb211f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-260325a {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-260325a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-781d914 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-781d914 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-733c49b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1911 .elementor-element.elementor-element-bf1d9da {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-bf1d9da:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-bf1d9da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-6db287b {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-6db287b .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-0ac4eb9 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-0072991 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-0072991:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-0072991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-16d32fb {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-16d32fb .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-f7e139c {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-0450719 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-0450719:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-0450719 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-881502f {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-881502f .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-e1d5c0c {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-1038789 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-1038789:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-1038789 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-ea67a49 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-ea67a49 .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-d149e1e {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-fe2a1bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1911 .elementor-element.elementor-element-9015794 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-9015794:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-9015794 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-894665d {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-894665d .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-a4aacc9 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-e3bab59 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-e3bab59:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-e3bab59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-533b5fe {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-533b5fe .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-80e6e69 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-2f29c60 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-2f29c60:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-2f29c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-c548361 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-c548361 .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-016cdf1 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-f7de3e8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #e2ecf4;
	--border-color: #e2ecf4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-f7de3e8:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-f7de3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-b465fca {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-b465fca .elementor-heading-title {
	color: #0961ad;
}

.elementor-1911 .elementor-element.elementor-element-58c2db3 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-cbd3fac {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-d36eff3 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-d36eff3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-6a8119c {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-6a8119c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-6205249 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-3a2fb0c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-ed75d42);
	--border-color: var(--e-global-color-ed75d42);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .15);
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-3a2fb0c:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-3a2fb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-1911 .elementor-element.elementor-element-9c11e36 {
	--display: flex;
	--border-radius: 20px 0px 0px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-2d29c55 {
	--display: flex;
	--padding-top: 36px;
	--padding-bottom: 36px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-1911 .elementor-element.elementor-element-063e790 .elementor-heading-title {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-623eeb0 .elementor-heading-title {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-3226a5c {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-cea67b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-d96f4f3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-ed75d42);
	--border-color: var(--e-global-color-ed75d42);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .144);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-d96f4f3:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-d96f4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-1911 .elementor-element.elementor-element-ee758bc {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-15f1e34 img {
	height: 500px;
	object-fit: cover;
	object-position: top center;
}

.elementor-1911 .elementor-element.elementor-element-e9c9919 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1911 .elementor-element.elementor-element-e9c9919.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-4119eb5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-0c6bcf9.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-0c6bcf9 {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-89e1b08 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-ed75d42);
	--border-color: var(--e-global-color-ed75d42);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .144);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-89e1b08:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-89e1b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-1911 .elementor-element.elementor-element-3acd2df {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-8c73fc6 img {
	height: 500px;
	object-fit: cover;
	object-position: top center;
}

.elementor-1911 .elementor-element.elementor-element-f413189 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1911 .elementor-element.elementor-element-f413189.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-54ff733 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-e00f870.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-e00f870 {
	color: var(--e-global-color-873f065);
}

.elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-6359d3d {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-6359d3d:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-6359d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f9fa;
}

.elementor-1911 .elementor-element.elementor-element-36cd0fe {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-36cd0fe .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-8d542b8 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-8d542b8 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-9d4ca27 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-1911 .elementor-element.elementor-element-c8f2b98 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #0961ad;
	--border-color: #0961ad;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-c8f2b98:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-c8f2b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-fe8aae2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-bdaa7ce .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-48fec9b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #0961ad;
	--border-color: #0961ad;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-48fec9b:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-48fec9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-ef62b59 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-ddf6438 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-ebfd562 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #0961ad;
	--border-color: #0961ad;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1911 .elementor-element.elementor-element-ebfd562:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-ebfd562 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-bac81b1 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-03b3fae .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-dd5ce82 {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-dd5ce82:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-dd5ce82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #0961ad 0%, #074a85 100%);
}

.elementor-1911 .elementor-element.elementor-element-f31d284 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-1911 .elementor-element.elementor-element-4d8d018 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-75fcc03 {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-c7e8f2c .elementor-heading-title {
	color: #ffc32a;
}

.elementor-1911 .elementor-element.elementor-element-67b034d .elementor-heading-title {
	color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-1794bf3 {
	color: rgba(255, 255, 255, .8);
}

.elementor-1911 .elementor-element.elementor-element-08ed34c {
	color: rgba(255, 255, 255, .8);
}

.elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-f8c937d {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-07fb17c {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-07fb17c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-8fc454f {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-8fc454f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-b34ad3a {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-84dea4a {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-e54867d {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-45b71ba img {
	width: 100%;
}

.elementor-1911 .elementor-element.elementor-element-82a17b3 {
	--display: flex;
}

.elementor-1911 .elementor-element.elementor-element-82a17b3:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-82a17b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1911 .elementor-element.elementor-element-db25e92 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-1911 .elementor-element.elementor-element-87f7502 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e8f4fa;
	--border-color: #e8f4fa;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-1911 .elementor-element.elementor-element-87f7502:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-87f7502 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-8494963.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-8494963 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1911 .elementor-element.elementor-element-8494963 .elementor-icon {
	font-size: 32px;
}

.elementor-1911 .elementor-element.elementor-element-c7b3a85 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(90deg, #0961ad 0%, #154168 98%);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-c7b3a85 .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-c7b3a85 .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #043f72 100%);
}

.elementor-1911 .elementor-element.elementor-element-dae856b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e8f4fa;
	--border-color: #e8f4fa;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-1911 .elementor-element.elementor-element-dae856b:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-dae856b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-a0724af.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-a0724af .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1911 .elementor-element.elementor-element-a0724af .elementor-icon {
	font-size: 32px;
}

.elementor-1911 .elementor-element.elementor-element-e8a08a3 .elementor-button {
	background-color: transparent;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(90deg, #0961ad 0%, #154168 98%);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-e8a08a3 .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-e8a08a3 .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #043f72 100%);
}

.elementor-1911 .elementor-element.elementor-element-e8a08a3 {
	margin: auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;
}

.elementor-1911 .elementor-element.elementor-element-5d57623 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e8f4fa;
	--border-color: #e8f4fa;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-1911 .elementor-element.elementor-element-5d57623:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-5d57623 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1911 .elementor-element.elementor-element-fb27a90 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-framed:has(:hover) .elementor-icon, .elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-default:has(:hover) .elementor-icon, .elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-framed:has(:focus) .elementor-icon, .elementor-1911 .elementor-element.elementor-element-fb27a90.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-fb27a90 .elementor-icon {
	font-size: 32px;
}

.elementor-1911 .elementor-element.elementor-element-1f07602 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1911 .elementor-element.elementor-element-1f07602:not(.elementor-motion-effects-element-type-background), .elementor-1911 .elementor-element.elementor-element-1f07602 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #084d8f;
}

.elementor-1911 .elementor-element.elementor-element-0b9d067 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-0b9d067 .elementor-heading-title {
	color: #ffc32a;
}

.elementor-1911 .elementor-element.elementor-element-bc65a44 {
	text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-bc65a44 .elementor-heading-title {
	color: #fff;
}

.elementor-1911 .elementor-element.elementor-element-83a36f9 {
	text-align: center;
	color: #b0cbe5;
}

.elementor-1911 .elementor-element.elementor-element-5e0ab4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button:hover, .elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button:hover svg, .elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

:root {
	--page-title-display: none;
}

body.elementor-page-1911 {
	padding: 0px 0px 0px 0px;
}

@media (max-width:1200px) {
	.elementor-1911 .elementor-element.elementor-element-8ec67a4 img {
		height: 100%;
		object-fit: cover;
	}
}

@media (max-width:1024px) {
	.elementor-1911 .elementor-element.elementor-element-ca61541 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-f0aeb3d .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-3a2fb0c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-78a016e .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-8c76e0e .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-bca5920 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-0a8b801 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-c7b3a85 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-e8a08a3 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-b2e38fc .elementor-button {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav:not(.full-width-icon) .plus-tab-header .tab-icon-wrap, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .plus-tabs-nav:not(.full-width-icon) .plus-tab-header .tab-icon-wrap svg, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion .elementor-tab-mobile-title .tab-icon-wrap svg {
		padding-right: 10px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper ul.plus-tabs-nav.full-width-icon .plus-tab-header .tab-icon-wrap, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper ul.plus-tabs-nav.full-width-icon .plus-tab-header .tab-icon-wrap svg {
		padding-right: 0;
		padding-bottom: 10px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper .theplus-tabs-content-wrapper, .elementor-1911 .elementor-element.elementor-element-9253420 .theplus-tabs-wrapper.mobile-accordion.mobile-accordion-tab .theplus-tabs-content-wrapper .plus-tab-content {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-5a99918 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-9bb211f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-733c49b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-fe2a1bd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-cbd3fac {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-2d29c55 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-cea67b6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-d96f4f3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-89e1b08 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-9d4ca27 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1911 .elementor-element.elementor-element-f31d284 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-4d8d018 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1911 .elementor-element.elementor-element-db25e92 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
}

/* Start custom CSS for tp-tabs-tours, class: .elementor-element-9253420 */
.elementor-1911 .elementor-element.elementor-element-9253420 .plus-tab-content {
	padding: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9c11e36 */
.elementor-1911 .elementor-element.elementor-element-9c11e36 {
	height: 100%;
}
