/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 01 2025 | 21:53:47 */
.r-tabs-state-default .r-tabs-anchor{
	background-color: #0e2f37 !important;
}
.e-gallery-justified .e-gallery-image{
	filter: grayscale(1);
}
.elementor-5399 .elementor-element.elementor-element-3ec10d1c .elementor-heading-title{
	color: #14414b !important;
	font-size: 22px !important;
}
.page .elementor-button {
	background-color: #003f88 !important;
}
.elementor-2088 .elementor-element.elementor-element-27cb3d87 .elementor-button{
	background-color: #43b4aa !important;
}
.page .r-tabs-state-active .r-tabs-anchor, .single .r-tabs-state-active .r-tabs-anchor {
	background-color: #ffe60d !important;
}
.page .r-tabs-state-default .r-tabs-anchor{
	background-color: #0d2a31 !important;
}
.single .elementor-button{
	background-color: #ffe712 !important;
    color: black;
}
.home .featured-image, .featured-image, .none-acceso {
	display: none !important;
}
.btn-white .elementor-button { 
	background-color:white !important; 
}
.elementor-1598 .elementor-element.elementor-element-98f203b .elementor-button, .elementor-2944 .elementor-element.elementor-element-a63c462 .elementor-button, .elementor-2088 .elementor-element.elementor-element-59ebb22d .elementor-button, .elementor-2088 .elementor-element.elementor-element-604ae82b .elementor-button,
.elementor-2088 .elementor-element.elementor-element-1c86c3b4 .elementor-button
{
	background-color: white !important;	
}
.elementor-2283 .elementor-element.elementor-element-325dc7a1 > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-3292948c > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-1129b6f1 > .elementor-widget-container, 
.elementor-2283 .elementor-element.elementor-element-1979f033 > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-1979f033 > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-1129b6f1 > .elementor-widget-container
.elementor-2283 .elementor-element.elementor-element-423610a0 > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-a590373 > .elementor-widget-container, .elementor-2283 .elementor-element.elementor-element-423610a0 > .elementor-widget-container,
.bg-img-titulo .elementor-widget-container
{
	background-color: #39b1a7 !important;
}
.single .elementor-tab-title.elementor-active a{
	color: #43b4aa !important;
}
.elementor-720 .elementor-element.elementor-element-eb513f6 .ue-scroll-to-cta{
	background-color: #818181 !important;
}
#uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item1 .ue-item-bg::before, #uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item2 .ue-item-bg::before, #uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item3 .ue-item-bg::before,
#uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item4 .ue-item-bg::before, #uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item4 .ue-item-bg::before, #uc_unlimited_grid_elementor_2e31c59d #uc_unlimited_grid_elementor_2e31c59d_item5 .ue-item-bg::before {
    content: '';
    position: absolute;
    bottom: 0; /* Inicia el pseudo-elemento desde la parte inferior */
    left: 0;
    width: 100%;
    height: 25%; /* Ocupa solo el 25% inferior del contenedor */
    background: linear-gradient(to top, rgba(20, 65, 75, 1), rgba(20, 65, 75, 0));
    pointer-events: none; /* Permite la interacción con los elementos debajo del pseudo-elemento */
}
.elementor-2283 .elementor-element.elementor-element-6a3da6d5:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-6a3da6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #50d7cb !important;
}
.uc_more_btn{
	background-color: #00408a !important;
}
.uc_more_btn:hover{
	background-color: #2a2e2e !important;
}
.destacado h1{
	display: contents;
    font-size: 20px !important;
    font-weight: 600;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
	background: #000 !important;
	border-color: #000 !important;
}
.page h2, .single h2 {font-size: 22px;}
.elementor-4498 .elementor-element.elementor-element-b6dbdb8 .ue-grid-item-category a, .elementor-4565 .elementor-element.elementor-element-b6dbdb8 .ue-grid-item-category a{
	margin-bottom: 20px;
	background-color: #1a2662;
}
.flatpickr-calendar.animate.open {
    display: none; !important;
}
.page-id-6461 h2 {
	font-size: 18px;
}
.single-post table {
	width: 650px;
	font-size: 15px;
}
#wpforms-5389 .wpforms-form .wpforms-title:before {
    content: '\f073'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: "Font Awesome 5 Free";
    margin-right: 10px !important; /* Distance between icon and title */
}
.forms__icons-cal .wpforms-field-label:before {
	content: '\f073'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: "Font Awesome 5 Free";
    margin-right: 10px !important; /* Distance between icon and label */
}
#wpforms-form-9 .wpforms-field,
#wpforms-form-9 .wpforms-field .wpforms-field-row-block {
    position: relative;
}
 
