*{padding:0;margin:0;box-sizing:border-box;font-family:Manrope,sans-serif}html{overflow-x:hidden;scroll-behavior:smooth}body{width:100vw;overflow-x:hidden;background-color:#f5f5f5;color:#101010;font-size:14px}section{position:relative;padding:100px clamp(20px,8%,8%)}a{text-decoration:none;color:#008f5e}h1{font-size:4em;font-weight:800}h2{font-size:3em;font-weight:700}h3{font-size:2.3em;font-weight:700}h4{font-size:1.8em;font-weight:600}h5{font-size:1.3em;font-weight:600}@media screen and (max-width: 400px){h1{font-size:2.5em}h2{font-size:2.25em}h3{font-size:2em}}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:inherit;color:#2df0b0}p{font-size:1.2em;font-weight:400}input[type=month],input[type=number],input[type=password],input[type=date],input[type=email],input[type=datetime-local],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=search],input[type=color],input[type=file]::file-selector-button{border:1px solid #28D59C;background-color:#eee;border-radius:6px;padding:6px 8px;outline-color:#008f5e;height:35px}textarea{border:1px solid #28D59C;background-color:#eee;border-radius:6px;padding:6px 8px;outline-color:#008f5e;resize:vertical}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:#6a8735}.btn_primary{background-color:#00a269;color:#fff;border-radius:100px;padding:14px 25px;font-size:1em;font-weight:600;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;gap:10px;text-decoration:none;box-shadow:4px 4px 20px #10101040;transition:.5s ease}.btn_primary>svg{width:20px;height:20px}.btn_primary:hover{background-color:#008f5e;transform:translateY(-2px);box-shadow:6px 6px 25px #10101060}.btn_secondary{background-color:#fff;color:#101010;border-radius:100px;padding:14px 25px;font-size:.9rem;font-weight:600;display:inline-flex;justify-content:center;align-items:center;border:none;cursor:pointer;gap:10px;text-decoration:none;box-shadow:4px 4px 20px #10101020;transition:.5s ease}.btn_secondary:hover{box-shadow:4px 4px 20px #10101040}.btn_tertiary{display:inline-flex;justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:600}.btn_tertiary:hover{color:#006743}.btn_icon_secondary{background-color:#fff;color:#101010;width:46px;height:46px;border-radius:200px;display:grid;place-items:center}.badge{display:inline-flex;justify-content:flex-start;align-items:center;gap:8px;background-color:#10101040;padding:6px 13px 6px 9px;border-radius:200px}.badge>svg{color:#2df0b0;stroke-width:1px;width:20px;height:20px}.badge>p{color:#fff;font-size:.9rem}.badge.secondary{background:linear-gradient(45deg,#28d59ccc,#157253cc);outline:1px solid #48B08Ecc;color:#fff}.badge.secondary>svg{color:#fff}.bg-primary{margin-block:100px;color:#fff;padding:75px calc(clamp(20px,8%,8%) + 50px)}.bg-primary:before{content:"";position:absolute;top:0;bottom:0;left:clamp(20px,8%,8%);right:clamp(20px,8%,8%);background:linear-gradient(180deg,#0b3527,#11694c);border-radius:20px;z-index:-1}@media screen and (max-width: 450px){.bg-primary{padding:100px clamp(20px,8%,8%)}.bg-primary:before{left:0;right:0;border-radius:0}}.bg-secondary{background:linear-gradient(180deg,#0b3527,#11694c);z-index:1;color:#fff}.bg-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/pattern.png);-webkit-mask-image:linear-gradient(to right,transparent 50%,black 100%);mask-image:linear-gradient(to right,transparent 50%,black 100%);background-size:cover;opacity:.02;z-index:-1}.banner{display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column;padding:20px;border-radius:20px;max-width:300px;width:100%;gap:10px}.banner>span{width:100%}.banner.primary{background:linear-gradient(45deg,#28d59ccc,#157253cc);outline:2px solid #48B08Ecc;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banner.primary>span{font-size:4.5em;font-weight:700;text-shadow:3px 3px 5px #10101040;border-bottom:1px solid #ffffff60}.banner.primary>p{font-size:1.5em;font-weight:600}.banner.secondary{outline:1px solid #C4C4C4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banner.secondary>span{font-size:3.5em;font-weight:600;color:#00a269}.banner.secondary>p{font-size:1em;font-weight:600;color:#101010}.icon{display:flex;justify-content:center;align-items:center;background:linear-gradient(45deg,#28d59ccc,#157253cc);outline:1px solid #48B08Ecc;border-radius:8px;aspect-ratio:1/1;color:#fff}.icon.s{width:46px}.icon.s>svg,.icon.s>img{width:26px;height:26px}.icon.m{width:64px}.icon.m>svg,.icon.m>img{width:36px;height:36px}.icon.l{width:82px}.icon.l>svg,.icon.l>img{width:46px;height:46px}.emoji{height:1em;display:inline}.card.primary{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-flow:column;min-height:400px;border-radius:15px;overflow:hidden;padding:20px;color:#fff}.card.primary>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5);z-index:-1}.card.primary>span{font-size:1.5rem;font-weight:600}.card.primary>p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card.primary>.btn_icon_secondary{margin-top:10px}.faq{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column;gap:10px;background-color:#f7f7f7;padding:20px;border-radius:15px;cursor:pointer;border:1px solid #c4c4c4}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-q>span{font-size:1.1rem;font-weight:500}.faq-a{display:none}.faq.active{border-color:#00a269}.faq.active .faq-a{display:block}.faq.active .faq-q svg{transform:rotate(180deg)}.header{position:relative;padding:0 clamp(20px,8%,8%);height:100px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:1000000000}.header-logo img{object-fit:contain;object-position:center;filter:brightness(0) invert(1)}@media screen and (min-width: 900px){.header .btn_menu{display:none}.header-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.header-nav>ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;gap:20px}.header-nav>ul a{color:#fff}}@media screen and (max-width: 900px){.header .btn_menu{display:block;width:50px;height:50px;margin-left:auto;background-color:transparent;border:0;cursor:pointer;display:grid;place-items:center;color:#fff}.header .btn_menu>svg{width:30px;height:30px}.header-nav{position:fixed;top:0;right:-500px;width:100%;max-width:500px;height:100%;background-color:#101010;padding:25px 20px 50px;overflow-y:auto;display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-direction:column;transition:.5s ease;z-index:100000000000}.header-nav.active{right:0}.header-nav>ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-direction:column;margin-bottom:auto}.header-nav>ul a{color:#fff}}.footer{padding:100px clamp(20px,8%,8%);display:grid;grid-template-columns:1fr 2fr;gap:50px;background-color:#101010;color:#fff}.footer-logo{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;gap:36px}.footer-logo>img{width:100%;max-width:350px;filter:brightness(0) invert(1)}.footer-links{width:100%;display:flex;justify-content:flex-end;align-items:flex-start;gap:50px;flex-wrap:wrap}.footer-links>ul{list-style-type:none}.footer-links>ul>li{color:#ffffff60}.footer-links>ul>li>a{color:#ffffff60}.footer-links>ul>li>a:hover{color:#fff}.footer-links>ul>li>b{color:#fff;display:inline-block;font-size:1.5em;font-weight:700;margin-bottom:18px}.footer-foot{grid-column:span 2;display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #ffffff20;padding-top:50px;color:#ffffff60}.footer-foot>span{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}@media screen and (max-width: 1000px){.footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.footer-foot{grid-column:unset}}@media screen and (max-width: 450px){.footer-foot{justify-content:flex-start;align-items:flex-start;flex-flow:column}}.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6{max-width:850px}.content>p{max-width:500px}.content-links{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.image{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%}.image>img{width:100%;border-radius:15px}.item{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;gap:18px}.item.center{text-align:center;align-items:center}.item>p{margin-top:-12px}@media screen and (max-width: 900px){.item h3>br{display:none}}.grid{width:100%;display:grid;gap:50px}.grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}@media screen and (max-width: 900px){.grid[data-cols="2"],.grid[data-cols="3"]{grid-template-columns:repeat(1,1fr)}.grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.grid[data-cols="5"]{grid-template-columns:repeat(1,1fr)}.grid[data-cols="6"]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 450px){.grid[data-cols="4"],.grid[data-cols="6"]{grid-template-columns:repeat(1,1fr)}}.main{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:150px;margin-top:-100px;min-height:100vh;background:linear-gradient(180deg,#0b3527,#11694c);z-index:1;color:#fff}.main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/pattern.png);background-size:cover;opacity:.02;z-index:-1}.main .image>img{width:unset;position:absolute;object-fit:contain;object-position:center;max-height:80vh;border-radius:25px;margin-left:40px;z-index:-1;box-shadow:-4px 4px 30px #10101040}.main .image>.banner{margin-top:auto}@media screen and (max-width: 900px){.main{grid-template-columns:1fr}.main .content{align-items:center;text-align:center}.main .content-links{justify-content:center}.main .image{justify-content:flex-start;align-items:flex-start}.main .image>img{width:100%;margin-left:unset;max-height:unset;position:relative}.main .image>.banner{display:none}}.single-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px}.single-column .head{display:flex;justify-content:flex-start;align-items:center;flex-flow:column;text-align:center;gap:18px}.single-column .head>h2{max-width:650px}.single-column .head>p{max-width:500px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media screen and (max-width: 900px){.two-columns{grid-template-columns:1fr}}.split-head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px}.split-head .head{display:grid;grid-template-columns:1fr 1fr;gap:50px}.split-head .head>span{display:flex;align-items:flex-start;flex-flow:column;gap:18px}.split-head .head>span:nth-child(1){justify-content:flex-start}.split-head .head>span:nth-child(2){justify-content:flex-end}@media screen and (max-width: 900px){.split-head .head{grid-template-columns:1fr}}.hero{padding-top:150px;margin-top:-100px}.contact>.container{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c4c4c4;border-radius:20px;background-color:#f7f7f7}.contact-form{padding:50px;display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column;width:100%;gap:24px;z-index:100}.contact-form>.head{display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column;gap:8px}.contact-form>span{display:flex;justify-content:flex-start;align-items:stretch;flex-flow:column;width:100%;gap:5px}.contact-form label:has(+input:required):after{content:"*";color:#006743}.contact-form>.foot{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-form>.foot>span:nth-child(1){display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}.contact-form>.foot>span:nth-child(1)>p{font-size:.8rem;margin-top:-2px}.contact-form>.foot>span:nth-child(2){display:flex;justify-content:flex-end;align-items:flex-start}.contact>.container>.bg-secondary{border-radius:0 20px 20px 0}@media screen and (max-width: 900px){.contact>.container{grid-template-columns:1fr}.contact>.container>.bg-secondary{display:none}}@media screen and (max-width: 450px){.contact>.container{padding:0;border:0}.contact-form{padding:0}.contact-form>.foot{grid-template-columns:1fr}.contact-form>.foot>span:nth-child(2){justify-content:flex-start}}#process{min-height:90vh}#process>.grid{margin-top:auto}#process>.grid>.item{position:relative}#process>.grid>.item:before{content:"";position:absolute;top:23px;left:55px;right:-35px;height:2px;background-color:#fff;background:linear-gradient(90deg,#ffffff 50%,transparent 50%),linear-gradient(90deg,#ffffff 50%,transparent 50%),linear-gradient(0deg,#ffffff 50%,transparent 50%),linear-gradient(0deg,#ffffff 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:30px 2px,30px 2px,2px 30px,2px 30px;background-position:0px 0px,200px 100px,0px 100px,200px 0px;animation:border-dance 8s infinite linear;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 50%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 50%,transparent 100%)}#process>.grid>.item:nth-last-child(1){transform-origin:center left;transform:scale(1.1);width:90%}#process>.grid>.item:nth-last-child(1):before{display:none}#process>.grid>.item:nth-last-child(1)>.icon{box-shadow:0 0 30px #ffffff40}@media screen and (max-width: 900px){#process>.grid>.item{display:grid;grid-template-columns:46px 1fr;margin-bottom:30px;align-items:center}#process>.grid>.item:before{top:60px;left:23px;bottom:-65px;height:unset;width:2px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#00000080 50%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#00000080 50%,transparent 100%);animation-direction:reverse}}#story-grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px}@media screen and (max-width: 600px){#story-grid{grid-template-columns:1fr}#story-grid>*{max-width:unset}}.process-step{grid-template-columns:1fr 64px 1fr}.process-icon{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.process-icon:before{content:"";position:absolute;height:100%;bottom:calc(-50% - 100px);width:2px;background-color:#00a269;background:linear-gradient(90deg,#00A269 50%,transparent 50%),linear-gradient(90deg,#00A269 50%,transparent 50%),linear-gradient(0deg,#00A269 50%,transparent 50%),linear-gradient(0deg,#00A269 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:30px 2px,30px 2px,2px 30px,2px 30px;background-position:0px 0px,200px 100px,0px 100px,200px 0px;animation:border-dance 8s infinite linear reverse;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#00000080 50%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#00000080 50%,transparent 100%)}@keyframes border-dance{0%{background-position:0px 0px,300px 116px,0px 150px,216px 0px}to{background-position:300px 0px,0px 116px,0px 0px,216px 150px}}#process-step-5 .process-icon:before{display:none}@media screen and (min-width: 900px){.process-step:nth-of-type(2n) .image{order:1}.process-step:nth-of-type(2n) .process-icon{order:2}.process-step:nth-of-type(2n) .content{order:3}}@media screen and (max-width: 900px){.process-step{grid-template-columns:1fr}.process-icon:before{display:none}.process-step>.process-icon{order:1;margin-bottom:-20px;justify-content:flex-start}.process-step>.content{order:2}.process-step>.image{order:3}}.doc>div{padding:2rem 0;border-bottom:1px solid #ddd}.doc>div:last-child{border-bottom:none}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{margin:0;padding:.5rem 0}.doc p{margin:.75rem 0}.doc ul{padding-left:1.5rem;margin:.75rem 0 1.5rem;list-style-type:disc}.doc ol{padding-left:1.5rem;margin:.75rem 0 1.5rem;list-style-type:decimal}.doc li{margin-bottom:.5rem;padding-left:.25rem}.doc li ul,.doc li ol{margin-top:.5rem;margin-bottom:.5rem}.doc a{color:#00a269;text-decoration:none}.doc a:hover{text-decoration:underline}@media (max-width: 600px){.doc>div{padding:1.5rem 1rem}}
