.reviews-list{max-width:var(--elements-container-width);padding-bottom:1.5rem;padding-top:1.5rem;margin-top:3rem;position:relative;.icon-flame{position:absolute;top:-77px;bottom:inherit;left:50%;background-image:var(--img-icon-flame);background-repeat:no-repeat;width:34px;height:60px}.header{text-align:center;margin-bottom:3rem;.icon-flame{position:absolute;top:0!important}.title{padding-top:40px!important}.icon-opinion-travelers{position:absolute;top:-10px;background-image:var(--img-icon-opinion-travelers);height:135px;width:130px;background-size:contain}}.review{margin-right:-15px;margin-left:-15px;padding-left:3rem!important;padding-right:3rem!important;font-size:1rem;.header{margin-bottom:.5rem;text-align:justify;.rating{justify-self:start;.fa.fa-star{color:var(--primary);line-height:1;font-weight:900}}>strong{justify-self:end}}>p{font-size:1.25rem}}}@media only screen and (max-width:991px){.reviews-list{.header{&.grid{place-items:center}.title{padding-top:0!important}.icon-opinion-travelers{top:0;position:relative}}.review{.header{&.grid{justify-content:start}}}}}footer{border-style:solid;border-color:var(--light-e);border-top-width:1px;padding-top:1rem;background-color:var(--gold);color:var(--light-6);font-size:.9rem;font-weight:400;.section{column-gap:6rem!important}.footer-logo{display:block;place-items:center;text-align:center!important;.logo{display:block;max-width:220px;height:46px;text-align:center!important}.badge-logo{margin-bottom:1rem}.rights{font-weight:lighter!important;font-size:1rem;line-height:1.25rem}.badges{display:block;column-gap:1px!important;justify-items:center;margin-top:1rem;.rrss-desktop{font-weight:lighter!important;text-align:center!important;column-gap:1px!important;display:flex;margin-bottom:10px;a{margin:0 5px;>i{height:20px;width:20px}}.filter-primary{filter:var(--tertiary)!important}}>div:last-child{display:flex;.badge-footer{height:65px;width:65px;&:last-child{margin-left:10px}}}}}.section-item{text-align:left;.heading{font-weight:700;margin-bottom:.5rem}ul{padding:0}}}.social-icon-facebook{background-image:var(--img-social-facebook)}.social-icon-facebook,.social-icon-twitter{background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:20px;height:20px;padding:2px}.social-icon-twitter{background-image:var(--img-social-x)}.social-icon-instagram{background-image:var(--img-social-instagram);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:20px;height:20px;padding:2px}.badge-safe{background-image:var(--img-badge-safe)}.badge-forestal-es,.badge-safe{background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;height:65px;width:65px;padding:2px}.badge-forestal-es{background-image:var(--img-badge-forestal-es)}.badge-forestal-en{background-image:var(--img-badge-forestal-en);display:block;height:65px;width:65px;padding:2px}.badge-forestal-de,.badge-forestal-en{background-size:contain;background-repeat:no-repeat;background-position:50%}.badge-forestal-de{background-image:var(--img-badge-forestal-de)}.badge-forestal-fr{background-image:var(--img-badge-forestal-fr)}.badge-forestal-fr,.badge-forestal-it{background-repeat:no-repeat;background-size:contain;background-position:50%}.badge-forestal-it{background-image:var(--img-badge-forestal-it)}.badge-forestal-nl{background-image:var(--img-badge-forestal-nl)}.badge-forestal-nl,.badge-forestal-pl{background-repeat:no-repeat;background-size:contain;background-position:50%}.badge-forestal-pl{background-image:var(--img-badge-forestal-pl)}.badge-logo{background-image:var(--img-logo);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:220px;height:46px;padding:1px}@media (max-width:991px){footer{border-width:1px;border-inline-start-width:1px;.section-item{text-align:center;.heading{margin-top:.5rem}.volcano-link-wrapper{display:block;text-align:center}}}}header{background:var(--light-f);background:linear-gradient(90deg,var(--light-f) 50%,var(--light-f) 50%);box-shadow:0 0 3px 0 rgba(0,0,0,.3);position:fixed;z-index:10;width:100%;box-shadow:0 1px 20px 0 #d3d3d3;height:110px;.logo{background-color:var(--light-f);border-right:8px solid var(--logo-border);padding-top:1.5rem;padding-bottom:1.5rem;padding-left:20px!important;padding-right:.5rem!important}+.container .page{margin-top:110px}nav.nav-header{background:var(--light-f);position:relative;align-items:stretch;max-width:var(--elements-container-width)}.switcher-container{margin-top:24px;margin-right:11px;flex-wrap:wrap;align-content:center;>label{align-content:center}.cart-icon{color:var(--primary);font-size:15px;.items-count{position:absolute;background-color:var(--light-f);border:1px solid var(--primary);top:-4px;right:5px;display:flex;height:14px;width:14px;align-items:center;justify-content:center;border-radius:50%;color:var(--primary);font-size:60%;font-weight:600}}.switcher{color:var(--light-6);font-size:1rem;font-weight:400;font-family:var(--main-menu-switcher-font-family);.switcher-wrap{display:flex;justify-content:end;padding-right:0;z-index:999;border:1px solid var(--light-6);color:var(--light-3);appearance:none;text-align:center;margin-right:0;button{width:35px;height:35px}ul{top:-4px;right:-8px;margin-top:2.5rem;li{margin:0 auto;padding:7px 15px;font-size:1rem;&:hover{color:var(--primary)}}}}&.currency-switcher{ul{li{width:125px;text-align:left;em{font-style:normal;color:var(--light-a);padding-right:5px}}}}}}.hamburger-icon{display:none;width:48px!important;height:48px!important}}@media (max-width:991px){header{position:fixed;top:0;z-index:99;width:100%;background:#fff;height:50px;.logo{padding-top:5px;margin-left:5px;max-width:150px;width:100%;line-height:inherit;white-space:nowrap;padding-left:.5rem!important}+.container .page{margin-top:46px}}header:has(.main-menu-wrapper.block){height:100%}nav.nav-header{height:50px;.switcher-container{margin-right:0;margin-top:-3px;align-items:center;button.hamburger-icon{top:5px;right:100px;margin-right:10px}.cart-icon{margin-right:-2px}.switcher{margin:auto 2px;.switcher-wrap{margin-left:5px}ul{margin-top:2rem;font-size:16px;font-weight:400}}}}.hamburger-icon{display:block!important}}@media only screen and (max-width:450px){header{.logo{padding-top:5px;margin-left:5px;max-width:150px;width:100%;line-height:inherit;white-space:nowrap;padding-left:.5rem!important}.switcher-container .switcher{ul{top:4px!important}}}}