@charset "UTF-8";@media screen and (max-width:1700px){header .l .logo svg{margin-right:20px}header .l li span,header .l li a{margin-right:20px;font-size:17px}header>div{padding:15px 20px}header .buscador input{width:180px}section.portada h1{font-size:45px}section.portada h2{font-size:18px}section.portada .buscador input{width:400px}.opinion{background-color:var(--col6);padding:30px 25px;min-height:auto}.opinion .localizacion{font-size:14px}.viajesfinal .viajes.relacionados{overflow:hidden}.rel>.swiper-navigation.middle{width:calc(100% + 110px)}}@media screen and (max-width:1320px){header .buscador{display:none}header .l li span,header .l li a{font-size:16px}header .r .contacto span:first-child{font-size:11px}header .r .contacto span:last-child{font-size:20px}section.portada h1{font-size:40px}section.portada h2{font-size:16px}section.portada .buscador input{width:350px}.inspirate .swiper-navigation{display:none}.cms-categoria .destino .h3{font-size:26px}.h3{font-size:32px}.h4{font-size:17px;letter-spacing:5px}.destinos .destino{height:300px}.inspirate .idea{height:350px}.pageheader h1{font-size:42px}.pageheader .m{padding:150px 30px 95px 30px}.resumenderecha .tit{font-size:14px;text-transform:none}.resumenderecha .tit i{padding-right:0}.resumenderecha .btn{letter-spacing:0;font-size:14px;padding:15px 15px}.viajesfinal .c7 h3.h3{font-size:27px}.cms-contacto .c6.pd0-30{padding-left:0}footer .suscripciones .h3{font-size:20px}footer .h3{font-size:25px}footer li{font-size:14px}input[type="text"],input[type="email"],input[type="password"],input[type="date"],input[type="number"],input[type="tel"],textarea,select,.form-control,.form-control-select,.form-select{padding:15px;font-size:15px}}@media screen and (max-width:1000px){header nav{display:none}header .r>div.responsive{display:inline-block}header{position:fixed;background-color:var(--col0);z-index:99999999999 !important}header .l .logo svg{margin-right:0;height:65px}header .r .contacto span:first-child{font-size:10px}header .r .contacto span:last-child{font-size:18px}section.portada{height:100vh}section.portada h1{font-size:35px}section.portada .buscador input{width:210px;font-size:15px;padding:15px;height:50px}section.portada .buscador button{height:50px;width:auto;padding:15px 20px}.g.g2{grid-template-columns:repeat(1,1fr)}.g.g3{grid-template-columns:repeat(1,1fr)}.g.g4{grid-template-columns:repeat(1,1fr)}.g.g5{grid-template-columns:repeat(1,1fr)}.opiniones .swiper-navigation{display:none}.suscripciones .c5{width:100% !important}footer .suscripciones .f .c5:first-child{border-right:none;border-bottom:1px solid rgba(255,255,255,0.2)}footer{text-align:center}footer .c5{width:100% !important;text-align:center}footer .c25{width:100% !important;text-align:center}header>div{padding:5px 15px}footer .logo svg{width:185px}.pageheader .m{padding:140px 30px 80px 30px}.pageheader h1{font-size:33px}.cms-buscador .c7{width:100%}.cms-buscador .c3{width:100%}.destinos .destino{height:250px}.viaje .foto{height:220px}.viaje .texto .h3{font-size:20px}.viaje .texto{min-height:initial}form .formRow{grid-template-columns:repeat(1,1fr) !important}.viajesfinal .c7{width:100% !important}.viajesfinal .c3{width:100% !important}.anclas .btn{margin:0 5px 10px 5px;font-size:14px;letter-spacing:0;padding:12px}.viajesfinal .itinerario h3.h5{font-size:18px}.inspirate .idea{height:250px}ul.pagination li>*{width:30px}.h3{font-size:24px}.cms-contacto .c6.pd0-30{padding-left:30px}.viaje .texto .precio{font-size:22px;font-weight:700}.pd80{padding:80px 30px}.viajes.relacionados .swiper-navigation{display:none}.filtroviajes .jfilters-filters-container>div{width:100%;padding:0 15px}}@media screen and (max-width:420px){#blockcart-modal .modal-body svg{height:75px}.fixbuttons .ico{width:50px}form .sm\:f1>*{padding-inline:0}.breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden}[data-zoom] picture::after{width:40px;font-size:14px}.formato table{display:block;overflow-x:auto}.bg{background-attachment:initial}header .contacto{display:none !important}section.portada .buscador input{width:100%}section.portada .buscador button{width:100%}section.portada h1{font-size:26px}section.portada h2{font-size:15px;letter-spacing:1px}.h3{font-size:24px !important}.viaje .texto .h3{font-size:19px !important}.puntofuerte h4{font-size:21px;margin-bottom:15px}.puntofuerte svg{width:65px;margin-bottom:15px}.gap50{gap:30px}.pd80{padding:80px 30px}footer .suscripciones .h3{font-size:19px !important}.breadcrumb li>*{letter-spacing:1px}.anclas .btn{margin:0 5px 10px 5px}}
