@media screen and (max-width:1025px){.container{max-width:91.016%}.container2{max-width:80.86%}.calendar-icon{width:41.11px;height:42.27px}header .container{position:unset}header.fixed{top:0;padding:10.5px 0}header .image{width:auto;max-width:auto;display:flex;align-items:flex-start;position:relative;z-index:10}header .image img{width:108px}header.fixed .image img{width:96px}header .idioma{position:relative;top:0;margin-left:43px}header nav{display:block;position:fixed;top:71px;right:-100%;background-color:#fff;z-index:9;width:100%;height:calc(100vh - 71px);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}header nav.active{right:0}header .menu{flex-direction:column;padding-top:11px}header .menu li{margin-right:0;padding:20px 0;border-bottom:1px solid #e9ebf0}header .menu li a{font-size:24px;line-height:35px;color:#00375f;padding:0 74px}header .btn{position:relative;z-index:10}.menu-mob{display:block;width:36px;margin-left:45px;position:relative;z-index:10}header.fixed .menu-mob{width:50px}#attraction{height:411px}#attraction .container{bottom:-30px}#attraction .title{font-size:27px;line-height:40px;max-width:475px}#attraction .seeker .input{display:none}#note{padding:12.5px 0}#note p{max-width:455px}#servicios{padding:35px 0 60px}.section-title{font-size:27px;line-height:40px}.section-description{margin-bottom:35px}#servicios .servicios-container{justify-content:center;margin-bottom:30px}#servicios .servicio{margin-right:0;margin-bottom:30px}#paquetes{padding:30px 0 0}#paquetes .paquetes-container{justify-content:center}#paquetes .paquete{margin-right:0;margin-bottom:62px}#nuestro-trabajo{padding:40px 0 60px}.brazo{left:-45px;top:-3px;width:44.06px}.gota{right:-5px;top:-6px;width:42.17px}.esponja{right:-40px;top:5px;width:43.86px}#nuestro-trabajo .insta-container{justify-content:center;margin-bottom:15px}#nuestro-trabajo .insta-container .column:nth-child(even){margin-right:0}#nosotros{padding-top:30px}#nosotros .container2{max-width:513px;flex-direction:column-reverse}#nosotros .info{max-width:100%}#nosotros .image{max-width:478.84px;margin-top:25px}#nosotros .section-title{text-align:center;font-size:37px;line-height:56px;margin-bottom:20px}#nosotros .info .btn{margin:0 auto;padding:9.5px 53.2px}.crea-cuenta{padding:25px 0;position:relative}.crea-cuenta .container{max-width:500px;justify-content:center}.crea-cuenta .center{text-align:center;justify-content:center}.crea-cuenta .center p{margin-right:0;margin-bottom:20px}.crea-cuenta img:first-child{position:absolute;left:-115px;top:0}.crea-cuenta img:last-child{position:absolute;right:-125px;top:25px}.footerContainer{flex-flow:unset;padding:28px 0 42px}footer .left img{margin-bottom:61px}footer .left a,footer .left p{width:max-content}footer .right{justify-content:flex-end}footer .right .list{margin-right:60px}footer .right .list:nth-child(2){margin-right:0}footer .right .list:last-child{margin-top:26px;display:flex}footer .right .redes{align-items:flex-end;margin-bottom:55px;margin-left:78px}header.tipo2{position:fixed;padding:8.91px 0;z-index:20}#reservacion .reserva:first-child{margin-right:0;margin-bottom:25px}.stepsPage .container{justify-content:center}.stepsPage .right{margin-top:30px}#step3 .resumen{display:none}#step3 .resumen-mob{display:block;position:relative;top:0;margin-top:30px}#step3 .left .input.terminos{margin-top:20px}.detalles-reservacion .column:first-child{margin-bottom:30px;border:none}#consulta-reserva .figuras,#consulta-reserva .figuras2{display:none}#crumbs.crumb-page span{padding:0 18px;box-sizing:border-box}#contacto .left{width:100%;padding:20px 0 30px;align-items:center}#contacto .section-title{margin-right:auto}#contacto .right{width:100%;padding:33px 0;justify-content:center}}@media screen and (max-width:600px){html{overflow-x:hidden}body{padding-top:71px;overflow-x:hidden}.container{max-width:91.305%}.container2{max-width:85.75%}header{position:fixed;padding:0;background-color:#fff}header.tipo2{padding:0}header .image img{width:90px}header .idioma{display:none}header .menu li a{padding:0 30px}.menu-mob{border-left:1px solid #e9ebf0;padding:13.5px 10px 13.5px 25px;margin-left:35px}#attraction{height:499px;background-color:#00375f;background-size:100% 224px;background-position:initial}.swiper-container{overflow:visible}#attraction .swiper-slide{height:224px}#attraction .swiper-slide::after{content:none}#attraction .container{bottom:0;top:244px;margin:0 auto}#attraction .title{font-size:24px;line-height:35px;margin-bottom:10px}#attraction .description{margin-bottom:20px}#attraction .idioma{display:flex;position:absolute;left:18px;top:18px;z-index:2}.calendar-icon{display:none}#note{padding:10.5px 0}#note p{max-width:91.305%;text-align:center}#note a{margin-left:0;margin-top:4px}.section-title{font-size:24px;line-height:35px}.brazo,.esponja,.gota{display:none}#nuestro-trabajo{padding:30px 0 50px}#nuestro-trabajo .container2{max-width:99%}#nuestro-trabajo .section-description{max-width:378px}#nuestro-trabajo .insta-container .column{width:202px;margin-right:3px}#nosotros .container2{max-width:85.75%}#nosotros .section-title{font-size:24px;line-height:35px;margin-bottom:30px}.crea-cuenta .container{max-width:308px}.crea-cuenta img:first-child{left:-45px;top:55px;z-index:0}.crea-cuenta img:last-child{z-index:0;right:-75px;top:65px}.crea-cuenta .center{position:relative;z-index:1}.footerContainer{max-width:91.305%;flex-direction:column}footer .left{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:38px}footer .left img{margin-bottom:0}footer .right{justify-content:space-between}footer .right .list{margin-right:0}footer .right .redes{flex-direction:column;justify-content:flex-end;margin-bottom:30px;margin-left:120px}footer .right .facebook{margin-right:0;margin-bottom:20px}footer .right .instagram{margin-right:0}#reservacion{padding:20px 0 64px}#reservacion .section-title{font-size:27px;line-height:40px;margin-bottom:25px}#reservacion .reserva{height:364px;padding:22px 15px 26px}#reservacion .reserva .btn{left:15px;bottom:26px}.stepsPage{padding:20px 0 50px}.steps{display:none}.stepsPage .section-title{font-size:27px;line-height:40px;margin-bottom:20px}.stepsPage .left .title{font-size:20px;line-height:30px;margin-bottom:10px}.stepsPage .btn{margin:0 auto;float:none;display:flex}.stepsPage .right{display:none}.modal-ubicacion{width:91.305%;padding:40px 34px 59px}.modal-ubicacion p{font-size:20px;line-height:30px}.radio span{width:120px;margin-right:9px}.carsContainer{flex-flow:wrap}.carsContainer .radio:last-child span{margin-right:0}.paquetesContainer .paquete{flex-direction:column;margin-bottom:20px}.paquetesContainer .paquete .left{max-width:100%;border:none;padding:0 19px;display:flex;align-items:center;margin-top:20px}#step2 .paquetesContainer .paquete .title{margin:0 10px 0 0}.paquetesContainer .paquete .price-time{margin:0}.paquetesContainer .paquete .time{position:absolute;top:10px;right:10px}.paquetesContainer .paquete .radio{position:absolute;margin:0 auto;bottom:20px;left:0;display:flex;align-items:center;justify-content:center;width:100%}.paquetesContainer .paquete .radio span{margin:0 auto;width:201px}.paquetesContainer .paquete .right{padding-bottom:20px;border-bottom:1px solid #caced1;margin-bottom:76px;margin-top:14px}.paquetesContainer .paquete:last-child{margin-bottom:30px}#step2 .label span{display:block}#step2 .registrado{justify-content:center}#step2 .registrado .link{text-align:center}#step2 .registrado .auto-registrado .link{text-align:left}.hoursContainer .radio span{margin-right:10px}.hoursContainer .radio:nth-child(15) span,.hoursContainer .radio:nth-child(8) span{margin-right:10px}#step3 .radio{width:100%}#step3 .radio span{width:100%}#step3 .payment-radio{width:100%}#step3 .payment-radio .radio span::after{display:none}#step3 .left .payment-card .input:first-child{margin-right:0;max-width:100%}#step3 .left .payment-card .input:nth-child(2){max-width:203px;margin-right:24px}#step3 .left .payment-card .input:last-child{margin-right:0;max-width:142px}#step3.stepsPage .btn{margin:0 auto}#step3 .left .input{max-width:100%}.checkbox label{flex-flow:wrap}.checkbox label .link:last-child{margin-left:32px}#step4.stepsPage .section-title::before{margin-bottom:7px}.detalles-reservacion{padding:0;border:none}.detalles-reservacion .column,.detalles-reservacion .column:first-child,.detalles-reservacion .column:nth-child(2){margin-right:0;padding-right:0;padding-bottom:15px;margin-bottom:20px;border-right:none;border-bottom:1px solid #caced1;width:100%;max-width:100%}.detalles-reservacion .column:last-child{margin-right:0;padding-right:0;padding-bottom:45px;margin-bottom:0;border-right:none;border-bottom:1px solid #caced1;width:100%;max-width:100%}#step4.stepsPage .left .title{font-size:18px;line-height:27px}#step4.stepsPage .left .detalles-reservacion .column .title{font-size:22px;line-height:30px}.dataBank,.tituloDataBank{display:block;text-align:left;border:none;padding-left:0}.dataBank{padding-top:35px}.texto-table{padding-top:15px}.tbl-transferencia{box-shadow:none}.list-flex li{margin-bottom:17px}.list-flex{margin-bottom:8px}.datos-facturacion,.stepsPage form,.stepsPage form .invitado{justify-content:space-between;width:100%}#step1.stepsPage form .input.num{margin-right:0;max-width:170px}#step1.stepsPage form .input.country,#step1.stepsPage form .input.postal{margin-right:0;max-width:100%}#step1.stepsPage form .input.city,#step1.stepsPage form .input.state{max-width:170px;margin-right:0}.stepsPage form .btn{margin:0 auto;left:0}.datos-facturacion .checkbox label{flex-flow:unset;word-break:break-word;align-items:flex-start}.datos-facturacion .checkbox span{width:25.9px;margin-top:2px}.radio span.direccion-registrada{height:auto}.radio span.direccion-registrada .block-left{width:100%;padding:20px}.radio span.direccion-registrada .block-right{width:100%;border-left:none;border-top:1px solid #caced1;padding:10px 0}#step1 .registrado .link{margin:0 auto;display:block;text-align:center}.fechaCont{max-width:365px}#consulta-reserva{padding:26px 0 48px}#consulta-reserva .content{padding:22px 17px 38px}#consulta-reserva .content .section-title{margin-bottom:20px}#consulta-reserva .content .input{max-width:100%;margin-bottom:12px}#consulta-reserva .content .input.email{max-width:100%;margin-bottom:20px;margin-left:0}#consulta-reserva .content .btn{width:100%;justify-content:center}.modal{max-width:378px;padding:30px 25px}.modal .checkbox label{flex-flow:initial}.modal form .checkbox .link{margin-left:5px}#micuenta{padding:20px 0 40px;background-color:#fff;z-index:3}#micuenta .right{display:none}#micuenta .left{width:100%;background-color:#fff;z-index:3}#micuenta .menuCuenta{padding:0;border:none}#crumbs{margin-bottom:17px}#micuenta .title{margin:0}#micuenta ul{width:100%;padding:0}#micuenta li{margin:0}#micuenta li a{width:100%;padding:17px 0;margin:0;border-bottom:1px solid #e9ebf0;position:relative;display:block}#micuenta li span{background-image:url(/img/micuenta-arrow.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:24.78px;height:13.52px;position:absolute;top:23px;right:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}#micuenta li:last-child a{border:none}#micuenta li:last-child a span{content:none}#micuenta li a.active{border:none}#micuenta li a.active span{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:rotate(180deg)}#micuenta .content{width:100%;padding-bottom:25px;display:block}#micuenta .input{margin-right:0;margin-bottom:15px}#micuenta .input.tel,#micuenta .pass .input{max-width:100%}#step1 #modalDireccion{margin-top:20px}#micuenta .btn,#modalDireccion .btn{width:288px;margin:5px auto 0;justify-content:center}#micuenta .contentMenuMob{overflow:hidden}#modalDireccion,#modalVehiculo{position:relative;padding:0 0 30px;border-bottom:1px solid #e9ebf0;box-shadow:none}#modalDireccion .title,#modalVehiculo .title{font-size:18px;line-height:27px;margin-bottom:20px}#modalDireccion .closeModal,#modalVehiculo .closeModal{display:none}#micuenta #modalDireccion .input,#step1 #modalDireccion .input{margin-right:0}#micuenta #modalDireccion .input.postal,#micuenta #modalDireccion .input.tel,#step1 #modalDireccion .input.postal,#step1 #modalDireccion .input.tel{max-width:100%}#micuenta #modalDireccion .input.city,#micuenta #modalDireccion .input.num,#step1 #modalDireccion .input.city,#step1 #modalDireccion .input.num{margin-right:20px}#micuenta #modalDireccion .input.state,#step1 #modalDireccion .input.state{max-width:180px}#modalDireccion .btn,#modalDireccion button.btn,#modalVehiculo .btn,#modalVehiculo button.btn{max-width:288px}#modalDireccion .btn2,#modalVehiculo .btn2{margin-bottom:15px}.direInner .direccion,.vehiInner .vehiculo{margin-right:0}#modalVehiculo .radio span{margin-right:9px}.histoInner .historialBox{margin-right:0}.full-container{padding-bottom:0;justify-content:center}.full-container .text{padding:0;max-width:355px;margin-bottom:30px}.full-container .text .section-title{text-align:center}#cobertura{padding-bottom:59px}#cobertura .lists ul{width:100%;margin-right:0}#contacto .btn,#contacto .description,#contacto .section-title,#contacto form{width:100%;max-width:355px}#contacto .redes-contacto{max-width:498px;height:342px}#contacto .checkbox label{flex-flow:initial;align-items:flex-start}#contacto .checkbox label .link:last-child{margin-left:0}#contacto .checkbox span{margin-top:2px;width:25px}#paquetes.pagina-servicios{padding-bottom:21px}#paquetes.pagina-servicios .container{padding-top:20px}#step3 .left .input .information:hover .tooltip,.input.tel .tooltip{right:-15px}#step3 .left .input.email .tooltip::after,#step3 .left .payment-card .input .tooltip::after,.input.tel .tooltip::after{left:auto;right:20px}.historialBox .column1,.historialBox .column2{max-width:100%;border-left:none;border-bottom:1px solid #caced1}#micuenta .histoInner .historialBox .column3{max-width:100%;display:flex}.historialBox .link.bottom{height:auto;width:50%;justify-content:center;padding:25px 30px}.historialBox .link.bottom:last-child{border-top:none;border-left:1px solid #caced1}#modalContacto{max-width:378px;padding:54px 14px}#modalReservacion{max-width:378px}#modalReservacion .title{text-align:center}#modalReservacion .checkbox-container label{flex-flow:wrap}#modalReservacion .btn{max-width:100%;margin-right:0}#modalReservacion .btnDanger{margin-bottom:20px}.columna{column-count:1;column-gap:200px}#modalVehiculo .btn{margin-right:auto;margin-left:auto}#forgotPassword #modalPass,#newPassword #modalNewPass{max-width:378px}#modalRestablecer.modal{max-width:378px;padding:30px 22px 40px}#modalRestablecer.modal .title{font-size:21px}#modalRestablecer.modal .description{font-size:12px;font-weight:500}#modalServicio{max-width:309px;padding:23px 20px}#modalServicio img{width:73px;margin:0 auto 15px}#modalServicio.modal .title{font-size:17px;line-height:26px;margin-bottom:26px}#modalServicio.modal .btn{max-width:66px;height:30px;line-height:30px;font-size:12px}}@media screen and (max-width:380px){.radio.vehiculoReserCliente span{width:90px;margin-right:15px}#reservacion .reserva .btn{max-width:312px}}