a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{height:100vh}body #root{height:100%}*{box-sizing:border-box;scroll-behavior:smooth;scroll-padding:3rem}@font-face{font-family:__Plus_Jakarta_Sans_813e45;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_813e45;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Plus_Jakarta_Sans_813e45;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_813e45;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_813e45;src:local("Arial");ascent-override:98.75%;descent-override:21.12%;line-gap-override:0.00%;size-adjust:105.12%}.__className_813e45{font-family:__Plus_Jakarta_Sans_813e45,__Plus_Jakarta_Sans_Fallback_813e45;font-style:normal}@media screen and (min-width:1024px){.mobile-only{display:none!important}}@media screen and (max-width:1024px){.desktop-only{display:none!important}}footer{background-color:#09402f;color:#e5e5e5}footer .container{max-width:1280px;margin:0 auto;padding:2.9rem 4rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){footer .container{padding:2.9rem 2rem}}@media screen and (max-width:768px){footer .container{padding:2.9rem 2rem;flex-direction:column}}footer .container a{text-decoration:none;color:inherit}footer .container section.line{padding-bottom:1.45rem;border-bottom:1px solid #e5e5e5;line-height:2rem}footer .container .line-copy{display:flex}footer .container section.top{display:flex;flex-direction:column;gap:.9rem;font-size:1rem}footer .container section.top .title-description{width:70%;line-height:1.6rem}@media screen and (max-width:768px){footer .container section.top .title-description{width:100%;font-size:.75rem}}footer .container section.top .medias{display:flex;gap:1rem;align-items:center}footer .container section.bottom{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;font-size:.75rem;font-weight:500}footer .container section.bottom .line{display:flex;gap:1.25rem;margin-top:.5rem}footer .container section.bottom .line.terms{gap:1rem;font-weight:600}footer .container section.bottom .line.pages{font-weight:700}footer .container section.right{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;font-size:1rem;font-weight:500;color:var(--onisafra-c-7-c-7-c-7,#c7c7c7);text-align:right}footer .container section.right svg path{fill:var(--onisafra-c-7-c-7-c-7,#c7c7c7)}footer .container section.right .line{display:flex;gap:1.5rem}footer .container section.right .line.pages{gap:2.5rem;font-size:.875rem;font-weight:400}@media screen and (min-width:768px){footer .container main{display:flex;gap:4rem;align-items:center}footer .container section.line{border:none}footer .container section.middle{justify-content:space-between}footer .container section.bottom{display:flex}}.topbar{background-image:url(/img/backgrounds/hero-background.png);background-size:cover;background-repeat:no-repeat;width:100%}.topbar button{background-color:transparent;border:none;padding:0;cursor:pointer}.topbar .mobile-nav{display:none}@media screen and (max-width:768px){.topbar .mobile-nav{display:flex}}.topbar .container-topbar{max-width:1280px;margin-inline:auto;padding-inline:4rem;padding-block:1rem;display:flex;justify-content:space-between;align-items:center}.topbar .container-topbar .btn{background:#ff9b26}.topbar .container-topbar .menu{display:none}.topbar .container-topbar nav{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width:768px){.topbar .container-topbar nav{display:none}}.topbar .container-topbar nav .btn-drop{padding:0;background-color:transparent;color:#fff;font-size:1.125rem;font-weight:500}.topbar .container-topbar nav .link{color:#fff;white-space:nowrap;-webkit-text-decoration-line:none;text-decoration-line:none;font-size:1.125rem;font-weight:500}.topbar .container-topbar .btn{color:#fff;display:flex;height:3rem;padding:.8125rem 1.5rem;justify-content:center;align-items:center;font-weight:600;border-radius:1.875rem;white-space:nowrap;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem;text-decoration:none}@media screen and (max-width:768px){.topbar .container-topbar .btn{display:none}.topbar{padding:0 1.5rem;gap:0;display:flex;align-items:center;justify-content:space-between}.topbar .menu{display:block}.topbar .btn,.topbar nav{display:none}}.topbar-contact{background-color:#1c6c53;border-bottom:1px solid #a9a9a9;background-image:unset;background-size:cover;background-repeat:no-repeat;width:100%}.topbar-contact button{background-color:transparent;border:none;padding:0;cursor:pointer}.topbar-contact .mobile-nav{display:none}@media screen and (max-width:768px){.topbar-contact .mobile-nav{display:flex}}.topbar-contact .container-topbar{max-width:1280px;margin-inline:auto;padding-inline:4rem;padding-block:1rem;display:flex;justify-content:space-between;align-items:center}.topbar-contact .container-topbar .btn{background:#ff9b26}.topbar-contact .container-topbar .menu{display:none}.topbar-contact .container-topbar nav{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width:768px){.topbar-contact .container-topbar nav{display:none}}.topbar-contact .container-topbar nav .btn-drop{padding:0;background-color:transparent;color:#fff;font-size:1.125rem;font-weight:500}.topbar-contact .container-topbar nav .link{color:#fff;white-space:nowrap;-webkit-text-decoration-line:none;text-decoration-line:none;font-size:1.125rem;font-weight:500}.topbar-contact .container-topbar .btn{color:#fff;display:flex;height:3rem;padding:.8125rem 1.5rem;justify-content:center;align-items:center;font-weight:600;border-radius:1.875rem;white-space:nowrap;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem}@media screen and (max-width:768px){.topbar-contact .container-topbar .btn{display:none}.topbar-contact{padding:0 1.5rem;gap:0;display:flex;align-items:center;justify-content:space-between}.topbar-contact .menu{display:block}.topbar-contact .btn,.topbar-contact nav{display:none}}.hamburgerButton{background:none;border:none;font-size:24px;cursor:pointer}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);animation:fadeIn .3s ease-in}.sheetContent{position:fixed;top:0;left:0;height:100%;width:80%;background:#09402f;padding:20px;box-shadow:2px 0 10px rgba(0,0,0,.1);animation:slideIn .3s ease-in;display:flex;flex-direction:column}.sheetContent .header-mobile-nav{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 10px;color:#ff9b26;font-size:16px}.sheetContent .header-mobile-nav .box-logo{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:rgba(74,188,38,.3);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.sheetContent .line{margin-bottom:40px;width:100%;color:#444;background-color:#444}.sheetContent .btn-contact{margin-top:30px;text-decoration:none;color:#fff;background-color:#ff8404;padding:10px 20px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.sheetContent .named-logo{display:flex;align-items:end;justify-content:center;height:20%}.closeButton{background:none;border:none;cursor:pointer}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.menu{margin-top:40px;margin-bottom:40px}.menu ul{list-style:none;padding:0}.menu ul li{margin-bottom:20px;padding:8px 6px}.menu ul li:hover{background:#ff8404;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.menu ul li a{text-decoration:none;color:#fff;font-size:18px}.menu ul li a:hover{font-weight:500}