#wpforms-form-9 input[type="text"],
#wpforms-form-9 input[type="email"],
#wpforms-form-9 textarea {
    padding-left: 35px !important;
}
 
#wpforms-form-9 .wpforms-field .wpforms-field-label {
    position: relative;
}
 
#wpforms-form-9 .wpforms-field .wpforms-field-label:before,
#wpforms-form-9 .wpforms-field .wpforms-field-row-block:before {
    position: absolute;
    left: 10px;
    top: 32px;
    z-index: 99999;
    color: #757575;
    font-size: 17px;
    opacity: 0.3;
}

.elementor-4565 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_title,
.elementor-4565 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_icon,
.elementor-4607 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_title,
.elementor-4607 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_icon,
.elementor-4755 .elementor-element.elementor-element-38f5708c .r-tabs-state-active .ue_tab_title,
.elementor-4755 .elementor-element.elementor-element-38f5708c .r-tabs-state-active .ue_tab_icon,
.elementor-4774 .elementor-element.elementor-element-3fc57f79 .r-tabs-state-active .ue_tab_title,
.elementor-4774 .elementor-element.elementor-element-3fc57f79 .r-tabs-state-active .ue_tab_icon,
.elementor-4873 .elementor-element.elementor-element-22d8bcc2 .r-tabs-state-active .ue_tab_icon,
.elementor-4873 .elementor-element.elementor-element-22d8bcc2 .r-tabs-state-active .ue_tab_title,
.elementor-4856 .elementor-element.elementor-element-4f1e7972 .r-tabs-state-active .ue_tab_title,
.elementor-4856 .elementor-element.elementor-element-4f1e7972 .r-tabs-state-active .ue_tab_icon,
.elementor-4821 .elementor-element.elementor-element-c576c77 .r-tabs-state-active .ue_tab_icon,
.elementor-4821 .elementor-element.elementor-element-c576c77 .r-tabs-state-active .ue_tab_title,
.elementor-4834 .elementor-element.elementor-element-7751e077 .r-tabs-state-active .ue_tab_title,
.elementor-4834 .elementor-element.elementor-element-7751e077 .r-tabs-state-active .ue_tab_icon,
.elementor-4793 .elementor-element.elementor-element-2534d8e9 .r-tabs-state-active .ue_tab_title,
.elementor-4793 .elementor-element.elementor-element-2534d8e9 .r-tabs-state-active .ue_tab_icon,
.single-vuelo #uc_uc_bullet_tabs_elementor .uc_tab_nav .r-tabs-state-active .ue_tab_title,
.single-vuelo #uc_uc_bullet_tabs_elementor .uc_tab_nav .r-tabs-state-active .ue_tab_icon {
	color: #0d2a31;
} 
#wpforms-9-field_0-container .wpforms-field-label:before,
#wpforms-9-field_1-container .wpforms-field-label:before,
#wpforms-9-field_2-container .wpforms-field-label:before {
    font-family: "Font Awesome 5 Free";
}
 
#wpforms-9-field_0-container .wpforms-field-label:before {
    content: '\f073';
}
 
#wpforms-9-field_1-container .wpforms-field-label:before {
    content: '\f073';
}
 
