@font-face{font-family:'Cartero';src:url(../fonts/cartero/Cartero-Bold.woff2) format("woff2"),url(../fonts/cartero/Cartero-Bold.woff) format("woff"),url(../fonts/cartero/Cartero-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Cartero';src:url(../fonts/cartero/Cartero-Light.woff2) format("woff2"),url(../fonts/cartero/Cartero-Light.woff) format("woff"),url(../fonts/cartero/Cartero-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Cartero';src:url(../fonts/cartero/Cartero-Regular.woff2) format("woff2"),url(../fonts/cartero/Cartero-Regular.woff) format("woff"),url(../fonts/cartero/Cartero-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@media (max-width: 1200px){header .btn.btn-primary{padding-left:15px;padding-right:15px}h2{font-size:32px;line-height:38px}.imgYellowShadow{box-shadow:none;width:100%;margin:40px 0}.bannerContent .bannerInt .bannerPannel h1{font-size:26px;line-height:30px}.bannerContent .bannerInt .bannerPannel h2{font-size:40px;line-height:45px}.bannerContent .bannerInt .bannerPannel p{font-size:16px;line-height:20px}.bannerContent img{width:auto;max-width:auto;height:100%;width:auto}.destImage .txtDestImage{padding:40px 40px 40px 24px}.destImage .txtDestImage h3{font-size:25px;line-height:30px}.destImage .txtDestImage h2{font-size:25px;line-height:30px}.containerCarousel{padding:0}.caminosCarousel img{display:none !important}.caminosCarousel .slick-slide .col-lg-9{padding:0}.caminosCarousel .caminoCard{padding:40px 20px 40px 20px;margin:0 0 60px 0;border-radius:0;border-top:1px solid #CBCBCB}.caminosCarousel .caminoCard h3{margin-bottom:20px;min-height:73px}.caminosCarousel .caminoCard .buttonsCaminoCard{margin-bottom:-70px}.respListCaminos{display:block}.row.slick-slide{margin:0 !important}.newsCarousel .colNewCard{padding:0}.newsCarousel .colNewCard .newsCard{margin:15px;box-shadow:0px 0px 15px rgba(0,0,0,0.14902)}.newsCarousel .colNewCard .newsCard img{padding:0}.newsCarousel .slick-arrow{z-index:100}.newsCarousel .slick-disabled{opacity:0.1}.newsCarousel .slick-prev{left:10px}.newsCarousel .slick-next{right:10px}.newsSection{margin-top:0;padding-top:100px;position:relative}.newsSection:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:90%;content:" ";background-color:#F6F6F6}footer .footerBand{display:none}footer .footerNewsletter{padding:16px}footer .footerBottom .list-group{flex-direction:column}footer .footerBottom .list-group li{margin:10px 0px !important;font-size:14px}.smallBanner.bannerContent .btn-arrow{transform:translate(0, -50%) !important;min-width:60%}.comoLlegarPunto{margin-bottom:20px}.asociacionesSection.gray{background:#FFFFFF}.asociacionesSection.gray .asocCarousel .asocCard{box-shadow:none;padding:0 0 20px 0;border-bottom:1px solid #CBCBCB;border-radius:0}.asociacionesSection.gray .asocCarousel .asocCard h4{display:none}.asociacionesSection{margin-top:20px;padding-bottom:0}.asociacionesSection .slick-track{padding:0}.otrosServivios .servCard{margin-bottom:10px}.otrosServivios .servCard img{display:none}.otrosServivios .servCard .contServCard{padding:0 15px}.otrosServivios .servCard .contServCard .contServIntCard{background-size:20px}.otrosServivios .servCard .contServCard img{display:block;border-radius:100%;width:70px;height:70px;margin-right:15px}.otrosServivios .servCard .contServCard{position:relative;top:0}.otrosServivios .servCard:first-child img{display:initial}.otrosServivios .servCard:first-child .contServCard{margin-top:-70px}.otrosServivios .servCard:first-child .contServIntCard img{display:none}.floatBtContract{position:fixed;bottom:0;left:0;background:#F2F1F1;box-shadow:0px -3px 6px #00000029;width:100%;z-index:10000;padding:10px 40px}.floatBtContract a{width:100%}.etapaElev{margin-top:-15px}.etapaElev .contentElevation{overflow:hidden;box-shadow:0px 10px 23px rgba(0,0,0,0.14902) !important;border:none}.contentMap{box-shadow:0px 10px 23px rgba(0,0,0,0.14902)}.aReadMore,.btVerMasAlojamientos{text-align:center;width:100%;display:block;font-size:21px}.consejoInt{box-shadow:0px 10px 23px rgba(0,0,0,0.14902);border-radius:15px;margin-bottom:40px}.consejoInt .titRet{display:flex;flex-direction:column}.consejoInt .imgYellowShadow{border-radius:0;box-shadow:none;width:100%;height:auto;margin:40px 0}.consejoInt .texto{padding:0 40px 20px;font-size:18px;line-height:30px}.consejoInt .cont-retrato{padding:30px 20px 0 20px}.consejoInt h2,.consejoInt h3{margin:0 !important;padding:0 20px;font-size:32px;line-height:40px}.titRet.order-1{order:initial}.hrConsejo{display:none}.slick-next{right:10px;z-index:1000}.slick-prev{left:10px;z-index:1000}.bannerContent.smallBanner .bannerInt .bannerPannel h1{text-align:center}.articulo hr{display:none}.articuloInt{box-shadow:0px 10px 23px rgba(0,0,0,0.14902);border-radius:15px;margin-bottom:40px}.articuloInt .catName{padding:30px 35px 0;display:block;margin:0}.articuloInt p,.articuloInt .aReadMore{display:none}.articuloInt img{border-radius:0;box-shadow:none;width:100%;height:auto;margin:20px 0}.articuloInt h2{margin:0 !important;padding:0 !important}.articuloInt h2 a{font-size:20px !important;font-weight:bold !important;line-height:27px !important;padding:0 35px 30px !important;display:block}.articuloInt .titRet h2{display:none}.blogBanner h1{display:none}.infoArticulo .articleCat{font-size:24px;font-weight:lighter;color:#002E5F;margin-bottom:20px}.infoArticulo h1{font-size:32px;line-height:40px;margin-bottom:50px}.infoArticulo .imgYellowShadow{border-radius:0;box-shadow:none;width:100%;height:auto;margin:0}.comentarios .comentario{border-radius:15px;border:1px solid #EDEDED;padding:20px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);margin-bottom:30px}.comentarios .comentario hr{display:none}.destTransporte{padding:40px 50% 40px 30px;font-size:22px;line-height:22px;height:120px;margin-bottom:20px}.destTransporte.deja,.destTransporte.buenCamino,.destTransporte.reserva{background-size:40%}.destTransporte.identifica{background-size:60%}.questions.arrow .card{border-bottom:1px solid #CBCBCB;padding-bottom:20px;margin-bottom:20px;border-radius:0}.questions.arrow .card .card-header button{width:100%;color:#333}.questions.arrow .card .card-header button:hover{text-decoration:none}.respBackGray{position:relative}.respBackGray:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:50%;content:" ";background-color:#F6F6F6}.linkPrice{padding:10px}.priceCard{background:none}.priceCard .info{margin:0}.priceCard .btPrice{display:none}.priceCard .contentPrice{margin:30px 0 0;background:#FFE693;border-radius:15px;padding:30px;text-align:center;font-size:22px;line-height:30px}.priceCard .price{text-align:center;display:block;width:100%;font-size:47px;line-height:50px;color:#002E5F}.priceCard .price strong{font-size:14px;display:block;line-height:14px;font-weight:normal}.priceCard .price span{font-size:16px;line-height:20px}.priceCard .price span.consultar{font-size:25px;line-height:30px}.slick-dots{display:none !important}.genericCarouselPaq{padding:0}.genericCarouselPaq .priceCard{margin:10px}.genericCarouselPaq .priceCard .btPrice{margin:30px 30px 0 30px;background-color:#FFCD00;color:#002E5F;border:1px solid #B38F00;font-weight:bold}.genericCarouselPaq .priceCard .btPrice .price{font-size:24px;font-weight:normal}.genericCarouselPaq:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:75%;content:" ";background-color:#F6F6F6}.questions .card .card-header button{font-size:20px;line-height:25px}.questions .card .card-header button span.number{padding-top:8px}.mt-10{margin-top:0px}.ODSImage{width:50%;margin:20px 0}.svgShadow.w-90{width:100%;margin-bottom:30px}.yellBox{margin:50px 0}.hashtagBox{padding:30px}.titPaqMochila .bannHSmall{font-size:16px !important;line-height:20px !important}.titSosteni h1{font-size:25px !important}.infoReserva .contInfoReserva .fecha{padding:20px 20px 10px 55px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0}.infoReserva .contInfoReserva .ruta{padding:10px 20px 20px 55px;border-radius:0;background-position:center left 37px}.infoReserva .contInfoReserva .mochilas{background:url(../img/ico-mochila.svg) no-repeat center left 30px;background-size:14px;padding:15px 0 15px 50px}.infoReserva .contInfoReserva .alojamiento{background:url(../img/ico-alojamiento.svg) no-repeat center left 30px;background-size:24px;padding:15px 15px 15px 59px}.infoReservaOk .etapasBox{margin-top:40px}#paqEditEtapa .btCancelModal,#paqEditRes .btCancelModal{margin-top:20px;justify-content:center}.titPaqMochila h1{font-size:30px !important;line-height:35px !important}.titPaqMochila h2{font-size:18px !important;line-height:25px !important}footer .footerNewsletter{margin-top:20px}}@media (max-width: 992px){body.responsiveMenuOpen{overflow:hidden;height:100vh !important}header .navbar-brand img{max-height:50px}header .navbar-collapse{background:#FFCD00;z-index:10100;height:calc(100% - 58px);transition:none !important;padding:20px 25px 120px}header .navbar-collapse .navbar-nav .nav-link{padding:5px 0;margin:0}header .navbar-collapse .navbar-nav .nav-item.dropdown:hover .dropdown-menu{position:initial}header .navbar-collapse .navbar-nav .dropdown-menu{display:block;background:none;border:none;border-radius:0;box-shadow:none;margin:0;padding:0 0 10px 0}header .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item{display:initial;border:1px solid #002E5F;border-radius:4px;margin-right:12px;line-height:50px}header .navbar-collapse a.btn-primary{background:#FFFFFF;width:100%;margin:10px 0;border:none;box-shadow:0px 0px 15px rgba(0,0,0,0.14902)}header .navbar-collapse a.btn-primary:hover{background-color:#FFCD00}header .navbar-collapse p{color:#002E5F;font-size:16px}header .navbar-collapse p a{color:#002E5F;font-weight:bold}header .navbar-toggler.collapsed{background:#ffffff}header .navbar-toggler{background:#FFCD00;z-index:200;outline:none}header .navbar-collapse.collapse{display:none}header .navbar-collapse.collapse.show{display:initial;overflow:scroll}header .container-lg{padding-right:0}header section.header{margin-bottom:20px;display:flex;flex-direction:column}.responsiveMenuOpen section.header{height:100vh}.header-content{display:flex;flex-direction:row;justify-content:space-between}.navbar-back{display:none}body.responsiveMenuOpen .navbar-back{width:100%;height:100vh;background:#000000;opacity:0.38;position:absolute;top:0;left:0;z-index:10;display:block}button.navbar-toggler{border:none;border:0;box-shadow:none;outline:none;border-radius:0;position:relative;z-index:20;align-self:flex-end !important;padding:26px 15px 7px 15px}button.navbar-toggler .icon-bar{width:22px;height:2px;background-color:#002E5F;display:block;transition:all 0.2s;margin-top:4px}button.navbar-toggler.collapsed .bottom-bar,button.navbar-toggler.collapsed .top-bar{transform:rotate(0)}button.navbar-toggler.collapsed .middle-bar{opacity:1}button.navbar-toggler.collapsed{padding:26px 15px 7px 15px}button.navbar-toggler{transition:all 0.2s;padding:26px 12px 7px 18px}button.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}button.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}button.navbar-toggler .middle-bar{opacity:0}.navbar-collapse ul.navbar-nav{margin:0 auto}.navbar-collapse .navbar-nav .nav-link{border-bottom:1px solid #B38F00}header .header-search{display:none}.navbar-i18n .dropdown-toggle{background:none;padding:5px 10px;border-right:1px solid #CBCBCB;align-self:flex-end !important}.navbar-i18n .nav-link{font-size:20px}.navbar-nav.navbar-i18n{align-self:flex-end !important}footer .navBar,footer .navBar li:last-child{margin:0}.cookie-message{width:96%;max-width:96%;margin:0 2%}.cookie-message .cookie-message-text{font-size:14px;line-height:16px}}@media (min-width: 1926px){.smallBanner.bannerContent .bannerInt,.mainBanner.bannerContent .bannerInt{mask:url(../img/masc.svg);-webkit-mask:url(../img/masc.svg);mask-size:100%;-webkit-mask-size:100%;mask-position:center bottom;-webkit-mask-position:center bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.smallBanner.bannerContent .btn-arrow{transform:translate(100%, -75%)}}@media (max-width: 1926px){.bannerContent .btn-arrow{transform:translateY(-50%)}.smallBanner.bannerContent .btn-arrow{transform:translate(100%, -50%)}}@media (max-width: 2400px){.otrosServivios{margin-bottom:100px}footer .footerBand{margin-bottom:50px}}@media (max-width: 1600px){.otrosServivios{margin-bottom:150px}footer .footerBand{margin-bottom:50px}}
