@font-face{font-family:"montserrat-light";src:url(../js/4df14eb5e72bf55c4497.ttf) format("opentype"),url(../js/f3364539d3be03ed78ad.woff2) format("woff2"),url(../js/1754cad601d2cef6a08b.woff) format("woff")}@font-face{font-family:"montserrat-black";src:url(../js/502ad6d1b3ce1300943a.otf) format("opentype")}@font-face{font-family:"montserrat-bold";src:url(../js/3530bfc1b50b41bdc29d.ttf) format("opentype")}h1,h2{font-family:"montserrat-light"}h4,h5,h6{font-family:"montserrat-light"}p,a,ul,ol{font-family:"montserrat-light"}button{font-family:"montserrat-light"}span{font-family:"montserrat-light"}strong{font-family:"montserrat-light"}body{overflow-x:hidden;position:relative}body header{position:absolute;top:0;width:100%;z-index:20}body header .scrolled-down{transform:translateY(-100%);transition:all .3s ease-in-out}body header .scrolled-up{transform:translateY(0);transition:all .3s ease-in-out}body header #nav-main{position:fixed;top:0;left:0;width:100%;z-index:999;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s ease}body header #nav-main.hidden{transform:translateY(-100%);opacity:0}body header .btn-header-contact{background-color:#ddd4cd;font-family:"everet-bold";border-radius:60px;color:#321612;font-size:.75rem;padding-left:20px;padding-right:20px}body header .btn-header-contact:hover,body header .btn-header-contact:active,body header .btn-header-contact:focus{background-color:#ddd4cd !important}body header .nav-inversor{font-size:.75rem;text-decoration:none;color:#ddd4cd !important;font-family:"everet-bold"}body header .navbar{margin:auto;background-color:rgba(0,0,0,0) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;z-index:1050 !important}body header .navbar .justNocubo{height:32px;width:64px}body header .nav-brand{padding:10px 0;width:200px}body header .navbar-nav{gap:1rem}body header .menu-item{position:relative}body header .menu-item .lang-item-es{position:absolute;left:0;top:-3px}body header .menu-item .lang-item-en{position:absolute;left:-10px;top:-3px}body header .menu-item .nav-item{font-family:"montserrat-light";font-size:1.5rem;gap:.6rem !important;color:#ddd4cd}body header .menu-item .nav-item,body header .menu-item .nav-item:hover{text-transform:uppercase;text-decoration:none;font-family:"montserrat-light"}body header .menu-item .nav-item.active{padding-bottom:.5rem;font-family:"montserrat-light";color:#fff}body header .offcanvas{background-color:rgba(0,0,0,.5) !important;color:#382727;height:100vh !important;top:0 !important;position:fixed !important;font-size:1.5rem}body header .offcanvas .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");opacity:1}body header .btn-menu:focus{box-shadow:none}@media(min-width: 1200px){body header .menu-item{padding:10px 0}}body.single header,body.page-template-policy-template header{position:inherit}footer{color:#fff;background-color:rgba(0,0,0,0);min-height:40vh;overflow:hidden;z-index:10}footer .legal a{text-decoration:none;color:#fff}footer .legal a:hover{color:#54d223}footer .address{z-index:10}footer .address p{font-family:"montserrat-light";font-size:1rem;z-index:10}html{overflow-x:hidden;position:relative}html .beam1{position:absolute;width:100%;top:35%;z-index:0;background:#4cbb20;background:radial-gradient(circle, rgb(76, 187, 32) 0%, rgb(76, 187, 32) 10%, rgba(60, 142, 29, 0.9) 25%, rgba(58, 136, 29, 0.85) 32%, rgba(56, 130, 28, 0.8) 38%, rgba(54, 124, 28, 0.7) 45%, rgba(48, 107, 27, 0.6474964986) 51%, rgba(36, 74, 24, 0) 67%);width:1000px;height:1000px;left:-700px}@media(min-width: 576px){html .beam1{left:-95%;top:43%}}@media(min-width: 768px){html .beam1{left:-73%}}@media(min-width: 992px){html .beam1{width:1100px;height:1100px;left:-68%}}@media(min-width: 1200px){html .beam1{width:1100px;height:1100px}}@media(min-width: 1400px){html .beam1{width:1300px;height:1300px;left:-60%}}@media(min-width: 1600px){html .beam1{width:1400px;height:1400px;left:-58%}}@media(min-width: 1800px){html .beam1{width:1500px;height:1500px;left:-55%}}html .beam2{position:absolute;width:100%;top:60%;right:-55%;z-index:0;background:#4cbb20;background:radial-gradient(circle, rgb(76, 187, 32) 0%, rgb(76, 187, 32) 10%, rgba(60, 142, 29, 0.9) 25%, rgba(58, 136, 29, 0.85) 32%, rgba(56, 130, 28, 0.8) 38%, rgba(54, 124, 28, 0.7) 45%, rgba(48, 107, 27, 0.6474964986) 51%, rgba(36, 74, 24, 0) 67%);width:1000px;height:1000px;right:-70%;right:-700px}@media(min-width: 576px){html .beam2{right:-95%}}@media(min-width: 768px){html .beam2{right:-73%}}@media(min-width: 992px){html .beam2{width:1100px;height:1100px;right:-68%}}@media(min-width: 1200px){html .beam2{width:1100px;height:1100px}}@media(min-width: 1400px){html .beam2{width:1300px;height:1300px;right:-60%}}@media(min-width: 1600px){html .beam2{width:1400px;height:1400px;right:-58%}}@media(min-width: 1800px){html .beam2{width:1500px;height:1500px;right:-55%}}html .main-hero{position:relative;height:100vh}html .main-hero video{height:100%}html .main-hero img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:250px}@media(min-width: 768px){html .main-hero img{max-width:300px}}@media(min-width: 992px){html .main-hero img{max-width:350px}}html .main-hero h1{position:absolute;top:59%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:200;font-size:1.2rem;width:100%;text-align:center}@media(min-width: 576px){html .main-hero h1{font-size:1.4rem}}@media(min-width: 768px){html .main-hero h1{font-size:1.6rem}}@media(min-width: 992px){html .main-hero h1{font-size:2.1rem;top:62%}}@media(min-width: 1200px){html .main-hero h1{font-size:2.3rem}}@media(min-width: 1400px){html .main-hero h1{font-size:2.5rem}}html .about-us{position:relative;z-index:10;background-color:#0a0113;padding-top:1rem;min-height:130vh;overflow-x:hidden;overflow-y:hidden}@media(min-width: 576){html .about-us{padding-top:0rem}}@media(min-width: 992px){html .about-us{height:115vh}}html .about-us .beam{background:#54d222;background:radial-gradient(circle, rgb(84, 210, 34) 0%, rgb(76, 187, 32) 0%, rgb(60, 142, 29) 12%, rgb(48, 108, 27) 20%, rgb(36, 74, 24) 28%, rgb(29, 55, 23) 33%, rgb(10, 1, 19) 47%);color:#fff}html .about-us .beam h3{font-size:2rem;font-family:"montserrat-light";font-weight:200;padding-bottom:1rem}@media(min-width: 992px){html .about-us .beam h3{font-size:2.2rem}}@media(min-width: 1200px){html .about-us .beam h3{font-size:2.3rem}}@media(min-width: 1400px){html .about-us .beam h3{font-size:2.5rem}}html .about-us .beam h3 span{border-bottom:solid 1px #54d222}html .about-us .beam p{font-size:1.1rem}@media(min-width: 992px){html .about-us .beam p{font-size:1.3rem}}@media(min-width: 1200px){html .about-us .beam p{font-size:1.5rem}}@media(min-width: 1400px){html .about-us .beam p{font-size:1.7rem}}html .about-us .beam .centerHeading{padding-top:4rem;padding-bottom:3rem}html .about-us .beam .centerHeading h2{font-size:2.5rem;font-weight:200}@media(min-width: 576px){html .about-us .beam .centerHeading h2{font-size:2.8rem}}@media(min-width: 992px){html .about-us .beam .centerHeading h2{font-size:3.3rem}}@media(min-width: 1200px){html .about-us .beam .centerHeading h2{font-size:3.6rem}}@media(min-width: 1400px){html .about-us .beam .centerHeading h2{font-size:4rem}}html .about-us .beam .centerHeading h3{font-family:"montserrat-light";font-size:1.4rem;font-weight:200}@media(min-width: 576px){html .about-us .beam .centerHeading h3{font-size:1.5rem}}@media(min-width: 992px){html .about-us .beam .centerHeading h3{font-size:1.8rem}}@media(min-width: 1200px){html .about-us .beam .centerHeading h3{font-size:2rem}}@media(min-width: 1400px){html .about-us .beam .centerHeading h3{font-size:2rem}}html .about-us .beam .centerHeading h3 strong{font-family:"montserrat-bold"}html .about-us .beam .banner-container{width:100%;overflow:hidden;white-space:nowrap;position:relative;display:flex}html .about-us .beam .banner-container .banner{display:flex;align-items:center;gap:50px;font-size:2rem;font-weight:bold;text-transform:uppercase;padding:20px 0}html .about-us .beam .banner-container .banner p{font-family:"montserrat-black";font-size:4rem;font-weight:1000;color:rgba(0,0,0,0);-webkit-text-stroke:1px #fff}html .about-us .beam .banner-container .banner span{padding-bottom:20px;font-weight:200}html .bgGreen .empresas{position:relative;z-index:10;min-height:100vh;padding-top:1rem;padding-bottom:5rem;color:#fff}@media(min-width: 992px){html .bgGreen .empresas{padding-bottom:1rem;min-height:92vh}}html .bgGreen .empresas .cont{position:relative;z-index:10}html .bgGreen .empresas .cont h2{position:relative;z-index:10;font-size:2rem;font-family:"montserrat-light";font-weight:200;padding-bottom:1rem}@media(min-width: 992px){html .bgGreen .empresas .cont h2{font-size:2.2rem}}@media(min-width: 1200px){html .bgGreen .empresas .cont h2{font-size:2.3rem}}@media(min-width: 1400px){html .bgGreen .empresas .cont h2{font-size:2.5rem}}html .bgGreen .empresas .cont h2 span{border-bottom:solid 1px #54d222}html .bgGreen .empresas .cont .accordionRow{display:flex;justify-content:flex-start;overflow:visible;z-index:10}@media(max-width: 576px){html .bgGreen .empresas .cont .accordionRow{padding:1rem}}html .bgGreen .empresas .cont .accordionRow .s1{background-color:#fff}html .bgGreen .empresas .cont .accordionRow .s1,html .bgGreen .empresas .cont .accordionRow .s2,html .bgGreen .empresas .cont .accordionRow .s3,html .bgGreen .empresas .cont .accordionRow .s4,html .bgGreen .empresas .cont .accordionRow .s5{position:relative;background-color:#fff;background-color:#252527;border:solid .5px gray}html .bgGreen .empresas .cont .accordionRow .company{z-index:10;position:relative;cursor:pointer;min-width:100px;max-width:100vw;display:flex;align-items:center;padding-bottom:2rem;padding-top:1rem;overflow:hidden;align-content:space-around}@media(max-width: 500px){html .bgGreen .empresas .cont .accordionRow .company{min-height:500px}html .bgGreen .empresas .cont .accordionRow .company video{height:250px}}html .bgGreen .empresas .cont .accordionRow .company .comp-video{position:relative;z-index:20 !important}html .bgGreen .empresas .cont .accordionRow .company .row{margin-top:0 !important;padding-top:0 !important;flex-wrap:nowrap}@media(min-width: 576px){html .bgGreen .empresas .cont .accordionRow .company{height:auto}}@media(min-width: 768px){html .bgGreen .empresas .cont .accordionRow .company{height:auto}}@media(min-width: 992px){html .bgGreen .empresas .cont .accordionRow .company{flex:1;height:500px}}@media(max-width: 992px){html .bgGreen .empresas .cont .accordionRow .company{margin-top:1rem;min-height:350px}}@media(max-height: 500px){html .bgGreen .empresas .cont .accordionRow .company .title{height:43px}}html .bgGreen .empresas .cont .accordionRow .company .title h3{height:100%;align-self:center;font-weight:100 !important;font-size:1.1rem}@media(min-width: 1200px){html .bgGreen .empresas .cont .accordionRow .company .title h3{font-size:1.2rem}}@media(min-width: 1400px){html .bgGreen .empresas .cont .accordionRow .company .title h3{font-size:1.3rem}}html .bgGreen .empresas .cont .accordionRow .company .title img{filter:invert(1)}html .bgGreen .empresas .cont .accordionRow .company .cover{max-width:fit-content}html .bgGreen .empresas .cont .accordionRow .company .logo{justify-content:center;text-align:center;width:auto;height:60px !important}html .bgGreen .empresas .cont .accordionRow .company .text p{color:#000;transition:color .3s ease-in-out;font-size:.9rem;line-height:1.1rem;height:95px}@media(min-width: 576px){html .bgGreen .empresas .cont .accordionRow .company .text p{height:auto}}@media(min-width: 1200px){html .bgGreen .empresas .cont .accordionRow .company .text p{height:53px}}html .bgGreen .empresas .cont .accordionRow .company .icon{max-width:70px;transition:transform .5s ease-in-out}html .bgGreen .empresas .cont .accordionRow .company:hover .title h3{color:#54d222;transition:color .3s ease-in-out}html .bgGreen .empresas .cont .accordionRow .company:hover .iconSvg{rotate:30deg;transition:.5s ease-in-out}html .bgGreen .empresas .cont .accordionRow .company:hover .iconSvg .icon svg{transition:transform .5s ease-in-out,fill .5s ease-in-out}html .bgGreen .empresas .cont .accordionRow .company:hover .iconSvg .icon svg circle,html .bgGreen .empresas .cont .accordionRow .company:hover .iconSvg .icon svg line{transition:stroke .3s ease-in-out;stroke:#54d222}html .bgGreen .empresas .cont .accordionRow .linkout{color:#000;position:absolute;bottom:2%;right:4%;opacity:0;border:solid 1px #54d222;border-radius:50px;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;color:#54d222;text-decoration:none;font-family:"montserrat-light";font-weight:500}html .bgGreen .empresas .cont .accordionRow .company.expanded{flex:3}html .bgGreen .empresas .cont .accordionRow .company.expanded .icon{transition:transform .5s ease-in-out,fill .5s ease-in-out;transform:rotate(45deg);fill:#54d222;stroke:#54d222}html .bgGreen .adn{z-index:10;position:relative}html .bgGreen .adn .title{z-index:10;padding-bottom:5rem}@media(min-width: 576px){html .bgGreen .adn .title{padding-bottom:5rem;z-index:10}}@media(min-width: 992px){html .bgGreen .adn .title{padding-bottom:10rem;z-index:10;padding-top:5rem}}html .bgGreen .adn .title h2{z-index:10;font-family:"montserrat-light";color:#fff;font-size:2.5rem;font-weight:200}@media(min-width: 576px){html .bgGreen .adn .title h2{font-size:2.8rem}}@media(min-width: 992px){html .bgGreen .adn .title h2{font-size:3.3rem}}@media(min-width: 1200px){html .bgGreen .adn .title h2{font-size:3.6rem}}@media(min-width: 1400px){html .bgGreen .adn .title h2{font-size:4rem}}html .bgGreen .adn .subtitle{z-index:10;padding-bottom:3rem}html .bgGreen .adn .subtitle h3{z-index:10;font-family:"montserrat-light";font-weight:200;color:#fff}html .bgGreen .adn .subtitle h3 span{border-bottom:solid 1px #54d222}html .bgGreen .adn .accordion{background-color:rgba(0,0,0,0);z-index:10}html .bgGreen .adn .accordion .accordion-item{background-color:rgba(0,0,0,0);color:#fff;--bs-accordion-border-color: rgb(66, 65, 65)}html .bgGreen .adn .accordion .accordion-item .accordion-body{padding-left:0;text-align:start}html .bgGreen .adn .accordion .accordion-item .accordion-body p{margin-bottom:0}html .bgGreen .adn .accordion .accordion-item .accordion-header .accordion-button{z-index:10;margin-top:1.5rem;background-color:rgba(0,0,0,0);color:#fff;padding-left:0;border-top:solid 1px #424141}html .bgGreen .adn .accordion .accordion-item .accordion-header .accordion-button h2{padding-top:1rem;padding-bottom:1rem;z-index:10}html .bgGreen .adn .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none !important}html .bgGreen .adn .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url(../js/dd46dc2066731db9de79.svg);transform:rotate(90deg)}html .bgGreen .adn .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url(../js/dd46dc2066731db9de79.svg);transition:transform .3s ease-in-out}html .bgGreen .contact{z-index:10;padding-top:5rem;padding-bottom:5rem;min-height:30vh;z-index:10;color:#fff}@media(min-width: 992px){html .bgGreen .contact{padding-bottom:0rem}}@media(min-width: 768px){html .bgGreen .contact .container{border-top:solid 1px gray;border-bottom:solid 1px gray}}html .bgGreen .contact .container .col1{z-index:10}html .bgGreen .contact .container .col1 h2{font-family:"montserrat-light";font-size:2.5rem;font-weight:500}@media(min-width: 992px){html .bgGreen .contact .container .col1 h2{margin-bottom:5rem;font-size:3rem}}html .bgGreen .contact .container .col1 .contactButton{padding-top:2rem;padding-bottom:2rem}html .bgGreen .contact .container .col1 .contactButton button{color:#000;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;background-color:#fff;font-family:"montserrat-light";border-radius:30px;font-size:1.3rem;max-width:220px}html .bgGreen .contact .container .col1 .contactButton2 a{cursor:pointer;font-weight:700;transition:all .2s;padding:10px 20px;border-radius:100px;background:#fff;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;font-size:15px;max-width:153px;color:#000;text-decoration:none}html .bgGreen .contact .container .col1 .contactButton2 a:hover{background:#54d222}html .bgGreen .contact .container .col1 .contactButton2 a>svg{width:34px;margin-left:10px;transition:transform .3s ease-in-out}html .bgGreen .contact .container .col1 .contactButton2 a:hover svg{transform:translateX(10px)}html .bgGreen .contact .container .col1 .contactButton2 a:active{transform:scale(0.95)}html .bgGreen .contact .container .col2{z-index:10}html .bgGreen .contact .container .col2 p{font-family:"montserrat-light";font-size:1rem}@media(min-width: 1200px){html .bgGreen .contact .container .col2 p{font-size:1.2rem}}html .bgGreen .contact .container .col2 a{font-family:"montserrat-light";text-decoration:underline;color:#fff;font-size:1.3rem}@media(min-width: 992px){html .bgGreen .contact .container .col2 a{font-size:1.8rem}}html .bgGreen .contact .container .col2 a img{transition:transform .3s ease-in-out}html .bgGreen .contact .container .col2 a:hover img{transform:rotate(-40deg)}.aviso-legal,.politica-privacidad,.politica-cookies{color:#fff;padding-top:8rem}.aviso-legal h1,.politica-privacidad h1,.politica-cookies h1{margin-bottom:3rem}body{background-color:#0a0113}
