:root{--color-black:#000000;--color-white:#fff;--color-white-dirty:#f1f5fa;--color-gray:#5d676d;--color-gray-light:#bbc1c5;--color-gray-light-extra:#d4d9dd;--color-gray-light-back:#e5e8eb;--color-gray-dark:#223b4b;--color-dark:#00131f;--color-darky:#062031;--color-back:#ffffff;--color-back-second:var(--color-white-dirty);--color-text:var(--color-dark);--color-text-second:#667177;--color-text-second-dark-back:#7a878e;--color-header:var(--color-text);--color-main:#8dfd48;--color-main-light:#b4ff85;--color-main-dark:#65ca26;--color-green:var(--color-main);--color-purple:#a321f3;--color-pink:var(--color-purple);--color-second:var(--color-purple);--color-text-error:#a53333;--color-back-error:#e9dede;--color-text-success:#09383b;--color-back-success:var(--color-green);--transition-short:.15s ease;--transition-norm:.33s ease;--transition-long:.75s ease;--transition-very-long:2s ease-in-out;--transition-delay-short:.15s;--transition-delay-norm:.33s;--index:calc(1vw + 1vh + .25rem);}*{box-sizing:border-box;margin:0;padding:0;}*:before,*:after{box-sizing:border-box;}::-webkit-scrollbar{width:.375rem;-webkit-transition:.3s;transition:.3s;background-color:var(--color-white-dirty);background:var(--color-white-dirty);}::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:.5rem;}::-webkit-scrollbar-track{background:var(--color-white-dirty);}::selection{background:var(--color-gray-light);}html{font-size:16px;scroll-behavior:smooth;}body{font-family:"Inter Tight",sans-serif;font-size:1.125rem;line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}html,body{overflow-x:hidden;overflow-x:clip;}main{background-color:var(--color-back-second);}h1,h2,h3,h4,h5,h6{font-family:"Inter Tight",sans-serif;font-weight:400;letter-spacing:0;line-height:1.15;margin-top:1em;margin-bottom:1rem;color:var(--color-header);word-wrap:normal;}h1{font-size:clamp(3rem,calc(var(--index) * 3),4rem);}h2{font-size:clamp(2rem,calc(var(--index) * 2.5),3rem);}h3{font-size:clamp(1.75rem,calc(var(--index) * 2),2.5rem);}h4{font-size:clamp(1.5rem,calc(var(--index) * 1.5),1.75rem);}h5{font-size:1.25rem;}h6{font-size:1rem;}address{font-style:normal;}.line-height-min{line-height:1;}.line-height-small{line-height:1.15;}.line-height-middle{line-height:1.35;}.line-height-norm{line-height:1.5;}.line-height-big{line-height:1.75;}.line-height-large{line-height:2;}img{height:auto;max-width:100%;image-rendering:auto;image-rendering:-webkit-optimize-contrast;}img.lazy-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:smooth;z-index:-1;}img.lazy{opacity:0;transition:var(--transition-short);}img.lazy.loaded{opacity:1;}img.image-block{display:block;object-fit:cover;}img.image-absolute{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}blockquote{font-style:italic;font-size:1.5rem;padding:0;margin:2rem 0;color:var(--color-text);border:none;background-color:transparent;font-weight:300;text-wrap:balance;}blockquote>p{margin:0;}p{margin-bottom:2rem;}p:empty{display:none;}.container{width:100%;max-width:84rem;margin:0 auto;padding:0 1rem;}.container-wide{width:calc(100% - 4rem);margin:0 auto;}.container-narrow{width:100%;max-width:40rem;padding:0 1rem;margin:0 auto;}.container-logos{position:relative;overflow:hidden;}.container-logos::before,.container-logos::after{position:absolute;content:"";height:100%;width:10%;top:0;z-index:1;}.container-logos::before{left:0;background:linear-gradient(to right,var(--color-white) 30%,transparent);}.container-logos::after{right:0;background:linear-gradient(to left,var(--color-white) 30%,transparent);}.margin-auto{margin-inline:auto;}.mt-0{margin-top:0!important;}.mt-1{margin-top:1rem;}.mt-2{margin-top:2rem;}.mt-3{margin-top:3rem;}.mt-4{margin-top:4rem;}.mt-6{margin-top:6rem;}.mt-8{margin-top:8rem;}.mb-0{margin-bottom:0!important;}.mb-05{margin-bottom:.5rem;}.mb-1{margin-bottom:1rem;}.mb-2{margin-bottom:2rem;}.mb-3{margin-bottom:3rem;}.mb-4{margin-bottom:4rem;}.mb-6{margin-bottom:6rem;}.mb-8{margin-bottom:8rem!important;}.ml-auto{margin-left:auto;}.ml-1{margin-left:1rem;}.ml-2{margin-left:2rem;}.mr-1{margin-right:1rem;}.mr-2{margin-right:2rem;}.pt-0{padding-top:0!important;}.pt-1{padding-top:1rem;}.pb-1{padding-bottom:1rem;}.pt-2{padding-top:2rem;}.pb-2{padding-bottom:2rem;}.pt-3{padding-top:3rem;}.pb-3{padding-bottom:3rem;}.pt-4{padding-top:4rem;}.pb-4{padding-bottom:4rem;}.pt-6{padding-top:6rem;}.pb-6{padding-bottom:6rem;}.pt-8{padding-top:8rem!important;}.pb-8{padding-bottom:8rem!important;}.pl-1{padding-left:1rem;}.pr-1{padding-right:1rem;}.z-index-1{z-index:1;}.z-index-2{z-index:2;}.text-left{text-align:left;}.text-right{text-align:right;}.text-justify{text-align:justify;}.text-center{text-align:center;}.font-size-nano{font-size:.625rem;}.font-size-tiny{font-size:.75rem;}.font-size-smaller{font-size:.875rem;}.font-size-small{font-size:1rem;}.font-size-normal{font-size:1.125rem;}.font-size-big{font-size:1.25rem;}.font-size-bigger{font-size:1.5rem;}.font-size-biggest{font-size:1.75rem;}.font-size-large{font-size:2rem;}.font-size-increase{font-size:1.25em;}.font-italic{font-style:italic;}.text-nowrap{text-wrap:nowrap;}.text-uppercase{text-transform:uppercase;}.text-underline{text-decoration:underline;text-underline-offset:.125rem;}.text-decoration-none,a.text-decoration-none{text-decoration:none;}.text-underline-dashed{text-decoration:underline;text-underline-offset:.125rem;text-decoration-style:dashed;}.text-balance{text-wrap:balance;}.perspective-3d{perspective:300px;}.font-weight-norm{font-weight:400;}.font-weight-500{font-weight:500;}.font-weight-600{font-weight:600;}.text-row-limit-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.text-row-limit-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}.text-row-limit-4{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}.text-color-white{color:var(--color-white);}.text-color-white-dirty{color:var(--color-white-dirty);}.text-color-black{color:var(--color-black);}.text-color-main{color:var(--color-text);}.text-color-accent-main{color:var(--color-main);}.text-color-accent-second{color:var(--color-second);}a.text-color-second,a.text-color-second:visited,.text-color-second{color:var(--color-text-second);}.site-footer .text-color-second,.back-color-dark .text-color-second{color:var(--color-text-second-dark-back);}.text-color-header{color:var(--color-header);}.text-color-gray{color:var(--color-gray);}.text-color-gray-light{color:var(--color-gray-light);}.text-color-gray-dark{color:var(--color-gray-dark);}.text-color-green{color:var(--color-green);}.mark{padding:.125rem .5rem;border-radius:.5rem;text-wrap:nowrap;}.mark.mark-main{color:var(--color-white);background-color:var(--color-main);}.back-color-main,.back-color-white{background-color:var(--color-white);}.back-color-second{background-color:var(--color-white-dirty);}.back-color-accent{background-color:var(--color-main);}.back-color-blackout{background-color:var(--color-black);}.back-color-dark{background-color:var(--color-text);}.back-color-darky{background-color:var(--color-darky);}.back-color-main-light{background-color:var(--color-main-light);}.back-color-gray-light{background-color:var(--color-gray-light);}.back-color-gray-light-extra{background-color:var(--color-gray-light-extra);}.back-color-gray-dark{background-color:var(--color-gray-dark);}.clear-list{list-style:none;padding:0;margin:0;}.border-radius-tiny{border-radius:.25rem;overflow:hidden;}.border-radius-small{border-radius:.5rem;overflow:hidden;}.border-radius-norm{border-radius:1rem;overflow:hidden;}.border-radius-big{border-radius:2rem;overflow:hidden;}.border-radius-circle{border-radius:50%;overflow:hidden;}.border-norm{border:.125rem solid;}.border-color-main{border-color:var(--color-main);}.border-color-gray-light{border-color:var(--color-gray-light-extra);}.border-color-gray{border-color:var(--color-gray);}.border-color-inherit{border-color:inherit;}.width-min{width:min-content;}.width-fit{width:fit-content;}.width-max{width:max-content;}.width-full{width:100%;}.width-read{width:100%;max-width:40rem;}.width-narrow{width:100%;max-width:26rem;}.height-full{height:auto;min-height:100vh;min-height:100svh;}.height-half{height:auto;min-height:50vh;min-height:50svh;}.height-60vh{height:auto;min-height:60vh;min-height:60svh;}.height-75vh{height:auto;min-height:75vh;min-height:75svh;}.hidden{visibility:hidden;overflow:hidden;opacity:0;height:0;max-height:0;width:0;padding:0;margin:0;}.aspect-ratio-1-1{aspect-ratio:1/1;width:100%;}.aspect-ratio-3-2{aspect-ratio:3/2;width:100%;}.aspect-ratio-4-5{aspect-ratio:4/5;width:100%;}.aspect-ratio-16-9{aspect-ratio:16/9;width:100%;}section.section{padding:6rem 0;}.section-title{font-size:clamp(2.5rem,calc(var(--index) * 4),4rem);line-height:1.15;}a,a:visited{color:var(--color-second);text-decoration:none;text-decoration-style:none;text-underline-offset:0;}a:hover,a:focus,a:active{outline:none;color:var(--color-second);text-decoration:none;}a:focus-visible{color:inherit;outline:.125rem dashed;}a,button,*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.contact-form{}.form-box{width:100%;max-width:40rem;}fieldset{margin:0;padding:0;border:none;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{display:inline-block;width:100%;height:2.75rem;border:.125rem solid var(--color-text-second);box-sizing:border-box;border-radius:.25rem;font-size:1.125rem;font-weight:500;line-height:1;font-family:inherit;outline:none;padding:.5rem;transition:var(--transition-norm);max-width:100%;-webkit-appearance:none;background-color:transparent;color:var(--color-text);}.back-color-dark,.back-color-darky{input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{color:var(--color-white-dirty)}}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,select:focus,textarea:focus{border-color:var(--color-gray-light)!important;}input[type="date"]{cursor:pointer;}::placeholder{color:transparent;opacity:0;}::-ms-input-placeholder{color:transparent;opacity:0;}input[type="checkbox"]{display:inline-block;margin-right:.25rem;width:1.5rem;height:1.5rem;accent-color:var(--color-main);cursor:pointer;margin-right:1rem;}select{font-family:inherit;font-weight:400;padding:.5rem;display:block;line-height:1;position:relative;cursor:pointer;background-color:var(--color-white);-moz-appearance:none;-webkit-appearance:none;appearance:none;}select:selected{background-color:var(--color-white-dirty);}optgroup,option{background-color:var(--color-white);color:var(--color-text);font-weight:400;font-size:1rem;border:.0625rem solid var(--color-gray);}textarea{width:100%;height:5rem;resize:none;}input:read-only{color:var(--color-gray-dark);border-color:var(--color-gray)!important;background-color:var(--color-white-dirty)!important;}input[type="text"]:not(:placeholder-shown),input[type="number"]:not(:placeholder-shown),input[type="email"]:not(:placeholder-shown),input[type="tel"]:not(:placeholder-shown),textarea:not(:placeholder-shown){border:.125rem solid var(--color-text-second-dark-back);}input[type="text"].error,input[type="number"].error,input[type="email"].error,input[type="tel"].error,textarea.error{background-color:var(--color-back-error);border:.125rem solid var(--color-text-error);}label{font-size:.75rem;font-weight:600;display:block;transition:var(--transition-short);transform:none;color:var(--color-text-second);line-height:1;padding-left:.5rem;padding-bottom:.375rem;opacity:1;}.back-color-dark,.back-color-darky,label{color:var(--color-text-second-dark-back);}label:has(+ input:placeholder-shown),label:has(+ textarea:placeholder-shown),label:has(>input:placeholder-shown),label:has(>textarea:placeholder-shown){transform:translate3d(.25rem,2.125rem,0) scale(1.125);color:var(--color-text-second);transform-origin:left;opacity:.5;pointer-events:none;}label:has(+ input:focus),label:has(+ textarea:focus){transform:none;opacity:1;}.flex{display:flex;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-justify-start{justify-content:flex-start;}.flex-justify-center{justify-content:center;}.flex-justify-space-between{justify-content:space-between;}.flex-justify-space-around{justify-content:space-around;}.flex-justify-end{justify-content:flex-end;}.flex-justify-stretch{justify-content:stretch;}.flex-align-start{align-items:flex-start;}.flex-align-center{align-items:center;}.flex-align-end{align-items:flex-end;}.flex-align-stretch{align-items:stretch;}.flex-item-auto{flex:1 1 auto;max-width:100%;}.flex-item-fix-auto{flex:0 0 auto;}.flex-item-half{flex:1 1 50%;}.flex-item-10rem{flex:1 1 10rem;max-width:100%;}.flex-item-16rem{flex:1 1 10rem;max-width:100%;}.flex-item-fix-10rem{flex:0 0 10rem;}.flex-item-fix-20rem{flex:0 0 20rem;}.flex-item-20rem{flex:1 1 20rem;max-width:100%;}.flex-item-30rem{flex:1 1 30rem;max-width:100%;}.flex-item-fix-30rem{flex:0 1 30rem;}.flex-item-40rem{flex:1 1 40rem;max-width:100%;}.flex-mobile-revers{}.grid{display:grid;}.gap-025rem{gap:.25rem;}.gap-05rem{gap:.5rem;}.gap-1rem{gap:1rem;}.gap-2rem{gap:2rem;}.gap-1-2rem{gap:1rem 2rem;}.gap-3rem{gap:3rem;}.gap-4rem{gap:4rem;}.gap-6rem{gap:6rem;}.gap-8rem{gap:8rem;}.grid-auto-1fr{grid-template-columns:auto 1fr;}.grid-auto-1fr-auto{grid-template-columns:auto 1fr auto;}.grid-two-column{grid-template-columns:1fr 1fr;}.grid-form-two-column{grid-template-columns:1fr 1fr;}.grid-three-column{grid-template-columns:1fr 1fr 1fr;}.grid-three-column-adaptive{grid-template-columns:1fr 1fr 1fr;}.grid-four-column{grid-template-columns:1fr 1fr 1fr 1fr;}.grid-five-column{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.grid-item.column-span-2{grid-column:2 span;}.grid-item.column-span-3{grid-column:3 span;}.subgrid{display:grid;grid-template-rows:1fr auto;gap:1rem;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.position-relative{position:relative;}.position-sticky{position:sticky;}.overflow-hidden{overflow:hidden;}a.button,button.button,input[type="button"],input[type="submit"]{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:1.25rem 3rem;border-radius:.5rem;border:none;text-decoration:none;font-family:inherit;font-weight:500;font-size:1rem;text-align:center;line-height:1;transition:var(--transition-short);cursor:pointer;text-transform:none!important;box-shadow:0 0 0 rgba(0,0,0,0);text-wrap:wrap;}.button.button-rounded,input[type="button"].button-rounded,input[type="submit"].button-rounded{padding:1rem 2rem;border-radius:2rem;}a.button:hover,button.button:hover,input[type="button"]:hover,input[type="submit"]:hover,a.button:focus-visible,button.button:focus-visible,input[type="button"]:focus-visible,input[type="submit"]:focus-visible{box-shadow:0 .25rem .75rem rgba(0,0,0,.2);}.button.button-main{background-color:var(--color-main);color:var(--color-text);}.button.button-main:hover,.button.button-main:active,.button.button-main:focus{box-shadow:0 .125rem 1rem rgba(116,70,255,.25);color:var(--color-text);}.button.button-black,.button.button-black:hover,.button.button-black:active,.button.button-black:visited{background-color:var(--color-dark);color:var(--color-white-dirty);}.button.button-gray,.button.button-gray:hover,.button.button-gray:visited,.button.button-gray:focus{background-color:var(--color-gray-light-extra);color:var(--color-text);}.button.button-white,.button.button-white:visited,.button.button-white:hover,.button.button-white:active,.button.button-white:focus{background-color:var(--color-white);color:var(--color-main);}.button.button-green,.button.button-green:visited,.button.button-green:hover,.button.button-green:active,.button.button-green:focus{background-color:var(--color-green);color:var(--color-text);}.button.button-transparent{background-color:transparent;color:var(--color-main);border:.125rem solid;}.button:active{opacity:.85;}.link-hover,.button-hover{display:inline-block;position:relative;z-index:1;overflow:hidden;}.link-hover::before,.button-hover::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150%;background-color:rgba(255,255,255,.25);z-index:-1;transform:scaleY(0) translate3d(0,0,0);transform-origin:bottom;transition:var(--transition-long);will-change:auto;border-radius:50% 50% 0 0;}.link-hover:hover::before,.button-hover:hover::after{transform:scaleY(1.25) translate3d(0,0,0);transition:var(--transition-norm);}.button-white.button-hover::after{background-color:var(--color-white-dirty);}.button-green.button-hover::after{background-color:var(--color-main-light);}.button-transparent.button-hover::after{background-color:var(--color-main-light);}.button>.bx{font-size:1.5rem;}.button-main.button-hover::after{background-color:var(--color-white-dirty);}a.button-icon,button.button-icon,a.button-icon:visited{display:inline-flex;justify-content:center;align-items:center;width:3rem;aspect-ratio:1/1;border:none;opacity:1;text-align:center;font-size:1.5rem;cursor:pointer;transition:var(--transition-norm);}a.button-icon:hover,a.button-icon:active{color:var(--color-main-dark);}a.button-icon:hover{background-color:var(--color-gray-light-back);}button.button-icon.theme-toggle{background-color:var(--color-white-dirty);color:var(--color-gray);}.button.button-width-full{width:100%;}button[disabled],.button[disabled],a.button.disable,button.button.disable,input[type="submit"].button.disable{opacity:.5;pointer-events:none;}label{cursor:pointer;}button.button-element{font-family:inherit;background-color:transparent;padding:.5rem;border:none;border-radius:.25rem;cursor:pointer;}a.button.button-small,button.button.button-small{padding:.75rem 1rem;}a.button.button-round,button.button.button-round{border-radius:2rem;}a.button.button-shadow,button.button.button-shadow{box-shadow:0 .5rem 1.25rem #7446ff6b;}a.button.button-shadow:hover,button.button.button-shadow:hover{box-shadow:0 .375rem 1.25rem #7446ff88;}.htmx-button{position:relative;}.htmx-swapping{position:relative;min-height:3rem;}.htmx-swapping::before{position:absolute;content:"";top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);width:3rem;aspect-ratio:1;border-radius:50%;border-top:.25rem solid transparent;border-right:.25rem solid var(--color-gray-light);border-bottom:.25rem solid var(--color-gray-light);border-left:.25rem solid var(--color-gray-light);animation:rotate 1s infinite linear;}.htmx-button::before{position:absolute;content:"";top:calc(50% - .5rem);left:calc(50% - .5rem);width:1rem;aspect-ratio:1;border-radius:50%;border-top:.125rem solid transparent;border-right:.125rem solid var(--color-gray-light);border-bottom:.125rem solid var(--color-gray-light);border-left:.125rem solid var(--color-gray-light);animation:rotate 1s infinite linear;animation-play-state:paused;opacity:0;}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.htmx-request .htmx-button,.htmx-button.htmx-request{color:transparent!important;pointer-events:none;}.htmx-swapping .htmx-button::before,.htmx-request .htmx-button::before,.htmx-button.htmx-request::before{animation-play-state:running;opacity:1;}button.to-top{display:flex;justify-content:center;align-items:center;position:fixed;bottom:1rem;right:1rem;width:3rem;height:3rem;border-radius:.25rem;background-color:var(--color-gray-dark);color:var(--color-white);font-size:3rem;text-align:center;border:none;line-height:1;cursor:pointer;transition:var(--transition-norm);z-index:999;opacity:.75;}.to-top>svg{width:2rem;}button.to-top:hover{opacity:1;}button.to-top>.bx{display:block;}button.to-top.hide{transform:scale(0);opacity:0;}.the-card{position:relative;padding:2rem;}.the-card-small{padding:1rem;}.the-card-nano{padding:.75rem;}.card-shadow{box-shadow:0 0 1.5rem rgba(0,0,0,.1);}h2.card-title{font-size:clamp(1.5rem,calc(var(--index) * 1.75),1.75rem);}h3.card-title{font-size:clamp(1.25rem,calc(var(--index) * 1.5),1.5rem);}a.card-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;}.site-header{background-color:transparent;position:fixed;top:0;left:0;width:100%;padding:.5rem 0;z-index:9999;transition:var(--transition-norm);border-radius:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.05);}.site-header:has(>.container-header>.menu-wrapper>[data-state="open"]){background-color:var(--color-dark);}.admin-bar .site-header{top:32px;}.admin-bar .site{position:relative;top:32px;}.site-header.sticky{background-color:rgba(0,19,31,.85);box-shadow:0 0 1rem rgba(0,0,0,.1);padding:.5rem 0;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);}.container-header{display:flex;justify-content:space-between;align-items:center;gap:2rem;}.site-branding{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;}.site-branding img{display:block;height:3rem;}p.logo-sign{font-family:"ClashDisplay",sans-serif;color:var(--color-text);font-size:1.75rem;font-weight:600;text-transform:uppercase;}ul.menu{list-style:none;display:flex;gap:.25rem;align-items:center;margin:0;padding:0;}li.menu-item>a{display:block;font-size:1rem;line-height:1;text-wrap:nowrap;padding:1rem .5rem;color:var(--color-white-dirty);transition:var(--transition-short);text-decoration:none;font-weight:500;}.menu-toggle{display:none;}.site-main{position:relative;z-index:3;padding:0;min-height:75vh;min-height:75svh;background-color:var(--color-back-second);animation:loading-main .3s linear forwards;}@keyframes loading-main{0%{opacity:0}100%{opacity:1}}.site-footer{position:relative;z-index:1;background-color:var(--color-dark);font-size:1rem;padding:6rem 0 2rem 0;opacity:0;animation:loading-main .3s linear forwards;}@media screen and (max-height:820px){.site-footer{position:relative}}footer.site-footer a,footer.site-footer a:hover,footer.site-footer a:visited,footer.site-footer a:focus,footer.site-footer{color:var(--color-white-dirty);text-decoration:none;}.site-footer .widget-title{color:var(--color-gray);margin:0 0 .5rem 0;font-size:1.5rem;}.site-footer .footer-about{margin:0 0 2rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;}.site-footer .social-icon{height:1.5rem;}.site-footer ul{padding:0;margin:0;text-align:left;}.site-footer li{list-style:none;}.site-info{z-index:1;font-size:.75rem;font-weight:400;padding:2rem 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;color:var(--color-gray-light);border-top:.0625rem solid rgba(255,255,255,.075);}.site-footer .site-info a,.site-footer .site-info a:visited,.site-footer .site-info a:hover,.site-footer .site-info a:focus{color:var(--color-gray-light);}.frm_error{padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:400;background-color:var(--color-back-error);color:var(--color-text-error);}.frm_error h2,.frm_error h3,.frm_error h4,.frm_error h5,.frm_error h6,.frm_error a{color:var(--color-text-error)!important;font-weight:600;}.frm_message{border-radius:.5rem;padding:1rem;background-color:var(--color-back-success);border-radius:.25rem;border:.0625rem solid var(--color-text-success);color:var(--color-text-success);font-weight:400;font-size:1rem;}.frm_message h2,.frm_message h3,.frm_message h4,.frm_message h5,.frm_message h6,.frm_message a{color:var(--color-text-success)!important;font-weight:600;}.frm_message>p{margin:0;}.frm_required{color:var(--color-error);}.hide-desktop{display:none;}.faq-block{}.faq-question{position:relative;background-color:var(--color-white);padding:1.5rem 1rem;border-radius:.5rem;min-height:4rem;line-height:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.faq-block>.faq-question>button.faq-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-text);background-color:transparent;cursor:pointer;border:none;padding:0;transition:var(--transition-norm);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}button.faq-btn>i,button.faq-btn>span,button.faq-btn>svg{display:block;transition:var(--transition-short);font-size:1.5rem;}.active button.faq-btn{transform:rotate(45deg);}button.faq-btn:active{color:var(--color-gray);}.faq-answer{background-color:transparent;color:var(--color-text);font-weight:400;padding:1rem 1rem 0 1rem;transition:var(--transition-norm);overflow:hidden;height:auto;max-height:0;}.faq-answer::-webkit-scrollbar{display:none;}.faq-block.active .faq-answer{max-height:1280px;overflow-y:auto;transition:.75s linear;}.faq-block.active button.faq-btn{color:var(--color-gray);}@media screen and (min-width:3200px){html{font-size:32px}}@media screen and (max-width:1368px){}@media screen and (max-width:1280px){}@media screen and (max-width:1024px){.container-header{justify-content:space-between}.container-wide{width:calc(100% - 2rem)}.border-radius-norm{border-radius:.75rem}.border-radius-big{border-radius:1rem}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3}.grid-three-column{grid-template-columns:1fr}.grid-auto-1fr{grid-template-columns:1fr}.grid-two-column{grid-template-columns:1fr}.grid-four-column,.grid-three-column{grid-template-columns:1fr}.grid-three-column-adaptive{grid-template-columns:1fr 1fr}.grid-item.column-span-3,.grid-column-span-3,.grid-item.column-span-2,.grid-column-span-2{grid-column:unset}.hide-desktop{display:block}.site-footer{position:relative;bottom:unset}.hide-mobile{display:none}}@media screen and (max-width:768px){section.section{padding:3rem 0}.footer-container{flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:center}.flex-mobile-revers{flex-direction:row-reverse}.menu-container{gap:1.5rem}.grid-auto-1fr-auto{grid-template-columns:1fr}.grid-three-column-adaptive{grid-template-columns:1fr}}@media screen and (max-width:480px){html{font-size:14px}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}.archive-article{display:block}.the-card{padding:1rem}button.button-big-strange{padding:1rem 2rem;border-radius:.75rem;font-size:1.5rem}.font-size-big{font-size:1.125rem}.font-size-bigger{font-size:1.25rem}.font-size-biggest{font-size:1.5rem}.font-size-large{font-size:1.75rem}.popup-wrapper .popup-wrapper__content{padding:1rem}.section-title{font-size:clamp(2rem,calc(var(--index) * 2),3rem)}}@media screen and (max-width:320px){html{font-size:12px}.container{padding:0 1rem}button.button-big-strange{height:auto;text-wrap:wrap;padding:1rem 2rem;border-radius:.75rem;font-size:1.5rem}.grid-form-two-column{grid-template-columns:1fr}}.popup-wrapper{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-content:center;align-items:center;padding:0 1rem;backdrop-filter:blur(.25rem) grayscale(1);--webkit-backdrop-filter:blur(.25rem) grayscale(1);transition:opacity .15s;z-index:9999;will-change:auto;}.popup-wrapper__content{position:relative;width:100%;max-width:48rem;height:auto;min-height:25vh;overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 2rem);background-color:var(--color-white-dirty);color:var(--color-text);padding:2rem;border-radius:.25rem;transition:var(--transition-norm);will-change:auto;}.popup-wrapper[data-state="close"]{display:none;}.popup-wrapper[data-state="open"]{display:flex;animation:open_popup .15s forwards;}@keyframes open_popup{from{opacity:0}to{opacity:1}}.popup-wrapper[data-state="open"]>.popup-wrapper__content{animation:open_popup_content .33s forwards;}@keyframes open_popup_content{from{transform:translateY(-4rem)}to{transform:translateY(0)}}button.close-form{position:absolute;top:0;right:0;background-color:transparent;color:var(--color-gray-light);fill:var(--color-gray-light);opacity:.5;z-index:2;}button.close-form:hover{opacity:1;}.form-info{line-height:.85;font-size:.75rem;}html.popup,body.popup{overflow:hidden;}.message{padding:2rem;}.message-success,.form-success{background-color:var(--color-back-success);border-radius:.5rem;padding:1rem;}.form-success h2,.form-success h3,.form-success h4{color:var(--color-text-success);}.message-error,.form-error,.frm_error_style{color:var(--color-text-error);background-color:var(--color-back-error);border-radius:.5rem;padding:1rem;}