#wpforms-9-field_2-container .wpforms-field-label:before {
    content: '\f073';
}
.btn-form-right .wpforms-submit {
	margin-left: 34%;
	background-color: #1F3ABE !important;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.37) !important;
}
.wpforms-form .wpforms-title:before {
    content: '\f073'; /* Unicode for icon, be sure to keep the quotes and backslash */
    font-family: "Font Awesome 5 Free";
    margin-right: 10px !important; /* Distance between icon and title */
}
.elementor-5247 .elementor-element.elementor-element-5fbb379 {
	padding: 20px;
	padding-top: 75px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.elementor-7076 .elementor-element.elementor-element-3ec6186{
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
}
.elementor-5247 .e-con.e-con>.e-con-inner>.elementor-widget{
		width: 100%;
}
.eaw-root-layout-component, .eaw-root-layout-component *{
	max-height: 240px;
}
#wpforms-form-2313{
    margin-top: -28px;
}
div.wpforms-container-full .wpforms-confirmation-container-full{
	background: #ffffff !important;
	border: 1px solid #122702 !important;
	text-align: center;
	font-size: 20px;
}
.btn-cotizar{
	float: right !important;
	margin-top: -68px !important;	
}
.btn-cotizar, .btn-siguiente button{
	background-color: #ffe60d !important;
	color: black !important;	
}
.btn-siguiente .wpforms-page-prev {
	background-color: #0d2a31 !important;
    border: solid 1px #616161 !important;
    font-size: 14px !important;
}
.box-form-aereo .e-con-inner{
	margin-top: -192px;
	padding: 0px 50px;
}
.box-form-aereo .e-con-inner, .elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs .uc_tab_content, .elementor-2824 .elementor-element.elementor-element-4249ac4a .r-tabs .uc_tab_content, .page .r-tabs .uc_tab_content, .box-form-fl, .single-vuelo .r-tabs .uc_tab_content {
    -webkit-border-radius: 15px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 15px;
	-moz-border-radius-topleft: 0;
	border-radius: 15px;
	border-top-left-radius: 0;
    background-color: #00408a !important;
  	border-bottom: solid 6px #2a2e2e;
}
.elementor-4498 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_title,
.elementor-4498 .elementor-element.elementor-element-55bea651 .r-tabs-state-active .ue_tab_icon {
	color: #181717;
}
.vuelo-template-default div.wpforms-container-full .wpforms-field-label, .page div.wpforms-container-full .wpforms-field-label, .single-vuelo div.wpforms-container-full .wpforms-field-label{
    text-align: left;
}
.vuelo-template-default div.wpforms-container-full .wpforms-field-label-inline, .vuelo-template-default div.wpforms-container-full .wpforms-field-label, .single-margarita div.wpforms-container-full .wpforms-field-label, .single-margarita div.wpforms-container-full .wpforms-field-label-inline, .page div.wpforms-container-full .wpforms-field-label-inline, .page div.wpforms-container-full .wpforms-field-label, .single-vuelo div.wpforms-container-full .wpforms-field-label-inline, .single-vuelo div.wpforms-container-full .wpforms-field-label {
	color: white;
}
.elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs-state-default .r-tabs-anchor, .elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs-state-active .r-tabs-anchor, .elementor-2824 .elementor-element.elementor-element-4249ac4a .r-tabs-state-active .r-tabs-anchor, .page .r-tabs-state-active .r-tabs-anchor, .page .r-tabs-state-default .r-tabs-anchor, .single-vuelo .r-tabs-state-active .r-tabs-anchor, .single-vuelo .r-tabs-state-default .r-tabs-anchor{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs-state-active .r-tabs-anchor, .elementor-2824 .elementor-element.elementor-element-4249ac4a .r-tabs-state-active .r-tabs-anchor, .page .r-tabs-state-active .r-tabs-anchor, .single-vuelo .r-tabs-state-active .r-tabs-anchor{
	padding: 10px;
}.elementor-2824 .elementor-element.elementor-element-4249ac4a .r-tabs-state-active .r-tabs-anchor{
	max-width: 200px;
}
.postid-2843 #wpforms-form-2879 {
	margin-top: -93px;
}
#wpforms-2879-field_48-container, #wpforms-2879-field_45-container, #wpforms-2879-field_40-container, #wpforms-2879-field_46-container{
	padding-top: 70px;
}
@media (max-width: 768px) {
	.ui-datepicker {
		display: flex;
		flex-direction: column;
		width: 380px !important; 
	}
	.ui-datepicker-group {
		align-items: center;
		padding-left: 60px !important; 
	}
	.ui-icon-circle-triangle-e {
		margin-left: 120px !important; 
	}
}


