*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}*{margin:0}ul{padding-inline-start:0;list-style-type:none}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}select{appearance:none;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;background-color:#0000;border:none;outline:none;margin:0;padding:0 1em 0 0}select::-ms-expand{display:none}input{box-shadow:none;appearance:none;border:none;outline:none}input[type=checkbox]{appearance:checkbox}textarea{box-shadow:none;appearance:none;resize:none;border:none;outline:none}
*{scrollbar-width:thin;scrollbar-color:var(--primary-50)#0000}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-0);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-50);border-radius:10px}@media (max-width:600px){body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}}
:root{--dark-0:#000;--light-0:#fff;--good:#48fb47;--bad:#ff3131;--text:#eefbfc;--primary-0:#77ee27;--primary-10:#8bf04a;--primary-20:#9df365;--primary-30:#adf57d;--primary-40:#bcf794;--primary-50:#cbf9a9;--surface-0:#121212;--surface-10:#282828;--surface-20:#3f3f3f;--surface-30:#575757;--surface-40:#717171;--surface-50:#8b8b8b;--surface-tonal-0:#1d2518;--surface-tonal-10:#32392d;--surface-tonal-20:#484f44;--surface-tonal-30:#60665c;--surface-tonal-40:#787e75;--surface-tonal-50:#92968f;--card-01:#4f4f4f;--card-02:#2d302b;--primary-op-0:#931bf8;--primary-op-10:#9431eb;--primary-op-20:#9440dd;--primary-op-30:#934cd0;--primary-op-40:#9257c3;--primary-op-50:#9060b5}.light{--dark-0:#000;--light-0:#fff;--good:#090;--bad:#ff3131;--text:#2e3047;--primary-0:#931bf8;--primary-10:#9431eb;--primary-20:#9440dd;--primary-30:#934cd0;--primary-40:#9257c3;--primary-50:#9060b5;--surface-0:#fff;--surface-10:#f0f0f0;--surface-20:#e1e1e1;--surface-30:#d3d3d3;--surface-40:#c5c5c5;--surface-50:#b6b6b6;--surface-tonal-0:#f7eaff;--surface-tonal-10:#e9def0;--surface-tonal-20:#dbd1e1;--surface-tonal-30:#cec5d3;--surface-tonal-40:#c0b9c5;--surface-tonal-50:#b3aeb6;--card-01:#ede8f0;--card-02:#dadada;--primary-op-0:#77ee27;--primary-op-10:#8bf04a;--primary-op-20:#9df365;--primary-op-30:#adf57d;--primary-op-40:#bcf794;--primary-op-50:#cbf9a9}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TITLE{font-family:var(--font-montserrat)}.SUBTITLE{font-family:var(--font-exo-2)}.TEXT{font-family:var(--font-nunito-sans)}html{font-family:var(--font-nunito-sans);color:var(--text)}body{background-color:var(--surface-0);flex-direction:column;display:flex;position:relative}main{position:relative}:root{--mainTitleSize:2.2px}@media (max-width:600px){:root{--mainTitleSize:3.5px}}@media (min-width:601px) and (max-width:1024px){:root{--mainTitleSize:3.5px}}@media (min-width:1025px) and (max-width:1439px){:root{--mainTitleSize:2.2px}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_81ee169d-module__6ud3Ea__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_81ee169d-module__6ud3Ea__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.a5ef9b83.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.7fc8a889.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.1f6cfc96.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.862752e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.45f567a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_96a00469-module__y_dnIW__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_96a00469-module__y_dnIW__variable{--font-exo-2:"Exo 2","Exo 2 Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_5d9e11eb-module__m-Jztq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_5d9e11eb-module__m-Jztq__variable{--font-nunito-sans:"Nunito Sans","Nunito Sans Fallback"}
.Footer-module__q7ZRWa__footer{justify-content:center;align-items:center;width:100%;height:15vh;margin-top:auto;display:flex;position:relative}
.LanguageSelect-module__Nv-p2G__languageSelectWrapper{margin-left:10px;margin-right:10px;display:inline-block;position:relative}.LanguageSelect-module__Nv-p2G__languageLabel{color:var(--text);font-size:16px}.LanguageSelect-module__Nv-p2G__languageSelectWrapper{display:inline-block;position:relative}.LanguageSelect-module__Nv-p2G__languageButton{border:1px solid var(--primary-30);cursor:pointer;background:0 0;border-radius:4px;align-items:center;width:30px;padding:3px 5px;font-size:16px;display:flex}.LanguageSelect-module__Nv-p2G__languageMenu{z-index:10;border:1px solid var(--primary-30);background-color:var(--surface-0);border-radius:4px;width:30px;margin:0;padding:0;list-style:none;position:absolute;top:110%;left:0;overflow:hidden}.LanguageSelect-module__Nv-p2G__languageItem{cursor:pointer;justify-content:center;align-items:center;width:100%;height:auto;padding:1px;transition:background-color .2s;display:flex}.LanguageSelect-module__Nv-p2G__languageItem:hover{background-color:var(--surface-tonal-30)}.LanguageSelect-module__Nv-p2G__customImage{width:30px;height:auto}
.ContactForm-module__VIP6bq__form{flex-direction:column;margin:auto 10% 2%;display:flex}.ContactForm-module__VIP6bq__inputGroup{flex-direction:column;margin:10px;display:flex}.ContactForm-module__VIP6bq__label{color:var(--text);margin-bottom:5px;font-size:1.2em;font-weight:700}.ContactForm-module__VIP6bq__input,.ContactForm-module__VIP6bq__textarea{border-left:3px solid var(--primary-0);border-bottom:3px solid var(--primary-0);border-top:1px solid var(--primary-0);border-right:1px solid var(--primary-0);border-radius:10px;padding:5px;font-size:1.1rem;line-height:1.2}.ContactForm-module__VIP6bq__messageGroup{flex-direction:row;place-content:center space-between;align-items:center;display:flex}.ContactForm-module__VIP6bq__btn{all:unset;background-color:var(--primary-0);color:var(--surface-0);cursor:pointer;width:max-content;box-shadow:-3px 3px 0 0 var(--primary-50);border-radius:10px;margin:10px 10px 10px auto;padding:5px 10px}.ContactForm-module__VIP6bq__btn:hover{box-shadow:-3px 6px 0 0 var(--primary-50);transform:translateY(-3px)}.ContactForm-module__VIP6bq__btn:disabled{cursor:not-allowed;background-color:#a9a9a9}
.ContactModal-module__Fv1GSG__modal{z-index:900;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ContactModal-module__Fv1GSG__dialog{z-index:910;background-color:var(--surface-tonal-20);border-left:5px solid var(--primary-0);border-bottom:5px solid var(--primary-0);border-top-left-radius:20px;border-bottom-right-radius:20px;flex-direction:column;justify-content:center;width:450px;max-height:85vh;display:flex;position:relative;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.ContactModal-module__Fv1GSG__close{z-index:920;aspect-ratio:1;background-color:var(--primary-0);width:50px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1000px;justify-content:center;align-items:center;display:flex;position:absolute;top:-25px;right:-25px}.ContactModal-module__Fv1GSG__close:hover{font-size:1.1em;scale:1.1}.ContactModal-module__Fv1GSG__dottedOverflow{z-index:-1;border-top-left-radius:20px;border-bottom-right-radius:20px;width:100%;height:100%;position:absolute;overflow:hidden}@media (max-width:600px){.ContactModal-module__Fv1GSG__dialog{width:90vw}}
.ThemeSelector-module__Ph8nLq__container{z-index:900;aspect-ratio:1;background-color:var(--surface-0);border:2px solid var(--primary-30);border-radius:16px;justify-content:center;align-items:center;width:30px;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.ThemeSelector-module__Ph8nLq__btn{background-color:var(--surface-0);border:none;justify-content:center;align-items:center;width:120%;height:120%;display:flex}
