@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}*{outline:0px transparent !important}h1{font-size:36px;line-height:37px;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:lighter}h2{font-size:37px;line-height:45px;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:lighter;color:#333}h2.sm{font-size:30px}h3{font-size:32px;line-height:29px;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif}a{color:#002E5F;font-weight:normal}strong{font-weight:bold}.btg{border-top:1px solid #CBCBCB}.input-styled{padding:19px 16px 16px 16px;font-size:16px;font-weight:normal;line-height:24px;color:#666;width:100%;height:59px;background-color:#F3F2F2;border:1px solid #949494;border-bottom:1px solid #FFCD00;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0rem;border-bottom-right-radius:0rem;box-shadow:none !important;outline:none !important}.input-styled:focus{color:#666;background-color:#F3F2F2;border:1px solid #949494;border-bottom:1px solid #FFCD00}textarea.input-styled{height:150px}.btn.btn-primary{background-color:#FFCD00;border:1px solid #B38F00;border-radius:10px;color:#002E5F;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;text-transform:uppercase;padding:20px 30px}.btn.btn-primary:hover{background-color:#FFFFFF;border-color:#211914;color:#002E5F;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;text-transform:uppercase;padding:20px 30px}.btn.btn-arrow{border:none;border-radius:10px;color:#002E5F;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;line-height:20px;text-align:center;text-transform:uppercase;padding:20px 68px 20px 30px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);background:url(../img/bt-arrow.svg) #fff no-repeat center right 30px;background-size:21px}.btn.btn-arrow:hover{background-color:#FFCD00}.btn.btn-arrow.btn-yellow{background-color:#FFCD00;color:#002E5F}.btn.btn-arrow.btn-yellow:hover{background-color:#FFFFFF}.btn.btn-arrow.btn-yellow.btn-border{border:1px solid #B38F00}.btn.btn-arrow.btn-blue{background-color:#002E5F;color:#FFCD00;text-transform:none;line-height:28px;font-size:21px;padding-right:80px;background-image:url(../img/bt-arrow-yellow.svg)}.btn.btn-arrow.btn-blue:hover{background-color:#FFFFFF;color:#002E5F}.btn.btn-arrow.btn-blue.btn-border{border:1px solid #B38F00}.btn.btn-arrow.w-100{text-align:left}.btn.btn-simple{border:1px solid #002E5F;border-radius:4px;color:#002E5F;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:5px 20px}.btn.btn-simple:hover,.btn.btn-simple.active{background:#002E5F;color:#ffffff}.btn.btn-noBorder{font-size:18px;color:#002E5F;font-weight:bold}section{margin-top:100px}section.gray{background:#F3F2F2}section.grayAbsol{position:relative;padding-top:80px}section.grayAbsol:before{content:' ';position:absolute;top:0;left:0;width:100%;height:350px;background:#F3F2F2}.destImage{position:relative;margin-bottom:35px}.destImage img{border-radius:10px}.destImage .txtDestImage{position:absolute;top:50%;transform:translateY(-50%);color:#FFF;padding:50px;text-align:left}.destImage .txtDestImage p,.destImage .txtDestImage h2,.destImage .txtDestImage h3{padding:0;margin:0}.destImage .txtDestImage h2,.destImage .txtDestImage h3{font-weight:lighter;font-size:48px;line-height:48px;color:#FFFFFF}.destImage .txtDestImage p{margin-top:15px;font-weight:normal;font-size:16px;line-height:19px}#content{position:relative;z-index:100}.custom-checkbox label{cursor:pointer !important;color:#002E5F;padding-top:3px;font-weight:lighter;font-size:16px;line-height:18px}.custom-checkbox label a{color:#002E5F;text-decoration:underline;font-weight:bold}.custom-checkbox label:before{color:#002E5F;border-radius:2px;border:2px solid #002E5F;border-color:#002E5F;background-color:#fff;width:18px;height:18px;outline:none !important;box-shadow:none !important}.custom-checkbox .custom-control-input:focus:not(:checked) ~ label::before{border:2px solid #002E5F;border-color:#002E5F;background-color:#fff}.custom-checkbox .custom-control-input:not(:disabled):active ~ label::before{border:2px solid #002E5F;border-color:#002E5F;background-color:#fff}.custom-checkbox .custom-control-input:checked ~ label::before{color:#002E5F;border:1px solid #B38F00;border-color:#B38F00 !important;background-color:#FFCD00}.custom-checkbox .custom-control-input:checked ~ label::after{background-image:url(../img/tick.svg) !important;width:18px;height:18px;background:no-repeat 55%/78% 100%}.modal-header{border-bottom:none}.breadcrumb{background:none;color:#FFFFFF;font-size:14px;text-transform:uppercase;font-weight:normal;padding:20px 0}.breadcrumb a{color:#FFCD00}.breadcrumb .active{color:#FFFFFF}.breadcrumb.noBack a{color:#002E5F}.breadcrumb.noBack .active{color:#333}.breadcrumb-item+.breadcrumb-item::before{color:#FFFFFF;content:"";background:url(../img/breadcrumb-arrow.svg) no-repeat center;height:10px;width:10px;margin-right:6px}.breadcrumb.noBack .breadcrumb-item+.breadcrumb-item::before{background-image:url(../img/breadcrumb-arrow_dark.svg)}.imgYellowShadow{box-shadow:30px 40px 0 #FFCD00;border-radius:10px;max-width:100%;margin-bottom:80px}.imgYellowShadow.doubleShadow{box-shadow:30px 40px 0 #FFCD00,0px 10px 23px rgba(0,0,0,0.14902)}.svgShadow{box-shadow:0px 10px 23px rgba(0,0,0,0.14902);border-radius:10px;background:#FFF;padding:20px 40px}.w-90{width:90%}.bigLineSep{line-height:180%}.blueStar{width:15px;height:15px;background:url(../img/star.svg) no-repeat;background-size:15px;display:inline-block}.blueStar.disable{opacity:0.2}.tabsModal .modal-body{padding:0}.tabsModal .modal-body .close{position:absolute;right:10px;top:5px}.tabsModal .modal-body .nav-link{border:none;margin:0 10px;color:#002E5F}.tabsModal .modal-body .nav-link.active{border-bottom:4px solid #FFCD00;font-weight:bold}.tabsModal .modal-body .tab-pane{background:#F6F6F6;padding:20px;font-weight:lighter}.aReadMore{font-weight:bold}.aReadMore:hover{text-decoration:none}.imgRadious{border-radius:10px}.socialBar{margin-top:30px}.socialBar .list-group-item{border:0;margin:5px;padding:0}.socialBar .list-group-item .btSocial{height:56px;width:56px;border-radius:100%;background-color:#FFFFFF;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center}.mb-10{margin-bottom:100px}.mt-10{margin-top:100px}.questions{margin-top:50px}.questions .card{background:none;border:0;padding:0;margin-bottom:10px}.questions .card .card-header{padding:0;border:none;background:none}.questions .card .card-header button{padding:0;margin:0;color:#002E5F;font-size:24px;font-weight:lighter;text-align:left}.questions .card .card-body{padding:0 0 0 10px;margin:0;margin-top:20px}.questions .card.numbers{border-radius:0;border-bottom:1px solid #CBCBCB}.questions .card.numbers button{color:#333;display:flex;background:url(../img/question-arrow.svg) no-repeat center right;width:100%}.questions .card.numbers button:focus,.questions .card.numbers button:active,.questions .card.numbers button:hover{text-decoration:none !important}.questions .card.numbers button span.number{border-radius:100%;background-color:#FFCD00;border:1px solid #B38F00;height:45px;width:45px;display:block;text-align:center;padding-top:3px;flex-shrink:0;margin-right:10px}.questions .card.numbers .card-body{padding-left:55px}.questions.arrow .card-header button{background:url(../img/arrowBotton.svg) no-repeat right center;background-size:15px;padding-right:25px}.editorContent h3{font-size:30px;line-height:35px;font-weight:lighter;margin:40px 0 30px}.editorContent h3{font-size:30px;line-height:35px;font-weight:lighter;margin:40px 0 30px}.editorContent .smallH3{font-size:30px;line-height:35px;font-weight:lighter}.editorContent .liDecimal{list-style:decimal;padding:0 0 0 20px}.editorContent .liDecimal li{padding:5px 0 5px 10px}.txtSmall{font-size:15px;line-height:25px}span.twitter-typeahead{width:100%}span.twitter-typeahead .tt-menu{max-height:150px;overflow-y:auto}span.twitter-typeahead .tt-menu{width:100%;margin-top:0;padding:15px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:0  0 8px 8px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}span.twitter-typeahead .tt-selectable{cursor:pointer}header section.header{margin-top:0}header .navbar,header .navbar-brand{padding:0}header .navbar img,header .navbar-brand img{max-height:83px;max-width:100%}header .header-buttons,header .header-search{align-self:flex-end}header .btEditPaq svg{width:35px}header .btEditPaq svg:hover .mochcls-2{fill:#002E5F;stroke:#002E5F}header .btEditPaq svg:hover .mochcls-1{fill:#FFCD00}header .navbar-i18n .nav-link{font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;text-align:center;font-size:18px;line-height:19px;letter-spacing:-0.36px;color:#002E5F}header .navbar-i18n .dropdown-toggle{background:url(../img/arrowBotton.svg) no-repeat center bottom;background-size:13px;padding-bottom:11px}header .navbar-i18n .dropdown-toggle::after{display:none}header .dropdown-i18n{transform:translate3d(-15px, 0px, 0px) !important;top:0;min-width:0;box-shadow:0px 3px 6px #00000029;margin:0;border:0}header .dropdown-i18n a,header .dropdown-i18n span{padding:4px 14px;text-align:center !important;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:18px;line-height:19px;letter-spacing:-0.36px;color:#002E5F}header .dropdown-i18n a:hover,header .dropdown-i18n span:hover{color:#002E5F;font-weight:bold;background:none}header .navbar-collapse.collapse{display:initial}header .navbar-collapse .navbar-nav .nav-link{font-size:23px;font-weight:300;line-height:28px;color:#002E5F;text-decoration:none !important;padding:23px 5px;margin:0 25px;display:block;border-bottom:3px solid transparent}header .navbar-collapse .navbar-nav .nav-link:hover{border-bottom:3px solid #FFCD00}header .navbar-collapse .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block;position:absolute}header .navbar-collapse .navbar-nav .dropdown-menu{border-top:3px solid #FFCD00;margin-top:-4px;border-radius:0 0 10px 10px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);min-width:100%}header .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item{padding:8px;color:#002E5F}header .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item:hover{background:none;color:#000000}footer .footerBand{margin-top:-150px}footer .footerBand img{width:100%;height:auto;position:static;object-fit:cover;object-position:center}footer .navBar{padding:0;margin:20px 0 0 0;display:block}footer .navBar li{list-style:none;padding:0 0 15px 0;margin:20px 0;position:relative}footer .navBar li a{text-align:left;font-weight:lighter;font-size:24px;line-height:26px;color:#333}footer .navBar li a:hover{text-decoration:none;color:#002E5F}footer .navBar li:before{content:" ";position:absolute;height:1px;width:50px;background:#FFCD00;bottom:0;left:0}footer .footerNewsletter{border-radius:10px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);padding:40px;background:#FFF;margin-top:-60px}footer .footerNewsletter img{width:100%;height:auto}footer .footerNewsletter p{font-size:16px;line-height:16px;font-weight:regular}footer .footerNewsletter p.txtSuscribete{font-size:30px;line-height:43px;font-weight:lighter}footer .footerNewsletter form{margin-top:10px}footer .footerNewsletter form .btn{padding:20px 10px;width:100%}footer .footerNewsletter form .btn:hover{padding:20px 10px;width:100%}footer .footerBottom{margin-top:50px;background:#333333;color:#FFF;padding:25px 0}footer .footerBottom img{width:45px}footer .footerBottom .list-group-item{padding:0;margin:0 30px 0 0;background:none;border:none;font-size:16px;font-weight:lighter}footer .footerBottom .list-group-item a{color:#FFF}footer .footerBottom p{font-size:13px;font-weight:lighter;margin:10px 0 0;color:#999999}body{font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:17px;font-weight:lighter;line-height:30px;color:#333}.bannerContent.smallBanner .bannerInt{height:300px;max-width:1920px}.bannerContent.smallBanner .bannerInt .bannerPannel h1{text-align:left;font-weight:lighter;font-size:50px;line-height:55px}.bannerContent .bannerInt{width:100%;text-align:center;height:450px;position:relative;mask:url(../img/masc.svg);-webkit-mask:url(../img/masc.svg);mask-size:1925px;-webkit-mask-size:1925px;mask-position:center bottom;-webkit-mask-position:center bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.bannerContent .bannerInt img{position:absolute;object-fit:cover;width:100%;z-index:-1;object-position:top;max-width:100%}.bannerContent .bannerInt img.vertCent{transform:translateY(-50%);top:50%}.bannerContent .bannerInt .bannerPannel{color:#FFF;font-size:24px;line-height:28px;font-weight:lighter;padding:0 50px}.bannerContent .bannerInt .bannerPannel h2,.bannerContent .bannerInt .bannerPannel h1{color:#FFF;font-weight:bold;font-size:40px;line-height:50px}.bannerContent .btn-arrow{transform:translateY(-50%)}.carouselSellos .slick-next,.carouselSellos .slick-prev,.genericCarouselPaq .slick-next,.genericCarouselPaq .slick-prev,.genericCarousel .slick-next,.genericCarousel .slick-prev,.newsCarousel .slick-next,.newsCarousel .slick-prev,.caminosCarousel .slick-next,.caminosCarousel .slick-prev{background-size:20px;background-repeat:no-repeat;width:20px;height:40px}.carouselSellos .slick-next:before,.carouselSellos .slick-prev:before,.genericCarouselPaq .slick-next:before,.genericCarouselPaq .slick-prev:before,.genericCarousel .slick-next:before,.genericCarousel .slick-prev:before,.newsCarousel .slick-next:before,.newsCarousel .slick-prev:before,.caminosCarousel .slick-next:before,.caminosCarousel .slick-prev:before{content:''}.carouselSellos .slick-prev,.genericCarouselPaq .slick-prev,.genericCarousel .slick-prev,.newsCarousel .slick-prev,.caminosCarousel .slick-prev{background-image:url(../img/carousel-arrow-left.svg)}.carouselSellos .slick-next,.genericCarouselPaq .slick-next,.genericCarousel .slick-next,.newsCarousel .slick-next,.caminosCarousel .slick-next{background-image:url(../img/carousel-arrow-right.svg)}.carouselSellos .slick-dots li button:before,.genericCarouselPaq .slick-dots li button:before,.genericCarousel .slick-dots li button:before,.newsCarousel .slick-dots li button:before,.caminosCarousel .slick-dots li button:before{font-size:12px;color:#FFCD00;opacity:1}.carouselSellos .slick-dots li.slick-active button:before,.genericCarouselPaq .slick-dots li.slick-active button:before,.genericCarousel .slick-dots li.slick-active button:before,.newsCarousel .slick-dots li.slick-active button:before,.caminosCarousel .slick-dots li.slick-active button:before{color:#002E5F}.carouselSellos .slick-dots li:hover button:before,.genericCarouselPaq .slick-dots li:hover button:before,.genericCarousel .slick-dots li:hover button:before,.newsCarousel .slick-dots li:hover button:before,.caminosCarousel .slick-dots li:hover button:before{color:#002E5F;opacity:0.5}.respListHorizontal .listHorCarousel .btListHor{padding:20px 15px;border-bottom:4px solid white;text-align:left;font-weight:lighter;font-size:21px;line-height:25px;color:#002E5F;outline:none}.respListHorizontal .listHorCarousel .btListHor.active{border-bottom:4px solid #FFCD00;font-weight:bold}.respListHorizontal .listHorCarousel .btListHor:hover{text-decoration:none}.respListComunidades,.respListEtapas{margin-bottom:20px;border-bottom:1px solid #CBCBCB}.caminoCard{background:#F6F6F6;border-radius:15px;padding:40px 0 40px;font-size:16px;line-height:16px;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#333}.caminoCard img{box-shadow:30px 40px 0 #FFCD00;border-radius:10px;max-width:100%;margin-left:-100px;margin-bottom:40px}.caminoCard h3{text-align:left;font-size:30px;line-height:35px;font-family:"Cartero","PT Sans","Open Sans",Roboto,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:lighter;letter-spacing:0px;color:#333;margin-bottom:20px}.linkPrice .route,.caminoCard .route{background:url(../img/camino-route.svg) no-repeat center left 20px;background-size:7px;padding-left:35px;font-size:16px;font-weight:bold;color:#333}.linkPrice .route p,.caminoCard .route p{min-height:36px;margin:0}.linkPrice .route p:last-child,.caminoCard .route p:last-child{margin:0}.linkPrice .sections,.linkPrice .kms,.caminoCard .sections,.caminoCard .kms{padding-top:40px;text-align:center;font-size:14px;font-weight:normal;color:#333}.linkPrice .sections,.caminoCard .sections{background:url(../img/camino-flag.svg) no-repeat top center;background-size:28px}.linkPrice .kms,.caminoCard .kms{background:url(../img/camino-km.svg) no-repeat top center;background-size:38px}.linkNewsCard:hover{text-decoration:none}.newsCard{border-radius:10px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);padding:20px 0 40px;background:#fff}.newsCard h4{font-size:24px;line-height:28px;font-weight:lighter;color:#002E5F;height:50px;text-decoration:none}.newsCard h3{font-size:20px;line-height:27px;font-weight:bold;margin:30px 0 0;height:80px;color:#333;text-decoration:none}.newsCard h4,.newsCard h3,.newsCard img{padding:0 35px}.h2-camino{font-size:30px;margin-bottom:30px;font-weight:lighter}.etapasContent>[class*=col-]{padding-left:7px;padding-right:7px}.etapasContent{margin-right:-7px;margin-left:-7px}.etapasContent .etapaCard{background-color:#FFCD00;border-radius:10px;padding:30px;font-size:17px;margin-bottom:80px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902)}.etapasContent .etapaCard h3{font-size:30px;color:#002E5F;font-weight:lighter;margin:0 0 15px 0}.etapasContent .etapaCard .localidades{font-weight:bold;color:#002E5F;line-height:18px}.etapasContent .etapaCard .localidades span{min-height:38px}.etapasContent .etapaCard .localidades hr{border-color:#002E5F;position:relative;margin:20px 0}.etapasContent .etapaCard .localidades hr::after{position:absolute;right:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #FFCD00;background-size:9px;content:"";margin-top:-5px}.etapasContent .etapaCard .localidades hr::before{position:absolute;left:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #FFCD00;background-size:9px;content:"";margin-top:-5px}.etapasContent .etapaCard.bifurcacion{height:350px}.etapasContent .etapaCard.bifurcacion .contBts{margin-top:69px}.etapasContent .etapaCard.bifurcacion .btn-arrow{background:url(../img/bifurcacion-etapa-arrow.svg) no-repeat center right;background-size:15px;width:100%;border:none;box-shadow:none;text-align:left;font-size:30px;font-weight:lighter;padding:20px 0;color:#333;text-transform:none;margin-bottom:30px;opacity:0.5}.etapasContent .etapaCard.bifurcacion .btn-arrow.active{opacity:1}.etapasContent .etapaCard.bifurcacion .btn-arrow:hover{opacity:1}.etapasContent .etapaCard .paramEtapa{min-height:122px}.etapasContent .etapaCard .paramEtapa img{display:initial}.etapasContent .etapaCard .masInfo{margin-bottom:-70px}.select2-container .select2-selection{height:100%;border-radius:10px;background:url(../img/back_select.svg) no-repeat #002E5F 4px center;border:none}.select2-container .select2-selection:focus{height:100%;border-radius:10px;border:none}.select2-container .select2-selection .select2-selection__rendered{color:#FFCD00;text-transform:none;line-height:28px;font-size:21px;font-weight:normal;padding:35px 35px 35px 70px}.select2-container .select2-selection .select2-selection__arrow{height:100%;width:40px}.select2-container .select2-selection .select2-selection__arrow b{background:url(../img/select-arrow-bottom.svg) no-repeat;background-size:13px;border:none;height:10px;width:13px;margin-left:0;margin-top:0;position:absolute;top:50%;left:0}.floatLogo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.asociacionesSection{margin-top:90px;padding:45px 0}.asociacionesSection h2{font-size:30px;font-weight:lighter;margin-bottom:10px}.asocCarousel .asocCard{border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.14902);padding:25px;background:#fff}.asocCarousel .asocCard h4{font-size:24px;line-height:28px;font-weight:lighter;color:#002E5F;min-height:28px;margin-bottom:20px}.asocCarousel .asocCard h3{font-size:20px;line-height:27px;font-weight:bold;color:#000000}.asocCarousel .asocCard p:last-child{margin:0}.asocCarousel .slick-track{padding:30px 0}.asocCarousel .slick-next,.asocCarousel .slick-prev{background-size:20px;background-repeat:no-repeat;width:20px;height:40px}.asocCarousel .slick-next:before,.asocCarousel .slick-prev:before{content:''}.asocCarousel .slick-prev{background-image:url(../img/carousel-arrow-left.svg)}.asocCarousel .slick-next{background-image:url(../img/carousel-arrow-right.svg)}.asocCarousel .slick-disabled{opacity:0.2}.asocCarousel .slick-dots li{width:80px;height:4px;margin:0 10px}.asocCarousel .slick-dots li button:before{opacity:1;content:"";width:100%;height:4px;line-height:0;border-bottom:1px solid #000}.asocCarousel .slick-dots li.slick-active button:before{content:"";border-bottom:4px solid #FFCD00}.asocCarousel .slick-dots li:hover button:before{color:#002E5F;opacity:0.5}.otrosServivios .servCard a{color:#333}.otrosServivios .servCard a:hover{text-decoration:none}.otrosServivios .servCard img{border-radius:10px;width:100%}.otrosServivios .servCard .contServCard{position:absolute;padding:0 30px;top:70px;left:0}.otrosServivios .servCard .contServCard img{display:none}.otrosServivios .servCard .contServCard .contServIntCard{box-shadow:0px 0px 15px rgba(0,0,0,0.14902);background:url(../img/bt-arrow.svg) no-repeat center right 13px #fff;background-size:15px;padding:20px;border-radius:10px}.otrosServivios .servCard .contServCard .contServIntCard h4{font-size:22px;font-weight:lighter}.otrosServivios .servCard .contServCard .contServIntCard p{font-size:16px;line-height:20px;font-weight:lighter;margin:0 20px 0 0}.containerMap{margin-top:-150px;position:relative}.containerMap .contentMap{border-radius:10px;overflow:hidden}.containerMap .contentMap #map{height:300px;width:100%}.etapaMap .containerMap{margin-top:-100px}.bannerPannelEtapa .titEtapa{font-size:40px;line-height:45px;font-weight:bold}.bannerPannelEtapa h1{text-align:center !important;font-size:24px !important;line-height:30px !important;font-weight:lighter !important}.contentElevation{padding:30px 0;border:1px solid #EDEDED}.contentElevation .area-chart{fill:none;stroke:#FFCD00;stroke-width:4px}.contentElevation path{stroke:none}.contentElevation g.tick{stroke:none;fill:none}.contentElevation text{fill:#C9C9C9}.contentElevation .datos{margin-top:20px}.contentElevation .datos .longitud{background:url(../img/etapa-km_amarillo.svg) no-repeat}.contentElevation .datos .dificultad{background:url(../img/etapa-dificultad_amarillo.svg) no-repeat}.contentElevation .datos .longitud,.contentElevation .datos .dificultad{background-size:50px;padding:15px 0 15px 60px;background-position:left center;margin:0 0 0 30px}.comoLlegar .nav-link{border:none;margin:0 10px;color:#002E5F}.comoLlegar .nav-link.active{border-bottom:4px solid #FFCD00;font-weight:bold}.comoLlegar .tab-pane{background:#F6F6F6;padding:20px;font-weight:lighter}.albergueCard{border-radius:10px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);padding:25px 0;background:#fff;margin-bottom:40px;position:relative}.albergueCard .tipo{padding-left:25px;font-size:18px;line-height:25px;font-weight:regular}.albergueCard h4{font-size:25px;line-height:30px;font-weight:regular;color:#002E5F;text-decoration:none;padding-right:25px}.albergueCard .info{padding:0 25px}.albergueCard .info .link{margin-bottom:0}.albergueCard .info .link a{color:#000;font-weight:bold}.albergueCard .info .habitaciones{font-size:16px;line-height:20px}.albergueCard .info .caracteristica{line-height:25px;font-size:19px}.albergueCard .info .caracteristica img{padding:5px 10px 5px 0px}.albergueCard h3{font-size:20px;line-height:27px;font-weight:bold;margin:0;padding:0;color:#333}.albergueCard img.princ{padding:20px 0}.albergueCard .masInfo{padding-bottom:20px}.albergueCard .btOpenInfo{width:100%;height:30px;background:url(../img/arrow-top-alojamientos.svg) no-repeat top right 20px;background-size:15px;position:absolute;bottom:0;right:0;cursor:pointer}.albergueCard .btOpenInfo.collapsed{background-image:url(../img/arrow-bottom-alojamientos.svg)}.btVerMasList{text-align:center;display:block;width:100%;margin:20px 0;font-weight:bold;font-size:21px}.comentarios .btVerMasList{display:none}.comentarios .btVerMasList.collapsed{display:block}.filtradoAlojamientos{margin:20px 0 10px;cursor:pointer}.articulos .articulo,.articulos .consejo,.consejos .articulo,.consejos .consejo{margin-top:40px}.articulos .articulo h2,.articulos .articulo h3,.articulos .consejo h2,.articulos .consejo h3,.consejos .articulo h2,.consejos .articulo h3,.consejos .consejo h2,.consejos .consejo h3{font-size:30px;font-weight:lighter;line-height:35px}.articulos .articulo h2 a,.articulos .articulo h3 a,.articulos .consejo h2 a,.articulos .consejo h3 a,.consejos .articulo h2 a,.consejos .articulo h3 a,.consejos .consejo h2 a,.consejos .consejo h3 a{color:#333;font-weight:lighter}.articulos .articulo .retrato,.articulos .consejo .retrato,.consejos .articulo .retrato,.consejos .consejo .retrato{border-radius:100%}.articulos .articulo .cartero,.articulos .consejo .cartero,.consejos .articulo .cartero,.consejos .consejo .cartero{margin-left:20px;font-size:16px;font-weight:normal}.articulos .articulo .cartero strong,.articulos .consejo .cartero strong,.consejos .articulo .cartero strong,.consejos .consejo .cartero strong{font-size:20px;line-height:20px;font-weight:bold;display:block}.articulos .articulo hr,.articulos .consejo hr,.consejos .articulo hr,.consejos .consejo hr{margin:30px 0 60px}.articulo .catName{font-size:24px;line-height:30px;color:#002E5F}.galeriaEtapas{margin-bottom:300px}.galeriaCarousel{margin-bottom:-250px}.galeriaCarousel figure{padding:0 5px}.galeriaCarousel .slick-next,.galeriaCarousel .slick-prev{background-size:20px;background-repeat:no-repeat;width:20px;height:40px}.galeriaCarousel .slick-next:before,.galeriaCarousel .slick-prev:before{content:''}.galeriaCarousel .slick-prev{background-image:url(../img/carousel-arrow-left.svg)}.galeriaCarousel .slick-next{background-image:url(../img/carousel-arrow-right.svg)}.galeriaCarousel .slick-disabled{opacity:0.2}.arrowChangeEtapa{display:block;position:absolute;top:30%;height:25px;width:13px;background:url(../img/etapa-arrow-left.svg) no-repeat;background-size:13px;text-indent:-9999px;white-space:nowrap}.arrowChangeEtapa.right{background-image:url(../img/etapa-arrow-right.svg);right:20px}.arrowChangeEtapa.left{background-image:url(../img/etapa-arrow-left.svg);left:20px}.arrowChangeEtapa.desvio-0{margin-top:-20px}.arrowChangeEtapa.desvio-1{margin-top:20px}.arrowChangeEtapa .txtDesvio{text-indent:0;white-space:initial;display:block;color:#fff;position:absolute;width:200px;text-align:left;top:2px;left:30px;line-height:16px;font-size:16px}.arrowChangeEtapa.right .txtDesvio{left:initial;right:30px;text-align:right}.filtrarAlojamientosLocal,.filtrarAlojamientos,.filtrarArticulos{margin-bottom:10px}.consejosForm h3{font-size:37px;font-weight:lighter;line-height:40px}.linkFilter:hover{text-decoration:none;color:#002E5F}.btVerMasArticulos{margin-bottom:50px}.infoArticulo img{max-width:100%;height:auto !important}.sharePannel h4{font-size:21px;font-weight:normal;margin:0;color:#002E5F}.sharePannel .socialBar{margin-top:10px}h4.related{margin-bottom:50px;font-size:30px;line-height:35px;font-weight:lighter}.comentarios .title{margin:40px 0;font-size:32px;font-weight:lighter}.comentarios .comentario .author{font-weight:normal;font-size:16px;margin-bottom:15px}.comentarios .comentario .date{font-size:14px;font-weight:lighter}.titPaqMochila h1{text-align:center !important;font-size:40px !important;font-weight:bold !important}.titPaqMochila h2{font-size:24px !important;line-height:30px !important;font-weight:lighter !important}#paqEditEtapa select,#paqEditEtapa input[type=email],#paqEditEtapa input[type=number],#paqEditEtapa input[type=date],#paqEditEtapa input[type=text],#paqEditRes select,#paqEditRes input[type=email],#paqEditRes input[type=number],#paqEditRes input[type=date],#paqEditRes input[type=text],.formTransporte select,.formTransporte input[type=email],.formTransporte input[type=number],.formTransporte input[type=date],.formTransporte input[type=text]{margin-top:20px}#paqEditEtapa label,#paqEditRes label,.formTransporte label{color:#002E5F;font-weight:normal;font-size:15px}#paqEditEtapa label img,#paqEditRes label img,.formTransporte label img{margin:0 10px}#paqEditEtapa .txtEdit,#paqEditRes .txtEdit,.formTransporte .txtEdit{font-size:21px;font-weight:lighter;color:#002E5F}#paqEditEtapa .input-styled,#paqEditRes .input-styled,.formTransporte .input-styled{padding:23px 16px 12px 16px}.placeholderForm:before{content:attr(place) !important;color:#002E5F;margin-right:0.5em;position:absolute;top:25px;left:32px;font-size:12px;font-weight:normal;z-index:100;opacity:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.placeholderForm.active:before{top:18px;opacity:1}.placeholderForm.active:before.placeDiv{top:0}.placeDiv.active:before{top:0;opacity:1}.placeDiv{margin-top:20px}.placeDiv .input-styled{padding:23px 16px 12px 16px}.bannerTransporte{margin:100px 0}.destTransporte{padding:40px 50% 40px 30px;background:no-repeat center right 40px #FFE693;font-size:48px;line-height:55px;color:#002E5F;border-radius:15px;height:215px;margin-bottom:30px}.destTransporte.reserva{background-image:url(../img/transporte-mochila/reserva.svg)}.destTransporte.identifica{background-image:url(../img/transporte-mochila/identifica.svg);background-position:center right 10px}.destTransporte.deja{background-image:url(../img/transporte-mochila/deja-equipaje.svg)}.destTransporte.buenCamino{background-image:url(../img/transporte-mochila/buen-camino.svg)}.linkPrice:hover{text-decoration:none}.priceCard{background:#FFCD00;border-radius:15px;padding:25px}.priceCard .info{background:#FFFFFF;border-radius:10px;padding:20px 40px;border:#EDEDED;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);margin-left:-16.666667%;line-height:16px}.priceCard .info .infoText{text-align:center;font-size:24px;line-height:26px;font-weight:lighter;color:#002E5F;border-bottom:1px solid #FFCD00;width:80%;padding:10px 0;margin:0 0 10px 10%}.priceCard .btPrice{margin-left:16.666667%;background:#002E5F;color:#FFCD00;padding:15px 40px 15px;border-radius:10px;background:url(../img/bt-arrow.svg) no-repeat #002E5F center right 10px}.priceCard .btPrice.noLink{background-image:none}.priceCard .btPrice .txt{font-size:18px;font-weight:bold;text-transform:uppercase}.priceCard .btPrice .price{font-size:32px;line-height:32px;font-weight:lighter !important}.priceCard .btPrice .price span{font-size:16px}.priceCard .btPrice .consultar{font-size:26px;line-height:26px;font-weight:lighter !important}.priceCard .contentPrice{margin-left:16.666667%}.priceCard .contentPrice .btPrice{margin-left:0}.galeriaCarousel img{border-radius:15px}.linkPrice{padding:30px}.infoCuadro{border-radius:15px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);padding:25px;margin-bottom:75px;font-size:20px}.infoCuadro .btn{width:100%;margin-bottom:-75px}.carouselSellos img{padding:50px;margin:25px 50px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);border-radius:15px}.h2Aloj{font-size:36px;color:#002E5F;font-weight:lighter}.sosten hr{margin:80px 0}.yellBox{border-radius:15px;background:#FFEC9D;font-size:23px;line-height:28px;padding:30px}.hashtagBox{border-radius:15px;background:#FFFFFF;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);padding:45px 90px;font-size:32px;line-height:40px}.hashtagBox .hashtag{border:1px solid #002E5F;border-radius:15px;margin-top:20px;padding:15px 35px;font-weight:normal;color:#002E5F}.filterLi li{padding:10px;border:0;font-size:20px}.filterLi li a{font-weight:bold}.filterLi li a.collapsed{font-weight:lighter}.listDescargas .listEtapas{display:none}.listDescargas a{font-size:24px;color:#333;font-weight:lighter}.listDescargas a:hover{text-decoration:none}.listDescargas .descarga{border-bottom:1px solid #CBCBCB;padding-bottom:18px;margin-bottom:18px}.listDescargas .descarga .enlace span{border:1px solid #B38F00;border-radius:100%;background:#FFCD00;font-size:16px;line-height:16px;height:40px;width:40px;margin-right:20px;text-align:center;font-weight:normal;color:#002E5F;padding-left:4px;text-transform:uppercase;flex-basis:40px;flex-grow:0;flex-shrink:0}.contEtapaCard.collapse_2{display:none}.grayAbsol.sosten{padding-top:24px}.grayAbsol.sosten:before{height:140px}.grayAbsol.sosten h2{margin-bottom:60px}.btn-price span.importe{font-size:37px;font-weight:100;position:absolute;right:90px}.tt-menu{z-index:200 !important}.infoReserva{margin-top:-50px;position:relative}.infoReserva .contInfoReserva{background:#fff;border-radius:15px;font-size:14px;font-weight:normal;line-height:18px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902)}.infoReserva .contInfoReserva .fecha{padding:15px 0 15px 55px;background:url(../img/ico-fecha.svg) no-repeat #FFCD00 center left 30px;background-size:18px;border-top-left-radius:15px;border-bottom-left-radius:15px}.infoReserva .contInfoReserva .ruta{background:url(../img/ico-ruta.svg) no-repeat #FFCD00 center left;padding:15px;border-top-right-radius:15px;border-bottom-right-radius:15px}.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}.infoReserva .contInfoReserva .nombre{background:url(../img/ico-nombre.svg) no-repeat center left 30px;background-size:16px;padding:15px 15px 15px 59px}.infoReserva.infoReservaEtapas .contInfoCorreosId{border-top-left-radius:15px;border-top-right-radius:15px;background:#FFFFFF;text-align:center;padding:10px;font-size:14px;font-weight:bold;color:#000000}.infoReserva.infoReservaEtapas .contInfoCorreosId span{font-size:22px;font-weight:100;margin:0 0 0 10px}.infoReserva.infoReservaEtapas .contInfoReserva{background:#FFCD00;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:15px 0}.infoReserva.infoReservaEtapas .contInfoReserva .nombre,.infoReserva.infoReservaEtapas .contInfoReserva .mochilas{padding-top:5px;padding-bottom:5px}.infoReserva.infoReservaEtapas .contInfoReserva .contBt{margin-top:20px;margin-bottom:-45px}.infoReservaOk .idBox{background:#FFFFFF;border-radius:15px;padding:30px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902);text-align:center}.infoReservaOk .idBox .txtSmall{font-size:14px;font-weight:bold;color:#002E5F}.infoReservaOk .idBox .correosID{font-size:35px;line-height:40px;font-weight:lighter;color:#002E5F}.infoReservaOk .etapasBox{background:#FFE693;border-radius:15px;padding:30px 30px 0 30px;text-align:center;font-size:22px;margin-bottom:35px}.infoReservaOk .etapasBox .contBt{margin-top:30px;margin-bottom:-50px}.multiswitch .fields input[type=radio]{display:none}.multiswitch .fields input:checked+label{background-color:#FFCD00}.multiswitch .fields input[value="0"]:checked+label{background-color:#CBCBCB}.multiswitch .fields .bt{font-size:18px;font-weight:lighter;border:1px solid #002E5F;background:#F3F2F2;width:33.3%;text-align:center;padding:15px;cursor:pointer}.multiswitch .fields .bt:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0}.multiswitch .fields .bt:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0}.multiswitch .fields.fieldsSmall .bt{padding:5px;width:50%}.multiswitch .disable{opacity:0.5;pointer-events:none}.listEtapas .etapa .contEtapa{background:#FFCD00;border-radius:15px;padding:25px;box-shadow:0px 10px 23px rgba(0,0,0,0.14902)}.listEtapas .etapa .contEtapa h3{font-size:30px;line-height:30px;font-weight:100;color:#002E5F}.listEtapas .etapa .contEtapa .fecha span{background:url(../img/ico-fecha.svg) no-repeat center left;background-size:15px;font-size:14px;font-weight:bold;padding:5px 0 0 20px;color:#002E5F}.listEtapas .etapa .contEtapa .destinos{font-size:17px;line-height:17px;font-weight:bold;color:#002E5F}.listEtapas .etapa .contEtapa .destinos span{font-size:14px;font-weight:normal;color:#333;display:block}.listEtapas .etapa .contEtapa hr{border-color:#002E5F;position:relative;margin:20px 0}.listEtapas .etapa .contEtapa hr::after{position:absolute;right:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #FFCD00;background-size:9px;content:"";margin-top:-5px}.listEtapas .etapa .contEtapa hr::before{position:absolute;left:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #FFCD00;background-size:9px;content:"";margin-top:-5px}.listEtapas .etapa .contEtapa .contBt{margin-top:20px;margin-bottom:-45px}.listEtapas .etapa.ended .contEtapa{background-color:#FFF}.listEtapas .etapa.ended .contEtapa .contBt{margin-bottom:0}.listEtapas .etapa.ended .contEtapa .contBt .endedBt{color:#002E5F;font-weight:bold;background:url(../img/ico-finalizado.svg) no-repeat;padding-left:30px;background-size:18px}#paqEditEtapa .idReserva,#paqEditRes .idReserva{font-size:14px;font-weight:bold;color:#002E5F}#paqEditEtapa .idReserva span,#paqEditRes .idReserva span{font-size:22px;font-weight:100}#paqEditEtapa .destinos,#paqEditRes .destinos{font-size:17px;font-weight:bold;color:#002E5F}#paqEditEtapa hr,#paqEditRes hr{border-color:#002E5F;position:relative;margin:10px 0}#paqEditEtapa hr::after,#paqEditRes hr::after{position:absolute;right:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #fff;background-size:9px;content:"";margin-top:-5px}#paqEditEtapa hr::before,#paqEditRes hr::before{position:absolute;left:0;height:10px;width:10px;background:url(../img/etapa-card-circle.svg) no-repeat #fff;background-size:9px;content:"";margin-top:-5px}#paqEditEtapa .fecha{padding:0 0 0 25px;background:url(../img/ico-fecha.svg) no-repeat center left 0;background-size:18px;color:#002E5F;font-size:14px;font-weight:bold}#paqEditEtapa .info{color:#002E5F;font-size:16px;font-weight:normal}#paqEditEtapa .anot{text-align:center;font-size:14px;font-weight:normal;color:#002E5F}#paqEditEtapa .aviso{display:none}#paqEditEtapa .aviso .alertCont{background:url(../img/aviso.svg) no-repeat top 25px left 20px #FFE693;background-size:44px;padding:20px 40px 20px 90px;border-radius:15px;color:#002E5F;min-height:94px}div.input-styled{overflow:hidden}.finCamino{background:url(../img/ico-final-camino.svg) no-repeat center top;background-size:25px;font-size:18px;font-weight:100;line-height:22px;text-align:center;padding-top:60px;margin-top:50px;color:#002E5F}.cookie-message{position:fixed;bottom:0;right:0;z-index:1000;width:50%;margin-right:32px;max-width:597px}.cookie-message .cookie-message-content{padding:16px 40px 24px 40px;position:relative;border:1px solid #F3F2F2;border-radius:8px 8px 0 0;background-color:#FFFFFF;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}.cookie-message .cookie-message-content .cookie-message-title{margin-bottom:8px}.cookie-message .cookie-message-content .cookie-message-title .title-text{color:#333333;font-size:18px;font-weight:normal;letter-spacing:0;line-height:32px}.cookie-message .cookie-message-content .cookie-message-title .close{position:absolute;top:20px;right:20px;display:flex;opacity:1;cursor:pointer}.cookie-message .cookie-message-content .cookie-message-buttons{display:flex;justify-content:space-between;align-items:center}.cookie-message .cookie-message-content .cookie-message-buttons .buttons-configure{flex-basis:50%;text-align:right}.cookie-message .cookie-message-content .cookie-message-buttons .buttons-configure button{color:#002e6d;font-size:16px;font-weight:bold;letter-spacing:0;line-height:20px}.cookie-message .cookie-message-content .cookie-message-buttons .buttons-configure button img{margin-left:11px}#cookiesModal{font-size:16px;line-height:20px}#cookiesModal .modal-header{background:#FFCD00;padding:8px}#cookiesModal .modal-header .modal-title{color:#002E5F;font-size:16px;text-align:center}@media all and (-ms-high-contrast: none){.collapse.navbar-collapse{display:block !important}.bannerContent .bannerInt{height:400px;overflow:hidden}.bannerContent .bannerInt img{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-bottom:50px}}
