

		.elementor-kit-27 {
			--e-global-color-primary: #1b4052;
			--e-global-color-secondary: #FFFFFF;
			--e-global-color-text: #000000;
			--e-global-color-accent: #000000;
			--e-global-color-6b0d695: #072135;
			--e-global-typography-primary-font-family: "Lexend";
			--e-global-typography-primary-font-weight: 600;
			--e-global-typography-secondary-font-family: "Lexend";
			--e-global-typography-secondary-font-weight: 400;
			--e-global-typography-text-font-family: "Lexend";
			--e-global-typography-text-font-weight: 400;
			--e-global-typography-accent-font-family: "Lexend";
			--e-global-typography-accent-font-weight: 500;
			font-family: "Lexend", Sans-serif;
		}

		.elementor-kit-27 e-page-transition {
			background-color: #FFBC7D;
		}

		.elementor-kit-27 a {
			color: var(--e-global-color-secondary);
			font-weight: 600;
			text-decoration: underline;
		}

		.elementor-kit-27 h1 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
		}

		.elementor-kit-27 h2 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
		}

		.elementor-kit-27 h3 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1140px;
		}

		.e-con {
			--container-max-width: 1140px;
		}

		.elementor-widget:not(:last-child) {
			margin-block-end: 20px;
		}

		.elementor-element {
			--widgets-spacing: 20px 20px;
			--widgets-spacing-row: 20px;
			--widgets-spacing-column: 20px;
		}

	
		h1.entry-title {
			display: var(--page-title-display);
		}

		.site-header .site-branding {
			flex-direction: column;
			align-items: stretch;
		}

		.site-header {
			padding-inline-end: 0px;
			padding-inline-start: 0px;
		}

		.site-footer .site-branding {
			flex-direction: column;
			align-items: stretch;
		}

		@media(max-width:1024px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-768 .elementor-element.elementor-element-57c671f {
			--display: flex;
			--min-height: 75vh;
			--flex-direction: column;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: initial;
			--container-widget-flex-grow: 0;
			--container-widget-align-self: initial;
			--flex-wrap-mobile: wrap;
			--justify-content: center;
			--align-items: center;
			--padding-top: 1%;
			--padding-bottom: 3%;
			--padding-left: 0%;
			--padding-right: 0%;
		}

		.elementor-768 .elementor-element.elementor-element-57c671f:not(.elementor-motion-effects-element-type-background),
		.elementor-768 .elementor-element.elementor-element-57c671f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("header1travel.webp");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-768 .elementor-element.elementor-element-57c671f:not(.elementor-motion-effects-element-type-background)::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(0,0,0,0.5); /* Ajusta el 0.5 para más o menos opacidad */
    z-index: -1;
    pointer-events: none;
}
.elementor-768 .elementor-element.elementor-element-57c671f {
    position: relative;
    z-index: 0;
}


		.elementor-768 .elementor-element.elementor-element-57c671f.e-con {
			--align-self: center;
		}

		.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-768 .elementor-element.elementor-element-753367e {
			width: var(--container-widget-width, 669px);
			max-width: 669px;
			--container-widget-width: 669px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-768 .elementor-element.elementor-element-753367e.elementor-element {
			--align-self: center;
		}

		.elementor-768 .elementor-element.elementor-element-753367e .elementor-heading-title {
			font-size: 40px;
			font-weight: 500;
			text-transform: uppercase;
			line-height: 50px;
			letter-spacing: -1px;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-c6d49c7 {
			--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;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--padding-top: 70px;
			--padding-bottom: 70px;
			--padding-left: 40px;
			--padding-right: 40px;
		}

		.elementor-768 .elementor-element.elementor-element-c6d49c7:not(.elementor-motion-effects-element-type-background),
		.elementor-768 .elementor-element.elementor-element-c6d49c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #262626;
		}

		.elementor-768 .elementor-element.elementor-element-5505da5 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 28px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-4d91009>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-4d91009 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.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-768 .elementor-element.elementor-element-51553b8>.elementor-widget-container {
			margin: 20px 0px 0px 20px;
		}

		.elementor-768 .elementor-element.elementor-element-51553b8 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-cfc876f>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-cfc876f {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-edaf172>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-edaf172 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e93d625>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e93d625 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-44a0a9c>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-44a0a9c {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-96d91a8>.elementor-widget-container {
			margin: 20px 0px 0px 20px;
		}

		.elementor-768 .elementor-element.elementor-element-96d91a8 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e4506fd>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e4506fd {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-3d17344>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-3d17344 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-33eb6df>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-33eb6df {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-53178ea>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-53178ea {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-c4488d0>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-c4488d0 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-5f7771c>.elementor-widget-container {
			margin: 20px 0px 0px 20px;
		}

		.elementor-768 .elementor-element.elementor-element-5f7771c {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-3df2e5d>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-3df2e5d {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-a1cd00f>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-a1cd00f .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-9067c19>.elementor-widget-container {
			margin: 20px 0px 0px 20px;
		}

		.elementor-768 .elementor-element.elementor-element-9067c19 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-8abc898>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-8abc898 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-abaa483>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-abaa483 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-f05708b>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-f05708b {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-4b43a92>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-4b43a92 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-0f2014e>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-0f2014e {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-198b639>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-198b639 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e9c0c40>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e9c0c40 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-785e5cf>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-785e5cf {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-226aa49>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-226aa49 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-ed929ca>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-ed929ca {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-707da72>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-707da72 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-a43ebfa>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-a43ebfa {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-706e29a>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-706e29a {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-636cfce>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-636cfce {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-c09a93c>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-c09a93c {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-ed34fa9>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-ed34fa9 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-89d86d0>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-89d86d0 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-aa3e477>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-aa3e477 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-6fceac5>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-6fceac5 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-d511851>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-d511851 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-06d2280>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-06d2280 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-de5cf82>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-de5cf82 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-5de001b>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-5de001b {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-d57bb75>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-d57bb75 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-39fffc4>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-39fffc4 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-b291fbd>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-b291fbd {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-43a4522>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-43a4522 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-7706f76>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-7706f76 {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-3bd8083>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-3bd8083 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-06f495f>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-06f495f {
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-09937e3>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-09937e3 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e757ec8>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e757ec8 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-f58694c>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-f58694c .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-20995b4>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-20995b4 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-4da27b0>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-4da27b0 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-5ff34b2>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-5ff34b2 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-9bbbe48>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-9bbbe48 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-b008d9e>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-b008d9e {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-a6e154f>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-a6e154f {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-aeb3b4c>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-aeb3b4c {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-ba71bad>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-ba71bad .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-eb367d7>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-eb367d7 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-694a24b>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-694a24b {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-3a5750f>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-3a5750f {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-bfda778>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-bfda778 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-ffa17d8>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-ffa17d8 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-4bd24b4>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-4bd24b4 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-a49a632>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-a49a632 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-80afa5e>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-80afa5e {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e539b35>.elementor-widget-container {
			margin: 60px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e539b35 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-transform: uppercase;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-36dea52>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-36dea52 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-b7496c1>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-b7496c1 {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-f60e4f7>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-f60e4f7 {
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-e03022c>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-e03022c {
			color: var(--e-global-color-secondary);
		}

		.elementor-768 .elementor-element.elementor-element-feccf66>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-768 .elementor-element.elementor-element-feccf66 {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget .tippy-tooltip .tippy-content {
			text-align: center;
		}

		@media(min-width:768px) {
			.elementor-768 .elementor-element.elementor-element-c6d49c7 {
				--content-width: 980px;
			}
		}

		@media(max-width:767px) {
			.elementor-768 .elementor-element.elementor-element-57c671f {
				--min-height: 45vh;
			}

			.elementor-768 .elementor-element.elementor-element-753367e {
				text-align: center;
			}

			.elementor-768 .elementor-element.elementor-element-753367e .elementor-heading-title {
				font-size: 36px;
			}

			.elementor-768 .elementor-element.elementor-element-c6d49c7 {
				--padding-top: 70px;
				--padding-bottom: 70px;
				--padding-left: 20px;
				--padding-right: 20px;
			}
		}

		.elementor-40 .elementor-element.elementor-element-a327e85 {
			--display: flex;
			--min-height: 70px;
			--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;
			--justify-content: center;
			--align-items: center;
			border-style: solid;
			--border-style: solid;
			border-width: 0px 0px 1px 0px;
			--border-top-width: 0px;
			--border-right-width: 0px;
			--border-bottom-width: 1px;
			--border-left-width: 0px;
			border-color: #202020F5;
			--border-color: #202020F5;
			--border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 1px 13px 6px rgba(38, 36, 36, 0.29);
			--padding-top: 15px;
			--padding-bottom: 15px;
			--padding-left: 0px;
			--padding-right: 0px;
			--z-index: 85;
		}

		.elementor-40 .elementor-element.elementor-element-a327e85:not(.elementor-motion-effects-element-type-background),
		.elementor-40 .elementor-element.elementor-element-a327e85>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-widget-icon-list .elementor-icon-list-item>a {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be>.elementor-widget-container {
			margin: 0% 0% 0% 0%;
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-block-end: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-block-start: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-inline: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-items.elementor-inline-items {
			margin-inline: calc(-40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			inset-inline-end: calc(-40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-item>a {
			font-family: "Lexend", Sans-serif;
			font-weight: 500;
		}

		.elementor-40 .elementor-element.elementor-element-d0f19be .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.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-40 .elementor-element.elementor-element-d44e3a1>.elementor-widget-container {
			margin: 0px 60px 0px 60px;
		}

		.elementor-40 .elementor-element.elementor-element-d44e3a1 {
			text-align: center;
		}

		.elementor-40 .elementor-element.elementor-element-d44e3a1 .elementor-heading-title {
			font-size: 42px;
			font-weight: 800;
			color: var(--e-global-color-secondary);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b>.elementor-widget-container {
			margin: 0% 0% 0% 0%;
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-block-end: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-block-start: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-inline: calc(40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-items.elementor-inline-items {
			margin-inline: calc(-40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			inset-inline-end: calc(-40px/2);
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-item>a {
			font-family: "Lexend", Sans-serif;
			font-weight: 500;
		}

		.elementor-40 .elementor-element.elementor-element-6f8647b .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.elementor-theme-builder-content-area {
			height: 400px;
		}

		.elementor-location-header:before,
		.elementor-location-footer:before {
			content: "";
			display: table;
			clear: both;
		}

		.elementor-widget .tippy-tooltip .tippy-content {
			text-align: center;
		}

		/* Start custom CSS for container, class: .elementor-element-a327e85 */
		.elementor-40 .elementor-element.elementor-element-a327e85 a {
			text-decoration: none;
		}

		/* End custom CSS */
		.elementor-652 .elementor-element.elementor-element-687a28f {
			--display: flex;
			--min-height: 45px;
			--flex-direction: column;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: initial;
			--container-widget-flex-grow: 0;
			--container-widget-align-self: initial;
			--flex-wrap-mobile: wrap;
			--justify-content: center;
			--align-items: center;
			--padding-top: 40px;
			--padding-bottom: 20px;
			--padding-left: 30px;
			--padding-right: 30px;
		}

		.elementor-652 .elementor-element.elementor-element-687a28f:not(.elementor-motion-effects-element-type-background),
		.elementor-652 .elementor-element.elementor-element-687a28f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-primary);
		}

		.elementor-652 .elementor-element.elementor-element-ccd169f {
			--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: space-evenly;
		}

		.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-652 .elementor-element.elementor-element-c30a8bb img {
			max-width: 168px;
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-widget-icon-list .elementor-icon-list-item>a {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-block-end: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-block-start: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-inline: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-items.elementor-inline-items {
			margin-inline: calc(-8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			inset-inline-end: calc(-8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-652 .elementor-element.elementor-element-26138dc {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-item>a {
			font-family: "Lexend", Sans-serif;
			font-size: 15px;
			font-weight: 400;
		}

		.elementor-652 .elementor-element.elementor-element-26138dc .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-block-end: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-block-start: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-inline: calc(8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-items.elementor-inline-items {
			margin-inline: calc(-8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			inset-inline-end: calc(-8px/2);
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-icon i {
			transition: color 0.3s;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-icon svg {
			transition: fill 0.3s;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-item>a {
			font-family: "Lexend", Sans-serif;
			font-size: 15px;
			font-weight: 400;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 .elementor-icon-list-text {
			transition: color 0.3s;
		}

		.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-652 .elementor-element.elementor-element-747156f>.elementor-widget-container {
			margin: 40px 0px 0px 0px;
		}

		.elementor-652 .elementor-element.elementor-element-747156f {
			text-align: center;
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			line-height: 14px;
			letter-spacing: 2px;
			color: var(--e-global-color-secondary);
		}

		.elementor-652 .elementor-element.elementor-element-58055c9>.elementor-widget-container {
			margin: -20px 0px 0px 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-652 .elementor-element.elementor-element-049d066>.elementor-widget-container {
			padding: 0px 0px 10px 0px;
		}

		.elementor-652 .elementor-element.elementor-element-049d066 .elementor-heading-title {
			font-family: "Lexend", Sans-serif;
			font-size: 11px;
			font-weight: 400;
			color: var(--e-global-color-secondary);
		}

		.tippy-box[data-theme="bdt-tippy-b2d0dd7"],
		.tippy-box[data-theme="bdt-tippy-b2d0dd7"] .tippy-backdrop {
			background-color: var(--e-global-color-primary);
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7>.elementor-widget-container {
			background-color: #FBFBFB;
			margin: 0px 0px 0px 0px;
			padding: 20px 12px 20px 12px;
			border-radius: 50px 50px 50px 50px;
			box-shadow: 0px 0px 13px 3px rgba(137.70000000000002, 137.70000000000002, 137.70000000000002, 0.5);
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7.elementor-element {
			--align-self: flex-start;
			--flex-grow: 0;
			--flex-shrink: 0;
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7 {
			z-index: 9999;
		}

		.tippy-box[data-theme="bdt-tippy-b2d0dd7"] {
			border-radius: 0px 0px 0px 0px;
			text-align: center;
			font-family: "Lexend", Sans-serif;
			font-weight: 600;
			letter-spacing: 0.6px;
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7 img {
			max-width: 50px;
			border-radius: 50px 50px 50px 50px;
		}

		.elementor-theme-builder-content-area {
			height: 400px;
		}

		.elementor-location-header:before,
		.elementor-location-footer:before {
			content: "";
			display: table;
			clear: both;
		}

		.elementor-widget .tippy-tooltip .tippy-content {
			text-align: center;
		}

		@media(max-width:767px) {
			.elementor-652 .elementor-element.elementor-element-ccd169f {
				--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;
				--justify-content: space-evenly;
			}

			.elementor-652 .elementor-element.elementor-element-c30a8bb>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-652 .elementor-element.elementor-element-049d066 {
				width: var(--container-widget-width, 257px);
				max-width: 257px;
				--container-widget-width: 257px;
				--container-widget-flex-grow: 0;
				text-align: center;
			}
		}

		@media(min-width:768px) {
			.elementor-652 .elementor-element.elementor-element-ccd169f {
				--content-width: 1020px;
			}
		}

		/* Start custom CSS for icon-list, class: .elementor-element-26138dc */
		.elementor-652 .elementor-element.elementor-element-26138dc a {
			text-decoration: none;
		}

		.elementor-652 .elementor-element.elementor-element-26138dc a:hover {
			text-decoration: underline;
		}

		/* End custom CSS */
		/* Start custom CSS for icon-list, class: .elementor-element-28122f1 */
		.elementor-652 .elementor-element.elementor-element-28122f1 a {
			text-decoration: none;
		}

		.elementor-652 .elementor-element.elementor-element-28122f1 a:hover {
			text-decoration: underline;
		}

		/* End custom CSS */
		/* Start custom CSS for image, class: .elementor-element-b2d0dd7 */
		.elementor-652 .elementor-element.elementor-element-b2d0dd7 div {
			border-radius: 50%
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7 .elementor-widget-container {

			/*box-shadow: 0 0 0 #000;*/
			animation: pulse 2s infinite;
		}

		.elementor-652 .elementor-element.elementor-element-b2d0dd7:hover {
			animation: none;
		}

		@-webkit-keyframes pulse {
			0% {
				-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
			}

			70% {
				-webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
			}

			100% {
				-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
			}
		}

		@keyframes pulse {
			0% {
				-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
				box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
			}

			70% {
				-moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
				box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
			}

			100% {
				-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
				box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
			}
		}

		/* End custom CSS */
