*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:max-content}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;max-width:100vw;line-height:1.5;overflow-x:hidden}html{min-height:100%;line-height:1;overflow-y:scroll}img,picture,video,canvas,svg{display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}a[href]{cursor:pointer}li{list-style-type:none}ul{margin:0;padding:0}iframe{border:0}@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-margin-container{margin-left:calc(var(--col)*2);margin-right:calc(var(--col)*2)}.c-padding-container{padding-right:calc(var(--col)*2);padding-left:calc(var(--col)*2)}.c-section-inner-margin{margin-top:4rem}@media (min-width:1024px){.c-section-inner-margin{margin-top:5.5rem}}section+section,.footer-section{margin-top:8rem}@media (min-width:1024px){section+section,.footer-section{margin-top:11rem}}.c-title-section-container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.c-title-section-container h2{flex-direction:column;align-items:center;font-weight:700;line-height:1.1;display:flex}.c-title-section-container h2>span{display:block}.c-title-section-container h2>span:first-child{font-size:1.5rem}@media (min-width:1024px){.c-title-section-container h2>span:first-child{font-size:2.5rem}}.c-title-section-container h2>span:nth-child(2){color:rgb(var(--color-turquoise));font-size:3rem}@media (min-width:1024px){.c-title-section-container h2>span:nth-child(2){font-size:3.5rem}}.c-title-section-container br{display:none}@media (min-width:1024px){.c-title-section-container br{display:block}}.c-btns-container{flex-flow:column-reverse wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.c-btns-container.c-btn-center{justify-content:center}.c-btns-container .c-button{width:calc(100% - 4px)}@media (min-width:1024px){.c-btns-container{flex-flow:row;justify-content:space-between}.c-btns-container .c-button{width:auto}}.c-link{position:relative}.c-link:before{content:"";background-color:rgb(var(--color-white));transform-origin:100%;width:100%;height:1px;transition:transform .25s ease-in-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.c-link:hover:before,.c-link.active:before{transform-origin:0;transform:scaleX(1)}.c-color-white{color:rgb(var(--color-white))}.c-color-black{color:rgb(var(--color-black))}.c-color-turquoise{color:rgb(var(--color-turquoise))}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(/fonts/Satoshi-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:500;src:url(/fonts/Satoshi-MediumItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(/fonts/Satoshi-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:700;src:url(/fonts/Satoshi-BoldItalic.woff2)format("woff2")}:root{--color-white:255,241,247;--color-black:2,0,16;--color-turquoise:61,185,193;--color-success:127,188,48;--color-warning:245,176,91;--color-danger:247,127,112;--global-font-size:16px;--col:12px}@media (min-width:1024px){:root{--global-font-size:1.11111vw;--col:calc(.5rem*11)}}html{--webkit-scrollbar-width:none;min-height:100svh;font-size:clamp(14px,var(--global-font-size),17px);scroll-behavior:smooth;background-color:rgb(var(--color-black));color:rgb(var(--color-white));width:100vw;font-family:Satoshi,sans-serif;font-weight:500;overflow-x:hidden}@media (min-width:1024px){html{min-height:initial}}@media (min-width:2560px){html{font-size:clamp(14px,var(--global-font-size),24px)}}body{text-rendering:optimizeSpeed;width:100%;height:100svh;position:relative}@media (min-width:1024px){body{height:max-content}}body.waiting{cursor:wait}strong,b{font-weight:700}body{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;line-height:1.4}@media (min-width:1024px){body{-webkit-user-select:auto;user-select:auto}}h1,h2,h3,h4,h5{font-weight:700;line-height:1}:root{font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;--webkit-font-smoothing:antialiased}img{object-fit:cover;width:100%;height:100%}a{color:inherit;text-decoration:none}
@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.newsletter-form{background-color:rgba(var(--color-black),.75);z-index:2000;width:100vw;height:100svh;margin-top:0;position:fixed;top:0;left:0}.newsletter-form form{border:1px solid rgba(var(--color-white),.25);background-color:rgb(var(--color-black));z-index:1;opacity:0;border-radius:.25rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);padding:1rem;animation:.25s ease-in-out forwards formFadeIn;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes formFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (min-width:1024px){.newsletter-form form{width:31.5rem;height:31.5rem;padding:2.5rem}}.newsletter-form form:before{content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(var(--color-white),0)0%,rgba(var(--color-white),.15)100%),rgba(var(--color-white),.1);z-index:-1;position:absolute;inset:0}.newsletter-form form:after{content:"";border-radius:inherit;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--color-turquoise),1)25%,rgba(var(--color-turquoise),0)100%);opacity:.5;mix-blend-mode:soft-light;z-index:-1;width:150%;position:absolute;inset:0 0 0 50%;transform:translate(-50%,-50%)}.newsletter-form form .form-content{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.newsletter-form form .form-content .success-message{background-color:rgba(var(--color-success),1);color:rgb(var(--color-white));text-align:center;border-radius:.25rem;width:100%;padding:1.5rem 3rem;font-weight:700}.newsletter-form form .c-button,.newsletter-form form .input-wrapper{width:100%}.newsletter-form form .newsletter-information{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.newsletter-form form .newsletter-information .close-wrapper{z-index:2;cursor:pointer;position:absolute;top:1rem;right:1rem}.newsletter-form form .newsletter-information h2{font-size:1.75rem}.newsletter-form form .newsletter-information .newsletter-logo-wrapper{width:100%;height:3rem;position:relative}
