@font-face{font-family:"Lato";src:url("../../../assets/fonts/Lato-Regular.ttf") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../../assets/fonts/Lato-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../../assets/fonts/Lato-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"icomoon";src:url("../../../assets/icons/icomoon.eot?v1.0.3") format("embedded-opentype"),url("../../../assets/icons/icomoon.ttf?v1.0.3") format("truetype"),url("../../../assets/icons/icomoon.woff?v1.0.3") format("woff"),url("../../../assets/icons/icomoon.svg?v1.0.3") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendary-2:before{content:"";color:#003a5d}.icon-Puntos_Doters .path1:before{content:"";color:#93d500}.icon-Puntos_Doters .path2:before{content:"";margin-left:-0.931640625em;color:#fff}.icon-Puntos_Doters .path3:before{content:"";margin-left:-0.931640625em;color:#6e9600}.icon-Puntos_Doters .path4:before{content:"";margin-left:-0.931640625em;color:#ffd559}.icon-Puntos_Doters .path5:before{content:"";margin-left:-0.931640625em;color:#fff}.icon-Puntos_Doters .path6:before{content:"";margin-left:-0.931640625em;color:#c6a947}.icon-Puntos_Doters .path7:before{content:"";margin-left:-0.931640625em;color:#49a3ff}.icon-Puntos_Doters .path8:before{content:"";margin-left:-0.931640625em;color:#fff}.icon-Puntos_Doters .path9:before{content:"";margin-left:-0.931640625em;color:#3a81c6}.icon-travel-security:before{content:""}.icon-montain:before{content:""}.icon-armchair:before{content:""}.icon-pig:before{content:""}.icon-camera:before{content:""}.icon-car:before{content:""}.icon-tarifas_generales:before{content:"";color:#fff}.icon-asiento-blanco:before{content:"";color:#fff}.icon-Pantalla_Blanco:before{content:"";color:#fff}.icon-camara:before{content:"";color:#fff}.icon-descuentos .path1:before{content:"";color:#fff}.icon-descuentos .path2:before{content:"";margin-left:-0.8681640625em;color:#0c3a5b}.icon-reloj:before{content:"";color:#fff}.icon-reservas:before{content:"";color:#fff}.icon-pin-ubicacion:before{content:"";color:#fff}.icon-MUJERES .path1:before{content:"";color:#0d3b5c}.icon-MUJERES .path2:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-MUJERES .path3:before{content:"";margin-left:-0.8681640625em;color:#a7abbd}.icon-MUJERES .path4:before{content:"";margin-left:-0.8681640625em;color:#cfd0db}.icon-MUJERES .path5:before{content:"";margin-left:-0.8681640625em;color:#5c6b87}.icon-MUJERES .path6:before{content:"";margin-left:-0.8681640625em;color:#5c6b87}.icon-MUJERES .path7:before{content:"";margin-left:-0.8681640625em;color:#9fa3b6}.icon-MUJERES .path8:before{content:"";margin-left:-0.8681640625em;color:#878fa5}.icon-MUJERES .path9:before{content:"";margin-left:-0.8681640625em;color:#878fa5}.icon-Baos-de-hombres .path1:before{content:"";color:#fff}.icon-Baos-de-hombres .path2:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Baos-de-hombres .path3:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-city-tour .path1:before{content:"";color:#204567}.icon-city-tour .path2:before{content:"";margin-left:-0.8681640625em;color:#254769}.icon-Punto-a-punto .path1:before{content:"";color:#1e4365}.icon-Punto-a-punto .path2:before{content:"";margin-left:-0.8681640625em;color:#1d4365}.icon-Punto-a-punto .path3:before{content:"";margin-left:-0.8681640625em;color:#1e4365}.icon-Punto-a-punto .path4:before{content:"";margin-left:-0.8681640625em;color:#fff}.icon-Punto-a-punto .path5:before{content:"";margin-left:-0.8681640625em;color:#1f4466}.icon-Punto-a-punto .path6:before{content:"";margin-left:-0.8681640625em;color:#1d4365}.icon-Servicio-con-estancia .path1:before{content:"";color:#244769}.icon-Servicio-con-estancia .path2:before{content:"";margin-left:-0.8681640625em;color:#1c4264}.icon-Servicio-con-estancia .path3:before{content:"";margin-left:-0.8681640625em;color:#1c4264}.icon-Transfer .path1:before{content:"";color:#274767}.icon-Transfer .path2:before{content:"";margin-left:-0.8681640625em;color:#214567}.icon-Transfer .path3:before{content:"";margin-left:-0.8681640625em;color:#204466}.icon-Transfer .path4:before{content:"";margin-left:-0.8681640625em;color:#214466}.icon-Transfer .path5:before{content:"";margin-left:-0.8681640625em;color:#214567}.icon-ubicacion:before{content:""}.icon-Viaje-consecutivo .path1:before{content:"";color:#fefefe}.icon-Viaje-consecutivo .path2:before{content:"";margin-left:-0.8681640625em;color:#204466}.icon-Viaje-consecutivo .path3:before{content:"";margin-left:-0.8681640625em;color:#204467}.icon-Viaje-consecutivo .path4:before{content:"";margin-left:-0.8681640625em;color:#224567}.icon-Viaje-sencillo .path1:before{content:"";color:#1e4263}.icon-Viaje-sencillo .path2:before{content:"";margin-left:-0.8681640625em;color:#2e4c6d}.icon-Viaje-sencillo .path3:before{content:"";margin-left:-0.8681640625em;color:#2e4c6d}.icon-arrow-bg-blue .path1:before{content:"";color:#003a5d}.icon-arrow-bg-blue .path2:before{content:"";margin-left:-0.982421875em;color:#fff}.icon-Aire-acondicionado:before{content:"";color:#0d3b5c}.icon-Asiento .path1:before{content:"";color:#fff}.icon-Asiento .path2:before{content:"";margin-left:-0.8681640625em;color:#0d3b5c}.icon-Asiento .path3:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Asiento .path4:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Baos .path1:before{content:"";color:#103c5d}.icon-Baos .path2:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Baos .path3:before{content:"";margin-left:-0.8681640625em;color:#153d5e}.icon-Baos .path4:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Baos .path5:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Cinturon-de-seguridad .path1:before{content:"";color:#0e3c5c}.icon-Cinturon-de-seguridad .path2:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Cinturon-de-seguridad .path3:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Cinturon-de-seguridad .path4:before{content:"";margin-left:-0.8681640625em;color:#0f3c5c}.icon-Cinturon-de-seguridad .path5:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Cinturon-de-seguridad .path6:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Cinturon-de-seguridad .path7:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Cinturon-de-seguridad .path8:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path9:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path10:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path11:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path12:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path13:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-Cinturon-de-seguridad .path14:before{content:"";margin-left:-0.8681640625em;color:#c2c8d4}.icon-Cinturon-de-seguridad .path15:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path16:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path17:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path18:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path19:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path20:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path21:before{content:"";margin-left:-0.8681640625em;color:#c2c8d4}.icon-Cinturon-de-seguridad .path22:before{content:"";margin-left:-0.8681640625em;color:#c2c8d4}.icon-Cinturon-de-seguridad .path23:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path24:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path25:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path26:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path27:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path28:before{content:"";margin-left:-0.8681640625em;color:#c2c8d4}.icon-Cinturon-de-seguridad .path29:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path30:before{content:"";margin-left:-0.8681640625em;color:#bbc1ce}.icon-Cinturon-de-seguridad .path31:before{content:"";margin-left:-0.8681640625em;color:#edf0f3}.icon-conexiones .path1:before{content:"";color:#103c5d}.icon-conexiones .path2:before{content:"";margin-left:-0.8681640625em;color:#f0f5fb}.icon-conexiones .path3:before{content:"";margin-left:-0.8681640625em;color:#0f3c5d}.icon-conexiones .path4:before{content:"";margin-left:-0.8681640625em;color:#113d5e}.icon-conexiones .path5:before{content:"";margin-left:-0.8681640625em;color:#0f3c5c}.icon-entretenimiento .path1:before{content:"";color:#133d5d}.icon-entretenimiento .path2:before{content:"";margin-left:-0.8681640625em;color:#113c5d}.icon-entretenimiento .path3:before{content:"";margin-left:-0.8681640625em;color:#133d5d}.icon-entretenimiento .path4:before{content:"";margin-left:-0.8681640625em;color:#143d5e}.icon-entretenimiento .path5:before{content:"";margin-left:-0.8681640625em;color:#163e5e}.icon-Equipaje .path1:before{content:"";color:#0e3b5c}.icon-Equipaje .path2:before{content:"";margin-left:-0.8681640625em;color:#0f3c5c}.icon-Equipaje .path3:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Equipaje .path4:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Equipaje .path5:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Equipaje .path6:before{content:"";margin-left:-0.8681640625em;color:#123c5d}.icon-Iluminacion .path1:before{content:"";color:#0d3b5c}.icon-Iluminacion .path2:before{content:"";margin-left:-0.8681640625em;color:#0e3b5c}.icon-Iluminacion .path3:before{content:"";margin-left:-0.8681640625em;color:#0f3c5c}.icon-Iluminacion .path4:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Iluminacion .path5:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Iluminacion .path6:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Iluminacion .path7:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Iluminacion .path8:before{content:"";margin-left:-0.8681640625em;color:#103c5c}.icon-Iluminacion .path9:before{content:"";margin-left:-0.8681640625em;color:#103c5c}.icon-Iluminacion .path10:before{content:"";margin-left:-0.8681640625em;color:#103c5c}.icon-salida-de-emergencia .path1:before{content:"";color:#0d3b5c}.icon-salida-de-emergencia .path2:before{content:"";margin-left:-0.8681640625em;color:#c9e9fb}.icon-salida-de-emergencia .path3:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path4:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path5:before{content:"";margin-left:-0.8681640625em;color:#fff}.icon-salida-de-emergencia .path6:before{content:"";margin-left:-0.8681640625em;color:#fff}.icon-salida-de-emergencia .path7:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-salida-de-emergencia .path8:before{content:"";margin-left:-0.8681640625em;color:#cfd4de}.icon-salida-de-emergencia .path9:before{content:"";margin-left:-0.8681640625em;color:#3e7a9d}.icon-salida-de-emergencia .path10:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-salida-de-emergencia .path11:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path12:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path13:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path14:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-salida-de-emergencia .path15:before{content:"";margin-left:-0.8681640625em;color:#485c7a}.icon-salida-de-emergencia .path16:before{content:"";margin-left:-0.8681640625em;color:#e0e5ea}.icon-salida-de-emergencia .path17:before{content:"";margin-left:-0.8681640625em;color:#e0e5ea}.icon-salida-de-emergencia .path18:before{content:"";margin-left:-0.8681640625em;color:#485c7a}.icon-salida-de-emergencia .path19:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-salida-de-emergencia .path20:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-salida-de-emergencia .path21:before{content:"";margin-left:-0.8681640625em;color:#6aa2bf}.icon-salida-de-emergencia .path22:before{content:"";margin-left:-0.8681640625em;color:#3e7a9d}.icon-salida-de-emergencia .path23:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path24:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path25:before{content:"";margin-left:-0.8681640625em;color:#6aa2bf}.icon-salida-de-emergencia .path26:before{content:"";margin-left:-0.8681640625em;color:#6aa2bf}.icon-salida-de-emergencia .path27:before{content:"";margin-left:-0.8681640625em;color:#6aa2bf}.icon-salida-de-emergencia .path28:before{content:"";margin-left:-0.8681640625em;color:#6aa2bf}.icon-salida-de-emergencia .path29:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-salida-de-emergencia .path30:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-salida-de-emergencia .path31:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path32:before{content:"";margin-left:-0.8681640625em;color:#485c7a}.icon-salida-de-emergencia .path33:before{content:"";margin-left:-0.8681640625em;color:#485c7a}.icon-salida-de-emergencia .path34:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path35:before{content:"";margin-left:-0.8681640625em;color:#3e7a9d}.icon-salida-de-emergencia .path36:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path37:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path38:before{content:"";margin-left:-0.8681640625em;color:#8e7c8c}.icon-salida-de-emergencia .path39:before{content:"";margin-left:-0.8681640625em;color:#fff}.icon-salida-de-emergencia .path40:before{content:"";margin-left:-0.8681640625em;color:#7f7183}.icon-tv:before{content:"";color:#133d5d}.icon-whatsapp-bg-blue .path1:before{content:"";color:#0d3b5c}.icon-whatsapp-bg-blue .path2:before{content:"";margin-left:-0.8681640625em;color:#fdfdfe}.icon-whatsapp-bg-blue .path3:before{content:"";margin-left:-0.8681640625em;color:#0f3c5c}.icon-wifi:before{content:"";color:#103c5d}.icon-Audifonos-prueba .path1:before{content:"";color:#fff}.icon-Audifonos-prueba .path2:before{content:"";margin-left:-0.8681640625em;color:#123d5d}.icon-Audifonos-prueba .path3:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-Audifonos-prueba .path4:before{content:"";margin-left:-0.8681640625em;color:#103c5d}.icon-arrow-down:before{content:""}.icon-whatsapp:before{content:"";color:#fff}.icon-plus:before{content:""}.icon-min:before{content:""}.icon-go_link .path1:before{content:"";color:#98ced6}.icon-go_link .path2:before{content:"";margin-left:-1em;color:#fff}.icon-itinerary:before{content:"";color:#7aa4aa}.icon-arrow-diagonal:before{content:"";color:#fff}.icon-bill:before{content:"";color:#7aa4aa}.icon-bus:before{content:"";color:#7aa4aa}.icon-parcel-service:before{content:"";color:#7aa4aa}.icon-stroke-pointer:before{content:""}.icon-next-button:before{content:""}.icon-next-arrow:before{content:""}.icon-filters:before{content:""}.icon-end-point:before{content:""}.icon-card:before{content:""}.icon-calendar:before{content:""}.icon-close:before{content:""}.icon-list:before{content:""}.icon-discount .path1:before{content:"";color:#d80606}.icon-discount .path2:before{content:"";margin-left:-1em;color:#fafafa}.icon-discount .path3:before{content:"";margin-left:-1em;color:#fafafa}.icon-discount .path4:before{content:"";margin-left:-1em;color:#fafafa}.icon-place:before{content:"";color:#c7c7c7}.icon-back-circle:before{content:"";color:#789f90}.icon-bars-menu:before{content:"";color:#fff}.icon-block:before{content:""}.icon-check:before{content:""}.icon-filled-pointer:before{content:"";color:#115e67}.icon-info .path1:before{content:"";color:#000}.icon-info .path2:before{content:"";margin-left:-1em;color:#fff}.icon-logos-card .path1:before{content:"";color:#1434cb}.icon-logos-card .path2:before{content:"";margin-left:-1em;color:#ff5f00}.icon-logos-card .path3:before{content:"";margin-left:-1em;color:#eb001b}.icon-logos-card .path4:before{content:"";margin-left:-1em;color:#f79e1b}.icon-logos-card .path5:before{content:"";margin-left:-1em;color:#f79e1b}.icon-logos-card .path6:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path7:before{content:"";margin-left:-1em;color:#fff}.icon-logos-card .path8:before{content:"";margin-left:-1em;color:#fff}.icon-logos-card .path9:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path10:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path11:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path12:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path13:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path14:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path15:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path16:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path17:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path18:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path19:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path20:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path21:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path22:before{content:"";margin-left:-1em;color:#016fd0}.icon-logos-card .path23:before{content:"";margin-left:-1em;color:#016fd0}.icon-mx-flag .path1:before{content:"";color:#73af00}.icon-mx-flag .path2:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-mx-flag .path3:before{content:"";margin-left:-1em;color:#ff4b55}.icon-mx-flag .path4:before{content:"";margin-left:-1em;color:#ffd250}.icon-mx-flag .path5:before{content:"";margin-left:-1em;color:#00c3a0}.icon-mx-flag .path6:before{content:"";margin-left:-1em;color:#00c3a0}.icon-mx-flag .path7:before{content:"";margin-left:-1em;color:#00aadc}.icon-mx-flag .path8:before{content:"";margin-left:-1em;color:#732d37}.icon-mx-flag .path9:before{content:"";margin-left:-1em;color:#aad264}.icon-mx-flag .path10:before{content:"";margin-left:-1em;color:#874150}.icon-mx-flag .path11:before{content:"";margin-left:-1em;color:#732d37}.icon-mx-flag .path12:before{content:"";margin-left:-1em;color:#783c46}.icon-mx-flag .path13:before{content:"";margin-left:-1em;color:#ffd250}.icon-mx-flag .path14:before{content:"";margin-left:-1em;color:#aad264}.icon-mx-flag .path15:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path16:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path17:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path18:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path19:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path20:before{content:"";margin-left:-1em;color:#ffe15a}.icon-mx-flag .path21:before{content:"";margin-left:-1em;color:#ffb478}.icon-mx-flag .path22:before{content:"";margin-left:-1em;color:#9b4b5a}.icon-next-circle:before{content:"";color:#789f90}.icon-oxxo .path1:before{content:"";color:#fff}.icon-oxxo .path2:before{content:"";margin-left:-1em;color:#fbb110}.icon-oxxo .path3:before{content:"";margin-left:-1em;color:#fbb110}.icon-oxxo .path4:before{content:"";margin-left:-1em;color:#e70020}.icon-paypal .path1:before{content:"";color:#253b80}.icon-paypal .path2:before{content:"";margin-left:-1em;color:#179bd7}.icon-paypal .path3:before{content:"";margin-left:-1em;color:#253b80}.icon-paypal .path4:before{content:"";margin-left:-1em;color:#179bd7}.icon-paypal .path5:before{content:"";margin-left:-1em;color:#222d65}.icon-paypal .path6:before{content:"";margin-left:-1em;color:#253b80}.icon-tickets .path1:before{content:"";color:#bebebe;opacity:.888}.icon-tickets .path2:before{content:"";margin-left:-1em;color:#003a5d}.icon-user:before{content:""}.icon-us-flag .path1:before{content:"";color:#f5f5f5}.icon-us-flag .path2:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path3:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path4:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path5:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path6:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path7:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path8:before{content:"";margin-left:-1em;color:#ff4b55}.icon-us-flag .path9:before{content:"";margin-left:-1em;color:#41479b}.icon-us-flag .path10:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path11:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path12:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path13:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path14:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path15:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path16:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path17:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path18:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path19:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path20:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path21:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path22:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path23:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path24:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path25:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path26:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path27:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path28:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path29:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path30:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path31:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path32:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path33:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path34:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path35:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path36:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path37:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path38:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path39:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path40:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path41:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path42:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path43:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path44:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path45:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path46:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path47:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path48:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path49:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-us-flag .path50:before{content:"";margin-left:-1em;color:#f5f5f5}.icon-fb:before{content:""}.icon-ig:before{content:""}.icon-x:before{content:""}.icon-yt:before{content:""}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overscroll-behavior-y:contain}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace}a{background-color:rgba(0,0,0,0);text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:clamp(.875em,1vw,1em)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:"Lato",sans-serif;font-size:100%;min-height:100vh;overflow-x:hidden;position:relative}.__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:1.5625rem;padding:0 4.375rem 4.375rem 4.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;gap:34px}@media(max-width: 990px){.__section{padding:0 .9375rem .9375rem .9375rem}}.__paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:#003a5d;text-align:center;font-size:20px}h2{color:#003a5d}.main-container{max-width:calc(100% - 140px);margin:auto}@media(max-width: 768px){.main-container{width:100% !important;max-width:calc(100% - 30px)}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;font-size:10px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../../../assets/img/icons-img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:0;left:0;width:100%;height:5.25rem;background-color:#fff;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 70px;z-index:10;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2);font-weight:bold;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:80%}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}header nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul li a,header nav ul li .btns-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#003a5d;border-radius:15px;font-size:1vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 10px;background:rgba(0,0,0,0);cursor:pointer;font-weight:bold;font-family:inherit}header nav ul li a:hover,header nav ul li .btns-header:hover{background-color:rgba(220,220,220,.2235294118)}header nav ul li a img,header nav ul li .btns-header img{height:1.5rem;width:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}header nav ul li a.dot-blink,header nav ul li .btns-header.dot-blink{padding-left:1.8rem;position:relative}header nav ul li a.dot-blink::before,header nav ul li .btns-header.dot-blink::before{content:"";position:absolute;left:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.55rem;height:.55rem;border-radius:50%;background:#28a745;-webkit-box-shadow:0 0 8px rgba(40,167,69,.25);box-shadow:0 0 8px rgba(40,167,69,.25);-webkit-animation:dot-blink 1.2s infinite ease-in-out;animation:dot-blink 1.2s infinite ease-in-out}header nav ul li a.li__languaje,header nav ul li .btns-header.li__languaje{padding:0;width:32px;height:32px;border-radius:15px;border:1.5px solid #e0e0e0;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:all .3s easy-in-out;transition:all .3s easy-in-out}header nav ul li a.li__languaje img,header nav ul li .btns-header.li__languaje img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header nav ul li a.li__languaje:hover,header nav ul li .btns-header.li__languaje:hover{background-color:#e0e0e0}header nav ul li a.btn-doters,header nav ul li a.btn-travelpass,header nav ul li .btns-header.btn-doters,header nav ul li .btns-header.btn-travelpass{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav ul li a .nombre-doters,header nav ul li .btns-header .nombre-doters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:inherit;text-decoration:none}header nav ul .submenu-language .li__languaje{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px;width:auto}header nav ul .submenu-language .li__languaje img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0}header nav ul .submenu-language .li__languaje .icon-arrow-down{font-size:.8rem}header nav ul .submenu-language ul li a{gap:10px}header nav ul .submenu-language ul li a img{width:20px;height:20px}header nav ul .submenu{position:relative}header nav ul .submenu ul{position:absolute;z-index:11;background-color:#fff;max-width:13.75rem;min-width:11.25rem;min-height:1.875rem;top:150%;left:auto;padding:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:none;-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem);-webkit-transition:opacity .3s ease-in-out,max-height .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .3s ease-in-out,max-height .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .3s ease-in-out,max-height .5s ease-in-out,transform .5s ease-in-out;transition:opacity .3s ease-in-out,max-height .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-box-shadow:8px 8px 5px rgba(0,0,0,.3);box-shadow:8px 8px 5px rgba(0,0,0,.3)}header nav ul .submenu ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}header nav ul .submenu ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-weight:normal;font-size:1vw;width:100%;text-align:left}@media(max-width: 1025px){header nav{display:none}}header .language-selector-mobile a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}header .language-selector-mobile a img{width:32px;height:32px;border-radius:50%}header .language-selector-mobile ul li a img{width:24px;height:24px;border-radius:50%}header #dropdown-menu ul .li__languaje,header #dropdown-menu ul .lili__languaje{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;border-bottom:1px solid #f5f5f5;margin-bottom:10px}header #dropdown-menu ul .li__languaje .a__languaje,header #dropdown-menu ul .lili__languaje .a__languaje{width:48px;height:48px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12);-webkit-transition:-webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);background:#fff;padding:0}header #dropdown-menu ul .li__languaje .a__languaje:active,header #dropdown-menu ul .lili__languaje .a__languaje:active{-webkit-transform:scale(0.9);transform:scale(0.9)}header #dropdown-menu ul .li__languaje .a__languaje img,header #dropdown-menu ul .lili__languaje .a__languaje img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1025px){header .desktop-languaje,header .desktop-travelpass,header .desktop-doters{display:none}}header #dropdown-menu-wrapper{display:none;position:fixed;top:5rem;right:0;width:50vw;height:calc(100vh - 5rem);overflow:hidden;z-index:9999;pointer-events:none}@media(max-width: 990px){header #dropdown-menu-wrapper{display:block}}@media(max-width: 481px){header #dropdown-menu-wrapper{display:block;width:100vw}}header #dropdown-menu{position:absolute;top:0;right:0;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;overflow-y:auto;overflow-x:hidden;background-color:#fff;-webkit-box-shadow:0 .25rem .375rem rgba(0,0,0,.1);box-shadow:0 .25rem .375rem rgba(0,0,0,.1);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .5s ease,visibility 0s linear .5s,-webkit-transform .5s ease;transition:opacity .5s ease,visibility 0s linear .5s,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,visibility 0s linear .5s;transition:transform .5s ease,opacity .5s ease,visibility 0s linear .5s,-webkit-transform .5s ease}header #dropdown-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0}header #dropdown-menu ul li{list-style:none}header #dropdown-menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;color:#003a5d;font-weight:bold;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}header #dropdown-menu ul .btns-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:rgba(0,0,0,0);cursor:pointer}header #dropdown-menu ul .li__login{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}header #dropdown-menu ul .submenu__media-queries{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}header #dropdown-menu ul .submenu__media-queries ul{width:100%;margin:0;padding:0;background-color:#f2f2f2;overflow:hidden;max-height:0;opacity:0;pointer-events:none;-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}header #dropdown-menu ul .submenu__media-queries ul li a{font-weight:normal;font-size:20px}header #dropdown-menu ul .submenu__media-queries ul.is-open{max-height:40rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}header #dropdown-menu.show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .5s ease,visibility 0s linear 0s,-webkit-transform .5s ease;transition:opacity .5s ease,visibility 0s linear 0s,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,visibility 0s linear 0s;transition:transform .5s ease,opacity .5s ease,visibility 0s linear 0s,-webkit-transform .5s ease}header .container-menu-hamburguer{display:none}@media(max-width: 1025px){header .container-menu-hamburguer{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,0);fill:#003a5d;border:none}}header.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header a.dot-blink{padding-left:1.8rem;position:relative}header a.dot-blink::before{content:"";position:absolute;left:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#28a745;-webkit-box-shadow:0 0 8px rgba(40,167,69,.25);box-shadow:0 0 8px rgba(40,167,69,.25);-webkit-animation:dot-blink 1.2s infinite ease-in-out;animation:dot-blink 1.2s infinite ease-in-out}@-webkit-keyframes dot-blink{0%{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{opacity:0;-webkit-transform:translateY(-50%) scale(0.6);transform:translateY(-50%) scale(0.6)}100%{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes dot-blink{0%{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{opacity:0;-webkit-transform:translateY(-50%) scale(0.6);transform:translateY(-50%) scale(0.6)}100%{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@-webkit-keyframes dot-blink-mobile{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-blink-mobile{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(prefers-reduced-motion: reduce){header a.dot-blink::before{-webkit-animation:none !important;animation:none !important;opacity:1 !important}}@media screen and (max-width: 767px){header a.dot-blink{padding-left:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header a.dot-blink::before{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;display:inline-block;-webkit-animation:dot-blink-mobile 1.2s infinite ease-in-out;animation:dot-blink-mobile 1.2s infinite ease-in-out;margin-right:.45rem;width:1rem;height:1rem;-webkit-box-shadow:0 0 6px rgba(40,167,69,.18);box-shadow:0 0 6px rgba(40,167,69,.18);vertical-align:middle}}@media(max-width: 990px){header{padding:10px 10px}}@media screen and (max-width: 1024px){header{position:sticky}}@media screen and (min-width: 990px){body:has(app-cotiza):not(:has(app-banner-slider)):not(:has(.hero-special-events)){padding-top:15rem}}@media screen and (min-width: 901px){body:has(app-cotiza):not(:has(app-banner-slider)):not(:has(.hero-special-events)):has(app-cotiza .cotiza.hidden) app-cotiza+*:not(script):not(style){margin-top:6.5rem}}@media screen and (min-width: 1025px){body:not(:has(app-cotiza)):not(:has(app-banner-slider)){padding-top:6.5rem}}@media screen and (max-width: 1024px){body:not(:has(app-cotiza)):not(:has(app-banner-slider)) header{margin-bottom:2rem}}html body{min-height:100vh}.footer{width:100%;padding:30px 0 20px 0;-webkit-box-shadow:rgba(0,0,0,.25) 0px 14px 28px,rgba(0,0,0,.22) 0px 10px 10px;box-shadow:rgba(0,0,0,.25) 0px 14px 28px,rgba(0,0,0,.22) 0px 10px 10px}@media(max-width: 1200px){.footer .footer__content__footer-logo{text-align:center}}.footer .footer__logo{width:240px;height:auto}.footer .footer__content__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer__content__columns section h3{margin-bottom:20px;font-size:1em;text-transform:uppercase;color:#003a5d}.footer .footer__content__columns section ul{list-style:none}.footer .footer__content__columns section ul li{margin-bottom:25px}.footer .footer__content__columns section ul li:last-of-type{margin-bottom:0}.footer .footer__content__columns section ul li a{color:#5d6a72;text-decoration:none;font-size:1rem;display:block}@media(max-width: 1200px){.footer .footer__content__columns section ul li{margin-bottom:15px}}@media(min-width: 320px)and (max-width: 1200px){.footer .footer__content__columns section ul.panel-content{width:70%;text-align:left;margin-left:auto;margin-right:auto;padding-left:25px}}.footer .footer__content__columns section:first-of-type{padding-left:0}.footer .footer__content__columns .vertical-column section:last-of-type{margin-top:30px}@media(min-width: 768px)and (max-width: 1200px){.footer .footer__content__columns .vertical-column section{width:100% !important}}@media(max-width: 1200px){.footer .footer__content__columns .vertical-column{width:100%}}.footer .footer__content__columns section:not(.vertical-column section){margin-bottom:0}@media(max-width: 1200px){.footer .footer__content__columns section:not(.vertical-column section){border:none}}@media(min-width: 768px)and (max-width: 1200px){.footer .footer__content__columns section:not(.vertical-column section){padding:0;border:0}}@media(max-width: 1200px){.footer .footer__content__columns section{padding-right:0 !important;padding-left:0 !important;width:100%;text-align:center;padding-bottom:30px !important;margin-top:0 !important}.footer .footer__content__columns section:last-of-type{padding-bottom:0 !important}}@media(min-width: 768px)and (max-width: 1200px){.footer .footer__content__columns{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.footer .social-media__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .social-media__list li{margin-right:5px;margin-bottom:0 !important}.footer .social-media__list li [class^=icon-]{font-size:30px;color:#003a5d}@media(max-width: 1200px){.footer .social-media__list li [class^=icon-]{font-size:40px}}@media(min-width: 768px)and (max-width: 1200px){.footer .social-media__list li [class^=icon-]{font-size:45px}}.footer .social-media__list li:last-of-type{margin-right:0}@media(max-width: 1200px){.footer .social-media__list li{margin:0}}@media(min-width: 768px)and (max-width: 1200px){.footer .social-media__list li{margin-right:26px}}@media(max-width: 1200px){.footer .social-media__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.footer .footer__content__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:15px;border-top:solid 1px #edeef1;margin-top:15px}.footer .footer__content__copyright p{color:#424242;font-size:.9rem}.footer .footer__sublevel:last-of-type{margin-top:25px;padding-bottom:0 !important}.d-none{display:none}ul:has(>li a.social_media_link) li{margin-right:5px;margin-bottom:0 !important}ul:has(>li a.social_media_link) li [class^=icon-]{font-size:30px;color:#003a5d}@media(max-width: 1200px){ul:has(>li a.social_media_link) li [class^=icon-]{font-size:40px}}@media(min-width: 768px)and (max-width: 1200px){ul:has(>li a.social_media_link) li [class^=icon-]{font-size:45px}}ul:has(>li a.social_media_link) li:last-of-type{margin-right:0}@media(max-width: 1200px){ul:has(>li a.social_media_link) li{margin:0}}@media(min-width: 768px)and (max-width: 1200px){ul:has(>li a.social_media_link) li{margin-right:26px}}@media(min-width: 320px)and (max-width: 1200px){ul:has(>li a.social_media_link){-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media(min-width: 1201px){.accordion-btn{display:none}.footer__list{display:block !important}}@media(max-width: 1200px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion-btn{background:none;border:none;text-align:left;font-size:1.1rem;padding:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:1em;text-transform:uppercase;color:#0d385a;font-weight:bold;width:70%;margin-left:auto;margin-right:auto}.accordion-btn::after{content:"";font-family:"icomoon" !important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.accordion-btn.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer__list.hidden{display:none}.footer__list.open{display:block;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}}ul:has(>li.footer__item a.social_media_link){display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}ul:has(>li.footer__item a.tel_link){display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media(max-width: 1200px){ul:has(>li.footer__item a.tel_link){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 481px)and (max-width: 1200px){.footer__column:last-child{padding-bottom:0}}.payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:90px;background-image:-webkit-gradient(linear, left bottom, right top, from(#157581), color-stop(#177884), color-stop(#197c88), color-stop(#1b7f8b), to(#1d838e));background-image:linear-gradient(to right top, #157581, #177884, #197c88, #1b7f8b, #1d838e);margin-top:30px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-methods img{max-width:100%;height:auto;display:block}.payment-methods .payment-methods__bg{height:140%;position:absolute;right:0;opacity:.8;z-index:1;display:none}.payment-methods .payment-methods__logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:15px;height:55px;border-radius:50px;z-index:2}@media(min-width: 768px)and (max-width: 1024px){.payment-methods .payment-methods__logo-container:not(:last-child){margin-bottom:15px}}.payment-methods .payment-methods__logo-container picture img,.payment-methods .payment-methods__logo-container picture source{height:60px;width:auto}.payment-methods .payment-methods__logo-container:first-of-type{width:20%}@media(min-width: 768px)and (max-width: 1024px){.payment-methods .payment-methods__logo-container:first-of-type{width:50%;margin-right:10px}}.payment-methods .payment-methods__logo-container:last-of-type{width:40%}@media(min-width: 768px)and (max-width: 1024px){.payment-methods .payment-methods__logo-container:last-of-type{width:100%}}@media(max-width: 767px){.payment-methods .payment-methods__logo-container:last-of-type{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:10px;padding-bottom:0}}.payment-methods .payment-methods__logo-container:nth-last-of-type(2){width:25%}@media(min-width: 768px)and (max-width: 1024px){.payment-methods .payment-methods__logo-container:nth-last-of-type(2){width:calc(50% - 10px)}}.payment-methods .payment-methods__logo-container:nth-last-of-type(2) picture{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.payment-methods .payment-methods__logo-container:nth-last-of-type(2) picture img{width:unset;height:unset}.payment-methods .payment-methods__logo-container:last-of-type picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.payment-methods .payment-methods__logo-container:last-of-type picture img{width:unset;height:unset;max-height:60px}@media(max-width: 767px){.payment-methods .payment-methods__logo-container:last-of-type picture{width:25%}}@media(max-width: 767px){.payment-methods .payment-methods__logo-container{width:100% !important;margin:10px}}@media(min-width: 768px)and (max-width: 1024px){.payment-methods{height:unset;padding:20px}}.payment-methods::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4;background-image:url("../../img/icons/way.svg");background-repeat:no-repeat;background-position:center right;background-size:225px}@media(max-width: 767px){.payment-methods{height:auto}}.payment-slider-container{margin-top:1rem;margin-bottom:2rem}.payment-slider-container p{background-color:rgba(220,220,220,0.2196078431);padding:8px 10px;margin-bottom:10px;font-weight:400;text-align:center}.payment-slider-container .payment-slider img{width:120px;height:50px;-o-object-fit:scale-down;object-fit:scale-down;border-radius:5px}.button-whats{position:fixed;width:3.75rem;height:3.75rem;font-size:clamp(1.25em,2.5vw,1.75em);bottom:4.375rem;right:1.25rem;background-color:#01ae42;color:#fff;border-radius:50%;text-align:center;z-index:5;padding:.625rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.4),rgba(0,0,0,.3) 0px 8px 16px -8px;box-shadow:0 .5rem 1rem rgba(0,0,0,.4),rgba(0,0,0,.3) 0px 8px 16px -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-whats:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.button-whats:active{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width: 990px){.button-whats{bottom:10.45rem;right:.9375rem}}.button-eva-trip{position:fixed;width:9.5rem;height:2.5rem;font-size:clamp(.875em,1vw,1em);text-align:center;bottom:4.375rem;left:-3.75rem;background-color:#003a5d;color:#fff;font-weight:300;border:.0625rem solid #fff;border-radius:0 0 .625rem .625rem;z-index:5;padding:.625rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width: 1025px){.desktop-doters{display:none}}#openDotersModal{border-radius:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:auto;height:2.1rem;border-radius:.625rem;border:.125rem solid #003a5d;padding:.25rem;background-color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2);margin-left:.5rem;margin-right:1rem}#openDotersModal img{width:auto;height:100%;vertical-align:middle}#openDotersModal:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}a.nombre-doters{text-wrap-mode:nowrap;vertical-align:middle}#openDotersModalMovil{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:8rem;height:auto;border-radius:.625rem;border:.125rem solid #003a5d;padding:.25rem;background-color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2);margin:auto;margin-top:15px}#openDotersModalMovil img{width:100%;height:auto}#openDotersModalMovil:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.modalDoters-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.modalDoters-modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:500px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out;position:relative}.modalHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;background-color:#003b41;padding:20px;border-top-left-radius:8px;border-top-right-radius:8px}.modalHeader img{max-height:40px}.modalDoters-close{font-size:1.5rem;font-weight:bold;cursor:pointer;color:gray;background-color:rgba(0,0,0,0);border:none}.modalDoters-close:hover{color:#fff}.modalContenido{text-align:center}.modalContenido h2{font-size:1.5rem;margin-bottom:10px}.modalContenido__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modalContenido button{display:block;width:35%;padding:10px;margin:10px 0;background-color:#01ae42;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.modalContenido button:hover{background-color:#003b41}.modalContenido a{color:#007bff;text-decoration:none}.modalContenido a:hover{text-decoration:underline}.parrafo-espacio{padding:5px;padding-bottom:40px;padding-top:20px}.parrafo-espacio .bold{text-decoration:none !important;color:#003a5d !important;font-weight:bold !important;padding:10px;border-radius:5px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.parrafo-espacio .bold:hover{background-color:#eee !important}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#modalDoters-profileModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}#modalDoters-profileModal .modal-content{background:#fff;margin:10% auto;padding:20px;width:50%;border-radius:8px;text-align:center;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}#modalDoters-profileModal .modal-content h2{font-size:24px;margin-bottom:20px;color:#333}#modalDoters-profileModal .modal-content p{font-size:16px;margin:10px 0;color:#555}#modalDoters-profileModal .modal-content p strong{color:#000}#modalDoters-profileModal .modal-content button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;margin:10px}#modalDoters-profileModal .modal-content button.logout{background-color:red;color:#fff}#modalDoters-profileModal .modal-content button.close{background-color:gray;color:#fff}#modalDoters-profileModal .modal-content button:hover{opacity:.9}#modalDoters-loginButton{cursor:pointer;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;text-align:center;display:block;font-size:14px}#modalDoters-loginButton:hover{background-color:#0056b3}#modalDoters-welcomeMessage{display:none;font-size:16px;margin-top:0px;color:#333}#modalDoters-welcomeMessage span{font-weight:bold;cursor:pointer}#modalDoters-logo{text-align:center;margin-top:0px}#modalDoters-logo img{max-width:150px;height:auto}.cotiza{position:fixed;top:5.25rem;left:0;width:100%;height:auto;padding-top:10px;background-color:#003a5d;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2);-ms-flex-line-pack:center;align-content:center;text-align:center;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease, -webkit-transform .8s ease}.cotiza.hidden{-webkit-transform:translateY(-5.25rem);transform:translateY(-5.25rem)}.cotiza.visible{-webkit-transform:translateY(0);transform:translateY(0)}.titulo-widget{color:#fff;font-size:1rem;padding:2px;text-align:center}@media screen and (max-width: 900px){.cotiza{top:0rem;position:relative;width:100%;z-index:9;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease, -webkit-transform .8s ease}}@media(max-width: 481px){.cotiza{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease, -webkit-transform .8s ease}}app-section-title{display:block;width:100%}.__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#003a5d;width:100%;height:3.5rem;text-align:center;color:#fff}@media(max-width: 990px){.__title{height:4.5rem}}app-destinations-grid-english{display:block;width:100%}.__section__destinations{margin-top:50px;text-align:center}.__section__destinations h3.__destinations-title{color:#003a5d;font-weight:bold;margin-bottom:.5rem}.__section__destinations p{color:#003a5d;margin-bottom:1.5rem}.__section__destinations .__destinations__list-grid{display:grid;grid-template-columns:repeat(3, minmax(207.75px, 500px));width:100%;gap:1rem;list-style:none;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.__section__destinations .__destinations__list-grid .__item-grid{position:relative;background:center/cover no-repeat;aspect-ratio:16/9;border-radius:1.9rem;overflow:hidden}.__section__destinations .__destinations__list-grid .__item-grid::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.__section__destinations .__destinations__list-grid .__item-grid a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;color:#fff;text-decoration:none;position:relative;z-index:2}.__section__destinations .__destinations__list-grid .__item-grid .__overlay-content{text-align:start;padding:1rem}.__section__destinations .__destinations__list-grid .__item-grid .__overlay-content h4{margin:0;font-size:2.1rem;font-weight:bold;color:#fff}.__section__destinations .__destinations__list-grid .__item-grid .__overlay-content p{margin:.3rem 0 0;font-size:1rem;color:#fff}@media(max-width: 1024px){.__section__destinations app-destinations-grid-english{display:block;width:100%}.__section__destinations .__destinations__list-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;max-width:865px;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;gap:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.__section__destinations .__destinations__list-grid .__item-grid{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px}}app-banner-promotional .banner-promotional-link,app-banner-promotional .banner-promotional-link picture,app-banner-promotional .banner-promotional-link img{display:block;width:100%;height:auto}.__banner-promotional{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.__banner-promotional .__banner-promotional__link{display:block;width:100%}.__banner-promotional .__banner-promotional__link .__banner-promotional__img{display:block;width:100%;max-width:1900px;height:100%}.card-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;width:80%;margin:auto;margin-bottom:10px}.card-left .card-image{margin:0;width:30%;-ms-flex-negative:0;flex-shrink:0;display:block}.card-left .card-image img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px 0 0 16px;display:block}.card-left .card-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;border:2px solid #003a5d;border-left:none;border-radius:0 16px 16px 0;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1);background-color:#fff}@media(max-width: 768px){.card-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-left .card-image{width:100%}.card-left .card-image img{border-radius:16px 16px 0 0}.card-left .card-content{border-left:2px solid #003a5d;border-top:none;border-radius:0 0 16px 16px}}.app-grid-text{width:80%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-grid-text .grid-slider-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.app-grid-text .grid-section{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.app-grid-text .grid-section .card{position:relative;overflow:hidden;border-radius:1rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);aspect-ratio:1/1;margin:auto}.app-grid-text .grid-section .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(0.65);filter:brightness(0.65);-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.app-grid-text .grid-section .card .button-grid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:.3rem .8rem;border-radius:1rem;font-weight:600;font-size:.95rem;white-space:nowrap;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;text-decoration:none;color:#003a5d}.app-grid-text .grid-section .card .button-grid:hover{background:#004b6f;color:#003a5d;color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25)}.app-grid-text .grid-section .card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1);filter:brightness(1)}.app-grid-text .text-section{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;color:#0f3b53;font-size:1.5vw;line-height:1.6}.app-grid-text .text-section strong{color:#004b6f}.app-grid-text .text-section p{margin-bottom:1rem;text-align:justify}.app-grid-text .slider-btn{display:none}@media(max-width: 1024px){.app-grid-text{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-grid-text .grid-slider-wrapper{position:relative;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-grid-text .grid-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;padding:1rem;scroll-behavior:smooth}.app-grid-text .grid-section::-webkit-scrollbar{display:none}.app-grid-text .grid-section{-ms-overflow-style:none;scrollbar-width:none}.app-grid-text .grid-section .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:400px;margin:0 .5rem;scroll-snap-align:start;position:relative;overflow:hidden;border-radius:1rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.app-grid-text .grid-section .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(0.85);filter:brightness(0.85);-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.app-grid-text .grid-section .card .button-grid{position:absolute;bottom:0 !important;left:0;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;width:100%;height:40px;padding-top:10px;margin-top:auto;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:.95rem;text-decoration:none;color:#fff;z-index:2;background:#003a5d;border-radius:0 !important;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-transition:all .3s ease,color .3s ease;transition:all .3s ease,color .3s ease}.app-grid-text .grid-section .card .button-grid:hover{background:hsla(0,0%,100%,.9);color:#003a5d}.app-grid-text .grid-section .card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1);filter:brightness(1)}.app-grid-text .text-section{-webkit-box-flex:1;-ms-flex:1;flex:1;width:90%;color:#0f3b53;font-size:15px;line-height:1.6;margin:auto}.app-grid-text .text-section strong{color:#004b6f}.app-grid-text .text-section p{margin-bottom:1rem;text-align:justify}.app-grid-text .slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:none;border:none;width:44px;height:44px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#003a5d;font-weight:bold;-webkit-transition:all .2s ease,opacity .2s ease;transition:all .2s ease,opacity .2s ease}.app-grid-text .slider-btn:hover{color:gray}.app-grid-text .slider-btn.prev{left:0}.app-grid-text .slider-btn.next{right:0}.app-grid-text .slider-btn[disabled]{opacity:0;cursor:not-allowed;pointer-events:none}}@media(max-width: 580px){.app-grid-text .grid-section{padding:0}.app-grid-text .grid-section .card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}}app-destiny-slider{width:100%}app-destiny-slider .destiny-slider{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}app-destiny-slider .destiny-slider .destiny-slider-wrapper{position:relative;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}app-destiny-slider .destiny-slider .destiny-slide-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;padding:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}app-destiny-slider .destiny-slider .destiny-slide-track::-webkit-scrollbar{height:8px}app-destiny-slider .destiny-slider .destiny-slide-track::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}app-destiny-slider .destiny-slider .destiny-slide-track::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}app-destiny-slider .destiny-slider .destiny-slide-track{-ms-overflow-style:auto;scrollbar-width:thin}app-destiny-slider .destiny-slider .destiny-slide-track .destiny-card{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:400px;margin:0 .5rem;scroll-snap-align:start;position:relative;overflow:hidden;border-radius:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);aspect-ratio:1/1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}app-destiny-slider .destiny-slider .destiny-slide-track .destiny-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(0.65);filter:brightness(0.65);-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}app-destiny-slider .destiny-slider .destiny-slide-track .destiny-card .destiny-card-btn{position:absolute;bottom:0;left:0;width:100%;background:#003a5d;color:#fff;padding:.5rem 1rem;text-align:center;font-weight:600;font-size:1rem;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}app-destiny-slider .destiny-slider .destiny-slide-track .destiny-card .destiny-card-btn:hover{background-color:rgba(0,0,0,.8)}app-destiny-slider .destiny-slider .destiny-slide-track .destiny-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1);filter:brightness(1)}app-destiny-slider .destiny-slider .destiny-slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:none;border:none;width:44px;height:44px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#003a5d;font-weight:bold;-webkit-transition:all .2s ease;transition:all .2s ease}app-destiny-slider .destiny-slider .destiny-slider-btn:hover{color:gray}app-destiny-slider .destiny-slider .destiny-slider-btn.prev{left:0}app-destiny-slider .destiny-slider .destiny-slider-btn.next{right:0}app-destiny-slider .destiny-slider .destiny-slider-btn[disabled]{opacity:1;cursor:pointer;pointer-events:auto}app-destiny-slider .destiny-slider .destiny-text-section{display:none}@media(min-width: 581px){app-destiny-slider .destiny-slider-btn{display:none !important}app-destiny-slider .destiny-slider-wrapper{padding:0 !important}app-destiny-slider .destiny-slide-track{padding:0 !important}app-destiny-slider .destiny-slide-track::-webkit-scrollbar{display:block;height:8px}app-destiny-slider .destiny-slide-track{scrollbar-width:thin}}@media(max-width: 580px){app-destiny-slider .destiny-slider-wrapper{padding:0 30px}app-destiny-slider .destiny-slide-track{padding:0 !important}app-destiny-slider .destiny-slide-track::-webkit-scrollbar{display:none}app-destiny-slider .destiny-slide-track{-ms-overflow-style:none;scrollbar-width:none !important}app-destiny-slider .destiny-slide-track .destiny-card{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:none !important}app-destiny-slider .destiny-slider-btn{width:40px;height:40px}}.cookies-policy{position:fixed;bottom:0;z-index:9999999999;display:none;width:100%;background-color:#003a5d;color:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.4),rgba(0,0,0,.4) 0px 30px 90px;box-shadow:0 .5rem 1rem rgba(0,0,0,.4),rgba(0,0,0,.4) 0px 30px 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-policy.d-block{display:block}.cookies-policy .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.625rem 0}.cookies-policy h2{width:100%;margin-bottom:.625rem;text-align:left;color:#fff}@media(max-width: 990px){.cookies-policy h2{text-align:center}}.cookies-policy p{width:100%;margin-bottom:.3125rem;text-align:left;font-size:90%;color:#fff}.cookies-policy p span{font-weight:600}.cookies-policy p a{color:#fff;font-weight:600;text-decoration:underline}.cookies-policy p:last-of-type{margin-top:.625rem}.cookies-policy button{width:13.4375rem;height:3.125rem;border-radius:.5rem;cursor:pointer;color:#15395a}.cookies-policy button:first-of-type{margin-right:.9375rem;background-color:#fff;border:solid 1px #fff}@media(max-width: 990px){.cookies-policy button:first-of-type{margin-right:0px;margin-bottom:.625rem}}@media(min-width: 768px)and (max-width: 1200px)and (orientation: landscape){.cookies-policy button:first-of-type{margin-bottom:.625rem;margin-right:0}}.cookies-policy button:last-of-type{background-color:rgba(0,0,0,0);color:#fff;border:solid 1px #fff}@media(max-width: 990px){.policy-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.policy-info__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.policy-info__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.discover-mexico-main{background:#eef1f3;color:#1d3557;margin-top:-25px}.discover-mexico-main .container{width:min(1120px,100% - 48px);margin:0 auto}.discover-mexico-main img{display:block;width:100%;height:auto}.discover-mexico-main a{text-decoration:none}.discover-mexico-main h1,.discover-mexico-main h2,.discover-mexico-main h3,.discover-mexico-main h4{margin:0;color:#12385a;line-height:1.15}.discover-mexico-main p,.discover-mexico-main li,.discover-mexico-main button,.discover-mexico-main a{font-size:14px;line-height:1.6}.discover-mexico-main ul{margin:0;padding-left:18px}.discover-mexico-main section{padding:56px 0}.discover-mexico-main .section-intro{max-width:880px;margin:12px auto 0;text-align:center;color:#536577}.discover-mexico-main .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;font-weight:700;font-size:13px;-webkit-transition:.25s ease;transition:.25s ease}.discover-mexico-main .btn--primary{background:#17c964;color:#fff;-webkit-box-shadow:0 10px 22px rgba(23,201,100,.25);box-shadow:0 10px 22px rgba(23,201,100,.25)}.discover-mexico-main .btn--primary:hover{background:#158b60}.discover-mexico-main .btn--muted{width:100%;margin-top:14px;border-radius:6px;background:#80aeb6;color:#fff;min-height:42px;text-align:center;padding:10px 14px;line-height:1.4}.discover-mexico-main .btn--muted:hover{background-color:#003a5d}.discover-mexico-main .btn--white{background:#fff;color:#12385a}.discover-mexico-main .btn--white:hover{background-color:#98ced6}.discover-mexico-main .btn--outline{border:1px solid #18c666;color:#fff;background:rgba(0,0,0,0);border-radius:10px}.discover-mexico-main .btn--outline:hover{background-color:#98ced6}.discover-mexico-main .btn--full{width:100%}.discover-mexico-main .hero{padding-top:24px;padding-bottom:48px}.discover-mexico-main .hero__content{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-mexico-main .hero__text h1{max-width:520px;font-size:58px;font-weight:800;margin-bottom:18px;margin-top:30px}.discover-mexico-main .hero__text p{max-width:620px;color:#59697a;margin:0 0 14px}.discover-mexico-main .hero__text .btn{margin-top:18px}.discover-mexico-main .hero__image img{border-radius:12px;-webkit-box-shadow:0 14px 28px rgba(0,0,0,.14);box-shadow:0 14px 28px rgba(0,0,0,.14)}.discover-mexico-main .destinations h2{font-size:34px;text-align:center;margin-bottom:10px}.discover-mexico-main .destination-group{margin-top:28px}.discover-mexico-main .destination-group__title{display:inline-block;background:#0f4369;color:#fff;font-weight:700;font-size:15px;padding:8px 14px;border-radius:2px;margin-bottom:14px}.discover-mexico-main .cards-grid{display:grid;gap:16px}.discover-mexico-main .cards-grid--4{grid-template-columns:repeat(4, 1fr)}.discover-mexico-main .cards-grid--3{grid-template-columns:repeat(3, 1fr)}.discover-mexico-main .destination-card{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 16px rgba(19,42,67,.08);box-shadow:0 4px 16px rgba(19,42,67,.08);overflow:hidden;border:1px solid #dde6eb}.discover-mexico-main .destination-card__media{position:relative;background:#d7ecf2}.discover-mexico-main .destination-card__media img{height:170px;-o-object-fit:cover;object-fit:cover}.discover-mexico-main .destination-card__body{padding:14px 14px 16px}.discover-mexico-main .destination-card__body p{margin:0 0 10px;color:#526575}.discover-mexico-main .destination-card__body ul{margin-bottom:10px}.discover-mexico-main .destination-card__body ul li{margin-bottom:6px;color:#526575}.discover-mexico-main .destination-card__body .meta{font-size:13px;color:#4a5d6c;line-height:1.5}.discover-mexico-main .route-badge{position:absolute;top:0;left:0;z-index:2;background:#0d4b79;color:#fff;padding:10px 12px 16px;width:110px;font-size:12px;font-weight:700;line-height:1.35;clip-path:polygon(0 0, 100% 0, 72% 100%, 0 100%)}.discover-mexico-main .itinerary{position:relative;color:#fff;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(6, 77, 111, 0.78)), to(rgba(6, 77, 111, 0.78))),url("/src/assets/img/destinos-img/mexico/descubre-mexico-con-etn.webp") center/cover no-repeat;background:linear-gradient(rgba(6, 77, 111, 0.78), rgba(6, 77, 111, 0.78)),url("/src/assets/img/destinos-img/mexico/descubre-mexico-con-etn.webp") center/cover no-repeat}.discover-mexico-main .itinerary h2{color:#fff;font-size:36px;margin-bottom:10px}.discover-mexico-main .itinerary h3{color:#fff;font-size:24px;margin-bottom:12px}.discover-mexico-main .itinerary>.container>p{max-width:860px;margin:0 auto 28px;color:hsla(0,0%,100%,.92)}.discover-mexico-main .itinerary-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.discover-mexico-main .itinerary__cta{margin-top:24px}.discover-mexico-main .itinerary-card{background:hsla(0,0%,100%,.92);color:#21435d;border-radius:14px;padding:18px 16px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.14);box-shadow:0 8px 30px rgba(0,0,0,.14)}.discover-mexico-main .itinerary-card h4{font-size:18px;margin-bottom:10px}.discover-mexico-main .itinerary-card h4 span{font-size:12px;font-weight:500;color:#8497a8}.discover-mexico-main .itinerary-card p{margin:0 0 10px;color:#536678}.discover-mexico-main .itinerary-card a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;min-height:36px;padding:0 16px;border:1px solid #9cb4c3;border-radius:999px;color:#12385a;font-weight:700;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.discover-mexico-main .itinerary-card a:hover{background-color:#9cb4c3}.discover-mexico-main .why-choose h2{text-align:center;font-size:36px;margin-bottom:10px}.discover-mexico-main .why-highlight{max-width:620px;margin:40px 0 0;padding-left:24px;border-left:3px solid #2f3d4f}.discover-mexico-main .why-highlight h3{font-size:28px;margin-bottom:16px}.discover-mexico-main .why-highlight ul li{margin-bottom:8px;color:#596b7c}.discover-mexico-main .why-columns{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;margin-top:42px}.discover-mexico-main .why-columns h4{font-size:26px;margin-bottom:12px}.discover-mexico-main .why-columns li{color:#647687;margin-bottom:8px}.discover-mexico-main .travel-tips__box{background:#fff;border-radius:12px;padding:34px 40px;-webkit-box-shadow:0 6px 22px rgba(15,37,56,.07);box-shadow:0 6px 22px rgba(15,37,56,.07)}.discover-mexico-main .travel-tips__box h2{font-size:34px;text-align:center;margin-bottom:8px}.discover-mexico-main .travel-tips__box>p{text-align:center;color:#6b7a88;margin-bottom:22px}.discover-mexico-main .travel-tips__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-bottom:26px;-ms-flex-wrap:wrap;flex-wrap:wrap}.discover-mexico-main .travel-tips__tabs button{border:0;background:#edf2f6;color:#486072;padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:600}.discover-mexico-main .travel-tips__tabs button.is-active{background:#0f4369;color:#fff}.discover-mexico-main .travel-tips__tabs button:hover:not(.is-active){background:#dce5ec}.discover-mexico-main .travel-tips__content{display:none;max-width:760px;color:#566777}.discover-mexico-main .travel-tips__content.is-active{display:block;-webkit-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out}.discover-mexico-main .travel-tips__content p{margin:0 0 8px}.discover-mexico-main .travel-tips__content ul{margin-bottom:18px}.discover-mexico-main .booking h2{text-align:center;font-size:34px;margin-bottom:28px}.discover-mexico-main .booking__wrapper{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-mexico-main .booking__gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;overflow:hidden;border-radius:14px;max-width:560px;-webkit-box-shadow:0 10px 28px rgba(0,0,0,.12);box-shadow:0 10px 28px rgba(0,0,0,.12)}.discover-mexico-main .booking__gallery img{height:220px;-o-object-fit:cover;object-fit:cover}.discover-mexico-main .booking__gallery img:first-child{grid-column:span 2}.discover-mexico-main .booking__card{margin-left:-60px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-radius:16px;padding:34px 30px 22px;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.16);box-shadow:0 24px 48px rgba(0,0,0,.16)}.discover-mexico-main .booking__card h3{font-size:32px;margin-bottom:10px}.discover-mexico-main .booking__card>p{color:#70808d;margin-bottom:20px}.discover-mexico-main .booking__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px}.discover-mexico-main .booking__arrow{background:#f0f3f5;border:none;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#1f466a;font-size:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.discover-mexico-main .booking__arrow:hover{background:#1f466a;color:#fff}.discover-mexico-main .booking__slider-card{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #93a6b5;border-radius:10px;padding:24px;text-align:center;background:hsla(0,0%,100%,.55);display:none}.discover-mexico-main .booking__slider-card.is-active{display:block;-webkit-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out}.discover-mexico-main .booking__slider-card h4{font-size:26px;margin-bottom:10px}.discover-mexico-main .booking__slider-card ul{list-style:none;padding:0;margin:0 0 20px}.discover-mexico-main .booking__slider-card ul li{color:#607281;margin-bottom:6px}.discover-mexico-main .booking__step{width:34px;height:34px;border-radius:50%;background:#54728b;color:#fff;display:grid;place-items:center;margin:0 auto 12px;font-weight:800}.discover-mexico-main .booking__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:14px}.discover-mexico-main .booking__dots span{width:8px;height:8px;border-radius:50%;background:#b7c4cf}.discover-mexico-main .booking__dots span.is-active{background:#1f466a}.discover-mexico-main .faq-amenities__grid{display:grid;grid-template-columns:1.35fr .75fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.discover-mexico-main .faq h2{font-size:32px;margin-bottom:20px}.discover-mexico-main .faq__item{background:#fff;border-radius:14px;-webkit-box-shadow:0 4px 14px rgba(11,33,56,.06);box-shadow:0 4px 14px rgba(11,33,56,.06);margin-bottom:12px;overflow:hidden;border:none}.discover-mexico-main .faq__item button{width:100%;background:none;border:none;font-family:inherit;font-size:inherit;color:#12385a;font-weight:700;padding:18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.discover-mexico-main .faq__item button span{font-size:22px;line-height:1;color:#1e5b83;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.discover-mexico-main .faq__item.is-active button span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.discover-mexico-main .faq__item.is-active .faq__answer{display:block}.discover-mexico-main .faq__answer{display:none;padding:0 20px 18px;color:#657787}.discover-mexico-main .faq__answer p{margin:0}.discover-mexico-main .amenities{background:#fff;border-radius:16px;padding:24px;-webkit-box-shadow:0 4px 18px rgba(14,35,58,.08);box-shadow:0 4px 18px rgba(14,35,58,.08)}.discover-mexico-main .amenities h2{font-size:30px;margin-bottom:20px}.discover-mexico-main .amenities__block{margin-bottom:16px}.discover-mexico-main .amenities__block h3{font-size:20px;margin-bottom:8px}.discover-mexico-main .amenities__block li{color:#5f7382;margin-bottom:8px}.discover-mexico-main .cuisines h2{text-align:center;font-size:36px;margin-bottom:10px}.discover-mexico-main .cuisines__top{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:28px;margin-bottom:16px}.discover-mexico-main .cuisines__bottom{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.discover-mexico-main .cuisines__gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:170px;gap:0;overflow:hidden;border-radius:16px;-webkit-box-shadow:0 8px 26px rgba(0,0,0,.1);box-shadow:0 8px 26px rgba(0,0,0,.1)}.discover-mexico-main .cuisines__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discover-mexico-main .cuisines__gallery img:first-child{grid-column:span 1}.discover-mexico-main .cuisines__sidecards{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.discover-mexico-main .cuisines__caption{text-align:center;max-width:700px;margin:18px auto 0;color:#5f7281}.discover-mexico-main .cuisine-card{background:#fff;border-radius:16px;padding:22px;-webkit-box-shadow:0 6px 20px rgba(12,34,56,.07);box-shadow:0 6px 20px rgba(12,34,56,.07)}.discover-mexico-main .cuisine-card h3{font-size:24px;margin-bottom:12px}.discover-mexico-main .cuisine-card li{color:#5f7180;margin-bottom:8px}.discover-mexico-main .cuisine-card--wide{min-height:170px}.discover-mexico-main .final-cta{background:-webkit-gradient(linear, left top, left bottom, from(#04547c), to(#083f66));background:linear-gradient(180deg, #04547c 0%, #083f66 100%);color:#fff;margin-top:56px;border-radius:18px 18px 0 0}.discover-mexico-main .final-cta__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-mexico-main .final-cta__text h2{color:#fff;font-size:42px;margin-bottom:12px}.discover-mexico-main .final-cta__text p{color:hsla(0,0%,100%,.92);margin-bottom:18px}.discover-mexico-main .final-cta__text h3{color:#fff;font-size:34px;margin-bottom:12px}.discover-mexico-main .final-cta__text li{color:hsla(0,0%,100%,.95);margin-bottom:6px}.discover-mexico-main .final-cta__actions h2{color:#fff;font-size:52px;margin-bottom:24px}.discover-mexico-main .final-cta__actions .btn{margin-bottom:14px;min-height:54px;font-size:15px}@media(max-width: 1200px){.discover-mexico-main .cards-grid--4{grid-template-columns:repeat(2, 1fr)}.discover-mexico-main .itinerary-grid,.discover-mexico-main .why-columns{grid-template-columns:repeat(2, 1fr)}.discover-mexico-main .faq-amenities__grid,.discover-mexico-main .cuisines__bottom,.discover-mexico-main .final-cta__grid,.discover-mexico-main .booking__wrapper,.discover-mexico-main .hero__content{grid-template-columns:1fr}.discover-mexico-main .booking__card{margin-left:0;margin-top:20px}}@media(max-width: 768px){.discover-mexico-main section{padding:40px 0}.discover-mexico-main .container{width:min(100% - 24px,1120px)}.discover-mexico-main .hero__text h1,.discover-mexico-main .destinations h2,.discover-mexico-main .itinerary h2,.discover-mexico-main .why-choose h2,.discover-mexico-main .travel-tips__box h2,.discover-mexico-main .booking h2,.discover-mexico-main .faq h2,.discover-mexico-main .amenities h2,.discover-mexico-main .cuisines h2,.discover-mexico-main .final-cta__text h2,.discover-mexico-main .final-cta__actions h2{font-size:30px}.discover-mexico-main .cards-grid--4,.discover-mexico-main .cards-grid--3,.discover-mexico-main .itinerary-grid,.discover-mexico-main .why-columns,.discover-mexico-main .cuisines__top,.discover-mexico-main .cuisines__sidecards{grid-template-columns:1fr}.discover-mexico-main .travel-tips__box{padding:24px 18px}.discover-mexico-main .booking__gallery{max-width:100%}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.legacy{background:#f3f4f7;padding:70px 20px 90px}.legacy__container{max-width:1120px;margin:0 auto}.legacy__title{margin:0 0 70px;text-align:center;font-size:2rem;line-height:1.1;font-weight:700;color:#003f7d;letter-spacing:-0.02em;margin-bottom:200px}.legacy__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:34px 30px;justify-items:center;margin-top:30px}.legacy-card{width:100%;max-width:270px;min-height:330px;background:#fff;border-radius:22px;padding:46px 38px 34px;-webkit-box-sizing:border-box;box-sizing:border-box}.legacy-card__number{margin:0 0 26px;font-size:3.5rem;line-height:1;font-weight:800;color:#003f9f;letter-spacing:-0.03em}.legacy-card__text{margin:0;font-size:1rem;line-height:1.7;font-weight:400;color:#4b5563}.legacy-card--wide{grid-column:2/4;max-width:100%;min-height:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legacy-card--wide .legacy-card__number{margin-bottom:22px}.legacy-card--wide .legacy-card__text{max-width:520px}@media(max-width: 1100px){.legacy__grid{grid-template-columns:repeat(2, 1fr)}.legacy-card{max-width:90%}.legacy-card--wide{grid-column:1/-1}}@media(max-width: 640px){.legacy{padding:56px 16px 70px}.legacy__title{margin-bottom:40px;font-size:2.2rem}.legacy__grid{grid-template-columns:1fr;gap:22px}.legacy-card{min-height:auto;padding:32px 24px}.legacy-card__number{font-size:2.7rem;margin-bottom:18px}.legacy-card__text{font-size:.98rem;line-height:1.65}.legacy-card--wide{grid-column:auto}}.commitment{background:#f5f6f8;padding:80px 20px;margin:auto;width:90%}.commitment__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px}.commitment h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:40px}.commitment__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.commitment .commitment-card{background:#fff;border:2px solid #e11d48;border-radius:14px;padding:20px 24px}.commitment .commitment-card p{margin:0;font-size:.98rem;line-height:1.6;color:#374151}.commitment .commitment-card p strong{font-weight:700;color:#111827}.commitment__right .commitment-list{margin-bottom:28px}.commitment__right .commitment-list .title{font-weight:700;margin-bottom:12px;color:#111827}.commitment__right .commitment-list ul{list-style:none;padding:0;margin:0}.commitment__right .commitment-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:.95rem;color:#374151;margin-bottom:10px}.commitment__right .commitment-list ul li span{color:#2563eb;font-weight:bold}.commitment__note{font-size:.95rem;margin:20px 0 30px;color:#374151}.commitment__note strong{color:#111827}.commitment__cta{background:#00c853;color:#fff;border:none;padding:14px 28px;border-radius:999px;font-weight:600;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease}.commitment__cta:hover{background:#00b248}@media(max-width: 900px){.commitment__container{width:90%;grid-template-columns:1fr;gap:50px}}.terminal-section{position:relative;padding:0 0 88px}.terminal-section__bg{height:410px;overflow:hidden}.terminal-section__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.terminal-card{background:#f6f7f8;margin:-160px auto 0;border-radius:34px;padding:52px 48px 42px;-webkit-box-shadow:rgba(0,0,0,.308);box-shadow:rgba(0,0,0,.308);position:relative;z-index:2;max-width:1280px}.terminal-card h2{text-align:center;font-size:38px;margin-bottom:38px;font-weight:800}.terminal-card__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;margin-bottom:24px}.terminal-col h3{font-size:22px;margin-bottom:18px;font-weight:800}.dash-list{list-style:none;padding:0;margin:0}.dash-list li{position:relative;padding-left:20px;margin-bottom:18px;font-size:15px;color:#566272}.dash-list li::before{content:"–";position:absolute;left:0;top:0;color:#ff405d;font-weight:700}.terminal-times{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.time-pill{background:#f1f3f6;border:1px solid #d8dee7;border-radius:28px;padding:16px 20px;text-align:center}.time-pill h4{font-size:18px;margin-bottom:8px;font-weight:800;color:#24384c}.time-pill p{margin:0;font-size:15px;color:#5f6975;line-height:1.45}/*# sourceMappingURL=page-discover-mexico-with-etn-turistar.min.css.map */
