:root{--text-main: #655953;--text-secondary: #114875;--white: #ffffff;--grey: #808080;--montserrat: "Montserrat", sans-serif;--josefin: "Josefin", sans-serif;--text-shadow: 0 2px 1.2rem rgba(0, 0, 0, .8);--opacity: rgba(0, 0, 0, .3);--border-radius: 5px;--focus-outline: 3px solid #114875;--focus-offset: 2px}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}:focus{outline:none}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}.skip-link{position:absolute;top:-100px;left:0;background:#114875;color:#fff;padding:1rem 2rem;z-index:9999;text-decoration:none;font-family:var(--josefin);font-weight:700}.skip-link:focus{top:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Josefin;src:url(/fonts/JosefinSans.woff2) format("woff2 supports variations"),url(/fonts/JosefinSans.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat.woff2) format("woff2 supports variations"),url(/fonts/Montserrat.woff2) format("woff2-variations");font-display:swap}html{font-size:1rem}p{font-family:var(--josefin);line-height:1.5}strong{font-variation-settings:"wght" 650}a{color:var(--text-secondary);font-family:var(--josefin);font-variation-settings:"wght" 500;text-decoration:none}h1{font-family:var(--josefin);font-size:4.5vw;font-variation-settings:"wght" 625}@media all and (min-width: 800px){h1{font-size:3vw}}h2{font-family:var(--josefin);color:var(--text-secondary);text-align:center;font-size:1.5em;margin-top:40px;margin-bottom:40px}@media all and (min-width: 800px){h2{font-size:2em}}h2.medium{font-size:1.3rem;color:#595959;margin:0}h3{font-family:var(--josefin);color:var(--text-secondary)}h4{font-family:var(--josefin);color:var(--text-secondary);font-size:1.3em}.flex-wrapper{display:flex;flex-direction:column}@media all and (min-width: 800px){.flex-wrapper{flex-direction:row}}.flex{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.opacity-filter{background:var(--opacity);min-height:300px;height:100%}.separator{background:var(--grey);display:block;margin:1.5rem 0;padding:1px;width:100%}.mr2{margin-right:2rem}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.image-gallery{display:flex;margin:30px auto;max-width:1080px;flex-direction:column;padding:0 10px}@media all and (min-width: 800px){.image-gallery{flex-direction:row}}.image-gallery div{margin-right:10px}.image-gallery div:last-of-type{margin-right:0}.image-gallery img{width:100%;margin-bottom:5px;object-fit:cover}.image-gallery a{pointer-events:none}@media all and (min-width: 800px){.image-gallery a{pointer-events:initial}}.text-center{text-align:center}.section--main{background:#f2f1ed;padding:10px 0 40px}.section--text-image{display:flex;margin:40px 0 50px}.section--text-image div:first-of-type{max-width:200px;margin-right:30px;padding-right:30px;border-right:2px solid #eae4d4;align-items:center;justify-content:center;display:none}@media all and (min-width: 800px){.section--text-image div:first-of-type{display:flex}}.section--text-image img{width:120px}.section--text-image h3{color:#114875;font-size:1.3em;text-align:left}.section--text-image h4{margin-top:0}.section--text-image p{margin-bottom:0}.section--text-image--reverse div:first-of-type{max-width:initial;margin-right:0;padding-right:0;border-right:none;display:block}.section--text-image--reverse div:last-of-type{max-width:200px;margin-left:30px;padding-left:30px;border-left:2px solid #eae4d4;align-items:center;justify-content:center;display:none}@media all and (min-width: 800px){.section--text-image--reverse div:last-of-type{display:flex}}.section--secondary{background:url(/images/backgrounds/pornacal-1.avif) center no-repeat;background-size:cover;margin-bottom:5px}@media all and (min-width: 800px){.section--secondary{margin-bottom:0}}.section--secondary h4,.section--secondary p{color:#fff}.section--secondary h4{text-align:center}.section--secondary__filter{background:#3a3a3ae6;padding:20px 0 30px}.section--track__header{display:flex;margin:40px 0 50px;flex-direction:column}@media all and (min-width: 800px){.section--track__header{flex-direction:row}}.section--track__header div:first-of-type{margin-right:20px;width:100%;padding:10px;background:#eae4d4;border-left:5px solid #d8c9a1}@media all and (min-width: 800px){.section--track__header div:first-of-type{max-width:300px}}.section--track__header div:first-of-type p{margin:0}.section--track__info{justify-content:center;display:flex;flex-direction:column}.section--track__info p:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;position:relative;top:2px}.section--track__distance:before{background:url(/images/icons/map.svg) center no-repeat;background-size:contain}.section--track__duration:before{background:url(/images/icons/stopwatch.svg) center no-repeat;background-size:contain}.section--track__type:before{background:url(/images/icons/hiking.svg) center no-repeat;background-size:contain}.section--track__slope:before{background:url(/images/icons/mountain-summit.svg) center no-repeat;background-size:contain}.section--track__winter-type:before{background:url(/images/icons/snow.svg) center no-repeat;background-size:contain}.section--track__difficulty:before{background:url(/images/icons/difficulty.svg) center no-repeat;background-size:contain}.content-wrapper{max-width:1080px;padding:0 10px;margin:0 auto}.section-404 h2{margin-bottom:100px}.section-404 .icon{display:block;margin:50px auto 0;width:150px;height:auto}.section-map{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.section-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}.section--header header{background:#000000b3}.section--header+.section--main h1{color:var(--text-secondary);font-size:1.6rem;font-variation-settings:"wght" 800;text-align:center;text-wrap:balance}@media all and (min-width: 800px){.section--header+.section--main h1{font-size:2.2rem}}.activity{background:#fff;display:flex;flex-direction:column;border-radius:var(--border-radius);margin-bottom:2rem}@media all and (min-width: 800px){.activity{flex-direction:row}}.activity img{flex:1;object-fit:cover;border-radius:var(--border-radius) var(--border-radius) 0 0}@media all and (min-width: 800px){.activity img{border-radius:var(--border-radius) 0 0 var(--border-radius);max-width:300px}}.activity p{min-height:auto}.activity--reverse{flex-direction:column-reverse}@media all and (min-width: 800px){.activity--reverse{flex-direction:row}}.activity--reverse img{border-radius:var(--border-radius) var(--border-radius) 0 0}@media all and (min-width: 800px){.activity--reverse img{border-radius:0 var(--border-radius) var(--border-radius) 0}}.activity__content{padding:.5rem 1rem 1rem;flex:3}.activity__title{color:var(--text-secondary);font-size:1.4rem;font-weight:700;margin:.5rem 0;text-align:center}@media all and (min-width: 800px){.activity__title{text-align:left;font-size:1.6rem}}.btn{background:#114875;width:100%;display:block;padding:13px 0 10px;color:#fff;text-align:center;text-transform:uppercase;line-height:1;transition:.5s;border-radius:5px;text-decoration:none}.btn:hover{background:#1e6198}.btn--share{outline:none;border:none;background:#b1a37e;box-shadow:1px 1px 3px 3px #79735a4d;color:#fff;cursor:pointer;height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:-20px;right:15px}@media all and (min-width: 800px){.btn--share{display:none}}.btn--share span{background:url(/images/icons/share.svg) center no-repeat;display:block;width:30px;height:30px}header{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#000000a6,#0000);height:50px;position:relative;display:flex;align-items:center;justify-content:space-between}.header__logo img{display:inline-block;margin-left:15px;width:160px}.header__logo p{display:inline-block;margin:0;color:#fff;font-size:1.2em;font-weight:100}.header__nav{display:none;float:right}@media all and (min-width: 800px){.header__nav{display:block}}.header__nav ul{display:flex;align-items:center;justify-content:center;height:50px;list-style:none;list-style-type:none;margin:0;padding:0}.header__nav li{display:inline-block;margin:0 15px}.header__nav a{color:#fff;text-decoration:none;font-size:.9em}@media all and (min-width: 800px){.header__menu__icon{display:none}}.header__menu{display:none;position:absolute;right:0;top:50px;background:#fff;text-align:left;z-index:9;min-width:200px}.header__menu a{color:var(--text-main);display:block;padding:10px;margin:5px 0;opacity:.8;border-bottom:1px solid #c5c5c5;text-decoration:none}.header__menu a:hover{opacity:1}.header__menu a:last-of-type{border-bottom:none}#nav-icon{position:absolute;top:15px;right:15px;width:28px;height:26px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:transparent;border:none}#nav-icon span{display:block;position:absolute;height:3px;width:50%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(2n){left:50%;border-radius:0 9px 9px 0}#nav-icon span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon span:nth-child(1),#nav-icon span:nth-child(2){top:0}#nav-icon span:nth-child(3),#nav-icon span:nth-child(4){top:8px}#nav-icon span:nth-child(5),#nav-icon span:nth-child(6){top:16px}#nav-icon.open span:nth-child(1),#nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(2),#nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(1){left:3px;top:5px}#nav-icon.open span:nth-child(2){left:calc(50% - 3px);top:5px}#nav-icon.open span:nth-child(3){left:-50%;opacity:0}#nav-icon.open span:nth-child(4){left:100%;opacity:0}#nav-icon.open span:nth-child(5){left:3px;top:13px}#nav-icon.open span:nth-child(6){left:calc(50% - 3px);top:13px}.herounit{background:url(/images/hero/herounit-somiedo.avif) center no-repeat;background-size:cover;text-align:center;position:relative}.herounit .herounit__title h1{font-family:var(--montserrat);padding-top:8vh;display:inline-block}.herounit .herounit__title h1,.herounit .herounit__title p{color:var(--white);text-shadow:var(--text-shadow);margin-left:4vw;margin-right:4vw}.herounit .herounit__title h2{color:#fff;font-size:1em;margin:20px}@media all and (min-width: 800px){.herounit .herounit__title h2{font-size:1.5em}}@media all and (min-width: 800px){.herounit .herounit__title p{width:55vw;margin:20px auto}}.herounit .herounit__title span:last-of-type{display:block;font-size:13vw;border-bottom:2px solid #ccc;line-height:1;padding-bottom:2vh}@media all and (min-width: 800px){.herounit .herounit__title span:last-of-type{font-size:9vw}}.herounit__filter{background:#0000004d;padding-bottom:5vh}@media all and (min-width: 800px){.herounit__filter{height:65vh;min-height:450px}}.herounit__title--lines:after{content:"";display:inline-block;border-bottom:2px solid #ccc;width:6vw;position:relative;top:-6px;margin-left:10px}@media all and (min-width: 800px){.herounit__title--lines:after{top:-10px}}.herounit__title--lines:before{content:"";display:inline-block;border-bottom:2px solid #ccc;width:6vw;position:relative;top:-6px;margin-right:10px}@media all and (min-width: 800px){.herounit__title--lines:before{top:-10px}}.herounit--accommodation{background:url(/images/hero/somiedo-alojamientos.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--accommodation{background:url(/images/hero/somiedo-alojamientos-2x.avif) center no-repeat;background-size:cover}}.herounit--accommodation h1{padding:10vh 5vw;margin:0}.herounit--trails{background:url(/images/hero/somiedo-rutas.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--trails{background:url(/images/hero/somiedo-rutas-2x.avif) center no-repeat;background-size:cover}}.herounit--trails h1{padding:10vh 5vw;margin:0}.herounit--snow-trails{background:url(/images/hero/hero-rutas-invernales.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--snow-trails{background:url(/images/hero/hero-rutas-invernales-2x.avif) center no-repeat;background-size:cover}}.herounit--snow-trails h1{padding:10vh 5vw;margin:0}.herounit--mumian{background:url(/images/hero/hero-mumian.avif) center no-repeat;background-size:cover}@media all and (min-width: 800px){.herounit--mumian{background:url(/images/hero/hero-mumian-2x.avif) center no-repeat;background-size:cover}}.herounit--pornacal{background:url(/images/hero/hero-pornacal.avif) center no-repeat;background-size:cover}@media all and (min-width: 800px){.herounit--pornacal{background:url(/images/hero/hero-pornacal-2x.avif) center no-repeat;background-size:cover}}.herounit--somiedo{background:url(/images/hero/parque-natural-somiedo.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--somiedo{background:url(/images/hero/parque-natural-somiedo-2x.avif) center no-repeat;background-size:cover}}.herounit--somiedo h1{padding:10vh 5vw;margin:0}.herounit--fauna{background:url(/images/hero/hero-fauna.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--fauna{background:url(/images/hero/hero-fauna-2x.avif) center no-repeat;background-size:cover}}.herounit--fauna h1{padding:10vh 5vw;margin:0}.herounit--oso{background:url(/images/hero/hero-oso.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--oso{background:url(/images/hero/hero-oso-2x.avif) center no-repeat;background-size:cover}}.herounit--oso h1{padding:10vh 5vw;margin:0}.herounit--urogallo{background:url(/images/hero/hero-urogallo.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--urogallo{background:url(/images/hero/hero-urogallo-2x.avif) top no-repeat;background-size:cover}}.herounit--urogallo h1{padding:10vh 5vw;margin:0}.herounit--flora{background:url(/images/hero/hero-flora.avif) center no-repeat;background-size:cover;height:auto;min-height:unset;padding-bottom:0}@media all and (min-width: 800px){.herounit--flora{background:url(/images/hero/hero-flora-2x.avif) center no-repeat;background-size:cover}}.herounit--flora h1{padding:10vh 5vw;margin:0}.card-wrapper{gap:2rem;display:flex;flex-direction:column;margin-bottom:2rem}@media all and (min-width: 800px){.card-wrapper{flex-direction:row}}.card{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 0 10px 2px #9b9b9b1a;transition:box-shadow .5s ease 0s,opacity .5s ease 0s}@media all and (min-width: 800px){.card-wrapper>.card{max-width:calc(33.333% - 1.34rem);flex:1}}.card:hover{box-shadow:0 0 20px 2px #0000001a}.card img{display:block;width:100%;object-fit:cover}.card h2{color:var(--text-secondary);font-family:var(--josefin);font-size:1.1rem!important;font-variation-settings:"wght" 650;line-height:1.2;margin-top:0;margin-bottom:0;text-align:center;text-transform:uppercase}.card p{color:var(--text-main)}.card a{text-decoration:none}.card a div{padding:1.5rem;display:block}.card ul{list-style:none;list-style-type:none;margin:0;padding:0}.card>div{display:block;padding:1rem}@media all and (min-width: 800px){.card>div{padding:1.5rem}}.card .btn{background:#114875;width:100%;display:block;padding:13px 0 10px;color:#fff;text-align:center;text-transform:uppercase;line-height:1;transition:.5s;border-radius:5px}.card .btn:hover{background:#1e6198}.card--somiedo p{min-height:100px}.card--accommodation h3{height:40px}.card--accommodation h3{color:var(--text-main);text-align:center;margin-bottom:0;margin-top:15px}.card--track h3{text-transform:none;margin-bottom:0}.card--track div{text-align:left;padding:0;margin:1.5em}.card--track div:first-of-type{border-bottom:1px solid var(--text-secondary);height:90px}.card--track div p{margin:5px 0}.card--track a div{padding:0}.card--track .track__number{text-align:center}@media all and (min-width: 800px){.card--shop .card--shop__text-wrapper{min-height:220px}}footer{background:#000000b3;height:80px}footer p{color:#fff;font-family:var(--josefin)}footer h4{color:#fff;font-family:var(--josefin)}.footer__social{padding-top:30px;padding-left:0;text-align:center;margin:0}.footer__social li{display:inline-block}.footer__social li:last-of-type a{margin-right:0}.footer__social a{width:25px;display:block;margin-right:20px}.footer__links{background:#616161;padding:20px 10px;text-align:center;margin-top:20px}.footer__links a{color:#fff;text-decoration:none;margin-right:10px;padding-right:10px;border-right:1px solid #fff;line-height:2}.footer__links a:last-of-type{border-right:none;padding-right:0;margin-right:0}.footer__links a:hover{opacity:.7}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;margin:30px 0}.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%}.header__menu{display:none}.header__menu.is-open{display:block}
