@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;700&display=swap);*{margin:0;padding:0}body{background-color:#fff;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}img{display:block;width:100%}a{text-decoration:none}ul{padding:0;margin:0;list-style:none}.btn{padding:9.5px 28.2px;height:auto;color:#fff;background-color:#ff7e24;display:inline-flex;align-items:center;border-radius:4px;font-size:16px;font-weight:700;border:none}.btn:hover{background-color:#bc5208}button.btn{padding:13px 28.2px}.container{width:100%;max-width:1180px;margin:0 auto;position:relative}.container2{width:100%;max-width:1140px;margin:0 auto;position:relative}.input{position:relative;width:100%;margin-bottom:12px}.input label{display:inline-block;margin-bottom:6px;font-size:16px;font-weight:700;color:#00375f}.input input,.input select{width:100%;height:44px;border-radius:4px;border:1px solid #caced1;margin:0;box-sizing:border-box;padding-left:15px;font-size:16px;font-family:Poppins,sans-serif;color:#00375f}.input input:focus,.input select:focus,.input textarea:focus{border:1.5px solid #ff7e24;outline:unset}.input input.error,.input select.error,.input textarea.error,span.error{border:1.5px solid #ff7e24!important;outline:unset}.input select{-moz-appearance:none;-webkit-appearance:none;background-image:url(/img/select.png);background-repeat:no-repeat;background-position:95%;background-size:13px 7px;font-family:'Open Sans',sans-serif}.input textarea{width:100%;height:70px;border-radius:4px;border:1px solid #caced1;margin:0;box-sizing:border-box;padding:10px;font-size:16px;font-family:Poppins,sans-serif;color:#00375f;resize:none;display:block}textarea#nota-interfon{width:102%}.checkbox{width:100%;display:flex;align-items:center}.checkbox input{height:22px;width:22px;margin:0 9px 0 0}.checkbox input[type=checkbox]{display:none;opacity:1}.checkbox label{margin:0;font-size:16px;color:#00375f;font-weight:400;display:flex;align-items:center}.checkbox span{content:'';background:0 0;border:1.5px solid #00375f;border-radius:4px;display:inline-block;height:20px;width:20px;margin-right:9px;text-align:center;vertical-align:middle;box-sizing:border-box}.checkbox input[type=checkbox]:checked~span{content:'';background-image:url(/img/checked.png);background-position:center;background-size:10.51px 10.14px;background-repeat:no-repeat;background-color:#00375f;border-color:#00375f}.triangle-icon{background-image:url(/img/triangle.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:5px;height:9px;display:inline-block;margin-left:12px}.calendar-icon{background-image:url(/img/calendar.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:29.44px;height:30.27px;display:inline-block;margin-right:12px}header{width:100%;position:absolute;top:0;padding-top:14px;z-index:3;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}header.fixed{top:-100%;position:fixed;background-color:#fff;padding:12px 0;z-index:10}header.tipo2{position:relative;background-color:#fff;padding:12px 0;border-bottom:1px solid #e9ebf0;z-index:12}header .container{display:flex;align-items:center;justify-content:space-between}header .image{width:100%;max-width:117px;position:relative}header .idioma{border:1px solid #fff;border-radius:3px;background-color:rgba(0,55,95,.15);font-size:14px;font-weight:400;padding:8px 16.2px;color:#fff;position:absolute;top:91px;left:0;display:flex;align-items:center}header.fixed .image,header.tipo2 .image{max-width:98px}header.fixed .idioma,header.tipo2 .idioma{display:none}header .menu-container{display:flex;align-items:center}header .menu{display:flex}header .menu li{margin-right:40px}header .menu li a{font-size:16px;font-weight:700;color:#fff}header.fixed .menu li a,header.tipo2 .menu li a{color:#00375f}.menu-mob{display:none}#attraction{width:100%;position:relative}#attraction .container{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:max-content;z-index:2;text-align:center}#attraction .swiper-slide{width:100%;height:685px;background-position:center;background-repeat:no-repeat;background-size:cover}#attraction .swiper-slide::after{content:'';width:100%;height:100%;background-color:rgba(0,49,85,.66);position:absolute;top:0;left:0;z-index:1}#attraction .title{font-size:40px;font-weight:700;line-height:60px;width:100%;max-width:656px;margin:0 auto 13px;color:#fff}#attraction .description{font-size:18px;font-weight:600;line-height:27px;width:100%;max-width:445px;margin:0 auto 28px;color:#fff}#attraction .seeker{display:flex;align-items:center;justify-content:center}#attraction .seeker .input{margin-right:10px;margin-bottom:0;max-width:464px}#attraction .seeker .btn{padding:13px 55.8px}#attraction .idioma{border:1px solid #fff;border-radius:3px;background-color:rgba(0,55,95,.15);font-size:14px;font-weight:400;padding:8px 16.2px;color:#fff;position:absolute;top:91px;left:0;display:none;align-items:center}#note{background-color:#33a1fd;padding:8px 0;width:100%;display:flex;align-items:center;justify-content:center}#note p{display:flex;align-items:center;justify-content:center;flex-flow:wrap;font-size:18px;font-weight:600;color:#fff}#note a{color:#fff;font-size:18px;font-weight:600;margin-left:8px;text-decoration:underline}.section-title{width:100%;max-width:838px;font-size:37px;font-weight:700;line-height:50px;margin:0 auto 10px;color:#00375f;text-align:center}.section-description{width:100%;font-size:16px;font-weight:400;line-height:25px;margin:0 auto 45px;color:#3e3f52;text-align:center}.section-description a{color:#3e3f52;font-weight:700;text-decoration:underline;text-underline-position:under}#servicios{width:100%;position:relative;padding:57px 0 60px;background-color:#fff}#servicios .servicios-container{width:100%;display:flex;align-items:flex-start;flex-flow:wrap;margin-bottom:34px}#servicios .servicio{width:100%;max-width:330px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-right:75px}#servicios .servicio:last-child{margin-right:0}#servicios .servicio .title{font-size:20px;font-weight:700;line-height:30px;color:#00375f;margin:17px auto}#servicios .servicio .description{font-size:16px;font-weight:400;line-height:25px;color:#3e3f52}#servicios .btn{padding:9.5px 39.32px;margin:0 auto;display:table}#paquetes{width:100%;position:relative;padding:61px 0 33px;background-color:#f8faff}#paquetes .paquetes-container{width:100%;display:flex;align-items:flex-start;flex-flow:wrap}#paquetes .paquete{width:100%;max-width:355px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-right:37px;margin-bottom:50px;background-color:#fff;box-shadow:0 10px 33px rgba(2,64,137,.07);text-align:left}#paquetes .paquete:nth-child(3n){margin-right:0}#paquetes .paquete .top{width:100%;height:91px;display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}#paquetes .paquete .top .title{color:#fff;font-size:27px;font-weight:700;margin-bottom:12px}#paquetes .paquete .details{width:100%;min-height:277px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 25px;margin-bottom:10px;box-sizing:border-box}#paquetes .paquete .detail-title{font-size:15px;font-weight:700;word-spacing:2px;letter-spacing:2px;color:#00375f;margin-bottom:4px}#paquetes .paquete .details ul li{font-size:16px;line-height:25px;color:#00375f;margin-bottom:10px}#paquetes .paquete .details ul li:last-child{margin-bottom:0}#paquetes .paquete .details ul li::before{content:'•';margin-right:5px;font-weight:700;display:inline-block}#paquetes .paquete .prices{width:100%;padding:0 25px;box-sizing:border-box;position:relative}#paquetes .paquete .prices ul{padding-top:23px;border-top:1px solid #d2defd;padding-bottom:6px}#paquetes .paquete .prices li{font-size:18px;line-height:27px;font-weight:700;color:#00375f;display:flex;align-items:center;margin-bottom:14px}#paquetes .paquete .prices li span{color:#ea7413;margin-left:5px}#paquetes .paquete .prices li sup{font-size:50%}#paquetes .paquete .car::before{content:'';background-image:url(/img/car.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:29.79px;height:13.63px;display:inline-block;margin-right:9px}#paquetes .paquete .suv::before{content:'';background-image:url(/img/suv.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:33.97px;height:15.22px;display:inline-block;margin-right:7px}#paquetes .paquete .pickup-truck::before{content:'';background-image:url(/img/pickup-truck.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:33.97px;height:15.84px;display:inline-block;margin-right:7px}#paquetes .paquete .price-note{font-size:14px;line-height:21px;color:#00375f;text-align:center;font-style:italic;margin-bottom:27px}#paquetes .paquete .btn{padding:9.5px 46.7px;display:table;margin:0 auto -22px}#nuestro-trabajo{padding:53px 0 59px;width:100%;position:relative;background-color:#fff}#nuestro-trabajo .insta-container{display:flex;align-items:flex-start;flex-flow:wrap}#nuestro-trabajo .insta-container .column{width:278px;margin-right:9px}#nuestro-trabajo .insta-container .column:last-child{margin-right:0}#nuestro-trabajo .insta-container .publication{background-color:#fff;border-radius:3px;border:1px solid #f2f2f2;padding-bottom:30px;margin-bottom:15px}#nuestro-trabajo .insta-container .description{font-size:14px;font-weight:400;line-height:21px;color:#3e3f52;padding:16px 20px 0}#nuestro-trabajo .btn{padding:9.5px 50px;margin:0 auto;display:table}.brazo{position:absolute;left:113px;top:14px;width:52px}.gota{position:absolute;right:80px;top:12px;width:50px}.esponja{position:absolute;right:45px;top:20px;width:52px}#nosotros{padding:40px 0 0;width:100%;position:relative;background-color:#f8faff}#nosotros .container2{display:flex;flex-flow:wrap;justify-content:space-between}#nosotros .image{width:100%;max-width:566.4px}#nosotros .info{width:100%;max-width:538px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}#nosotros .section-title{text-align:left;margin-bottom:20px}#nosotros .subtitle{font-size:18px;font-weight:700;line-height:27px;color:#00375f;margin-bottom:5px;display:flex;align-items:center}#nosotros .subtitle::before{content:'';background-image:url(/img/sub-triangle.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:10px;height:16px;display:inline-block;margin-right:9px}#nosotros .description{font-size:16px;line-height:25px;color:#3e3f52;margin-bottom:20px}footer{background-color:#00284c}.crea-cuenta{width:100%;padding:9.1px 0;border-bottom:1px solid #225172}.crea-cuenta .container{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap}.crea-cuenta .center{display:flex;align-items:center;flex-flow:wrap}.crea-cuenta .center p{font-size:24px;font-weight:700;line-height:35px;color:#fff;margin-right:20px}.crea-cuenta .center .btn{padding:9.5px 38.8px}.footerContainer{padding:46px 0 51px;display:flex;justify-content:space-between;flex-flow:wrap}footer .left img{width:143px;margin-bottom:25px}footer .left a,footer .left p{font-size:14px;color:#fff;margin-bottom:10px;display:block}footer .right{display:flex;flex-flow:wrap}footer .right .list{margin-right:95px}footer .right .list:last-child{margin-right:0}footer .right .title{font-size:16px;font-weight:700;line-height:25px;color:#fff;margin-bottom:15px}footer .right li{margin-bottom:10px}footer .right li:last-child{margin-bottom:0}footer .right li a{font-size:14px;color:#fff}footer .right li .bold{font-weight:700}footer .right .email,footer .right .phone,footer .right .whatsapp{font-weight:600;display:flex;align-items:center;margin-bottom:15px}footer .right .whatsapp{margin-bottom:30px}footer .right .email::before{content:'';background-image:url(/img/email.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:12.09px;margin-right:12px;display:inline-block}footer .right .phone::before{content:'';background-image:url(/img/phone.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:17.31px;margin-right:12px;display:inline-block}footer .right .whatsapp::before{content:'';background-image:url(/img/whatsapp.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:17.27px;margin-right:12px;display:inline-block}footer .right .redes{display:flex}footer .right .facebook{background-image:url(/img/facebook.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:35.21px;height:35.21px;margin-right:16px;display:inline-block}footer .right .instagram{background-image:url(/img/instagram.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:35.21px;height:35.21px;margin-right:16px;display:inline-block}#reservacion{width:100%;position:relative;padding:50px 0 155px;background-color:#f8faff}#reservacion .section-title{margin-bottom:50px}#reservacion .formas-reserva{display:flex;justify-content:center;flex-flow:wrap}#reservacion .reserva{width:100%;max-width:460px;height:407px;background-color:#fff;box-shadow:0 10px 33px rgba(2,64,137,.07);padding:45px 54px 44px;box-sizing:border-box;position:relative}#reservacion .reserva:first-child{margin-right:60px}#reservacion .reserva .title{text-align:center;font-size:24px;font-weight:700;line-height:35px;margin:0 auto 15px;color:#00375f}#reservacion .reserva .description{font-size:16px;font-weight:400;line-height:25px;margin:0 auto 30px;color:#3e3f52}.link{font-size:16px;line-height:25px;font-weight:700;color:#00375f;text-decoration:underline}#reservacion .reserva .link{display:block;margin-bottom:20px}#reservacion .reserva .btn{display:flex;position:absolute;bottom:44px;left:54px;width:100%;max-width:352px;box-sizing:border-box;justify-content:center}#reservacion .reserva .btn2{background-color:#00375f;color:#fff}#reservacion .reserva button{padding:13px 28.2px}.showPass{position:absolute;right:15px;bottom:13px}.showPass::before{content:'';width:26.36px;height:17.57px;background-image:url(/img/eye.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block}.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden}.ui-helper-hidden-accessible{display:none}.text-danger{color:red}* html .ui-autocomplete{height:300px}.ui-widget-content.ui-autocomplete{width:550px}ul#ui-id-1{font-size:20px;z-index:900}ul#ui-id-2{z-index:500}.stepsPage{width:100%;position:relative;padding:30px 0 50px}.stepsPage .container{display:flex;justify-content:space-between;flex-flow:wrap}.stepsPage .left{width:100%;max-width:674px}.stepsPage .right{width:100%;max-width:422px;position:-webkit-sticky;position:sticky;top:50px;height:-webkit-fill-available;height:max-content;height:fit-content}.stepsPage .right .link{display:block;text-align:center;margin-top:25px}.stepsPage .section-title{text-align:left;margin-top:9px;margin-bottom:23px}.stepsPage form:not(.step2Form){position:relative;display:flex;flex-flow:wrap;padding-bottom:44px}.stepsPage form .invitado{width:100%;flex-flow:wrap}.radio.radio-direccion{display:block}span.auto-registrado.auto-reservacion.error-radio{border:1px solid red}.radio span.direccion-registrada{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;max-width:650px;height:140px;border:1px solid #caced1;margin:20px 0;box-sizing:border-box;border-radius:4px;padding:0}.radio input[type=radio]:checked+span.direccion-registrada{border:2px solid #ff7e24;background-color:#fff;color:#00375f}.radio input[type=radio]:checked+span.auto-registrado.auto-reservacion{border:2px solid #ff7e24;background-color:#fff;color:#00375f}.auto-registrado{width:100%;max-width:330px;border:1px solid #ff7e24;margin:0 0 20px;box-sizing:border-box;border-radius:4px;padding:15px 20px}.direccion-registrada .block-left{display:flex;flex-direction:column;justify-content:center;padding-left:20px}.stepsPage .direccion-registrada .block-left .title{font-size:16px;line-height:25px;margin:0 0 2px}.direccion-registrada .block-left li{font-size:16px;font-weight:400;line-height:25px;color:#00375f}.direccion-registrada .block-right{display:flex;align-items:center;justify-content:center;padding:0 30px;height:100%;border-left:1px solid #caced1}#step1 .registrado{margin-bottom:20px}#step1.stepsPage form .input{max-width:550px}#step1.stepsPage form .input.num{max-width:177px;margin-right:20px}#step1.stepsPage form .input.postal{max-width:192px;margin-right:20px}#step1.stepsPage form .city{max-width:275px}#step1.stepsPage form .state{max-width:275px;margin-right:20px}#step1.stepsPage form .country{max-width:235px}#step1.stepsPage form .input.tel{max-width:482px}#step1.stepsPage form .checkbox-container{display:flex;align-items:center;flex-flow:wrap}.checkbox-container label{margin:0;font-size:16px;color:#00375f;font-weight:700;display:flex;align-items:center}.checkbox-container .content-check{width:57px;height:26px;background:#b7b8bb;margin-left:15px;position:relative;border-radius:23px;border:none}.checkbox-container input[type=checkbox]{display:none;opacity:1}.checkbox-container .content-check::before{content:'';display:block;width:22px;height:22px;border-radius:50%;transition:all .5s ease;cursor:pointer;position:absolute;top:2px;left:2px;background:#fff;border:none;margin:0}.checkbox-container input[type=checkbox]:checked+.content-check::before{left:33px}.checkbox-container .content-check::after{content:'No';font-size:13px;color:#fff;position:absolute;top:3px;right:9px}.checkbox-container input[type=checkbox]:checked+.content-check::after{content:'Si';left:11px;right:auto}.checkbox-container input[type=checkbox]:checked+.content-check{background-color:#3fd46e}.steps{display:flex;margin-bottom:21px}.steps .step{width:150px;margin-right:5px}.steps .step:last-child{margin-right:0}.steps .step label{font-size:14px;font-weight:700;line-height:21px;color:#00375f;margin-bottom:10px;display:block}.steps .step .bar{width:100%;height:10px;background-color:#caced1;display:block}.steps .step .link{font-size:13px;line-height:20px;font-weight:400}.steps .step.viewed .bar{background-color:#33a1fd}.steps .step:first-child .bar{border-radius:10px 0 0 10px}.steps .step:last-child .bar{border-radius:0 10px 10px 0}.stepsPage .left .title{font-size:22px;font-weight:700;line-height:33px;margin:0 auto 6px;color:#00375f}.stepsPage .left .description{font-size:16px;font-weight:400;line-height:25px;margin:0 auto 20px;color:#3e3f52}.stepsPage .left .description.auto_modelo{margin-left:0}.stepsPage .left .input{margin-bottom:20px;z-index:16}.separador-form{width:100%;border-top:1px solid #caced1;margin-bottom:20px}.datos-facturacion{display:none;flex-flow:wrap}.stepsPage .btn{width:214px;box-sizing:border-box;float:right;justify-content:center}.stepsPage form:not(.step2Form) .btn{padding:13px 28.2px;position:absolute;bottom:0;right:0}.stepsPage .resumen{width:100%;height:auto;min-height:321px;background-color:#f8faff;border:1px solid #e9ebf0;box-sizing:border-box;border-radius:4px;position:relative}.stepsPage .resumen .title{width:100%;font-size:18px;font-weight:700;line-height:27px;color:#00375f;padding:18px 30px;box-sizing:border-box;border-bottom:1px solid #e9ebf0}.stepsPage .resumen .content{width:100%;padding:18px 30px 88px;box-sizing:border-box}.stepsPage .resumen .flex-box{display:flex;align-items:flex-start}.stepsPage .resumen .flex-box:first-child{margin-bottom:37px}.stepsPage .resumen .flex-box img{width:20.04px;margin-right:12px;margin-top:3px}.stepsPage .resumen .flex-box p{font-size:14px;line-height:21px;color:#00375f}.stepsPage .resumen .flex-box p.result{font-size:15px;font-weight:600;line-height:23px}.stepsPage .resumen .total{width:100%;padding:14px 30px;background-color:#33a1fd;color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;border-radius:0 0 4px 4px}.stepsPage .resumen .total p{font-size:16px;font-weight:700;line-height:25px;text-transform:uppercase}.stepsPage .resumen .total p.price{font-size:24px;font-weight:700;line-height:35px;text-transform:uppercase}.stepsPage .resumen .total p.price sup{font-size:50%}.modal-ubicacion{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:441px;height:322px;padding:40px 50px 59px;box-sizing:border-box;background-color:#fff;border-radius:4px;z-index:20}.modal-ubicacion img{width:94px;margin:0 auto}.modal-ubicacion p{font-size:22px;font-weight:700;line-height:33px;margin:0 auto 25px;color:#00375f;text-align:center}.modal-ubicacion .btn{padding:9.5px 30.5px;display:table;margin:0 auto}#fondo{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100vh;background-color:rgba(0,55,95,.23);z-index:15}#step2 .left .title{margin-bottom:20px}#step2 .registrado .autosList{display:flex;justify-content:space-between;flex-flow:wrap}#step2 .registrado{margin-bottom:30px}.stepsPage .checkbox.auto{width:auto;margin-bottom:0}.checkbox.auto label{width:auto}.checkbox.auto input{width:330px;height:146px}.checkbox span.auto-registrado{width:100%;min-width:330px;max-width:330px;height:auto;border:1px solid #caced1;margin:0 0 20px;box-sizing:border-box;border-radius:4px;padding:15px 20px;display:block;text-align:left}.checkbox.auto input[type=checkbox]:checked~span.auto-registrado{border:2px solid #ff7e24;background:0 0}.newCar{margin-bottom:15px}.titleHora{margin-top:15px!important}.aditional{display:none}.autosSaved{width:100%;display:flex;justify-content:space-between;flex-flow:wrap}.autosSaved>.auto-registrado{max-width:320px;margin-right:10px}.border{border-color:red}.stepsPage .left .auto-registrado .description{margin-bottom:2px;color:#00375f}.auto-registrado .automovil{display:flex;align-items:center;margin-bottom:12px}.auto-registrado .automovil img{width:37.8px;margin-right:7px}.auto-registrado .automovil p{font-size:16px;font-weight:400;line-height:25px;color:#00375f}#step2 .registrado .link{width:100%;display:block}#step2 .registrado .auto-registrado .link{width:max-content;margin-left:0}#step2.stepsPage .auto-registrado .title{font-size:16px;line-height:25px;margin:0}.carsContainer{display:flex;margin-bottom:30px}.radio{display:inline-flex}.radio input[type=radio]{display:none}.radio span{width:176px;padding:16px 0 10px;margin-right:20px;border:1px solid #caced1;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:500;line-height:25px;color:#00375f;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}p.description.modelo_auto{padding-right:140px}.radio input[type=radio]:checked+span{background:#00375f;color:#fff}.radio input[type=radio]:checked+span::before{filter:brightness(0) invert(1)}span.auto-registrado.auto-reservacion{width:310px;margin-top:10px;align-items:baseline;padding-left:20px}.carsContainer .radio:nth-child(2) span::before{content:'';background-image:url(/img/carIcon.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:57.3px;height:26.23px;margin-bottom:2.79px}.carsContainer .radio:nth-child(3) span::before{content:'';background-image:url(/img/suvIcon.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:56.37px;height:25.26px;margin-bottom:2px}.carsContainer .radio:nth-child(4) span::before{content:'';background-image:url(/img/pickupIcon.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:56.37px;height:26.29px;margin-bottom:2px}.paquetesContainer .paquete{width:100%;position:relative;border:1px solid #caced1;border-radius:4px;display:flex;margin-bottom:15px}.paquetesContainer .paquete:last-child{margin-bottom:37px}.paquetesContainer .paquete .left{padding:0 29px 0 19px;border-right:1px solid #caced1;max-width:222px;box-sizing:border-box}#step2 .paquetesContainer .paquete .title{font-size:18px;line-height:27px;margin:17px 0 10px}.paquetesContainer .paquete .price-time{display:flex;align-items:center;flex-flow:wrap;margin-bottom:15px}.paquetesContainer .paquete .price{font-size:24px;line-height:35px;font-weight:700;color:#ea7413;margin-right:20px}sup{font-size:50%}.paquetesContainer .paquete .time{font-size:15px;line-height:23px;font-weight:400;color:#b7bfc3;display:flex;align-items:center}.paquetesContainer .paquete .time::before{content:'';background-image:url(/img/time.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;display:block;margin-right:5px}.paquetesContainer .paquete .radio{display:block;margin-bottom:18px}.paquetesContainer .paquete .radio span{width:100%;margin-right:0;font-weight:700;padding:8.5px 0;flex-direction:row;position:relative}.paquetesContainer .paquete .radio span::after{content:'';background-image:url(/img/check.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:12.92px;height:9.77px;position:absolute;top:0;bottom:0;margin:auto;right:20px}.paquetesContainer .paquete .right{padding:10px 19px;box-sizing:border-box;display:flex;align-items:center;max-width:initial;position:relative;top:0;height:auto}.paquetesContainer .paquete li{font-size:15px;line-height:23px;color:#00375f;margin-bottom:5px;padding-left:12px;position:relative}.paquetesContainer .paquete li:last-child{margin-bottom:0}.paquetesContainer .paquete li::before{content:'•';font-size:15px;font-weight:700;line-height:23px;color:#00375f;display:block;position:absolute;left:0;top:0}label{display:inline-block;font-size:16px;font-weight:700;color:#00375f}label span{font-size:14px;font-weight:400}.fechaCont{width:100%;max-width:354px;position:relative;height:44px;padding-left:42px;margin-bottom:20px;box-sizing:border-box;border:1px solid #caced1;display:flex;align-items:center;font-size:16px;color:#00375f;border-radius:4px}.fechaCont::before{content:'';background-image:url(/img/fecha.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:19.49px;height:19.93px;display:block;position:absolute;bottom:13px;left:15px}.fechaCont::after{content:'';background-image:url(/img/select.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:16px;height:9px;display:block;position:absolute;bottom:17px;right:15px}.xdsoft_datetimepicker{padding-top:8px;padding-right:19px;padding-bottom:25px;background-color:#00375f;color:#fff;box-shadow:none;border-radius:3px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:separate;border-spacing:10px}.xdsoft_datetimepicker .xdsoft_mounthpicker{display:flex;justify-content:space-between;align-items:center}.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_today_button{display:none}.xdsoft_datetimepicker .xdsoft_prev{opacity:0!important}.xdsoft_datetimepicker .xdsoft_datepicker{width:315px;margin-left:19px}.xdsoft_datetimepicker .xdsoft_label{background-color:#00375f;text-align:center;font-style:italic}.xdsoft_datetimepicker .xdsoft_label i{display:none}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background-color:#00375f;font-size:14px;font-weight:600;color:#fff;border:none;text-align:center;width:27px;height:27px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{box-shadow:none;background-color:transparent;color:#00375f;font-weight:600;border-radius:50%;width:27px;height:27px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{width:27px;height:27px;border-radius:50%;background-color:#fff;margin:0 auto;display:flex;align-items:center;justify-content:center}.xdsoft_datetimepicker .xdsoft_month{width:auto}.xdsoft_datetimepicker .xdsoft_year{margin-left:0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{color:#00375f}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#00375f!important;background:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:0}.xdsoft_datetimepicker .xdsoft_next{background-color:#fff;border-radius:50%;opacity:1;width:30px;background-position:5px 0}.hoursContainer{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #caced1}.hoursContainer .radio span{width:90px;padding:8.5px 0;margin-right:6px;margin-bottom:10px}.hoursContainer .radio:nth-child(15) span,.hoursContainer .radio:nth-child(8) span{margin-right:0}#step3 .left .input{margin-bottom:15px;max-width:482px}.input .information{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#f7f7f7;background-color:#00375f;width:26px;height:26px;border-radius:50%;position:absolute;bottom:9px;right:12px;cursor:pointer}#step3 .left .input.email .tooltip{width:223px;color:#fff;font-size:14px;font-weight:400;line-height:21px;background-color:#00375f;border-radius:4px;padding:13px;position:absolute;bottom:43px;box-sizing:border-box;display:none}.input.tel .tooltip{width:260px;color:#fff;font-size:14px;font-weight:400;line-height:21px;background-color:#00375f;border-radius:4px;padding:13px;position:absolute;bottom:43px;box-sizing:border-box;display:none}#step3 .left .input.email .tooltip::after,#step3 .left .payment-card .input .tooltip::after,.input.tel .tooltip::after{content:'';background-image:url(/img/triangle-blue.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:16px;height:14px;display:block;position:absolute;margin:0 auto;right:0;left:0;bottom:-14px}.input .information:hover .tooltip{display:block}#step3 .left .input .information:hover .tooltip{display:block}#step3 .radio span{width:602px;font-weight:700;margin-right:0;flex-direction:row;justify-content:flex-start;padding:14px 20px;background-color:#f8faff;color:#00375f;border:1px solid #caced1;position:relative;margin-bottom:12px}#step3 .radio span::before{content:'';display:block;background-color:#fff;border:1px solid #caced1;border-radius:50%;margin-right:13px;width:20px;height:20px}#step3 .radio input[type=radio]:checked+span::before{filter:none;background-image:url(/img/radio-color.png);background-position:center;background-repeat:no-repeat;background-size:14px 14px}input.error-input,span.label-text.error-radio{border-color:red}.payment-card{display:none;flex-flow:wrap}.payment-radio.card .radio span::after{content:'';background-image:url(/img/cards.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:133.15px;height:18.57px;position:absolute;top:0;bottom:0;margin:auto;right:20px}.payment-radio.paypal .radio span::after{content:'';background-image:url(/img/paypal.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:78px;height:20px;position:absolute;top:0;bottom:0;margin:auto;right:20px}.payment-radio.cash .radio span::after{content:'';background-image:url(/img/cash.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:32px;height:32px;position:absolute;top:0;bottom:0;margin:auto;right:20px}#step3 .left .payment-card .input:first-child{max-width:449px;margin-right:24px}#step3 .left .payment-card .input:nth-child(2){max-width:198px;margin-right:24px}#step3 .left .payment-card .input:last-child{max-width:142px;margin-right:24px}#step3 .left .payment-card .input .tooltip{width:194px;color:#fff;font-size:14px;font-weight:400;line-height:21px;background-color:#00375f;border-radius:4px;padding:13px;position:absolute;bottom:43px;box-sizing:border-box;display:none}.cash-message,.paypal-message{display:none;font-size:16px;line-height:25px;color:#00375f;margin-left:20px;margin-bottom:20px;max-width:571px}.checkbox label .link{margin-left:5px}#step3 .left .input.terminos{max-width:100%;margin-bottom:30px;border-top:1px solid #caced1;padding-top:20px;margin-top:30px}#step3.stepsPage .btn{float:left;width:288px;padding:13px 28.2px;position:relative}#step3.stepsPage button:disabled,#step3.stepsPage button[disabled]{background-color:rgba(255,126,36,.7)}.resumen-mob{display:none}#step4.stepsPage .left{max-width:100%}#step4.stepsPage .section-title{display:flex;flex-flow:wrap;align-items:center;margin:9px 0 0}#step4.stepsPage .section-title::before{content:'';background-image:url(/img/confirmacion.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:34.68px;height:34.68px;display:inline-block;margin-right:16px}#step4 .steps{margin-bottom:30px}.detalles-reservacion{width:100%;border:1px solid #caced1;padding:27px 19px;box-sizing:border-box;border-radius:4px;display:flex;flex-flow:wrap;margin-bottom:30px}.detalles-reservacion .column{padding-right:52px;margin-right:60px;border-right:1px solid #caced1;max-width:454px;box-sizing:border-box}.detalles-reservacion .column:nth-child(2){max-width:365px;padding-right:61px;margin-right:49px}.detalles-reservacion .column:last-child{border:none;padding:0;margin:0}.detalles-reservacion .column:last-child .info{font-size:16px;line-height:25px}.detalles-reservacion .column .title-column{font-size:18px;font-weight:700;line-height:27px;color:#00375f;display:flex;align-items:center;margin-bottom:17px}.detalles-reservacion .column:first-child .title-column::before{content:'';background-image:url(/img/fecha.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:20.04px;height:20.5px;display:inline-block;margin-right:10px}.detalles-reservacion .column:nth-child(2) .title-column::before{content:'';background-image:url(/img/ubicacion2.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:15.89px;height:21.92px;display:inline-block;margin-right:10px}.stepsPage .left .detalles-reservacion .column .title{margin-bottom:19px}.detalles-reservacion .column label{margin-bottom:5px;line-height:25px}.detalles-reservacion .column .info{font-size:18px;font-weight:400;line-height:27px;color:#00375f;margin-bottom:15px}.detalles-reservacion .column .car{font-size:18px;font-weight:400;line-height:27px;color:#00375f;display:flex;align-items:center;margin-bottom:5px}.detalles-reservacion .column .car::before{content:'';background-image:url(/img/suv.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:37.8px;height:16.94px;display:inline-block;margin-right:9px}.detalles-reservacion .column li{font-size:16px;line-height:25px;color:#00375f}.detalles-reservacion .column .detallesAuto{display:flex;flex-flow:wrap}.detalles-reservacion .column .detallesAuto .column{padding-right:0;margin-right:20px;border-right:none}.list-flex{display:flex;align-items:center;flex-flow:wrap;margin-bottom:23px}.list-flex li{margin-right:17px}.list-flex a{font-size:16px;font-weight:600;color:#00375f;display:flex;align-items:center}.list-flex .whatsapp::before{content:'';background-image:url(/img/whatsapp-yw.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:17.27px;display:inline-block;margin-right:12px}.list-flex .email::before{content:'';background-image:url(/img/email-yw.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:12.09px;display:inline-block;margin-right:12px}.list-flex .tel::before{content:'';background-image:url(/img/phone-yw.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:17.27px;height:17.31px;display:inline-block;margin-right:12px}#consulta-reserva{padding:50px 0 115px;width:100%;background-color:#f8faff}#consulta-reserva .content{width:100%;max-width:859px;padding:50px 90px 40px;text-align:center;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0 10px 33px rgba(2,64,137,.07);margin:0 auto}#consulta-reserva .content .section-title{margin-bottom:6px}#consulta-reserva .content .description{font-size:16px;line-height:25px;color:#3e3f52;margin-bottom:20px}.message.error{color:red}#consulta-reserva .content form{display:flex;justify-content:space-evenly;flex-flow:wrap}#consulta-reserva .content .input{max-width:245px;text-align:left;margin-bottom:23px}#consulta-reserva .content .input.email{max-width:296px;margin-left:18px}#consulta-reserva .content .btn{padding:13px 50px}#consulta-reserva .figuras{width:99px;position:absolute;left:0;bottom:-47px}#consulta-reserva .figuras2{width:91.27px;position:absolute;right:0;top:-17px}.stepsPage .btn.editReservacion{float:none;width:auto;margin:20px 0}.table{border:1px solid #caced1}.tbl-transferencia{width:79%;height:140px;border-collapse:collapse;table-layout:fixed;margin-bottom:40px;border-radius:4px;border-style:hidden;box-shadow:0 0 0 1px #caced1}td,th{font-size:18px;color:#00375f;font-weight:700;border:1px solid #caced1;word-wrap:break-word}td{text-align:center}th{text-align:left;padding-left:20px}.texto-table{font-weight:500}.modal{display:none;width:100%;max-width:442px;padding:30px 45px;background-color:#fff;box-shadow:0 10px 33px rgba(2,64,137,.07);position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:-moz-fit-content;height:fit-content;z-index:20;box-sizing:border-box}.modal .title{font-size:24px;font-weight:700;line-height:35px;color:#00375f;margin-bottom:20px;text-align:center}.modal form .link{width:100%;display:block;margin-bottom:20px}.modal .btn{width:100%;justify-content:center;padding:13px 28.2px}.modal p{font-size:16px;line-height:25px;color:#00375f;margin-top:33px;text-align:center}.modal .description{margin-top:0;margin-bottom:10px;text-align:center}.closeModal{position:absolute;right:13px;top:11px;width:16.26px}.modal form .checkbox .link{display:inline-block;width:auto;margin-bottom:0}.modal .checkbox label{align-items:flex-start}.modal .checkbox span{margin-top:2px;width:28.25px}#contacto .checkbox div,.modal .checkbox div{display:flex;align-items:center;flex-flow:wrap;width:auto}#modalRegistro .title{margin-bottom:11px}#crumbs{margin-bottom:35px}#crumbs span{font-size:14px;font-weight:400;color:#00375f}#crumbs span a{font-size:14px;font-weight:400;color:#00375f}#crumbs span a.here{cursor:default;pointer-events:none}#micuenta{width:100%;padding:20px 0 70px}#micuenta .container{display:flex;justify-content:space-between}#micuenta .menuCuenta{padding:27px 45px 66px 30px;border:1px solid #caced1;border-radius:4px}#micuenta .title{font-size:24px;font-weight:700;line-height:35px;color:#00375f;margin-bottom:20px}#micuenta ul{padding-left:7px}#micuenta li{margin-bottom:24px}#micuenta li a{font-size:16px;font-weight:600;line-height:25px;color:#00375f}#micuenta li a.active{color:#ff7e24;text-decoration:underline}#micuenta li ul{display:none}#micuenta li ul li{margin-top:10px}#micuenta li ul li a{font-weight:400}#micuenta .right{padding-top:55px}#micuenta .content{width:100vw;max-width:873px;padding:0 0 30px;border-bottom:1px solid #caced1;box-sizing:border-box;margin-bottom:30px;display:none}#micuenta .content.historial{max-width:863px}#micuenta .title-content{font-size:18px;font-weight:700;line-height:27px;color:#00375f;margin-bottom:20px}#micuenta form,#modalDireccion form,#modalVehiculo form{display:flex;flex-flow:wrap;justify-content:unset;padding:0}#micuenta .input{max-width:457px;margin-right:30px;margin-bottom:20px}#micuenta .input.email{max-width:412px}#micuenta .input.tel{max-width:346px}#micuenta .btn{padding:13px 28.2px;margin-top:10px}#micuenta .pass .input{max-width:352px}.contentMenuMob{display:none;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}#micuenta .content .nodirecciones,#micuenta .content .nohistorial,#micuenta .content .novehiculos{font-size:16px;font-weight:400;line-height:25px;color:#00375f;margin-bottom:20px}.direInner,.vehiInner{display:flex;flex-flow:wrap}.direInner .direccion,.histoInner .historialBox,.vehiInner .vehiculo{width:100%;max-width:399px;padding:20px 19px;box-sizing:border-box;border:1px solid #caced1;border-radius:4px;margin-right:20px;margin-bottom:20px;position:relative}.vehiInner .vehiculo{max-width:330px}.histoInner .historialBox{max-width:100%;padding:0;margin-right:28px;padding-bottom:0;height:fit-content;height:max-content;display:flex;flex-wrap:wrap}.histoInner .historialBox.month,.monthlyRes{display:none}#micuenta .direInner .direccion .title,#micuenta .histoInner .historialBox .title,#micuenta .vehiInner .vehiculo .title{font-size:16px;line-height:25px;margin:0 0 2px}#micuenta .histoInner .historialBox .title{margin-bottom:0;padding:8px 20px 12px;border-bottom:1px solid #caced1;width:100%}#micuenta .histoInner .historialBox .column{padding:15px 24px 20px 0;width:100%;box-sizing:border-box;position:relative}.historialBox .column1{max-width:297px;border-right:1px solid #caced1}.historialBox .column2{max-width:352px;border-right:1px solid #caced1}#micuenta .histoInner .historialBox .column3{max-width:212px;padding:0}#micuenta .direInner .direccion ul{padding:0;margin-bottom:10px}#micuenta .direInner .direccion li{font-size:16px;line-height:25px;color:#00375f;margin-bottom:0}#micuenta .direInner .direccion .link{margin-right:20px}#modalDireccion{max-width:808px;padding:30px 40px 36px}#modalDireccion .title,#modalVehiculo .title{text-align:left}#micuenta #modalDireccion .input,#step1 #modalDireccion .input{max-width:397px;margin-right:20px;margin-bottom:15px}#micuenta #modalDireccion .input.tel,#step1 #modalDireccion .input.tel{max-width:310px;margin-right:0}#micuenta #modalDireccion .input.num,#step1 #modalDireccion .input.num{max-width:145px}#micuenta #modalDireccion .input.numInt,#step1 #modalDireccion .input.numInt{margin-right:0}#micuenta #modalDireccion .input.postal,#step1 #modalDireccion .input.postal{max-width:192px}#micuenta #modalDireccion .input.city,#step1 #modalDireccion .input.city{max-width:177.89px}#micuenta #modalDireccion .input.state,#step1 #modalDireccion .input.state{max-width:192px}#micuenta #modalDireccion .input.country,#step1 #modalDireccion .input.country{max-width:206px}#micuenta #modalDireccion .input.textarea{max-width:720px}#modalDireccion .btn{margin-top:10px}#step1 #modalDireccion .input.textarea{max-width:720px}#modalDireccion .btn,#modalVehiculo .btn{max-width:178px;margin-right:20px;position:relative}#modalDireccion button.btn,#modalVehiculo button.btn{max-width:244px}.btn2{border:1px solid #00375f;background-color:#fff;color:#00375f;box-sizing:border-box}#modalDireccion .btn2,#modalVehiculo .btn2{padding:8.5px 28.2px}.btn2:hover{background-color:#fff}#micuenta .description{font-size:16px;font-weight:400;line-height:25px;margin-bottom:5px;color:#00375f}#micuenta .historialBox .description{padding-left:20px}#micuenta .historialBox .description.hora{margin-bottom:10px}#micuenta .historialBox .description.fecha{margin-bottom:0}#micuenta .historialBox .description.dire{margin-bottom:15px}#micuenta .historialBox .description.pago{margin-bottom:0}.historialBox .subtitle{font-size:14px;font-weight:600;line-height:21px;color:#00375f;padding-left:20px}.histoInner .historialBox .automovil,.vehiInner .vehiculo .automovil{display:flex;align-items:center;margin-bottom:12px}.histoInner .historialBox .automovil{padding-left:20px;margin-bottom:0}.histoInner .historialBox .automovil img,.vehiInner .vehiculo .automovil img{width:37.8px;margin-right:7px}.histoInner .historialBox .automovil p,.vehiInner .vehiculo .automovil p{font-size:16px;font-weight:400;line-height:25px;color:#00375f}#modalVehiculo{max-width:628px;padding:30px 40px}#micuenta #modalVehiculo .input{max-width:100%;margin-right:0}#modalVehiculo .carsContainer{margin-bottom:25px}#modalVehiculo .radio span{margin-right:10px}#modalVehiculo .carsContainer .radio:last-child span{margin-right:0}.historialBox .link{position:absolute;right:35px;bottom:20px}.historialBox .link.bottom{position:relative;right:0;bottom:0;padding:0 15px;display:flex;align-items:center;width:100%;height:50%;box-sizing:border-box}.historialBox .link.bottom:last-child{border-top:1px solid #caced1}#sobre-nosotros{width:100%;position:relative}#crumbs.crumb-page{padding:9.5px 0;margin-bottom:0;background-color:#00375f}#crumbs.crumb-page span{display:block;color:#fff;width:100%;max-width:1180px;margin:0 auto}#crumbs.crumb-page span a{color:#fff}.full-container{position:relative;width:100%;max-width:1280px;padding:30px 0;display:flex;align-items:center;flex-flow:wrap;justify-content:space-between;margin:0 auto}.full-container .text{width:100%;max-width:563px;padding-left:50px;box-sizing:border-box}.full-container .image{width:100%;max-width:629px}.full-container .text .section-title{margin-bottom:20px;text-align:left}.full-container .text .description{font-size:16px;line-height:25px;color:#3e3f52;margin-bottom:20px}.full-container .text .description:last-child{margin-bottom:0}#cobertura{width:100%;position:relative;padding-bottom:45px}#cobertura .section-title{text-align:left;margin-bottom:10px;margin-top:30px;max-width:100%}#cobertura .description{margin-bottom:20px;font-size:16px;line-height:25px;color:#3e3f52}#cobertura .description a{color:#3e3f52;font-weight:700;text-decoration:underline}#cobertura .lists{display:flex;flex-flow:wrap}.columna{column-count:3;column-gap:65px}#contacto{width:100%;position:relative}#contacto .full-container{max-width:100%;padding:0}#contacto .full-container .text{padding:0}#contacto .left{width:50%;padding:62px 114px 62px 0;display:flex;flex-direction:column;align-items:flex-end;box-sizing:border-box}#contacto form{width:100%;max-width:476px}#contacto .section-title{max-width:476px;text-align:left;margin-bottom:10px;margin-right:0}#contacto .description{width:100%;max-width:476px;font-size:16px;line-height:25px;color:#3e3f52;margin-bottom:20px}#contacto .input{margin-bottom:15px}#contacto .input.textarea{margin-bottom:20px}#contacto .input.checkbox{margin-bottom:20px}#contacto .btn{width:241px;justify-content:center}#contacto .right{width:50%;padding:92px 0 92px 77px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;background-color:#f8faff}#contacto .redes-contacto{width:100%;max-width:586px;height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 10px 33px rgba(2,64,137,.07);box-sizing:border-box}#contacto .row{width:100%;max-width:480.33px;display:flex;align-items:center;margin-bottom:43px}#contacto .row:last-child{margin-bottom:0}#contacto .row img{width:37.6px;margin-right:31px}#contacto .row .media-name{font-size:20px;font-weight:600;line-height:30px;color:#00375f;margin-bottom:3px}#contacto .row .media-link{font-size:20px;font-weight:600;line-height:30px;color:#ff7e24}.page-info{width:100%;position:relative;padding:0 0 40px}.page-info .container{padding-top:30px}.page-info .section-title{max-width:100%;text-align:left;margin-bottom:20px}.page-info .subtitle{font-size:18px;font-weight:700;line-height:27px;color:#00375f;margin-bottom:15px}.page-info .description{font-size:16px;line-height:25px;color:#00375f;margin-bottom:20px}#paquetes.pagina-servicios{padding:0 0 126px}#paquetes.pagina-servicios .container{padding-top:30px}#paquetes.pagina-servicios .section-title{max-width:100%;text-align:left}#paquetes.pagina-servicios .section-description{text-align:left}.redes-whatssap{position:fixed;right:24px;bottom:15px;z-index:2}.redes-whatssap a{margin-bottom:15px}.redes-whatssap a:last-child{margin-bottom:0}a.link-whatsapp{width:60px;display:block}img.img-whatssap{width:60px;z-index:2}#modalContacto{max-width:518px;padding:54px 82px}#modalContacto .icon-contacto{width:99px;display:block;margin:0 auto 10px}#modalContacto .title{margin-bottom:8px}#modalContacto .description{margin-bottom:0}#modalReservacion{max-width:628px}#modalReservacion .title{text-align:left}#modalReservacion .input{margin-bottom:22px}#modalReservacion .input.checkbox-container{margin-bottom:30px}#modalReservacion .btnm{max-width:164px;margin-right:21px}#modalReservacion .btnDanger{color:#00375f;background-color:#fff;border:1px solid #00375f;padding:12px 28.2px}#modalReservacion{display:none}#forgotPassword,#newPassword{padding:129px 0 161px;background-color:#f8faff}#forgotPassword #modalPass{display:block;position:relative;margin:0 auto;max-width:460px;z-index:10}#forgotPassword .modal .btn{margin-top:16px}#forgotPassword .modal .link,#modalExito.modal .link,#modalRestablecer.modal .link{font-size:13px;font-weight:400}#modalRestablecer.modal{max-width:460px;padding:30px 33px 50px}#modalRestablecer.modal .title{font-size:27px;color:#ff7e24;margin-bottom:32px}#newPassword #modalNewPass{display:block;position:relative;margin:0 auto;max-width:463px;z-index:10}#newPassword .modal .btn{margin-top:14px}#modalExito.modal{max-width:346px;padding:30px 37px}#modalExito.modal .title{font-size:35px;color:#ff7e24;margin-bottom:31px}#errorPage{width:100%;height:100vh;position:relative;background-color:#003155;display:flex;align-items:center;justify-content:center}#errorPage .flex{display:flex;justify-content:center;align-items:center;flex-flow:wrap}#errorPage img{max-width:254px;margin-right:32px}#errorPage .title{font-size:73px;font-weight:700;font-family:Quicksand,sans-serif;line-height:91px;color:#fff8f8;margin-bottom:10px}#errorPage .description{font-size:30px;font-family:Quicksand,sans-serif;color:#fff8f8;margin-bottom:27px;max-width:550px}#errorPage .btn-back{font-size:30px;font-weight:700;font-family:Quicksand,sans-serif;color:#fff8f8;background-color:#ec6525;border-radius:16px;height:42px;line-height:42px;padding:0 10px;text-transform:uppercase}.loadingpage{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:20;background-color:#fff}.loadingpage img{width:75px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#modalServicio{max-width:390px;padding:30px 20px;border-radius:14px}#modalServicio img{width:92px;margin:0 auto 20px}#modalServicio.modal .title{font-size:22px;line-height:33px;margin-bottom:32px}#modalServicio.modal .btn{padding:0;max-width:83px;height:38px;line-height:38px;display:block;text-align:center;margin:0 auto}@media screen and (min-width:1300px){#micuenta{min-height:560px}.stepsPage{min-height:670px}}