@import url("https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/line-awesome/1.3.0/line-awesome/css/line-awesome.min.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes gira{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes gira{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}::-moz-selection{background:#88A132;color:white;}::selection{background:#88A132;color:white;}*{-webkit-overflow-scrolling:touch;}*:focus{outline:none;}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}body{font-family:"Overpass",sans-serif;margin:0;color:#777777;}a,a:hover{text-decoration:none;}img{max-width:100%;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;bottom:auto;right:auto;width:100%;height:100%;display:block;}.by-acc{display:block;text-align:center;width:3.768em;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;gap:0.25em;color:white;}.by-acc svg path{fill:white;}.mensaje{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.mensaje.status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259;}.mensaje.error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/73b355/error.svg);-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600;}.mensaje.warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/73b355/warning.svg);-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600;}#block-acc-corporative-breadcrumbs ol{list-style:none;margin:1rem 0;padding:0;font-size:0.85rem;}@media screen and (max-width:1023px){#block-acc-corporative-breadcrumbs ol{margin:0;}}#block-acc-corporative-breadcrumbs ol li{margin:0 0 0 0;padding:0;display:inline-block;font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#FFF;text-transform:uppercase;margin:1rem 0;}#block-acc-corporative-breadcrumbs ol li:not(:last-child):after{content:"/";margin:0 0.25rem;display:inline-block;}#block-acc-corporative-breadcrumbs ol li a{color:#777777;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#block-acc-corporative-breadcrumbs ol li:has(.home){display:none;}#block-acccompartir ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}#block-acccompartir ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;}#block-acccompartir ul li i{background-size:2rem auto;background-position:left center;background-repeat:no-repeat;min-width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-acccompartir ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-acccompartir ul li.whatsapp i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-whatsapp.svg);}#block-acccompartir ul li.facebook i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-facebook.svg);}#block-acccompartir ul li.twitter i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-twitter.svg);}#block-acccompartir ul li.pinterest i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-pinterest.svg);}#block-acccompartir ul li.linkedin i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-linkedin.svg);}#block-acccompartir ul li.email i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-email.svg);}#block-acccompartir ul li.print i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-print.svg);}#block-acccompartir ul li.youtube i{background-image:url("/images/rrss/ico-youtube.svg");}.c--user-login #block-acc-corporative-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c--user-login #user-login-form{width:100%;max-width:480px;margin:6rem auto 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.875em 0;padding:0 1.25em;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:1023px){.c--user-login #user-login-form{padding:0 16px;}}.c--user-login #user-login-form .fieldgroup,.c--user-login #user-login-form label,.c--user-login #user-login-form legend{display:block;margin:1rem 0 0.5rem;text-transform:uppercase;}.c--user-login #user-login-form input{padding:1.25rem 1rem;}.c--user-login #user-login-form .description{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:15px;}.c--user-login #user-login-form .form-actions:before{content:none;display:none;}.c--user-login #user-login-form .form-item.js-form-type-checkbox{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.c--user-login #user-login-form .form-item.js-form-type-checkbox label{text-transform:none;}.c--user-login #user-login-form input[type=submit]{margin:1em;border:none;background-color:#3B3B3B;padding:1.25rem 1rem;color:white;text-transform:uppercase;}.c--user-login #user-login-form input[type=submit]:hover{background-color:#ff0054;}body.auth{padding:0 !important;margin:0;}#toolbar-bar{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;position:fixed;bottom:0;left:0;width:100px;max-height:76px;overflow:hidden;z-index:1005;}#toolbar-bar:hover{opacity:1;width:100%;overflow:visible;}body[class^=c--user-] .page-content,body[class*=c--user-] .page-content{text-align:center;margin-top:15%;}body.c--user-login .page-content,body[class^=c--user-] .page-content,body[class*=c--user-] .page-content{margin-top:6rem;min-height:25vh;}#edicion{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;position:fixed;bottom:0;left:0;width:100%;background:#ff0054 url("/themes/custom/acc_corporative/images/acc.png") 99% 50% no-repeat;background-size:auto 30%;font-size:0.9em;line-height:20px;text-align:center;z-index:9999;font-family:Arial,"sans-serif";}#edicion ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;font-size:0.9rem;}#edicion ul li{float:left;}#edicion ul li a{color:#fff;background-color:transparent;border:none;display:block;float:left;padding:1em 1em 0.85em;line-height:1;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}#edicion ul li a:hover,#edicion ul li a.active{background:#000;}#edicion ul li.active a{background:#000;}#edicion:hover{opacity:1;}ul.contextual-links{display:none;}.row{max-width:1604px;width:100%;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1604px;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse > .column,.row.collapse > .columns{position:relative;padding-left:0;padding-right:0;}.row.collapse .row{margin-left:0;margin-right:0;}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.row .row .column,.row .row .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;}.column,.columns{width:100%;padding-right:0.9375em;padding-left:0.9375em;-webkit-box-sizing:border-box;box-sizing:border-box;}.large-1{position:relative;width:8.3333333333%;}@media screen and (max-width:767px){.large-1{width:100%;}}.large-2{position:relative;width:16.6666666667%;}@media screen and (max-width:767px){.large-2{width:100%;}}.large-3{position:relative;width:25%;}@media screen and (max-width:767px){.large-3{width:100%;}}.large-4{position:relative;width:33.3333333333%;}@media screen and (max-width:767px){.large-4{width:100%;}}.large-5{position:relative;width:41.6666666667%;}@media screen and (max-width:767px){.large-5{width:100%;}}.large-6{position:relative;width:50%;}@media screen and (max-width:767px){.large-6{width:100%;}}.large-7{position:relative;width:58.3333333333%;}@media screen and (max-width:767px){.large-7{width:100%;}}.large-8{position:relative;width:66.6666666667%;}@media screen and (max-width:767px){.large-8{width:100%;}}.large-9{position:relative;width:75%;}@media screen and (max-width:767px){.large-9{width:100%;}}.large-10{position:relative;width:83.3333333333%;}@media screen and (max-width:767px){.large-10{width:100%;}}.large-11{position:relative;width:91.6666666667%;}@media screen and (max-width:767px){.large-11{width:100%;}}.large-12{position:relative;width:100%;}@media screen and (max-width:767px){.large-12{width:100%;}}@media screen and (max-width:767px){.large-3.small-6{width:50%;}}@media screen and (max-width:370px){.large-3.small-6{width:100%;}}.large-offset-1{margin-left:8.33333%;}.large-1{width:8.33%;}.large-2{width:16.66%;}.large-3{width:25%;}.large-4{width:33.33%;}.large-5{width:41.66%;}.large-6{width:50%;}.large-7{width:58.33%;}.large-8{width:66.66%;}.large-9{width:75%;}.large-10{width:83.33%;}.large-11{width:91.66%;}.large-12{width:100%;}.large-pull-1{position:relative;right:8.33%;}.large-pull-2{position:relative;right:16.66%;}.large-pull-3{position:relative;right:25%;}.large-pull-4{position:relative;right:33.33%;}.large-pull-5{position:relative;right:41.66%;}.large-pull-6{position:relative;right:50%;}.large-pull-7{position:relative;right:58.33%;}.large-pull-8{position:relative;right:66.66%;}.large-pull-9{position:relative;right:75%;}.large-pull-10{position:relative;right:83.33%;}.large-pull-11{position:relative;right:91.66%;}.large-pull-12{position:relative;right:100%;}.large-push-1{position:relative;left:8.33%;}.large-push-2{position:relative;left:16.66%;}.large-push-3{position:relative;left:25%;}.large-push-4{position:relative;left:33.33%;}.large-push-5{position:relative;left:41.66%;}.large-push-6{position:relative;left:50%;}.large-push-7{position:relative;left:58.33%;}.large-push-8{position:relative;left:66.66%;}.large-push-9{position:relative;left:75%;}.large-push-10{position:relative;left:83.33%;}.large-push-11{position:relative;left:91.66%;}.large-push-12{position:relative;left:100%;}@media screen and (max-width:1023px){.large-pull-1{right:auto;}.large-pull-2{right:auto;}.large-pull-3{right:auto;}.large-pull-4{right:auto;}.large-pull-5{right:auto;}.large-pull-6{right:auto;}.large-pull-7{right:auto;}.large-pull-8{right:auto;}.large-pull-9{right:auto;}.large-pull-10{right:auto;}.large-pull-11{right:auto;}.large-pull-12{right:auto;}.large-push-1{left:auto;}.large-push-2{left:auto;}.large-push-3{left:auto;}.large-push-4{left:auto;}.large-push-5{left:auto;}.large-push-6{left:auto;}.large-push-7{left:auto;}.large-push-8{left:auto;}.large-push-9{left:auto;}.large-push-10{left:auto;}.large-push-11{left:auto;}.large-push-12{left:auto;}.medium-1{width:8.33%;}.medium-2{width:16.66%;}.medium-3{width:25%;}.medium-4{width:33.33%;}.medium-5{width:41.66%;}.medium-6{width:50%;}.medium-7{width:58.33%;}.medium-8{width:66.66%;}.medium-9{width:75%;}.medium-10{width:83.33%;}.medium-11{width:91.66%;}.medium-12{width:100%;}}@media screen and (max-width:767px){.small-1{width:8.33%;}.small-2{width:16.66%;}.small-3{width:25%;}.small-4{width:33.33%;}.small-5{width:41.66%;}.small-6{width:50%;}.small-7{width:58.33%;}.small-8{width:66.66%;}.small-9{width:75%;}.small-10{width:83.33%;}.small-11{width:91.66%;}.small-12{width:100%;}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}@media (min-width:1400px){.container{max-width:1340px;}}@media (min-width:1600px){.container{max-width:1540px;}}#sliding-popup #popup-buttons{float:none;margin:0;max-width:100%;}#sliding-popup #popup-text{float:none;color:black !important;font-weight:normal;margin:0;max-width:100%;}#sliding-popup #eu-cookie-compliance-categories{max-height:270px;overflow-y:scroll;margin:0;}@media screen and (min-width:1024px){#sliding-popup #eu-cookie-compliance-categories{position:absolute;right:0;left:0;padding:0 30px;margin:0;}}#sliding-popup p{color:black;}#sliding-popup button.agree-button{margin:0 auto 20px;display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgb(255,46,66);border:none;color:white;padding:15px 10px;border-radius:4px;font-size:16px;font-weight:normal;text-shadow:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;}#sliding-popup button.agree-button:hover,#sliding-popup button.agree-button:active{background-color:black;background-image:none;}@media screen and (min-width:768px){#sliding-popup button.agree-button{margin:20px 30px;float:right;display:inline-block;}}#sliding-popup button.eu-cookie-compliance-save-preferences-button{margin:20px auto;display:block;text-align:center;color:rgb(255,46,66);font-size:14px;background-image:none;background-color:transparent;font-weight:normal;font-size:16px;border:none;line-height:1.5;}@media screen and (min-width:768px){#sliding-popup button.eu-cookie-compliance-save-preferences-button{margin:25px 0 0 30px;font-size:16px;display:inline-block;float:left;}}#sliding-popup .popup-content{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;background-color:white;border-radius:2px;padding:30px;height:90vh;position:absolute;min-height:540px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:650px;min-width:280px;}@media screen and (max-width:479px){#sliding-popup .popup-content{overflow-y:scroll;}}@media screen and (min-width:480px) and (max-width:1079px){#sliding-popup .popup-content{width:80%;height:75vh;}}@media screen and (min-width:1080px){#sliding-popup .popup-content{width:50%;height:40vh;}}#sliding-popup .texto-cookies{margin-bottom:5px;font-size:14px;}@media screen and (min-width:768px){#sliding-popup .texto-cookies{font-size:16px;}}#sliding-popup .texto-cookies a{color:rgb(255,46,66);}#sliding-popup .texto-cookies a:hover{text-decoration:underline;}#sliding-popup .txt-cookies p{font-weight:normal;display:block;color:black;font-size:14px;margin-bottom:20px;}@media screen and (min-width:768px){#sliding-popup .txt-cookies p{font-size:16px;}}#sliding-popup .encabezado-cookies{font-weight:bold;font-size:16px;color:black;margin:0 0 20px;}#sliding-popup .eu-cookie-compliance-banner{background-color:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:7;}#sliding-popup .eu-cookie-compliance-buttons{max-width:100%;border-top:1px solid #c1c1c1;background-color:white;}@media screen and (min-width:768px){#sliding-popup .eu-cookie-compliance-buttons{position:absolute;bottom:0;right:0;left:0;}}#sliding-popup .eu-cookie-compliance-category{border-bottom:1px solid #ddd;padding-top:0.85rem;}#sliding-popup .eu-cookie-compliance-category label{color:black;font-weight:600;}#sliding-popup .eu-cookie-compliance-category input.apple-switch{float:right;position:relative;top:-6px;-webkit-appearance:none;outline:none;width:32px;height:20px;background-color:#fff;border:1px solid #D9DADC;border-radius:25px;margin-bottom:-3px;-webkit-box-shadow:inset -10px 0 0 0 #fff;box-shadow:inset -10px 0 0 0 #fff;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:18px;height:16px;border-radius:50%;-webkit-box-shadow:2px 4px 6px rgba(0,0,0,0.2);box-shadow:2px 4px 6px rgba(0,0,0,0.2);}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked{-webkit-box-shadow:inset 10px 0 0 0 #4CAF50;box-shadow:inset 10px 0 0 0 #4CAF50;border-color:#4CAF50;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked:disabled{-webkit-box-shadow:inset 10px 0 0 0 #196326;box-shadow:inset 10px 0 0 0 #196326;border-color:#196326;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked:after{left:10px;-webkit-box-shadow:-2px 4px 3px rgba(0,0,0,0.05);box-shadow:-2px 4px 3px rgba(0,0,0,0.05);}#sliding-popup .eu-cookie-compliance-category:last-child{border-bottom:none;}#sliding-popup .seclayer:not(.hide){display:block;color:rgb(255,46,66);font-size:16px;line-height:4;cursor:pointer;margin:0 auto;text-align:center;}#sliding-popup .seclayer:not(.hide):hover{text-decoration:underline;}@media screen and (min-width:768px){#sliding-popup .seclayer:not(.hide){float:left;margin:10px 0 0 30px;}}#sliding-popup .hide{display:none !important;}#sliding-popup button.agree-button{background-color:#CE3537;}#sliding-popup button.agree-button:hover{background-color:#252c0e;}#sliding-popup .seclayer:not(.hide){text-decoration:none;color:#CE3537;}#sliding-popup .seclayer:not(.hide):hover{text-decoration:none;color:#252c0e;}#sliding-popup .texto-cookies a{text-decoration:none;color:#CE3537;}#sliding-popup .texto-cookies a:hover{text-decoration:none;color:#252c0e;}#sliding-popup button.eu-cookie-compliance-save-preferences-button{text-decoration:none;color:#CE3537;}#sliding-popup button.eu-cookie-compliance-save-preferences-button:hover{text-decoration:none;color:#252c0e;}#sliding-popup p{line-height:152.5%;}#sliding-popup p.cookie-cat{width:100%;font-size:0.9em;margin:0.7em 0 0.9em;}#sliding-popup .eu-cookie-compliance-category label + p{margin-top:5px;margin-bottom:6px;}@media screen and (max-width:1023px){.header__portrait{padding-top:64px;}}.header__portrait__wrap{position:relative;}.header__portrait__wrap__image:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;z-index:1;}.header__portrait__wrap__image img{width:100%;height:100%;min-height:640px;max-height:75vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;}.header__portrait__wrap__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.header__portrait__wrap__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;}.header__portrait__wrap__info .columns{position:absolute;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;top:0;left:0;height:100%;text-align:center;z-index:2;margin:0 16.665%;}@media screen and (max-width:767px){.header__portrait__wrap__info .columns{margin:0;}}.header__portrait__wrap__info .columns h1{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(2rem,2.5vw,4rem);line-height:1.125;color:#FFF;margin:1rem 0;}@media screen and (max-width:1023px){.header__portrait__wrap__info .columns h1{margin:0;}}.header__portrait__wrap__info .columns h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#FFF;text-transform:uppercase;margin:1rem 0;}.header__portrait__wrap__info .columns .cta{margin:2rem 0;}@media screen and (max-width:1023px){.header__portrait__wrap__info .columns .cta{margin:1rem 0;}}.header__portrait__wrap__info .columns .cta a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#fff;text-transform:uppercase;margin:0 1rem;outline:none;padding:1rem;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.header__portrait__wrap__info .columns .cta a:hover{background:#fff;color:#88A132;}.content__shop__product{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:repeat(2,1fr);grid-gap:3rem;position:relative;margin:5rem auto;}@media screen and (max-width:1023px){.content__shop__product{margin:3rem auto;}}@media screen and (max-width:480px){.content__shop__product{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-gap:0;}}.content__shop__product:before{content:"";display:block;width:1px;height:100%;background-color:rgba(59,59,59,0.2);position:absolute;z-index:1;left:calc(50% - 0.5px);}@media screen and (max-width:480px){.content__shop__product:before{display:none;}}.content__shop__product__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:1023px){.content__shop__product__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.content__shop__product__wrap__image{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;}@media screen and (max-width:1023px){.content__shop__product__wrap__image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}.content__shop__product__wrap__image img{width:100%;height:auto;max-width:350px;margin:auto;}.content__shop__product__wrap__info{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;text-align:left;display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between;}@media screen and (max-width:1023px){.content__shop__product__wrap__info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}.content__shop__product__wrap__info h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25;color:#88A132;margin:1rem 0;padding-bottom:1.5rem;}.content__shop__product__wrap__info .text{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;}.content__shop__product__wrap__info .price{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#3B3B3B;text-transform:uppercase;margin:1rem 0;}.content__shop__product__wrap__info .cta{margin:2rem 0;}.content__shop__product__wrap__info .cta a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#88A132;text-transform:uppercase;margin:0;outline:none;padding:1rem;border:1px solid #88A132;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.content__shop__product__wrap__info .cta a:hover{background:#88A132;color:#fff;}@media screen and (max-width:480px){.content__shop__product__wrap:not(:last-child){border-bottom:1px solid rgba(59,59,59,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;}}.content__text__image__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:1023px){.content__text__image__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.content__text__image__wrap__info{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between;margin:3rem 6.66% 3rem 10%;}@media screen and (max-width:1023px){.content__text__image__wrap__info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}.content__text__image__wrap__info h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.5;color:#88A132;margin:1rem 0;text-transform:uppercase;}.content__text__image__wrap__info h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25;color:#88A132;margin:1rem 0;padding-bottom:1rem;}.content__text__image__wrap__info .text{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;}.content__text__image__wrap__info .cta{margin:2rem 0;}.content__text__image__wrap__info .cta a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#88A132;text-transform:uppercase;margin:0;outline:none;padding:1rem;border:1px solid #88A132;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.content__text__image__wrap__info .cta a:hover{background:#88A132;color:#fff;}.content__text__image__wrap__image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.content__text__image__wrap__image img{width:100%;height:100%;display:block;max-height:45rem;-o-object-fit:cover;object-fit:cover;}.content__text__image__wrap:nth-child(2n+2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.content__text__image__wrap:nth-child(2n+2) .content__text__image__wrap__info{margin:3rem 10% 3rem 6.66%;}@media screen and (max-width:1023px){.content__text__image__wrap:nth-child(2n+2) .content__text__image__wrap__info{margin:3rem 6.66% 3rem 10%;}}.content__cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);}@media screen and (max-width:1280px){.content__cards{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:1023px){.content__cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:767px){.content__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:480px){.content__cards{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}}.content__cards__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0;text-align:center;-ms-grid-column-span:5;grid-column:span 5;}@media screen and (max-width:1280px){.content__cards__header{-ms-grid-column-span:4;grid-column:span 4;}}@media screen and (max-width:1023px){.content__cards__header{-ms-grid-column-span:3;grid-column:span 3;}}@media screen and (max-width:767px){.content__cards__header{-ms-grid-column-span:2;grid-column:span 2;}}@media screen and (max-width:480px){.content__cards__header{-ms-grid-column-span:1;grid-column:span 1;}}.content__cards__header h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.5;color:#88A132;margin:1rem 0;text-transform:uppercase;}.content__cards__header .title h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25;color:#88A132;margin:1rem 0;margin:0.5rem 0;}.content__cards__wrap{position:relative;}.content__cards__wrap__image img{width:100%;height:auto;display:block;}.content__cards__wrap__title{position:absolute;bottom:0;text-align:center;width:100%;}.content__cards__wrap__title p{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#fff;margin:1rem 0;}.content__options{padding:3rem 0;}.content__options:before{display:none;}.content__options__wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(3,1fr);grid-gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media screen and (max-width:1023px){.content__options__wrap{-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:480px){.content__options__wrap{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-gap:0;}}.content__options__wrap__item{position:relative;padding:1rem 0;}.content__options__wrap__item h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.5;color:#88A132;margin:1rem 0;text-transform:uppercase;}.content__options__wrap__item h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.33;color:#88A132;margin:1rem 0;}.content__options__wrap__item .image img{width:100%;height:auto;max-width:350px;display:block;margin:auto;}.content__options__wrap__item .text{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;}.content__options__wrap__item:not(:nth-child(3n)):after{content:"";display:block;width:1px;height:100%;background-color:rgba(59,59,59,0.2);position:absolute;z-index:1;right:calc(-1.5rem - 0.5px);top:0;}@media screen and (max-width:1023px){.content__options__wrap__item:not(:nth-child(3n)):after{display:none;}}@media screen and (max-width:1023px){.content__options__wrap__item:not(:nth-child(2n)):after{content:"";display:block;width:1px;height:100%;background-color:rgba(59,59,59,0.2);position:absolute;z-index:1;right:calc(-1.5rem - 0.5px);top:0;}}@media screen and (max-width:1023px) and (max-width:480px){.content__options__wrap__item:not(:nth-child(2n)):after{display:none;}}@media screen and (max-width:480px){.content__options__wrap__item:not(:last-child){border-bottom:1px solid rgba(59,59,59,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;}}.content__options__footer{margin:2rem auto;-ms-grid-column-span:3;grid-column:span 3;}@media screen and (max-width:1023px){.content__options__footer{-ms-grid-column-span:2;grid-column:span 2;}}@media screen and (max-width:480px){.content__options__footer{-ms-grid-column-span:1;grid-column:span 1;}}.content__options__footer a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#88A132;text-transform:uppercase;margin:0;outline:none;padding:1rem;border:1px solid #88A132;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.content__options__footer a:hover{background:#88A132;color:#fff;}.type-page article{width:100%;margin-left:auto;margin-right:auto;margin-top:5rem;margin-bottom:5rem;max-width:1604px;}.type-page article h1{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(2rem,2.5vw,4rem);line-height:1.125;color:#88A132;margin:1rem 0;}.type-page article h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25;color:#88A132;margin:1rem 0;}.type-page article h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#88A132;text-transform:uppercase;margin:1rem 0;}.type-page article *{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;}header.content-header{position:absolute;z-index:1004;width:100%;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media screen and (max-width:1023px){header.content-header{position:fixed;background-color:#88A132;}}header.content-header > .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header.content-header > .row #logo{margin:1.25rem 0;}header.content-header > .row #logo img{display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}header.content-header > .row .menu_idiomas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:1023px){header.content-header > .row .menu_idiomas .menuPrincipal{display:none;}}header.content-header > .row .menu_idiomas .menuPrincipal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5em;padding:0;list-style:none;}header.content-header > .row .menu_idiomas .menuPrincipal ul li a,header.content-header > .row .menu_idiomas .menuPrincipal ul li span{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.5;color:#fff;margin:1rem 0;text-transform:uppercase;pointer-events:all;cursor:pointer;}header.content-header > .row .menu_idiomas .menuPrincipal ul li.menu-item--expanded ul{display:none;position:absolute;background:white;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.75);box-shadow:2px 2px 10px 0px rgba(0,0,0,0.75);top:62.25px;}header.content-header > .row .menu_idiomas .menuPrincipal ul li.menu-item--expanded ul li a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.25;color:#fff;margin:1rem 0;color:#3B3B3B;text-transform:uppercase;pointer-events:all;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}header.content-header > .row .menu_idiomas .menuPrincipal ul li.menu-item--expanded ul li a:hover{color:#88A132;}header.content-header > .row .menu_idiomas .menuPrincipal ul li.menu-item--expanded ul li a.is-active{color:#88A132;}header.content-header > .row .menu_idiomas .menuPrincipal ul li.menu-item--expanded ul.active{display:block;}@media screen and (max-width:1023px){header.content-header > .row .menu_idiomas .idiomas{display:none;}}header.content-header > .row .menu_idiomas .idiomas .links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;list-style:none;gap:0.75rem;}header.content-header > .row .menu_idiomas .idiomas .links li a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#88A132;text-transform:uppercase;margin:1rem 0;color:white;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;}header.content-header > .row .menu_idiomas .idiomas .links li.is-active a{background-color:white;color:#88A132;}.c--user-login header.content-header,.type-page header.content-header,.c--user-1 header.content-header{border-bottom:1px solid rgba(0,0,0,0.8);}.c--user-login header.content-header > .row #logo img,.type-page header.content-header > .row #logo img,.c--user-1 header.content-header > .row #logo img{-webkit-filter:brightness(0.2);filter:brightness(0.2);}.c--user-login header.content-header > .row .menu_idiomas .menuPrincipal ul li a,.c--user-login header.content-header > .row .menu_idiomas .menuPrincipal ul li span,.type-page header.content-header > .row .menu_idiomas .menuPrincipal ul li a,.type-page header.content-header > .row .menu_idiomas .menuPrincipal ul li span,.c--user-1 header.content-header > .row .menu_idiomas .menuPrincipal ul li a,.c--user-1 header.content-header > .row .menu_idiomas .menuPrincipal ul li span{color:#88A132;}.c--user-login header.content-header > .row .menu_idiomas .idiomas .links li a,.type-page header.content-header > .row .menu_idiomas .idiomas .links li a,.c--user-1 header.content-header > .row .menu_idiomas .idiomas .links li a{color:#88A132;border-color:#88A132;}.c--user-login header.content-header > .row .menu_idiomas .idiomas .links li.is-active a,.type-page header.content-header > .row .menu_idiomas .idiomas .links li.is-active a,.c--user-1 header.content-header > .row .menu_idiomas .idiomas .links li.is-active a{background-color:#88A132;color:#fff;}footer{background-color:#88A132;text-align:center;}footer > .row .columns{margin:3rem auto;}footer > .row .columns .logo img,footer > .row .columns .logos img{height:auto;}footer > .row .columns .address{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;color:#fff;}footer > .row .columns .cta{margin:2rem 0;}footer > .row .columns .cta a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.813rem);line-height:1.25;color:#fff;text-transform:uppercase;margin:0 1rem;outline:none;padding:1rem;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0.25rem 1rem;}footer > .row .columns .cta a:hover{background:#fff;color:#88A132;}footer > .row .columns .contact{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}footer > .row .columns .contact a{color:#fff;margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:0.5rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}footer > .row .columns .contact a:hover{color:#3B3B3B;}footer > .row .columns .contact a i{font-size:24px;}footer > .row .columns .schedule{padding:1rem 0;font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.25;color:#fff;margin:1rem 0;}footer > .row .columns .copyright{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.75rem);line-height:1.25;color:#fff;margin:1rem 0;padding:1rem 0;}footer > .row .columns .copyright a{color:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}footer > .row .columns .copyright a:hover{color:#3B3B3B;}.page-content:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;clear:both;background:#000;opacity:0;pointer-events:none;z-index:110;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}body.menuMov-open .page-content{pointer-events:none;}body.menuMov-open .page-content:before{opacity:0.5;}body.menuMov-open{overflow:hidden;max-height:100vh;}.sidr-class-visually-hidden{display:none;}#menuPrincipalTrigger{position:fixed;top:1.5em;right:1.5rem;width:1.5em;height:1em;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.6,0,0.4,1);transition:all 0.5s cubic-bezier(0.6,0,0.4,1);z-index:1005;pointer-events:none;}@media screen and (max-width:1023px){#menuPrincipalTrigger{opacity:1;pointer-events:auto;}}#menuPrincipalTrigger #menuPrincipalTriggerInner{position:absolute;top:50%;left:0;bottom:auto;right:auto;width:100%;height:2px;margin-top:-0.05em;background:#fff;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}#menuPrincipalTrigger #menuPrincipalTriggerInner:before{position:absolute;top:-0.5em;left:0;bottom:auto;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;-webkit-transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transition:all 0.75s cubic-bezier(0.6,0,0.4,1);-webkit-transform-origin:0 0;transform-origin:0 0;}#menuPrincipalTrigger #menuPrincipalTriggerInner:after{position:absolute;top:auto;left:0;bottom:-0.5em;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;-webkit-transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transition:all 0.75s cubic-bezier(0.6,0,0.4,1);-webkit-transform-origin:0 100%;transform-origin:0 100%;}body.menuMov-open #menuPrincipalTrigger{top:1.5em;}body.menuMov-open #menuPrincipalTrigger #menuPrincipalTriggerInner{background:transparent !important;}body.menuMov-open #menuPrincipalTrigger #menuPrincipalTriggerInner:before{height:105%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);background:#fff;}body.menuMov-open #menuPrincipalTrigger #menuPrincipalTriggerInner:after{height:105%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);background:#fff;}#menuMov.sidr{position:fixed;top:0;height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;z-index:1003;background:#fff;padding-top:65px;-webkit-box-sizing:border-box;box-sizing:border-box;}#menuMov.sidr.left{left:-100%;right:auto;}#menuMov.sidr.right{left:auto;right:-100%;}#menuMov.sidr.top{top:-100%;bottom:auto;}#menuMov.sidr.bottom{top:auto;bottom:-100%;}#menuMov.sidr .sidr-inner{position:relative;z-index:2;margin:0 auto;}#menuMov.sidr .sidr-inner > ul > li{border-bottom:1px solid rgba(59,59,59,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;}#menuMov.sidr ul{margin:0;padding:0;list-style-type:none;padding:1rem 2rem;}#menuMov.sidr ul .sidr-class-menu-item{padding:0.5rem 0;}#menuMov.sidr ul .sidr-class-menu-item a,#menuMov.sidr ul .sidr-class-menu-item span{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0;font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;text-transform:uppercase;color:#3B3B3B;}#menuMov.sidr ul .sidr-class-menu-item ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#menuMov.sidr ul .sidr-class-menu-item ul li a:before{content:"\f0a9";font-size:24px;font-family:"FontAwesome";color:#88A132;}#menuMov.sidr ul li a:hover,#menuMov.sidr ul li.sidr-class-menu-item--active-trail a.sidr-class-is-active,#menuMov.sidr ul li.sidr-class-menu-item--active-trail span{color:#88A132;}.sidr-class-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;}.sidr-class-links li{border:none !important;}.sidr-class-links li a{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;text-transform:uppercase;}.sidr-class-links li.is-active a{color:#88A132;}.front .header__portrait__wrap__image img{width:100%;height:100%;min-height:768px;max-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;}.front .content__booking{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);}@media screen and (max-width:1280px){.front .content__booking{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}}.front .content__booking__left{-ms-grid-column-span:3;grid-column:span 3;position:relative;}@media screen and (max-width:1280px){.front .content__booking__left{-ms-grid-column-span:1;grid-column:span 1;}}.front .content__booking__left__wrap{position:relative;margin:0;width:100%;height:100%;--asp-w:1920;--asp-h:1080;--ratio-w:calc(var(--asp-h) / var(--asp-w));--ratio-h:calc(var(--asp-w) / var(--asp-h));--hgt:calc(100cqw* var(--ratio-w));--wdt:calc(100cqh* var(--ratio-h));}@media screen and (max-width:1280px){.front .content__booking__left__wrap{height:auto;}}.front .content__booking__left__wrap__video{width:100%;height:100%;container-type:size;overflow:hidden;}@media screen and (max-width:1280px){.front .content__booking__left__wrap__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}}.front .content__booking__left__wrap__video iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;border:none;width:var(--wdt);}@media screen and (max-width:1280px){.front .content__booking__left__wrap__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-transform:none;transform:none;}}.front .content__booking__left__wrap__info{position:absolute;display:-ms-grid;display:grid;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;top:0;height:100%;text-align:center;}.front .content__booking__left__wrap__info h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#FFF;text-transform:uppercase;margin:1rem 0;}@media screen and (max-width:1280px){.front .content__booking__left__wrap__info h3{margin:0.5em 0;}}.front .content__booking__left__wrap__info h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(2rem,2.5vw,4rem);line-height:1.125;color:#FFF;margin:1rem 0;}@media screen and (max-width:1280px){.front .content__booking__left__wrap__info h2{margin:0;}}.front .content__booking__left__wrap__info p{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.25;color:#FFF;margin:1rem 0;}@media screen and (max-width:1280px){.front .content__booking__left__wrap__info p{margin:0.5em 0;}}.front .content__booking__right{-ms-grid-column-span:2;grid-column:span 2;background-image:url(/themes/custom/acc_corporative/images/fondo_reserva.jpg);background-repeat:no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:1280px){.front .content__booking__right{-ms-grid-column-span:1;grid-column:span 1;}}.front .content__booking__right:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;z-index:1;}.front .content__booking__right .sagardoa-booking{width:480px;height:-webkit-fill-available;margin:auto;z-index:2;position:relative;overflow:hidden;padding-top:10em;}@media screen and (max-width:496px){.front .content__booking__right .sagardoa-booking{width:100%;}}.front .content__booking__right .sagardoa-booking h2.tit_reserva{padding:0;}.front .content__shop{text-align:center;padding:5rem 0 3rem;}.front .content__shop__header{margin:0 auto;}.front .content__shop__header h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1;color:#88A132;text-transform:uppercase;margin:1rem 0;}.front .content__shop__header h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(2rem,2.5vw,4rem);line-height:1.125;color:#88A132;margin:1rem 0;}.front .content__shop__products{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:repeat(2,1fr);grid-gap:3rem;}.nid-30 .content__cards{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);}@media screen and (max-width:1023px){.nid-30 .content__cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:767px){.nid-30 .content__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:480px){.nid-30 .content__cards{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}}.nid-30 .content__cards__header{-ms-grid-column-span:4;grid-column:span 4;}@media screen and (max-width:1023px){.nid-30 .content__cards__header{-ms-grid-column-span:3;grid-column:span 3;}}@media screen and (max-width:767px){.nid-30 .content__cards__header{-ms-grid-column-span:2;grid-column:span 2;}}@media screen and (max-width:480px){.nid-30 .content__cards__header{-ms-grid-column-span:1;grid-column:span 1;}}.type-oz_contacto .content__text__image__wrap__info{-ms-flex-line-pack:start;align-content:start;}.type-oz_contacto .content__text__image__wrap__info h4{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.5;color:#fff;margin:1rem 0;color:#88A132;text-transform:uppercase;margin-bottom:0;}.type-oz_contacto .content__text__image__wrap__info h3{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.25;color:#88A132;margin:0.5rem 0;}.type-oz_contacto .content__text__image__wrap__info p{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#000;margin:1rem 0;}.type-oz_contacto .content__text__image__wrap__info .localizacion a,.type-oz_contacto .content__text__image__wrap__info .info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:0.5rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(0.875rem,2.5vw,1rem);line-height:1.33;color:#88A132;margin:1rem 0;}.type-oz_contacto .content__text__image__wrap__info .localizacion a:hover,.type-oz_contacto .content__text__image__wrap__info .info a:hover{color:#3B3B3B;}.type-oz_contacto .content__text__image__wrap__info .localizacion i,.type-oz_contacto .content__text__image__wrap__info .info i{font-size:24px;}.type-oz_contacto .content__text__image__wrap__info .info{margin-bottom:3rem;}.type-oz_contacto .content__text__image__wrap__info p:last-child{margin:0;}.type-oz_contacto .content__text__image__wrap__image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.type-oz_contacto .content__text__image__wrap__image img{width:100%;height:100%;display:block;max-height:45rem;-o-object-fit:cover;object-fit:cover;}.type-oz_reservas .content__booking{padding:5rem 0 0;}.type-oz_reservas .content__booking__left{position:relative;}.type-oz_reservas .content__booking__left__wrap__info h5{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.5;color:#88A132;margin:1rem 0;text-transform:uppercase;}.type-oz_reservas .content__booking__left__wrap__info h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25;color:#88A132;margin:1rem 0;}.type-oz_reservas .content__booking__left__wrap__info h2 a{color:#88A132;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.type-oz_reservas .content__booking__left__wrap__info h2 a:hover{color:#3B3B3B;}.type-oz_reservas .content__booking__left__wrap__info h2 a i{font-size:44px;}.type-oz_reservas .content__booking__left__wrap__info ol{padding-left:0;list-style-position:inside;padding-top:1rem;}.type-oz_reservas .content__booking__left__wrap__info ol li{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.25;color:#FFF;margin:1rem 0;color:#3B3B3B;padding:2rem 0;border-top:1px solid rgba(59,59,59,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}.type-oz_reservas .content__booking__left__wrap__info ol li:last-child{border-bottom:1px solid rgba(59,59,59,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;}.type-oz_reservas .content__booking__left__wrap__info ol li::marker{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.5;color:#88A132;margin:1rem 0;}.type-oz_reservas .content__booking__left__wrap__info ol li::before{content:"";margin-left:2rem;}.type-oz_reservas .content__booking__left__wrap__info .nota{padding-left:3rem;}.type-oz_reservas .content__booking__left__wrap__info .nota p{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(0.75rem,2.5vw,0.875rem);line-height:1.25;color:#fff;margin:1rem 0;color:#3B3B3B;}@media screen and (max-width:767px){.type-oz_reservas .content__booking__right{padding:0;}}.type-oz_reservas .content__booking__right .sagardoa-booking{width:480px;height:-webkit-fill-available;margin:auto;}@media screen and (max-width:496px){.type-oz_reservas .content__booking__right .sagardoa-booking{width:100%;}}.type-oz_reservas .content__booking__right .sagardoa-booking h2.tit_reserva{padding:0;}.type-oz_reservas .content__menus__wrap{position:relative;}.type-oz_reservas .content__menus__wrap:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;z-index:1;}.type-oz_reservas .content__menus__wrap__image img{width:100%;height:100%;display:block;min-height:10em;-o-object-fit:cover;object-fit:cover;}.type-oz_reservas .content__menus__wrap__title{position:absolute;bottom:0;text-align:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;}.type-oz_reservas .content__menus__wrap__title h2{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:clamp(2rem,2.5vw,4rem);line-height:1.125;color:#FFF;margin:1rem 0;}body.type-page #block-acc-corporative-content{max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto;}body{margin:0;}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6;}.pager{margin-top:3rem;}.pager .pager__items{list-style:none;padding:0;margin:0;text-align:center;}.pager .pager__items li{padding:0;height:auto;margin:0;display:inline-block;}.pager .pager__items li a{padding:0.25rem 0.75rem;display:inline-block;margin:0;color:#999;}.pager .pager__items li a:hover{background:#e6e6e6;}.pager .pager__items li.is-active a{background:#195030;color:#fff;pointer-events:none;}.messages__wrapper{max-width:80%;background-color:#f0f0f0;color:#333;padding:10px;border-radius:5px;font-size:0.8em;position:absolute;top:95px;right:15px;z-index:1001;}.messages__wrapper .messages--error{color:red;}
.type-simplenews_issue{background:#f3f3f3;}.type-simplenews_issue #block-acc-corporative-content{max-width:600px;padding:20px;background-color:white;margin:0 auto;}.type-simplenews_issue #block-acc-corporative-content a{color:#d9b247;}.type-simplenews_issue #block-acc-corporative-content br{display:none;}.newsletter-estandar,.newsletter-imagen-destacada,.newsletter-enlinea{margin-bottom:20px;overflow:hidden;}.type-simplenews_issue #block-acc-corporative-content h3 a,.type-simplenews_issue #block-acc-corporative-content h3,.type-simplenews_issue #block-acc-corporative-content h2 a,.type-simplenews_issue #block-acc-corporative-content h2{color:#d9b247 !important;font-size:24px;margin:1rem 0;display:inline-block;}
