.footer-section{position:relative;width:100%}@media(min-width:1024px){.footer-section{padding-top:15rem}}.footer-section .footer-line{position:absolute;top:0;right:-5rem;transform:translateY(-50%);width:30vw;height:auto;display:none}@media(min-width:1024px){.footer-section .footer-line{display:initial}}.footer-section footer{position:relative;width:100%;margin-top:10rem;background-color:#3936bd;padding-bottom:3rem}.footer-section footer .footer-content{display:flex;flex-direction:column}.footer-section footer .footer-content .footer-cta{background-color:#fff;box-shadow:0 -4px 12px 0 rgba(27,27,30,.1);padding:1.5rem 2rem;border-radius:.25rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:1rem;z-index:2;transform:translateY(-50%);margin-left:1rem;margin-right:1rem}@media(min-width:1024px){.footer-section footer .footer-content .footer-cta{flex-direction:row;margin-left:5.5rem;margin-right:5.5rem;gap:initial}}.footer-section footer .footer-content .footer-cta .footer-character{position:absolute;transform:translateY(-100%);top:0;left:0;width:20.5rem;z-index:-1;display:none}@media(min-width:1024px){.footer-section footer .footer-content .footer-cta .footer-character{display:initial}}.footer-section footer .footer-content .footer-cta h3{text-align:center}@media(min-width:1024px){.footer-section footer .footer-content .footer-cta h3{text-align:left}}.footer-section footer .footer-content .upper-section{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;gap:2.5rem}@media(min-width:1024px){.footer-section footer .footer-content .upper-section{flex-direction:row;gap:initial;margin-top:1.5rem}}.footer-section footer .footer-content .upper-section .icon-logomark{height:3rem}.footer-section footer .footer-content .upper-section .left-part{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:1.5rem}@media(min-width:1024px){.footer-section footer .footer-content .upper-section .left-part{flex-direction:column;justify-content:normal;width:auto}}.footer-section footer .footer-content .upper-section .left-part .socials-container{display:flex;gap:1rem;align-items:center}.footer-section footer .footer-content .upper-section .left-part .socials-container .social{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:50%;background-color:#fff;border:2px solid #fff;transition:background-color .2s ease-in-out}.footer-section footer .footer-content .upper-section .left-part .socials-container .social:hover{background-color:#3936bd}.footer-section footer .footer-content .upper-section .left-part .socials-container .social:hover .icon-wrapper{color:#fff}.footer-section footer .footer-content .upper-section .left-part .socials-container .social .icon-wrapper{width:1.25rem;height:1.25rem}.footer-section footer .footer-content .upper-section .right-part{display:flex}.footer-section footer .footer-content .upper-section .right-part .links-container{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:2rem}@media(min-width:1024px){.footer-section footer .footer-content .upper-section .right-part .links-container{justify-content:flex-start;gap:4rem}}.footer-section footer .footer-content .upper-section .right-part .links-container .column{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.footer-section footer .footer-content .upper-section .right-part .links-container .column .link-title{margin-bottom:.75rem;font-weight:700;color:inherit}.footer-section footer .footer-content .upper-section .right-part .links-container .column .link{display:inline-block;color:inherit}.footer-section footer .footer-content .upper-section .right-part .links-container .column .link:hover{text-decoration:underline}.footer-section footer .footer-content .lower-section{color:#fff}.footer-section footer .footer-content .lower-section_top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-section footer .footer-content .lower-section_bottom{border-top:1px solid #fff;width:100%;margin-top:1.5rem;padding-top:1.5rem}.footer-section footer .footer-content .lower-section a{color:#fff}.footer-section footer .footer-content .lower-section a:hover{text-decoration:underline}@media(min-width:1024px){.footer-section footer .footer-content .lower-section{margin-top:5rem}}.button{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.25rem;border:none;line-height:1;transition:background-color .25s ease-in-out,color .25s ease-in-out;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif;width:100%;cursor:pointer}.button>*{width:inherit;color:inherit;padding:.75rem 1.5rem}@media(min-width:1024px){.button{width:-moz-fit-content;width:fit-content}}.button:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:transparent;transition:background-color .25s ease-in-out;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button .icon-wrapper{color:inherit;width:1.25rem;height:1.25rem}.button.loading{pointer-events:none;opacity:.75;cursor:wait;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.loading .button-items-container>:not(.button-loading-icon-wrapper){opacity:0}.button.loading .button-items-container .button-loading-icon-wrapper{opacity:1;display:flex}.button.disabled{pointer-events:none;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.primary{color:#fff;background-color:#3936bd}.button.primary:hover:before{background-color:rgba(27,27,30,.25)}.button.primary:active:before{background-color:rgba(27,27,30,.5)}.button.black{color:#fff;background-color:#1b1b1e}.button.black:hover:before{background-color:hsla(0,0%,100%,.25)}.button.black:active:before{background-color:hsla(0,0%,100%,.5)}.button.white{color:#3936bd;background-color:#fff}.button.white:hover:before{background-color:rgba(57,54,189,.1)}.button.white:active:before{background-color:rgba(57,54,189,.2)}.button.success{color:#fff;background-color:#26aa71}.button.success:hover:before{background-color:rgba(27,27,30,.25)}.button.success:active:before{background-color:rgba(27,27,30,.5)}.button.danger{color:#fff;background-color:#e34545}.button.danger:hover:before{background-color:rgba(27,27,30,.25)}.button.danger:active:before{background-color:rgba(27,27,30,.5)}.button-items-container{position:relative;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;z-index:2;color:inherit}.button-loading-icon-wrapper{display:none;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.btn-button{position:relative;border:none;background:none}.icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.icon-wrapper svg{height:inherit;width:inherit}.fill-mode.icon-wrapper svg circle:not([data-no-fill=""]),.fill-mode.icon-wrapper svg path:not([data-no-fill=""]),.fill-mode.icon-wrapper svg polygon:not([data-no-fill=""]){fill:currentColor}.stroke-mode.icon-wrapper svg circle:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg path:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg polygon:not([data-no-stroke=""]){stroke:currentColor}.icon-wrapper svg stop{stop-color:currentColor}.icon-wrapper.icon-loading svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-wrapper.icon-logomark{width:auto}.patterns path{stroke-width:1rem}@keyframes patternFeaturesDashAnimation{0%{stroke-dashoffset:2262.85}to{stroke-dashoffset:0}}@keyframes patternPartnersDashAnimation{0%{stroke-dashoffset:695.66}to{stroke-dashoffset:0}}@keyframes patternFooterDashAnimation{0%{stroke-dashoffset:1271.3}to{stroke-dashoffset:0}}.patterns.pattern-features.is-visible path{animation:patternFeaturesDashAnimation 2s cubic-bezier(.25,.25,.75,.75) forwards}.patterns.pattern-partners.is-visible path{animation:patternPartnersDashAnimation 1s cubic-bezier(.25,.25,.75,.75) forwards}.patterns.pattern-footer.is-visible path{animation:patternFooterDashAnimation 2s cubic-bezier(.25,.25,.75,.75) forwards}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:max-content}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100vw}html{overflow-y:scroll;min-height:100%;line-height:1}canvas,img,picture,svg,video{display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:none}a[href]{cursor:pointer}li{list-style-type:none}ul{padding:0;margin:0}iframe{border:0}section+section{margin-top:5rem}@media(min-width:1024px){section+section{margin-top:15rem}}.margin-container{margin-left:var(--global-margins);margin-right:var(--global-margins)}.padding-container{padding-right:var(--global-margins);padding-left:var(--global-margins)}.btns-container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}.btns-container .button{width:calc(100% - 4px)}@media(min-width:1024px){.btns-container{flex-direction:row;justify-content:start}.btns-container .button{width:auto}}.color-white{color:#fff}.color-black{color:#1b1b1e}.color-primary{color:#3936bd}.color-secondary{color:#ffbb3e}.color-success{color:#26aa71}.color-danger{color:#e34545}.title{font-size:2rem;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif}@media(min-width:1024px){.title{font-size:3rem}}.sub-title{font-size:1.5rem;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif}@media(min-width:1024px){.sub-title{font-size:2rem}}.paragraph{font-size:1rem;font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif}@media(min-width:1024px){.paragraph{font-size:1.25rem}}.paragraph-small{font-size:.875rem;font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif}@media(min-width:1024px){.paragraph-small{font-size:1rem}}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/fonts/plus-jakarta-sans-v8-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:url(/fonts/plus-jakarta-sans-v8-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/fonts/plus-jakarta-sans-v8-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:url(/fonts/plus-jakarta-sans-v8-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:500;src:url(/fonts/clash-display-500.woff2) format("woff2")}@font-face{font-family:Adjusted Verdana Fallback;src:local(Verdana);size-adjust:92%;ascent-override:109%;descent-override:normal;line-gap-override:normal}:root{--global-font-size:3vw;--global-margins:5vw}@media(min-width:1024px){:root{--global-font-size:1.11111vw;--global-margins:8.5vw}}html{--webkit-scrollbar-width:none;min-height:100svh;font-size:clamp(13px,var(--global-font-size),16px);font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif;background-color:#fff;color:#1b1b1e;scroll-behavior:auto;font-weight:500}@media(min-width:1024px){html{min-height:auto}}@media(min-width:2560px){html{font-size:clamp(14px,var(--global-font-size),24px)}}body{position:relative;text-rendering:optimizeSpeed;width:100%;height:100svh}@media(min-width:1024px){body{height:max-content}}body.waiting{cursor:wait}b,strong{font-weight:700}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5}@media(min-width:1024px){body{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif;line-height:1.25}h2{font-size:2rem}@media(min-width:1024px){h2{font-size:3rem}}:root{font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;--webkit-font-smoothing:antialiased}img{width:100%;height:100%;object-fit:cover}a{color:#1b1b1e}@keyframes initialFadeInAnimation{0%{transform:translateY(-1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes circleFadeInAnimation{0%{opacity:0}to{opacity:.025}}header{position:fixed;padding:1rem 1.5rem;background-color:#fff;top:0;left:0;z-index:9999;width:100vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;animation:initialFadeInAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.5s;opacity:0}@media(min-width:1024px){header{padding:1rem 4rem}}header .left-part{display:flex;flex-direction:row;align-items:center}header .left-part .logo .icon-symbol{height:3rem;width:3rem;display:flex}@media(min-width:1024px){header .left-part .logo .icon-symbol{display:none}}header .left-part .logo .icon-logomark{height:4rem;display:none}@media(min-width:1024px){header .left-part .logo .icon-logomark{display:flex}}header .left-part .menu{position:relative;display:flex;flex-direction:column;align-items:start;gap:1rem;width:auto;margin-left:2rem}header .left-part .menu:hover .menu-items-container{opacity:1;pointer-events:all}header .left-part .menu:hover .icon-chevron{transform:rotate(180deg)}header .left-part .menu .menu__title{display:flex;align-items:center;gap:.5rem}header .left-part .menu .menu__title .icon-chevron{height:1rem;width:1rem;transition:transform .3s ease-in-out}header .left-part .menu .menu-items-container{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:start;gap:1rem;background-color:#fff;padding:1rem;border-radius:.25rem;box-shadow:0 0 1rem rgba(27,27,30,.1);width:auto;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}header .left-part .menu .menu-items-container .menu-item{white-space:nowrap}header .right-part{display:flex;flex-direction:row;align-items:center}header .right-part .button span{display:none}@media(min-width:1024px){header .right-part .button span{display:flex}}