:root{--max-width:1600px;--border-radius:12px;--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:180, 185, 188;--card-border-rgb:131, 134, 135;--menu-color:#287cb8;--font-color-on-dark:white;--font-color-on-light:#232323;--background-color1:#4f9fd940 --inner-width: calc(100% - 4rem);--gap:max(4rem, 60px)}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-montserrat);overflow-x:hidden}body{color:var(--font-color-on-light);background-image:linear-gradient(-10deg,#01f2fa52 20%,#01f2fa29 20% 40%,#01f2fa14 40% 60%,#01f2fa0a 60% 80%,#01f2fa05 80% 100%)}main{flex-direction:column;justify-content:center;align-items:center;display:flex}h1,h2{font-family:var(--font-merriweather);font-weight:bolder}h3{font-family:var(--font-merriweather);color:#33377d;padding-top:1.5rem;padding-bottom:1rem;font-weight:bolder}hr{color:#d3d3d3;margin:1rem 0}a{color:#33377d;font-weight:700;text-decoration:none}nav{justify-content:space-between;align-items:center;height:100%;display:flex}nav a{color:#fff;padding:0 1rem}audio::-webkit-media-controls-timeline{display:none}video::-webkit-media-controls-timeline{display:none}.header{background-color:var(--menu-color);flex-direction:row;justify-content:center;align-items:center;width:100dvw;height:3rem;display:flex}.header .inner{max-width:var(--max-width)}.logoContainer{width:270px;height:100%;position:relative}.logoContainer img{width:auto;height:2.75rem;margin-top:.25rem;position:relative}.inner{flex-direction:row;justify-content:space-between;width:90%;display:flex}.menuContainer{width:60%}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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.1d_6dtvtn9g3_.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.16nfeub7ja6ze.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.1mvr14jy3vxq7.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.1dqa_6e_ad4sj.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_b95b2a82-module__ZcqvmG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b95b2a82-module__ZcqvmG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/58da2ba3ec3e7ee2-s.0tn5pgspf-dz8.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:Merriweather Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/89800c7664993eba-s.2x6g8d08ltye2.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:Merriweather Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/1610ad913e3a1e98-s.2rjane7e4_1vj.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:Merriweather Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3dcdbee195bcd02e-s.p.0fkzgsuuyk-yb.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:Merriweather Sans Fallback;src:local(Arial);ascent-override:92.45%;descent-override:25.65%;line-gap-override:0.0%;size-adjust:106.44%}.merriweather_sans_1250c25c-module__S9Uu9q__className{font-family:Merriweather Sans,Merriweather Sans Fallback;font-style:normal}.merriweather_sans_1250c25c-module__S9Uu9q__variable{--font-merriweather:"Merriweather Sans", "Merriweather Sans Fallback"}
.Footer-module__bU2TmW__footer{background:var(--menu-color);min-height:5vh;color:var(--font-color-on-dark);float:none;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;display:flex;overflow:hidden}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__inner{width:90%;max-width:var(--max-width);position:relative}.Footer-module__bU2TmW__footer a{color:var(--primary-text);font-weight:400;text-decoration:none}.Footer-module__bU2TmW__footer hr{width:100%;color:var(--secondary-text);margin:0;padding:0}.Footer-module__bU2TmW__footer svg{width:1.3rem;height:1.3rem;stroke:var(--tertiary-color);fill:var(--flair-color-10);stroke-miterlimit:10;stroke-width:2px}.Footer-module__bU2TmW__footer h3{color:var(--tertiary-color);margin:0;padding:0;font-size:1.15rem;font-weight:700}footer .Footer-module__bU2TmW__text{width:100%}.Footer-module__bU2TmW__footer_copyright{place-content:center;width:100%;margin:1rem 0;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__contactLogo{margin-bottom:1rem}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__logo{width:70%;max-width:475px;height:auto;padding:2rem 1rem 1rem 0}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__contactSocials{flex-direction:row;align-items:flex-start;width:100%;display:flex}footer .Footer-module__bU2TmW__contactAddress{margin-right:2ch}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__contactAddress p{flex-direction:column;align-items:flex-start;font-weight:400;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__socials{flex-direction:column;align-self:flex-start;margin-top:1rem;display:flex}.Footer-module__bU2TmW__contactSocials span{align-items:center;display:flex}.Footer-module__bU2TmW__contactSocials span p{flex-direction:column;justify-content:space-around;height:100%;display:flex}.Footer-module__bU2TmW__contactSocials a{height:100%;display:flex}.Footer-module__bU2TmW__svgContainer{align-items:center;height:1.5rem;margin-right:.5rem;display:flex}.Footer-module__bU2TmW__footer_copyright{font-size:small;font-weight:400}.Footer-module__bU2TmW__footer ul{list-style-type:none}footer .Footer-module__bU2TmW__links{text-align:left;flex-direction:column;width:100%;max-width:700px;padding:1rem 0 0;display:flex}footer .Footer-module__bU2TmW__links ul{justify-content:space-between;width:100%;display:flex}footer .Footer-module__bU2TmW__links li{padding-right:min(12px,1ch)}footer .Footer-module__bU2TmW__links li a{word-wrap:break-word;display:inline-block}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__text .Footer-module__bU2TmW__links{display:none}@media screen and (max-width:700px){.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__links{display:none}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__text .Footer-module__bU2TmW__links{flex-direction:column;padding:0;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__text{padding-top:0;padding-bottom:0}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__text .Footer-module__bU2TmW__links ul{flex-direction:column;padding:0;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__text .Footer-module__bU2TmW__links li{padding:min(12px,1rem) 0 0}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__contactSocials{flex-direction:column}.Footer-module__bU2TmW__contactLogo{flex-direction:row;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__socials{flex-direction:row;align-items:center;width:80%;display:flex}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__socials p{display:none}.Footer-module__bU2TmW__footer .Footer-module__bU2TmW__svgContainer{padding-right:1rem}}
.Menu-module__exN1ha__banner{z-index:1000;justify-content:flex-end;padding-right:2rem;display:flex}.Menu-module__exN1ha__banner_inner{justify-content:flex-end;align-items:center;width:90%;max-width:1200px;display:flex}.Menu-module__exN1ha__banner_inner a{text-align:center;width:20%;padding:0 .5rem 0 0}.Menu-module__exN1ha__navlinks a{vertical-align:middle;font-size:1rem;font-weight:600;text-decoration:none}.Menu-module__exN1ha__banner button{width:50px}.Menu-module__exN1ha__site-name{font-size:1.5rem;font-weight:600}.Menu-module__exN1ha__styleOn{background-color:var(--menu-color)}.Menu-module__exN1ha__styleOff{background-color:#0000}.Menu-module__exN1ha__header a{color:var(--primary-text);text-decoration:none}.Menu-module__exN1ha__menu-button{cursor:pointer;background-color:#0000;border:none;outline:none;align-items:center;padding:0;display:flex}.Menu-module__exN1ha__mobile-menu{z-index:1;background-color:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;max-height:0;padding:.5rem 0;transition:max-height .3s;display:flex;position:absolute;top:1rem;right:2vw;overflow:hidden;box-shadow:0 2px 4px #0003}.Menu-module__exN1ha__menu-item{color:#333;cursor:pointer;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s}.Menu-module__exN1ha__menu-item:hover,.Menu-module__exN1ha__menu-item:active{background-color:#4f9fd940!important}.Menu-module__exN1ha__close-button{cursor:pointer;align-self:flex-end;padding:0 .5rem}.Menu-module__exN1ha__close-button:hover,.Menu-module__exN1ha__close-button:active{color:red}.Menu-module__exN1ha__menu-item:hover{background-color:var(--flair-color-30)}.Menu-module__exN1ha__show-menu{z-index:2000;max-height:500px}@media (max-width:768px){.Menu-module__exN1ha__banner{justify-content:flex-end;padding:0;display:flex}}
