@import"./icons/icons.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=IBM+Plex+Serif:wght@100;300;400;500&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary: #4d757a;--color-secondary: #bb9e7b;--color-text: #837b71;--font: "Figtree", sans-serif;--font-heading: "IBM Plex Serif", serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font);color:var(--color-text)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{width:100%;max-width:1398px;margin:0 auto;padding:0 15px}.default-button{background:var(--color-secondary);color:#fff;font-weight:bold;font-size:1.3rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:1rem 1.6rem;border-radius:10px;transition:all .3s ease}.default-button.default-button-secondary{background:var(--color-primary)}.default-button.default-button-secondary:hover{background:hsl(from var(--color-primary) h s 48%/1)}.default-button.default-button-outline{background:#fff;border:1px solid var(--color-secondary);color:var(--color-secondary)}.default-button.default-button-outline:hover{background:var(--color-secondary);color:#fff}.default-button:hover{background:hsl(from var(--color-secondary) h s 68%/1);transform:scale(1.05)}.default-button:hover i{transform:translateX(5px)}.default-button i{font-size:.6em;transition:all .3s ease}header{position:absolute;z-index:10;width:100%;height:350px}header .container{display:flex;align-items:start;justify-content:center;background:url(../images/header-bg.png) no-repeat center center;height:100%}header .container a{margin-top:30px}main.home section.hero{width:100%;height:100vh;max-height:1000px;background:var(--color-primary);padding-bottom:10px;border-radius:0 0 20px 20px;position:relative}@media all and (max-width: 999px){main.home section.hero{height:90vh;max-height:none}}main.home section.hero .hero-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:end;justify-content:center}main.home section.hero .hero-wrapper h1{background:rgba(255,255,255,.85);backdrop-filter:blur(3px);max-width:90%;font-family:var(--font-heading);font-weight:normal;padding:2rem;font-size:6rem;line-height:.9;font-weight:100;color:var(--color-primary);border-radius:10px;margin:0;margin-bottom:20px}@media all and (max-width: 999px){main.home section.hero .hero-wrapper h1{font-size:14vw}}main.home section.hero .info{border-left:3px solid var(--color-primary);padding-left:20px;margin-bottom:10rem}@media all and (max-width: 999px){main.home section.hero .info{margin-bottom:2rem}}main.home section.hero video{width:100%;height:100%;object-fit:cover;border-radius:0 0 20px 20px}main.home section.hero img{width:100%;height:100%;object-fit:cover;border-radius:0 0 20px 20px}main.home section.about{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;min-height:800px;align-items:center;padding:40px 0}@media all and (max-width: 999px){main.home section.about{flex-direction:column;display:flex}}main.home section.about *{min-width:0}main.home section.about .gallery-wrapper{display:flex;align-items:center;gap:10px;position:relative}@media all and (max-width: 999px){main.home section.about .gallery-wrapper{width:100%}}main.home section.about .gallery-wrapper:before{position:absolute;width:80%;height:calc(100% - 40px);border:10px solid var(--color-secondary);content:"";right:20%;top:20%;border-radius:20px;opacity:.2}main.home section.about .gallery-wrapper i{display:block;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(60deg, var(--color-secondary), hsl(from var(--color-secondary) h s 78%/1));color:#fff;border-radius:10px;cursor:pointer;transition:all 300ms ease-in}@media all and (max-width: 999px){main.home section.about .gallery-wrapper i{display:none}}main.home section.about .gallery-wrapper i:hover{cursor:pointer;transform:scale(1.05)}main.home section.about .slick-dots{display:flex;justify-content:center;gap:10px}main.home section.about .slick-dots li{list-style:none;width:6px;height:6px;border-radius:50%;background:var(--color-secondary);opacity:.3}main.home section.about .slick-dots li.slick-active{opacity:1}main.home section.about .slick-dots li button{display:none}main.home section.about .gallery{flex:1}main.home section.about .gallery img{width:100%;height:auto;object-fit:cover;aspect-ratio:8/10}main.home section.about .info{position:relative;z-index:2}main.home section.about .info h1,main.home section.about .info h2,main.home section.about .info h3,main.home section.about .info h4,main.home section.about .info h5,main.home section.about .info h6{font-family:var(--font-heading);font-weight:100}main.home section.about .info h1{font-size:4rem}@media all and (max-width: 999px){main.home section.about .info h1{font-size:3rem}}main.home section.about p{line-height:1.4;font-size:1.1rem}main.home section.about .default-button{margin-top:2rem}main.home section.infrastructure{background:linear-gradient(60deg, var(--color-secondary), hsl(from var(--color-secondary) h s 78%/1));border-radius:20px;min-height:700px;display:grid;grid-template-columns:repeat(2, 1fr);padding:3rem;gap:3rem;margin:10rem 0}@media all and (max-width: 999px){main.home section.infrastructure{display:flex;flex-direction:column;padding:2rem;margin:0;margin-top:40px;margin-bottom:40px}}main.home section.infrastructure .items{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;align-items:center}@media all and (max-width: 999px){main.home section.infrastructure .items{margin-top:40px;display:flex;flex-direction:column}}main.home section.infrastructure .items .item{background:#fff;border-radius:20px;box-shadow:0 10px 10px 10px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;flex-direction:column}@media all and (max-width: 999px){main.home section.infrastructure .items .item{width:100%;flex-direction:row}}main.home section.infrastructure .items .item .icon{background:linear-gradient(60deg, hsl(from var(--color-secondary) h s 78%/1), hsl(from var(--color-secondary) h s 98%/1));width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:10px;position:relative;margin-top:-40px}@media all and (max-width: 999px){main.home section.infrastructure .items .item .icon{transform:scale(0.5);margin-top:0;margin-bottom:0}}main.home section.infrastructure .items .item h4{font-family:var(--font-heading);font-size:1.8rem;text-align:center;font-weight:normal;margin:0;margin-bottom:40px;padding:30px 0}@media all and (max-width: 999px){main.home section.infrastructure .items .item h4{font-size:1.4rem;padding:10px 0;margin:0;text-align:left}}main.home section.infrastructure .items .item:nth-child(odd){transform:translateY(-40px)}@media all and (max-width: 999px){main.home section.infrastructure .items .item:nth-child(odd){transform:translateY(0)}}main.home section.infrastructure .info{display:flex;flex-direction:column;align-items:start;justify-content:center;color:#fff}main.home section.infrastructure .info h1{font-size:4rem;font-family:var(--font-heading);font-weight:100;line-height:1;margin-bottom:20px}@media all and (max-width: 999px){main.home section.infrastructure .info h1{font-size:3rem}}main.home section.infrastructure .info p{line-height:1.4;font-size:1.1rem}main.home section.plant{min-height:1000px;position:relative}main.home section.plant .container{position:relative;z-index:1}main.home section.plant .background{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}main.home section.plant .background img{width:100%;height:100%;object-fit:cover;display:block;opacity:.5}main.home section.plant .background:after{position:absolute;left:0;width:100%;height:80%;bottom:0;content:"";background:linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}main.home .title{display:flex;align-items:center;justify-content:center}@media all and (max-width: 999px){main.home .title{padding:20px}}main.home .title h1{background:#fff;max-width:50%;font-size:4rem;text-align:center;font-family:var(--font-heading);font-weight:100;padding:2rem}@media all and (max-width: 999px){main.home .title h1{max-width:none;font-size:3rem;padding:.6rem}}main.home .plant-image{width:100%;padding:0px 20px}main.home .plant-image img{max-width:100%;height:auto}main.home .features{display:flex}@media all and (max-width: 999px){main.home .features{flex-direction:column}}main.home .features .item{border-left:1px solid hsl(from var(--color-primary) h s l/0.4);padding:5rem 2rem;text-align:center;flex:1;font-size:1.4rem;color:var(--color-primary)}main.home .features .item:first-child{border-left:none}@media all and (max-width: 999px){main.home .features .item{padding:2rem}}main.home .buttons{display:flex;align-items:center;justify-content:center;gap:30px;padding:5rem 0}@media all and (max-width: 999px){main.home .buttons{flex-direction:column}}main.home .buttons i{font-size:1rem}main.home section.status{border-top:1px solid hsl(from var(--color-primary) h s l/0.2)}main.home section.status .container{padding:4rem 0}@media all and (max-width: 999px){main.home section.status .container{padding:20px 0}}@media all and (max-width: 999px){main.home section.status{border-top:none;background:#f9f9f9}}main.home section.status .title h2{font-size:3rem;font-family:var(--font-heading);color:var(--color-primary);font-weight:400;display:flex;flex-direction:column;align-items:center;justify-content:center}@media all and (max-width: 999px){main.home section.status .title h2{text-align:center}}main.home section.status .title h2:after{content:"";display:block;width:30%;height:2px;background:var(--color-secondary);margin-top:20px}main.home section.status .list{display:flex;padding:4rem 0}@media all and (max-width: 999px){main.home section.status .list{flex-direction:column;padding:2rem 0}}main.home section.status .list .item{flex:1;font-family:var(--font-heading)}@media all and (max-width: 999px){main.home section.status .list .item{display:flex}}main.home section.status .list .item .status-wrapper{aspect-ratio:1.4/1;width:100%;position:relative;display:flex;align-items:center;justify-content:center}@media all and (max-width: 999px){main.home section.status .list .item .status-wrapper{aspect-ratio:unset;height:100px;width:130px}}main.home section.status .list .item .status-wrapper.done .icon-holder{background:linear-gradient(60deg, var(--color-primary), hsl(from var(--color-primary) h s 68%/1));display:flex;align-items:center;justify-content:center;border:0}main.home section.status .list .item .status-wrapper.done .icon-holder i{color:#fff;font-size:2em}@media all and (max-width: 999px){main.home section.status .list .item .status-wrapper.done .icon-holder i{font-size:1rem}}main.home section.status .list .item .status-wrapper.done .track{background:var(--color-primary)}main.home section.status .list .item .status-wrapper.ongoing .icon-holder{display:flex;align-items:center;justify-content:center;border-color:var(--color-primary)}main.home section.status .list .item .status-wrapper.ongoing .icon-holder .dot{background:var(--color-primary);width:50%;aspect-ratio:1;border-radius:50%}main.home section.status .list .item .status-wrapper.ongoing .track{background:var(--color-primary)}main.home section.status .list .item .status-wrapper .track{position:absolute;left:0;top:50%;width:100%;height:5px;background:hsl(from var(--color-primary) h s l/0.2)}@media all and (max-width: 999px){main.home section.status .list .item .status-wrapper .track{transform:rotate(90deg)}}main.home section.status .list .item .status-wrapper .icon-holder{width:40%;aspect-ratio:1;border:5px solid hsl(from var(--color-primary) h s l/0.2);background:#fff;position:relative;z-index:1;border-radius:50%}main.home section.status .list .item h3{font-weight:normal;text-align:center}@media all and (max-width: 999px){main.home section.status .list .item h3{flex:1;display:flex;align-items:center;font-size:1.5rem}}main.home section.location{min-height:780px;background:#90d6ea}main.home section.location .container{display:flex;padding:0}@media all and (max-width: 999px){main.home section.location .container{flex-direction:column}}main.home section.location .container .image{flex:1}main.home section.location .container .image img{display:block;max-width:100%;height:auto}main.home section.location .container .locations{display:flex;align-items:center;justify-content:center}@media all and (max-width: 999px){main.home section.location .container .locations{padding:20px}}main.home section.location .container .locations .block{width:100%;max-width:600px;background:#fff;border-radius:20px;padding:3rem}main.home section.location .container .locations .block h3{margin:0;font-size:3rem;font-family:var(--font-heading);font-weight:normal;margin-bottom:20px}main.home section.location .container .locations .block h3:after{content:"";display:block;width:30%;height:2px;background:var(--color-primary);margin-top:20px}main.home section.location .container .locations .block .actions{display:flex;justify-content:end;margin-top:20px}main.home section.location .container .locations .block .list{display:flex;flex-direction:column}main.home section.location .container .locations .block .list .item{display:flex;justify-content:space-between;border-bottom:1px solid hsl(from var(--color-primary) h s l/0.2);padding:1rem 0;font-family:var(--font-heading)}main.home section.location .container .locations .block .list .item .local-name{font-size:1.2rem;color:var(--color-primary)}main.home section.location .container .locations .block .list .item .local-km{font-size:1.2rem;text-align:right}footer{background:var(--color-primary);padding:6rem 0}footer .container{display:flex}@media all and (max-width: 999px){footer .container{flex-direction:column}}footer .container .infos{width:400px}@media all and (max-width: 999px){footer .container .infos{width:100%;margin-bottom:30px}}footer .container .infos .logo{margin-bottom:20px}footer .container .infos address{color:#fff;font-style:normal;font-family:var(--font-heading);line-height:1.5}footer .container .infos .email{margin:20px 0;font-size:.8rem;font-family:var(--font-heading)}footer .container .infos .email a{color:#fff;text-decoration:none}footer .container .infos .socials{display:flex;gap:20px;font-size:2rem}footer .container .infos .socials a{color:#fff;text-decoration:none}footer .container .infos .socials .icon-mail{font-size:.8em}footer .container .infos .phone{margin:20px 0;font-size:1.4rem;font-family:var(--font-heading);font-weight:bold}footer .container .infos .phone a{color:#fff;text-decoration:none}footer .container .menus{flex:1;display:flex}@media all and (max-width: 999px){footer .container .menus{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:40px}}footer .container .menus .menu{flex:1}footer .container .menus .menu h4{margin:0;font-family:var(--font-heading);color:#fff;font-size:1.4rem;margin-bottom:20px}@media all and (max-width: 999px){footer .container .menus .menu h4{font-size:1rem}}footer .container .menus ul{margin:0;padding:0}footer .container .menus ul li{list-style:none;padding:10px 0}footer .container .menus ul li a{color:#fff;text-decoration:none;font-size:1.2rem;font-family:var(--font-heading);font-weight:300;opacity:.8}@media all and (max-width: 999px){footer .container .menus ul li a{font-size:1rem}}footer .container .menus ul li a:hover{opacity:1}#whats{position:fixed;right:20px;bottom:20px}#whats a{display:block;background:#39dd55;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;transition:all .3s ease;text-decoration:none}#whats a i{font-size:1.5rem;margin-top:-2px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=base.css.map */
