a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{-webkit-text-size-adjust:none;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box!important}@font-face{font-display:swap;font-family:suisseintl;font-style:normal;font-weight:400;src:url(../src/assets/fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../src/assets/fonts/SuisseIntl-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:suisseintl;font-style:normal;font-weight:500;src:url(../src/assets/fonts/SuisseIntl-Medium.woff2) format("woff2"),url(../src/assets/fonts/SuisseIntl-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:suisseintl;font-style:normal;font-weight:600;src:url(../src/assets/fonts/SuisseIntl-Semibold.woff2) format("woff2"),url(../src/assets/fonts/SuisseIntl-Semibold.woff2) format("woff2")}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}body,html{font-family:suisseintl,sans-serif}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--size-font)}body.no-scroll{overflow:hidden}img{height:auto;max-width:100%}.object-fit{position:relative}.container-pad{padding-inline:6rem}@media (max-width:991.98px){.container-pad{padding-inline:4rem}}@media (max-width:767.98px){.container-pad{padding-inline:3.2rem}}@media (max-width:575.98px){.container-pad{padding-inline:1.6rem}}navbar{position:fixed;top:0;width:100%;z-index:10}navbar .container-fluid{background-color:#fff}.main-nav{padding-bottom:4rem;padding-top:4rem;transition:all .2s ease-in-out}.main-nav--scrolled{padding-bottom:2.4rem;padding-top:2.4rem}.hero{background-color:#baff79;font-size:7.125em;font-weight:400;letter-spacing:-.04em;line-height:89%;padding-bottom:5.6rem;padding-top:38rem;position:relative}@media (max-width:991.98px){.hero{font-size:4em;padding-top:34rem}}@media (max-width:767.98px){.hero{font-size:3.2em;padding-top:28rem}}@media (max-width:575.98px){.hero{font-size:2.8em;padding-top:20rem}}.hero:after{background:linear-gradient(1turn,rgba(206,255,157,0),#0cc918 75%);bottom:-.1rem;content:"";height:16rem;left:0;position:absolute;transform:rotate(-180deg);width:100%;z-index:1}.fw-text{background-color:#ceff9d;font-size:1.9375em;font-weight:500;letter-spacing:-.01em;line-height:114%;min-height:42.8rem;padding-bottom:7.2rem;padding-top:4rem}@media (max-width:767.98px){.fw-text{min-height:0;padding-bottom:6.4rem;padding-top:6.4rem}}@media (max-width:575.98px){.fw-text{font-size:1.68em}}.two-contentblocks__left,.two-contentblocks__right{align-items:flex-start;display:flex;flex-flow:column;font-size:1em;font-weight:500;letter-spacing:.01em;line-height:110%;min-height:42.8rem;padding-bottom:7.2rem;padding-top:4rem}@media (max-width:767.98px){.two-contentblocks__left,.two-contentblocks__right{min-height:0;padding-bottom:6.4rem;padding-top:6.4rem}}@media (max-width:575.98px){.two-contentblocks__left,.two-contentblocks__right{font-size:1.1em}}.two-contentblocks__left .editor,.two-contentblocks__right .editor{margin-bottom:auto}.two-contentblocks__left .editor+.button,.two-contentblocks__right .editor+.button{margin-top:4rem}.two-contentblocks__left{background-color:#f2efe0}.two-contentblocks__right{background-color:#e5dfd1}.logo-slider{background:linear-gradient(180deg,#fff 75%,#baff79);font-size:1em;font-weight:500;letter-spacing:.01em;line-height:120%;padding-bottom:40rem;padding-top:4rem;position:relative}@media (max-width:575.98px){.logo-slider{font-size:1.1em}}@media (max-width:767.98px){.logo-slider{min-height:0;padding-bottom:6.4rem;padding-top:6.4rem}}.logo-slider__items{display:grid;gap:4.8rem;grid-template-columns:repeat(8,1fr);padding-top:5.6rem}.logo-slider__items li{display:grid;place-items:center}.logo-slider__items li img{height:auto;max-height:8rem;width:100%}@media (max-width:1199.98px){.logo-slider__items{grid-template-columns:repeat(6,1fr)}}@media (max-width:991.98px){.logo-slider__items{gap:4rem;grid-template-columns:repeat(5,1fr);padding-top:4rem}}@media (max-width:767.98px){.logo-slider__items{grid-template-columns:repeat(4,1fr)}}@media (max-width:575.98px){.logo-slider__items{grid-template-columns:repeat(2,1fr)}}.button{align-items:center;border:.1rem solid #000;border-radius:1rem;color:#000;display:inline-flex;font-size:1.6875em;font-weight:400;justify-content:center;letter-spacing:-.02em;line-height:1.1;padding:.7rem 1.8rem;position:relative;text-decoration:none;transition:all .2s ease-in-out}.button:hover{background-color:#baff79;border-color:#baff79;border-radius:4rem}.btn-animate-chars{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;max-width:12em;position:relative}.btn-animate-chars__text{white-space:nowrap}.btn-animate-chars [data-button-animate-chars]{display:inline-block;overflow:hidden;position:relative}.btn-animate-chars [data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0 1.3em #000;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1)}.btn-animate-chars:hover [data-button-animate-chars] span{transform:translateY(-1.3em) rotate(.001deg)}.btn-animate-chars__bg{inset:0;position:absolute;transition:inset .6s cubic-bezier(.625,.05,0,1)}.btn-animate-chars:hover .btn-animate-chars__bg{inset:.125em}