.ui-datepicker-days-cell-over .ui-state-default {
    background-color: #39b1a7 !important;
    color: #fff; /* Cambia el color del texto si es necesario */
}
.ui-state-default {
  background-color: #FFFFFF;
    border: 1px solid #ffffff;
}

.ui-state-default:hover {
    background-color: #066aab !important;/* Cambia el color de fondo al pasar el cursor */
    color: #fff; /* Cambia el color del texto si es necesario */
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button {
    border: 1px solid #ffffff;
	background-color: #ffffff;
}

.ui-datepicker {
 font-family: Arial, sans-serif;
 background-color: #FFFFFF;
 color: #000000;
 width: 170px;
 padding: 2px;
}

/* Estilos para los elementos del calendario */
.ui-datepicker th {
 font-weight: bold;
 background-color: #E9E9E9;
 padding: 4px;
 text-align: center;
}

.ui-datepicker td {
 padding: 2px;
 text-align: center;
}

/* Estilos para el día actual */
.ui-datepicker .ui-state-active {
 background-color: #066aab;
 color: #FFFFFF;
}

/* Estilos para los días del mes */
.ui-datepicker {
 background-color: #FFFFFF;
 color: #000000;
}

/* Estilos para los días deshabilitados */
.ui-datepicker .ui-state-disabled {
 background-color: #F5F5F5;
 color: #DDDDDD;
}

/* Estilos para el contenedor del botón de hoy */
.ui-datepicker .ui-datepicker-buttonpane {
 background-color: #E9E9E9;
 padding: 2px;
}

/* Estilos para el botón de hoy */
.ui-datepicker .ui-datepicker-current {
 background-color: #FFFFFF;
 color: #000000;
 font-weight: bold;
 padding: 2px;
 margin: 2px;
}

.ui-widget-header {
    border: 1px solid #ffffff;
	background: #ffffff;
}
.elementor-2088 .elementor-element.elementor-element-98ee000 .r-tabs-state-active .ue_tab_title,
.elementor-2088 .elementor-element.elementor-element-98ee000 .r-tabs-state-active .ue_tab_icon {
	color: #121212;
}
.page-id-7086 .box-form-fl, .page-id-7380 .box-form-fl, .page-id-7475 .box-form-fl {
	border-top-left-radius: 15px;
	box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.25);
}
#wpforms-2879-field_48-container{
	padding-left: 50px;
}
.postid-2843  div.wpforms-container-full{
	margin-bottom: -7px;
}
.elementor-2283 .elementor-element.elementor-element-6bbc264 .uc_tab_nav li a, .page .uc_tab_nav li a, .single-vuelo .uc_tab_nav li a{
	padding: 10px !important;
}
.elementor-2283 .elementor-element.elementor-element-6bbc264 .uc_tab_content .panes{
	padding: 0px 30px 0px 30px;
}
.vuelo-template-default .wpforms-container .wpforms-field, .page .wpforms-container .wpforms-field, .single-vuelo .wpforms-container .wpforms-field{
	padding: 10px 0;
}
.vuelo-template-default .wpforms-container fieldset, .page .wpforms-container fieldset, .single-vuelo .wpforms-container fieldset {
	text-align: left;
}
#uc_uc_bullet_tabs_elementor_6bbc264 .uc_tab_nav li, .page .uc_tab_nav li, .single-vuelo .uc_tab_nav li  {
	max-width: 240px;
}
.page-id-4755 .uc_tab_nav li, .page-id-4793 .uc_tab_nav li, .page-id-4834 .uc_tab_nav li{
	max-width: 265px;
}
.page .ue_tab_icon, .single-vuelo .ue_tab_icon{
	padding-left: 4px;
    padding-right: 10px;
}
.box-form-aereo div.wpforms-container-full .wpforms-field-label-inline, .box-form-aereo div.wpforms-container-full .wpforms-field-label, #wpforms-2313-field_16-description, #wpforms-2313-field_17-description, #wpforms-2313-field_19-description {
	color: white;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator{
	color: #fbef00;
}
.wpforms-container .wpforms-page-indicator.progress {
	font-size: 16px;
}
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{
	margin: 0;
	height: 10px;
}
.page .wpforms-container .wpforms-page-indicator, .single-vuelo .wpforms-container .wpforms-page-indicator{
	margin: -18px;
}
#wpforms-2313-field_25 p, .page #wpforms-2313-field_25 p, .single-vuelo #wpforms-2313-field_25 p{
	color: white;
	font-size: 14px;
	font-weight: 400;
}
#wpforms-2313-field_17-container, .page #wpforms-2313-field_17-container, .single-vuelo #wpforms-2313-field_17-container{
	margin-top: 16px;
}
.box-form-aereo .wpforms-container .wpforms-field{
	padding: 5px 0 !important;
}
#wpforms-2313-field_23{
	padding-top: 45px;
}
.destacado strong{
    color: #414040d9;
    font-size: 20px;
}
.elementor-2283 .elementor-element.elementor-element-b142467 {
    --content-width: 1170px !important;
	}
.elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs .uc_tab_content, .e-con .elementor-element-4249ac4a, .page .r-tabs .uc_tab_content, .single-vuelo .r-tabs .uc_tab_content{
	 width: 1170px;
}
.form_generic .wpforms-container .wpforms-field {
	padding: 5px 0;
}
.form_generic div.wpforms-container-full .wpforms-field-label{
	color: white;
}
@media screen and (min-width: 1680px) {
	.elementor-1598 .elementor-element.elementor-element-55401a68{
		--width: 70%;
	}
	.text-dias{
		margin-top: -50px;
	}
	.elementor-7261 .elementor-element.elementor-element-eca03fd{
		min-height: 900px;
	}
	.page-id-2968 .elementor-widget-container h1, .page-id-3471 .elementor-widget-container h1, .page-id-3542 .elementor-widget-container h1, .page-id-3220 .elementor-widget-container h1, .page-id-3937 .elementor-widget-container h1, .page-id-3937 .elementor-widget-container h1,
	.page-id-3664 .elementor-widget-container h1, .page-id-4075 .elementor-widget-container h1, .page-id-4443 .elementor-widget-container h1, .page-id-4226 .elementor-widget-container h1, .page-id-4351 .elementor-widget-container h1, .page-id-4288 .elementor-widget-container h1,
	.page-id-4926 .elementor-widget-container h1, .home .elementor-widget-container h1
	 {
		position: relative;
    	top: 0px;
	}
}
@media (min-width: 1450px) {
.elementor-746 .elementor-element.elementor-element-dae7a00:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-dae7a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	    background-size: auto;
	}
}
@media (max-width: 768px) {
	.destacado strong{
		font-size: 16px;
	}
	.elementor-7261 .elementor-element.elementor-element-eca03fd{
		min-height: 1024px;
	}
}
@media (max-width: 430px) {
	.none-acceso{
		display: block !important;
	}
	.destacado h1 {
		font-size: 16px;
	}
	.elementor-2088 .elementor-element.elementor-element-df68617{
		margin-left: 16px;
	}
	.destacado{
		padding-right: 27px;
	}
	.elementor-2088 .elementor-element.elementor-element-fa24689 .elementor-heading-title{
		font-size: 17px;
	}
}
@media (max-width: 390px) {
	.elementor-2824 .elementor-element.elementor-element-56fb7230 .elementor-heading-title{
		font-size: 22px;
	}
	.elementor-2944 .elementor-element.elementor-element-ec60f42 > .elementor-widget-container{
		position: relative !important;
    	left: -16px !important;
	}
	#uc_ue_side_menu_elementor_c749a76 .uc-menu-button-wrapper{
		right: 7px;
	}
	.btn-idiomas{
		padding-right: 27px;
	}
	.single-post table{
		width: 390px;
    	font-size: 14px;
	}
	.destacado{
		padding-right: 15px;
	}
	.uc-first-tab-opened > .uc_tab_content{
		max-width: 340px;
	}
	.elementor-2088 .elementor-element.elementor-element-fa24689 .elementor-heading-title{
		font-size: 16px;
	}
	.elementor-2088 .elementor-element.elementor-element-df68617{
		margin-left: 0px;
	}
	.elementor-6461 .elementor-element.elementor-element-2685328a > .elementor-widget-container{
		margin: -58% 0% 0% 0%;
	}
	.elementor-6461 .elementor-element.elementor-element-b6dbdb8 .uc_content{
		padding: 20px 10px;
	}
	.page-id-6461 h2{
		font-size: 14px !important;
	}
	.elementor-4498 .elementor-element.elementor-element-2ccf2912{
		display: block;
	}
	.elementor-2088 .elementor-element.elementor-element-fa24689 .elementor-heading-title{
		padding-top: 20px;
	}
	.btn-form-right .wpforms-submit{
		margin-left: 20%;
	}
	.elementor-7261 .elementor-element.elementor-element-eca03fd{
		min-height: 844px;
	}
	.elementor-5247 .e-con.e-con>.e-con-inner>.elementor-widget{
		width: 100%;
	}
	.elementor-5247 .elementor-element.elementor-element-5fbb379{
		padding-top: 20px;
	}
	.page .ue_tab_icon, .single-vuelo .ue_tab_icon{
		padding-left: 0px;
    	padding-right: 15px;
	}
	.elementor-2283 .elementor-element.elementor-element-6bbc264 .r-tabs .uc_tab_content, .e-con .elementor-element-4249ac4a, .page .r-tabs .uc_tab_content, .single-vuelo .r-tabs .uc_tab_content{
		width: 370px;
	}
	#uc_uc_bullet_tabs_elementor_55bea651 .uc_tab_nav, #uc_uc_bullet_tabs_elementor_4da610dd .uc_tab_nav, #uc_uc_bullet_tabs_elementor_6bbc264 .uc_tab_nav, #uc_uc_bullet_tabs_elementor_38f5708c .uc_tab_nav{
		margin-top: -94px;
	}
	.elementor-4498 .elementor-element.elementor-element-b6dbdb8 .uc_content{
		padding: 10px 30px 10px 30px;
	}
	.page h2{
		font-size: 18px;
		margin: auto;
    	line-height: 20px;
	}
	.col-movil-titulo-promo{
		width: 100%;
    	padding: 15px;
	}
	.col-movil-promos{

	}
	.header-menu-fija{
		background-color: #34958d;
    	margin-bottom: -15px;
	}
	.destacado strong{
		font-size: 16px;
	}
	.elementor-2088 .elementor-element.elementor-element-df68617{
		--padding-top: 5px;
	    --padding-right: 10px;
	    --padding-bottom: 0px;
	    --padding-left: 10px;
	    text-align: center;
	}
}
@media (max-width: 360px) {
	.destacado{
		padding-right: 7px;
	}
	.elementor-7261 .elementor-element.elementor-element-eca03fd{
		min-height: 740px;
	}
	.btn-form-right .wpforms-submit{
		margin-left: 15%;
	}
	.elementor-2088 .elementor-element.elementor-element-df68617{
		padding: 0px;
	}
	.elementor-2088 .elementor-element.elementor-element-1f399a57{
		padding: 0px 50px;
	}
	.elementor-2088 .elementor-element.elementor-element-59bf98f0{
		padding: 0px 20px;
	}
}