.component.hero .column{width:50%;position:relative}.component.hero .column:after{content:"";width:100%;position:relative;display:block;padding-bottom:78%;pointer-events:none}.component.hero .column.hero-info{background:var(--black);color:var(--white)}.component.hero .column.hero-content{background:var(--main-color)}.component.hero .column .inner-hero-column{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 70px;align-items:flex-start}.component.hero h1{line-height:1.15}.component.hero .column .inner-hero-column .hero-text{transition-delay:.2s;text-align:justify;margin-top:25px}.component.hero .column .inner-hero-column .hero-text.fontSize-22{max-height:65%;width:100%;height:100%;padding-right:40px}.component.hero .column.hero-map .inner-hero-column .hero-text{max-width:680px}.hero-text.fontSize-27{margin-top:25px;max-width:580px}.hero-text.fontSize-17{margin-top:30px}.hero-text.fontSize-17 p:not(:last-child){margin-bottom:20px}.hero-text.fontSize-17 h2{font-size:11px;margin-bottom:15px}.hero-text.fontSize-17 strong{font-weight:800}.hero-text.fontSize-17 ul,.hero-text.fontSize-17 ol{padding-left:17px}.hero-text.fontSize-17 li{margin-bottom:20px}.component.hero .background,.component.hero .background img{position:absolute;top:0;left:0;width:100%;height:100%}.component.hero .background img{object-fit:cover;display:block}a.hero-link{color:var(--black);background:var(--main-color);-webkit-transition:color .4s ease,background .4s ease;transition:color .4s ease,background .4s ease;padding:15px 25px;position:absolute;right:35px;bottom:40px}a.hero-link:focus,a.hero-link:hover{color:var(--main-color);background:var(--black)}.hero-btn{display:inline-block;position:absolute;left:80px;bottom:60px;color:var(--white);-webkit-transition:transform .4s ease,opacity .4s ease !important;transition:transform .4s ease,opacity .4s ease !important;transition-delay:.4s !important}a.hero-btn:focus,a.hero-btn:hover{text-decoration:underline}.hero-btn.hero-page{padding-right:30px;width:auto}.hero-btn.hero-file{padding-left:30px}.hero-btn.hero-page:after{content:"";display:block;position:absolute;right:0;top:50%;width:30px;height:30px;background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/button-white.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:transform .4s ease;transition:transform .4s ease}.hero-btn.hero-page:focus:after,.hero-btn.hero-page:hover:after{-webkit-transform:translate3d(10px,-50%,0) rotateX(180deg);transform:translate3d(10px,-50%,0) rotateX(180deg)}.hero-btn.hero-file:after{content:"";display:block;position:absolute;left:0;top:-2px;width:16px;height:23px;background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/button-white-small.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease}a.hero-btn.hero-file:focus:after,a.hero-btn.hero-file:hover:after{opacity:.4;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.hero-slide,.hero-links,.hero-pages{background:0 0;position:absolute;top:0;left:0;width:100%;height:100%;padding:65px 75px 45px;justify-content:space-between}.hero-links,.hero-pages{justify-content:center;align-items:center}.hero-pages{padding:var(--normal-padding)}.component.hero.show-slide .hero-slide{background:var(--main-color)}.hero-slide .hero-slide-controls>span,.hero-slide .hero-slide-text{pointer-events:none;opacity:0}.component.hero.show-slide .hero-slide .hero-slide-controls>span,.component.hero.show-slide .hero-slide .hero-slide-text{opacity:1;pointer-events:visible;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;transition-delay:.2s}.hero-slide .hero-slide-controls{justify-content:space-between;align-items:center}.hero-slide a{color:var(--black);background:var(--main-color);padding:15px 0}.hero-slide a:focus,.hero-slide a:hover{color:var(--white)}.hero-slide a span{position:relative;padding:0 19px}.component.hero.show-slide .hero-slide a span:first-child,.hero-slide a span:last-child{display:none}.hero-slide a span:last-child{padding-left:30px}.component.hero.show-slide .hero-slide a span:last-child{display:inline-block}.component.hero.show-slide .hero-slide a span:last-child:after{content:"";display:block;position:absolute;left:0;top:50%;width:30px;height:30px;background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/button-black.svg);background-repeat:no-repeat;background-size:contain;background-position:right;-webkit-transform:translate3d(0,-50%,0) rotate(180deg);transform:translate3d(0,-50%,0) rotate(180deg);-webkit-transition:transform .4s ease;transition:transform .4s ease}.component.hero.show-slide .hero-slide a span:last-child:hover:after{-webkit-transform:translate3d(-10px,-50%,0) rotate(180deg);transform:translate3d(-10px,-50%,0) rotate(180deg)}.hero-links>span{position:absolute;left:var(--normal-padding);top:75px;max-width:575px;width:-webkit-calc(100% - calc(var(--normal-padding) * 2));width:calc(100% - calc(var(--normal-padding) * 2))}.hero-links-flex{width:100%;position:relative;gap:30px 15px;flex-wrap:wrap;justify-content:center;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.hero-links a{position:relative;color:var(--black);position:relative;border:4px solid var(--black);width:-webkit-calc(33.33% - 10px);width:calc(33.33% - 10px);display:block}.hero-links a:after{content:"";display:block;width:100%;position:relative;padding-bottom:50%}.hero-links a div{position:absolute;height:100%;top:0}.hero-links a div:first-child{width:45%;border-right:4px solid var(--black);left:0;display:flex;justify-content:center;align-items:center;justify-content:center;align-items:center}.hero-links a div:last-child{width:55%;right:0;padding:10px;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.hero-links a:focus div:last-child,.hero-links a:hover div:last-child{background:var(--black);color:var(--main-color)}.hero-pages-flex{width:100%;max-width:750px;position:relative;gap:50px;flex-wrap:wrap;justify-content:center}.hero-pages a{color:var(--black);width:-webkit-calc(50% - 25px);width:calc(50% - 25px);border:5px solid var(--black);text-align:center;border-radius:2000px;position:relative}.hero-pages a:after{content:"";display:block;width:100%;position:relative;padding-bottom:60%}.hero-pages a span{background:var(--main-color);position:absolute;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);height:-webkit-calc(100% - 16px);height:calc(100% - 16px);left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:2000px;display:flex;justify-content:center;align-items:center;padding:var(--normal-padding);border:5px solid var(--black);-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.hero-pages a:focus span,.hero-pages a:hover span{color:var(--main-color);background:var(--black)}.hero-downloads-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 70px;justify-content:space-between}.hero-downloads{gap:30px;align-items:flex-start;transition-delay:.4s}.hero-downloads-content .hero-downloads{gap:45px}.hero-info .hero-downloads{position:absolute;left:70px;bottom:40px}.hero-downloads a{display:block;position:relative;padding-left:45px;padding-right:35px;color:var(--black);max-width:520px}.hero-info .hero-downloads a{color:var(--white)}.hero-downloads a:focus,.hero-downloads a:hover{text-decoration:underline}.hero-downloads a:after{content:"";display:block;position:absolute;top:50%;right:0;width:18px;height:18px;background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/download.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease}.hero-info .hero-downloads a:after{background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/download-white.svg);background-size:contain;background-repeat:no-repeat}.hero-downloads a:focus:after,.hero-downloads a:hover:after{-webkit-transform:translate3d(0,-35%,0);transform:translate3d(0,-35%,0);opacity:.4}.hero-downloads a:before{content:"";display:block;position:absolute;top:50%;left:0;width:28px;height:37px;background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/svg-document.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.hero-info .hero-downloads a:before{background:url(//canalmarmenor.carm.es/wp-content/themes/mar/css/components/../../images/svg-document-white.svg);background-size:contain;background-repeat:no-repeat}.hero-text .os-scrollbar-vertical{padding:0;width:10px;padding:0 4px}.hero-text .os-scrollbar-vertical .os-scrollbar-track{height:100%;width:2px;background:var(--white)}.hero-text.os-theme-dark .os-scrollbar-vertical .os-scrollbar-handle{height:10px !important;width:10px;min-height:unset;border-radius:50%;background:var(--white);position:absolute;left:-4px}@media only screen and (max-width:1680px){.component.hero .column:after{padding-bottom:90%}.component.hero .column .inner-hero-column,.hero-slide,.hero-links{padding:var(--normal-padding)}.hero-text.fontSize-27{max-width:400px}.hero-text.fontSize-17{font-size:13px}a.hero-link{bottom:var(--normal-padding);right:var(--normal-padding)}.hero-btn{bottom:var(--normal-padding);left:var(--normal-padding);-webkit-width:calc(100% - calc(var(--normal-padding) * 2));width:calc(100% - calc(var(--normal-padding) * 2))}.hero-links-flex,.hero-pages-flex{gap:30px 20px}.hero-links a{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.hero-links a:after{padding-bottom:35%}.hero-pages a{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.hero-pages a span{padding:20px}.hero-downloads-content{padding:var(--normal-padding)}.hero-downloads{gap:20px}.hero-downloads-content .hero-downloads{gap:30px}.hero-info .hero-downloads{bottom:var(--normal-padding);left:var(--normal-padding)}.hero-text.fontSize-17 ul,.hero-text.fontSize-17 ol{padding-left:13px}}@media only screen and (max-width:1440px){.component.hero .column:after{padding-bottom:100%}.component.hero h1.fontSize-47,.hero-downloads-content h2.fontSize-47{font-size:38px}.hero-text.fontSize-17{font-size:12px}.hero-slide-text{font-size:14px}.hero-pages a{border:3px solid var(--black);padding:10px}.hero-pages a span{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:3px solid var(--black)}.hero-text.fontSize-17 ul,.hero-text.fontSize-17 ol{padding-left:12px}}@media only screen and (max-width:1280px){.component.hero .column .inner-hero-column,.hero-slide,.hero-links,.hero-pages,.hero-downloads-content{padding:20px}a.hero-link{bottom:20px;right:20px}.hero-btn{bottom:20px;left:20px;-webkit-width:calc(100% - 40px);width:calc(100% - 40px)}.hero-slide-text{font-size:13px}.hero-slide-text p:not(:last-child){margin-bottom:15px}.hero-links>span{top:var(--normal-padding);left:20px;font-size:13px;max-width:450px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.hero-links-flex{gap:20px}.hero-links a:after{padding-bottom:45%}.hero-pages a span{font-size:12px}.hero-downloads{gap:15px}.hero-downloads-content .hero-downloads{gap:20px}.hero-info .hero-downloads{bottom:0;left:0;padding:20px}.hero-downloads a:before{width:20px;height:30px}.hero-downloads a{max-width:100%;font-size:12px}}@media only screen and (max-width:1024px){.component.hero .column:after{padding-bottom:130%}.component.hero .column .inner-hero-column .hero-text.fontSize-22{max-height:450px}a.hero-link{padding:10px 20px}.hero-slide a{padding:10px 0}.hero-links-flex,.hero-pages-flex{gap:10px}.hero-links a{width:100%;max-width:350px}.hero-links a:after{padding-bottom:15%}.hero-btn.hero-page{position:relative;bottom:unset;left:unset;margin-top:30px}}@media only screen and (max-width:900px){.component.hero{flex-direction:column}.component.hero .column{width:100%}.component.hero .column:after{content:none}.component.hero .column.hero-content,.hero-slide,.hero-links,.hero-flex{position:relative;height:auto;min-height:78vw}.component.hero .column.column-downloads{min-height:unset}.component.hero .column .inner-hero-column{position:relative;height:auto}.hero-slide{gap:40px}.hero-btn.hero-page:after,.component.hero.show-slide .hero-slide a span:last-child:after{width:20px;height:20px}.hero-btn.hero-file{padding-left:25px}.hero-btn.hero-file:after{width:11px;height:16px;top:0}.hero-links a{max-width:unset;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);transition-delay:.25s !important}.hero-links a:after{padding-bottom:30%}.hero-links a div:first-child{width:38%}.hero-links a div:last-child{width:62%}.hero-pages-flex{gap:45px 30px}.hero-pages a{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.hero-pages a:after{padding-bottom:45%}.hero-pages a span{font-size:15px}.hero-downloads-content{position:relative;top:unset;left:unset;gap:40px}.hero-info .hero-downloads,.hero-downloads-content .hero-downloads{gap:25px;margin-bottom:var(--normal-padding)}.hero-info .hero-downloads{position:relative;padding:0;bottom:unset;left:unset;margin-top:40px}.hero-downloads a{max-width:450px}}@media only screen and (max-width:550px){.component.hero .column.hero-map{min-height:100vw}.component.hero .column .inner-hero-column,.hero-slide{padding:45px var(--normal-padding)}a.hero-link{bottom:var(--normal-padding);right:var(--normal-padding)}.hero-btn{bottom:var(--normal-padding);left:var(--normal-padding);-webkit-width:calc(100% - calc(var(--normal-padding) * 2));width:calc(100% - calc(var(--normal-padding) * 2))}.hero-links{flex-direction:column;padding:65px var(--normal-padding)}.hero-pages{padding:65px var(--normal-padding);position:relative}.hero-links>span{position:relative;top:unset;left:unset;width:100%;max-width:100%;font-size:15px}.hero-links-flex{gap:30px;transform:none;margin-top:70px}.hero-pages-flex{gap:30px;max-width:350px}.hero-links a{width:100%;max-width:450px}.hero-links a:after{padding-bottom:35%}.hero-links a div:first-child{width:45%}.hero-links a div:first-child span{font-size:90px}.hero-links a div:last-child{width:55%;font-size:15px}.hero-pages a{width:100%;transition-delay:.2s !important}.hero-pages a:after{padding-bottom:40%}}@media only screen and (max-width:350px){.hero-links a div:first-child span{font-size:80px}}