@media (max-width:767px){html.ve-popup-scroll-locked,body.ve-popup-scroll-locked{overflow:hidden !important;overscroll-behavior:none}article#widget{--ve-field-h:52px;--ve-m-value:15px;--ve-m-value-lh:23px;--ve-m-label:12px;--ve-m-label-lh:18px;--ve-m-gap:16px;--ve-m-field-gap:8px;--ve-m-btn-h:55px;--ve-m-cabin-h:27px}article#widget div#netactica_booking_form div#sticker div#container-nav{margin:0 0 var(--ve-m-gap)}article#widget div#netactica_booking_form div#sticker>div.tab-content{width:100%;max-width:100%;margin:0}article#widget div#netactica_booking_form div#sticker div#container-nav::before,article#widget div#netactica_booking_form div#sticker div#container-nav::after{display:none}article#widget div#netactica_booking_form div#sticker ul#myTab{display:grid;grid-template-columns:repeat(var(--ve-compact-cols,4),minmax(0,1fr));gap:var(--ve-m-gap) 6px;width:100%;margin:0;padding:0;overflow:visible;flex-wrap:wrap}article#widget div#netactica_booking_form div#sticker ul#myTab::before,article#widget div#netactica_booking_form div#sticker ul#myTab::after{content:none;display:none}article#widget div#netactica_booking_form div#sticker ul#myTab li{width:auto;min-width:0;margin:0;padding:0;flex:none}article#widget div#netactica_booking_form div#sticker ul#myTab li a,article#widget div#netactica_booking_form div#sticker ul#myTab li a.active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;padding:10px 2px;border:1px solid var(--ve-border);border-radius:var(--ve-r-md);background:var(--ve-white);box-shadow:none;color:var(--ve-text);font-size:11px;font-weight:600;line-height:16px;text-decoration:none;box-sizing:border-box}article#widget div#netactica_booking_form div#sticker ul#myTab li a.active{border-color:var(--ve-red);background:var(--ve-red);color:var(--ve-white)}article#widget div#netactica_booking_form div#sticker ul#myTab li a i{display:block;width:16px;height:16px;margin:0;font-size:0;color:inherit;background-color:currentColor}article#widget div#netactica_booking_form div#sticker ul#myTab li a span{display:block;max-width:100%;margin:0;overflow:hidden;font-size:min(11px,2.95vw);font-weight:600;line-height:16px;white-space:nowrap;text-overflow:ellipsis}article#widget.ve-compact-tabs.ve-compact-idle:not(.ve-compact-grid) div#netactica_booking_form div#sticker ul#myTab{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}article#widget.ve-compact-tabs.ve-compact-idle:not(.ve-compact-grid) div#netactica_booking_form div#sticker ul#myTab li{flex:0 0 82px}article#widget div#netactica_booking_form div#sticker div.tab-pane>.container.container--tab{gap:var(--ve-m-gap)}article#widget div#netactica_booking_form div#sticker div.tab-pane>.container.container--tab>.row.border-bottom-new{row-gap:var(--ve-m-gap);margin:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget{display:flex !important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--ve-m-field-gap);margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget::before,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget::after{content:none;display:none}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget>div{flex:none;width:100%;max-width:none;min-width:0;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas{padding-left:0;padding-right:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra{width:100%;max-width:none;height:var(--ve-field-h);min-height:0;margin:0;padding:0;box-sizing:border-box}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra>.colWidget,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra>.colWidget>.form-group,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra .input-group{height:100%;min-height:0;margin:0}article#widget div#netactica_booking_form div#sticker div.tab-pane:not(#netactica_car_tab_widget) div.caracteristicas .border-sombra>.colWidget,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-air-dates>.colWidgetMitad,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-hotel-dates>.colWidgetMitad,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-range-dates>.colWidgetMitad,article#widget div#netactica_booking_form div#sticker #airhotel .border-sombra>.colWidgetMitad.colWidget-date,article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .calendario .border-sombra>.colWidgetMitad{border-color:transparent !important;box-shadow:none}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>input[type="text"],article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>input:not([type]),article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>select{padding-top:4px;padding-bottom:calc(var(--ve-field-h) - 2px - 4px - var(--ve-m-value-lh));font-size:var(--ve-m-value) !important;line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>input[type="text"]::placeholder,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>input:not([type])::placeholder,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group>select::placeholder{font-size:var(--ve-m-value) !important;font-weight:500;line-height:var(--ve-m-value-lh);opacity:1}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .colWidget.colWidget-passengers label.txtNumPassengers p,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .habitacionesBox p{padding-top:4px;padding-bottom:0;font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .input-group span.label{bottom:3px;font-size:var(--ve-m-label);line-height:var(--ve-m-label-lh)}article#widget div#netactica_booking_form div#sticker div.tab-pane *:is(.ve-air-dates__value,.ve-hotel-dates__value,.ve-paq-dates__value,.ve-range-dates__value){font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker div.tab-pane *:is(.ve-air-dates__label,.ve-hotel-dates__label,.ve-paq-dates__label,.ve-range-dates__label){font-size:var(--ve-m-label);line-height:var(--ve-m-label-lh)}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row>div.consultar{width:100%;margin-top:calc(var(--ve-m-gap) - var(--ve-m-field-gap))}article#widget div#netactica_booking_form div#sticker div.tab-pane div.consultar a.btn-widget{width:100% !important;height:var(--ve-m-btn-h);min-height:0;padding:16px 24px}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget div.consultar .ve-air-btn-rtow{display:none}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget div.consultar .ve-air-btn-md{display:inline}article#widget div#netactica_booking_form div#sticker div#netactica_hotel_tab_widget div.consultar a p::after{content:" hoteles"}article#widget div#netactica_booking_form div#sticker div#netactica_air_hotel_tab_widget div.consultar a p::after{content:" paquetes"}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget div.consultar a p::after{content:" carros"}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget div.consultar a p::after{content:" actividades"}article#widget div#netactica_booking_form div#sticker div#netactica_transfer_tab_widget div.consultar a p::after{content:" traslados"}article#widget div#netactica_booking_form div#sticker div#netactica_medical_assistance_tab_widget div.consultar a p::after{content:" asistencia"}article#widget div#netactica_booking_form div#sticker div.tab-pane div.consultar a p{white-space:pre}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW>.rowWidget>.col-12:first-child>.border-sombra,article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra{position:relative;display:flex !important;flex-direction:column;gap:var(--ve-m-field-gap);height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW>.rowWidget>.col-12:first-child>.border-sombra .colWidgetMitad,article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad{position:relative;flex:none;width:100%;max-width:none;height:var(--ve-field-h);margin:0;padding:0;border:1px solid var(--ve-border);border-radius:var(--ve-field-r);background:var(--ve-white);box-sizing:border-box;transition:border-color var(--ve-transition),box-shadow var(--ve-transition)}article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad.border-right{border-right:1px solid var(--ve-border) !important}article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad::before{display:none}article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad:focus-within{border-color:var(--ve-focus-border) !important;box-shadow:var(--ve-focus-ring)}article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad:has(.bvalidator_invalid){border-color:var(--ve-red-error) !important}article#widget div#netactica_booking_form div#sticker *:is(#AirFlightRTOW,#airhotel) .border-sombra .colWidgetMitad .form-group{height:100%;margin:0}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW #revolve{position:absolute;top:calc(var(--ve-field-h) + var(--ve-m-field-gap) / 2 - 18px);right:8px;left:auto;width:36px;height:36px;flex-basis:36px;margin:0;transform:none;box-shadow:0 2px 6px #00000012;z-index:3}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW #revolve span{width:14px;height:14px;--ve-swap-base:90deg}article#widget div#netactica_booking_form div#sticker #airhotel #revolve{display:none}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab{position:relative}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab{padding-bottom:calc(var(--ve-m-btn-h) + var(--ve-m-gap))}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab>.row:first-child{position:static;flex-direction:column;flex-wrap:nowrap;row-gap:var(--ve-m-gap)}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton,article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton>.d-md-flex,article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton .itm,article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton .dropdown{display:contents !important}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton ul.dropdown-menu{order:0;display:flex;flex-wrap:nowrap;gap:6px;width:100%}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget *:is(#AirFlightRTOW,#AirFlightsMT){order:1;width:100%}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #netactica_air_boton ul.dropdown-menu li label{padding:4px 9px;font-size:12px;line-height:18px}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget .ve-air-cabin{order:2;align-self:flex-start;margin:0}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget .ve-air-cabin select.ve-cabin{height:var(--ve-m-cabin-h);padding:4px 26px 4px 10px;background-position:right 10px center;background-size:12px 12px;font-size:13px;line-height:19px}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_air_tab_widget *:is(#AirFlightRTOW>.rowWidget,#AirFlightsMT .ve-md-footer){position:static}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_air_tab_widget div.caracteristicas>.row>div.consultar,article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_air_tab_widget #AirFlightsMT .ve-md-footer>div.consultar{position:absolute;left:0;right:0;bottom:0;width:100%;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab>.row.ve-opciones-avanzadas{margin-top:calc(-1 * (var(--ve-m-cabin-h) + var(--ve-m-gap)));pointer-events:none}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab>.row.ve-opciones-avanzadas>div{width:100%;padding:0}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #veOpcionesAvanzadasAirAction{justify-content:flex-end;align-items:center;min-height:var(--ve-m-cabin-h);margin-left:auto;width:max-content;pointer-events:auto}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #veOpcionesAvanzadasAirShow{margin-top:var(--ve-m-gap);pointer-events:auto}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #veOpcionesAvanzadasAirAction label.checkbox-inline,article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #veOpcionesAvanzadasAirAction label.checkbox-inline span{font-size:12px;line-height:18px}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget #veOpcionesAvanzadasAirAction .ve-opciones-avanzadas-icon{width:12px;height:12px}article#widget div#netactica_booking_form div#sticker div#netactica_air_tab_widget>.container--tab:has(#AirFlightRTOW[style*="none"])>.row.ve-opciones-avanzadas{display:none}article#widget div#netactica_booking_form div#sticker #AirFlightsMT:not([style*="none"]){display:flex;flex-direction:column;gap:14px;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.airBoxM{--ve-field-h:48px;--ve-m-value:14px;--ve-m-value-lh:21px;--ve-m-label:11px;--ve-m-label-lh:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 !important;padding:0}article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.airBoxM::before,article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.airBoxM::after,article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.ve-md-footer::before,article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.ve-md-footer::after{content:none;display:none}article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.airBoxM>[class*="col-"]{flex:0 0 100%;width:100%;max-width:none;margin:0;padding:0;order:2}article#widget div#netactica_booking_form div#sticker #AirFlightsMT h3.ve-tramo{position:relative;order:0;padding:0 0 0 14px;background:none;color:var(--ve-dark);font-size:13px;font-weight:600;line-height:19px}article#widget div#netactica_booking_form div#sticker #AirFlightsMT h3.ve-tramo::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--ve-text)}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-tramo-del{order:1;width:20px;height:20px;margin-left:3px;border:1px solid var(--ve-muted);background:transparent;color:var(--ve-muted)}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-tramo-del:hover{border-color:var(--ve-text);background:var(--ve-bg-soft);color:var(--ve-dark)}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-tramo-del .ve-ico{--ve-ico-size:12px}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-md-cities>.border-sombra{display:flex !important;flex-direction:column;gap:6px;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-md-cities .colWidgetMitad{width:100%}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .has-ve-date .ve-date-text{top:4px;font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.ve-md-footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ve-m-gap);margin:0 !important;padding:0}article#widget div#netactica_booking_form div#sticker #AirFlightsMT>.ve-md-footer>*{flex:none;width:100%;max-width:none;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-md-add{width:max-content;min-height:27px;font-size:13px;line-height:19px}article#widget div#netactica_booking_form div#sticker #AirFlightsMT .ve-md-add[hidden]{display:none}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .rowWidget>.col-lg.bd-right>.border-sombra{gap:var(--ve-m-field-gap);height:auto}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .rowWidget>.col-lg.bd-right .colWidget{width:100%;height:var(--ve-field-h)}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .rowWidget>.calendario{display:flex !important;flex-direction:column;gap:var(--ve-m-field-gap)}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .rowWidget>.calendario>[class*="col-"]{flex:none;width:100%;max-width:none;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .calendario .colWidget-date:not(.border-right) .input-group::before{top:4px;font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-dates .colWidgetMitad + .colWidgetMitad .input-group::before{top:4px;font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:10001;width:100%;max-width:none;max-height:85vh;overflow-y:auto;border:0;border-radius:var(--ve-r-lg) var(--ve-r-lg) 0 0;box-shadow:0 -8px 32px #0000002E,0 0 0 100vmax #00000059;padding-bottom:env(safe-area-inset-bottom,0px)}article#widget:has(div#netactica_extras_tab_widget .ve-act-pax:not([hidden])){z-index:10000}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__header,article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__row,article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__footer{padding-left:15px;padding-right:15px}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__footer{border-top:1px solid var(--ve-border)}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__apply{width:100%;height:48px;border-radius:var(--ve-field-r);background:var(--ve-red);box-shadow:0 6px 20px #FF000040;color:var(--ve-white);font-size:15px;font-weight:600}article#widget div#netactica_booking_form div#sticker div#netactica_extras_tab_widget .ve-act-pax__apply:hover{background:var(--ve-red-hover);color:var(--ve-white)}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-range-dates{height:var(--ve-field-h);min-height:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .ve-range-dates__display{gap:8px;padding:4px var(--ve-field-pad-x) 0;align-items:center}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .ve-range-dates__text{gap:0}article#widget .ve-compact-trigger__input{min-height:var(--ve-field-h);padding:4px 30px 0 var(--ve-field-text-x);border:1px solid var(--ve-border);border-radius:var(--ve-field-r)}article#widget .ve-compact-trigger__label{top:auto;bottom:4px;left:var(--ve-field-text-x);width:calc(100% - var(--ve-field-text-x) - 10px);font-family:var(--ve-font);font-size:var(--ve-m-label);line-height:var(--ve-m-label-lh);letter-spacing:0;text-transform:none;color:var(--ve-muted)}article#widget .ve-compact-trigger__text{min-height:0;padding:0;font-family:var(--ve-font);font-size:var(--ve-m-value);font-weight:500;line-height:var(--ve-m-value-lh);color:var(--ve-muted)}article#widget .ve-compact-trigger__icon{top:50%;right:auto;bottom:auto;left:var(--ve-field-pad-x);width:var(--ve-field-icon);height:var(--ve-field-icon);margin:0;transform:translateY(-50%);font-size:0;line-height:0;background-color:var(--ve-icon);-webkit-mask:var(--ve-ico-map-pin) center / contain no-repeat;mask:var(--ve-ico-map-pin) center / contain no-repeat}article#widget .ve-compact-trigger__icon::before{content:none}article#widget .ve-compact-trigger__btn{width:var(--ve-field-h);height:var(--ve-field-h);border-radius:50%;background:var(--ve-red);box-shadow:var(--ve-shadow-btn)}article#widget .ve-compact-trigger__btn .icon-search{display:block;width:18px;height:18px;font-size:0;background-color:var(--ve-white);-webkit-mask:var(--ve-ico-search) center / contain no-repeat;mask:var(--ve-ico-search) center / contain no-repeat}article#widget .ve-compact-trigger__btn .icon-search::before{content:none}body>article#widget.ve-compact-active{padding:0 15px}article#widget.ve-compact-active .tab-pane.ve-compact-open .ve-compact-header{margin:0 0 var(--ve-m-gap);padding:var(--ve-close-top) var(--ve-close-right) 0 0}article#widget .ve-compact-title{padding:0;font-family:var(--ve-font);font-size:18px;font-weight:600;line-height:27px;color:var(--ve-dark)}article#widget .ve-compact-header .contenedor-close button.close{display:flex;align-items:center;justify-content:center;width:var(--ve-close-hit);height:var(--ve-close-hit);border-radius:50%;color:var(--ve-muted)}article#widget .ve-compact-header .contenedor-close button.close span{display:block;width:var(--ve-close-icon);height:var(--ve-close-icon);font-size:0;background-color:currentColor;-webkit-mask:var(--ve-ico-x) center / contain no-repeat;mask:var(--ve-ico-x) center / contain no-repeat}article#widget.ve-compact-active div#netactica_booking_form div#sticker .tab-pane.ve-compact-open div.caracteristicas>.row>div.consultar,article#widget.ve-compact-active div#netactica_booking_form div#sticker .tab-pane.ve-compact-open #AirFlightsMT .ve-md-footer>div.consultar{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ve-border);background:var(--ve-white);z-index:2}body div.morePop.popUpInputSearch,body div#containerPopUpCityAssistance.morePop.popUpInputSearch,body div#popUpPasajerosAssistance.morePop,body div.morePop.ve-pax-panel,body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop{width:100%;min-width:0;max-width:none;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none;transform:none;translate:none;overflow-x:hidden;overflow-y:auto}body div.morePop.popUpInputSearch{--ve-m-ac-head:78px}body div.morePop.popUpInputSearch>div>button.close,body div.morePop.ve-pax-panel .contenedor-close button.close,body div#popUpPasajerosAssistance.morePop .contenedor-close button.close,body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop .contenedor-close button.close,.ve-cal .mbsc-popup-header .contenedor-close button.close,body div#ui-datepicker-div button.ui-datepicker-close{display:flex !important;align-items:center;justify-content:center;width:var(--ve-close-hit);height:var(--ve-close-hit);padding:0;border:0;border-radius:50%;background:transparent;color:var(--ve-muted) !important;opacity:1;font-size:0;line-height:0}body div.morePop.popUpInputSearch>div>button.close span,body div.morePop.popUpInputSearch>div>button.close:not(:has(span))::before,body div.morePop.ve-pax-panel .contenedor-close button.close span,body div#popUpPasajerosAssistance.morePop .contenedor-close button.close span,body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop .contenedor-close button.close span,.ve-cal .mbsc-popup-header .contenedor-close button.close span,body div#ui-datepicker-div button.ui-datepicker-close span{content:"";display:block;width:var(--ve-close-icon);height:var(--ve-close-icon);font-size:0 !important;line-height:0;background-color:currentColor;-webkit-mask:var(--ve-ico-x) center / contain no-repeat;mask:var(--ve-ico-x) center / contain no-repeat}.ve-cal .mbsc-popup-header{padding:0 !important;min-height:0;text-align:right}.ve-cal .mbsc-popup-header .contenedor-close{display:flex !important;justify-content:flex-end;width:auto;margin:0;padding:0}.ve-cal .mbsc-popup-header .contenedor-close button.close#closemoreCalendar{width:var(--ve-close-hit);height:var(--ve-close-hit);margin-right:var(--ve-close-right);line-height:0;color:var(--ve-muted) !important}body div.morePop.popUpInputSearch>div:has(>button.close){position:absolute;top:var(--ve-close-top);right:var(--ve-close-right);z-index:3;display:flex !important;width:auto;margin:0;padding:0}body div.morePop.popUpInputSearch .content-input:has(>input)>input{padding-right:64px}body div.morePop.popUpInputSearch .content-input:has(>input)>span[class^="icon-"]{right:52px}body div#containerPopUpCityAssistance .content-input .assistance-regions-panel__header{padding:18px 56px 16px 15px}body div.morePop.popUpInputSearch .content-input:has(>input){padding:14px 16px}body div.morePop.popUpInputSearch .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ve-ac-menu{max-height:calc(100dvh - var(--ve-m-ac-head,150px)) !important}body div.morePop.popUpInputSearch .destinos-dropdown{max-height:calc(100dvh - var(--ve-m-ac-head,150px))}body div#containerPopUpCityAssistance .content-input .assistance-regions-list{max-height:none}body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop .contenedor-habitaciones{max-height:none;margin:0;padding:16px 15px 140px}body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop>.row.btn-pop-up{display:flex;flex-direction:column;gap:10px;left:0;margin:0;padding:12px 15px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ve-border);background:var(--ve-white)}body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop>.row.btn-pop-up>div{width:100% !important;margin:0;padding:0}body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop button.btn.btn-danger.btbClosePaxPopup{width:100%;margin:0}body div.morePop.ve-pax-panel .btn-pop-up,body div#popUpPasajerosAssistance.morePop>div.btn-pop-up{left:0;padding:12px 15px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ve-border);background:var(--ve-white)}body div#popUpPasajerosAssistance.morePop>div.btn-pop-up{position:fixed;right:0;bottom:0;width:100%;z-index:2}body div#popUpPasajerosAssistance.morePop>div:first-child{padding-bottom:90px}body div.morePop.ve-pax-panel .btn-pop-up>div,body div#popUpPasajerosAssistance.morePop>div.btn-pop-up>div{flex:1 1 auto !important;width:100% !important}body div.morePop.ve-pax-panel .btn-pop-up button.btn.btbClosePaxPopup,body div#popUpPasajerosAssistance .btn-pop-up button.btn.btn-danger.bg--widget{width:100%;min-height:0;height:48px;padding:0 16px;border-radius:var(--ve-field-r);background:var(--ve-red) !important;box-shadow:0 6px 20px #FF000040;color:var(--ve-white);font-size:15px;font-weight:600;line-height:23px;text-decoration:none}body div.morePop.ve-pax-panel .btn-pop-up button.btn.btbClosePaxPopup:hover,body div#popUpPasajerosAssistance .btn-pop-up button.btn.btn-danger.bg--widget:hover{background:var(--ve-red-hover) !important;color:var(--ve-white);text-decoration:none}body div.morePop.ve-pax-panel .contenedor-close,body div#popUpPasajerosAssistance.morePop .contenedor-close,body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop .contenedor-close{position:absolute;top:var(--ve-close-top);right:var(--ve-close-right);z-index:3;display:flex !important;width:auto;margin:0;padding:0}body div.morePop.ve-pax-panel .ve-pax-panel__head,body div:is(#popUpHabitacionesHotel,#popUpHabitacionesAirHotel).morePop header.container-fluid{padding:18px 56px 16px 15px}body div.morePop.ve-pax-panel .items-pasajeros{padding:14px 15px}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_car_tab_widget>.container--tab{position:relative;padding-bottom:calc(var(--ve-m-btn-h) + var(--ve-m-gap))}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_car_tab_widget>.container--tab>.row,article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_car_tab_widget div.caracteristicas,article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_car_tab_widget div.caracteristicas>.rowWidget{position:static}article#widget:not(.ve-compact-active) div#netactica_booking_form div#sticker div#netactica_car_tab_widget div.caracteristicas>.row>div.consultar{position:absolute;left:0;right:0;bottom:0;width:100%;margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .opciones-especiales,article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .opciones-especiales>.d-flex{margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div.caracteristicas .ve-dd-host>.ve-dd-text{top:4px;font-size:var(--ve-m-value);line-height:var(--ve-m-value-lh)}}@media (min-width:768px) and (max-width:991px){article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget{row-gap:10px;margin:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget::before,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget::after{content:none;display:none}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas>.row.rowWidget>div{margin:0;padding:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra{width:100%;margin:0}article#widget div#netactica_booking_form div#sticker div.tab-pane div.consultar a.btn-widget{width:100% !important}article#widget div#netactica_booking_form div#sticker div.tab-pane:not(#netactica_car_tab_widget) div.caracteristicas .border-sombra>.colWidget,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-air-dates>.colWidgetMitad,article#widget div#netactica_booking_form div#sticker div.tab-pane div.caracteristicas .border-sombra.ve-hotel-dates>.colWidgetMitad,article#widget div#netactica_booking_form div#sticker #airhotel .border-sombra>.colWidgetMitad.colWidget-date,article#widget div#netactica_booking_form div#sticker div#netactica_car_tab_widget .calendario .border-sombra>.colWidgetMitad{border-color:transparent !important;box-shadow:none}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW>.rowWidget>.col-12:first-child>.border-sombra,article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra{position:relative;display:flex !important;flex-direction:row;gap:10px;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW>.rowWidget>.col-12:first-child>.border-sombra .colWidgetMitad,article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad{position:relative;flex:1 1 0;width:auto;max-width:none;min-width:0;height:var(--ve-field-h);margin:0;padding:0;border:1px solid var(--ve-border) !important;border-radius:var(--ve-field-r);background:var(--ve-white);box-sizing:border-box}article#widget div#netactica_booking_form div#sticker #airhotel>.rowWidget>div:nth-child(1)>.border-sombra .colWidgetMitad::before{display:none}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW .border-sombra .colWidgetMitad .form-group,article#widget div#netactica_booking_form div#sticker #airhotel .border-sombra .colWidgetMitad .form-group{height:100%;margin:0}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW #revolve{position:absolute;top:50%;left:50%;right:auto;width:36px;height:36px;margin:0;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000012;z-index:3}article#widget div#netactica_booking_form div#sticker #AirFlightRTOW #revolve span{--ve-swap-base:0deg}article#widget div#netactica_booking_form div#sticker #airhotel #revolve{display:none}}