footer,.scroll-fade{transition:opacity .3s ease,height .3s ease,transform .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-overflow-style:none;scrollbar-width:none;transition:background-color .25s linear}*::-webkit-scrollbar{display:none}body{min-height:100dvh;min-width:100dvw;font-family:Outfit,Nunito;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100dvh}.grecaptcha-badge{visibility:hidden!important}.dark-when-hover:hover,.dark-when-focus:focus-within{background-color:#0000000c}.border-when-hover:hover,.border-when-focus:focus-within{border-width:1px;border:1px solid black}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.dynamic-menu-button{width:29px;height:27px;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer;padding:5px;transition:transform .3s ease-in-out}.dynamic-menu-button span{display:block;height:2.5px;width:100%;background-color:#333;transition:all .3s ease-in-out;border-radius:2px}.dynamic-menu-button.open span:nth-child(1){transform:translateY(4px) rotate(45deg) translate(0)}.dynamic-menu-button.open span:nth-child(2){transform:translateY(-4px) rotate(-45deg) translate(0)}footer,.scroll-fade{transition:opacity .3s ease,height .3s ease,transform .3s ease,min-height .3s ease}.hover-fade{transition:opacity .35s ease,background-color .35s ease!important}.hover-no-fade{transition:opacity 0s ease}.mobile-header-menu{transition:height .5s ease-in}.mobile-header-menu-items-in{transition:opacity .35s ease-in .2s,transform .35s ease-in .2s,max-height .35s ease-in .2s}.mobile-header-menu-items-out{transition:opacity .35s ease-in,transform .35s ease-in,max-height .35s ease-in}.mobile-header-menu-buttons-in{transition:opacity .2s ease-in .4s}.mobile-header-menu-buttons-out{transition:opacity .2s ease-in}.undraggable-image{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none}.draggable{touch-action:none}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont-7ke0qeQR.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-VariableFont-BqWcSRpz.woff2) format("woff2");font-style:italic;font-display:fallback;preload:true}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-VariableFont-btEiAPUS.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Italic-VariableFont-DD2uuYGf.woff2) format("woff2");font-style:italic;font-display:fallback;preload:true}@font-face{font-family:Outfit;src:url(/assets/Outfit-VariableFont-D39x4OPp.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Roboto;src:url(/assets/Roboto-VariableFont-BqdmyidR.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-VariableFont-BDoFY-1p.woff2) format("woff2");font-style:italic;font-display:fallback;preload:true}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-Italic-VariableFont-DX6EDdNQ.woff2) format("woff2");font-style:italic;font-display:fallback;preload:true}@font-face{font-family:Noto Sans;src:url(/assets/NotoSans-VariableFont-DBxFXRWE.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Noto Sans JP;src:url(/assets/NotoSansJP-VariableFont-CGGnr_eL.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Noto Sans SC;src:url(/assets/NotoSansSC-VariableFont-BV-0Lbyn.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-B-jQUxpD.woff2) format("woff2");font-style:normal;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-BlJSkDsD.woff2) format("woff2");font-style:italic;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Thin-Dl6e_kzg.woff2) format("woff2");font-weight:100;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-ThinItalic-B_LE3LX2.woff2) format("woff2");font-style:italic;font-weight:100;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-tn5_D_Nl.woff2) format("woff2");font-weight:300;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-LightItalic-DSKQZ3_L.woff2) format("woff2");font-style:italic;font-weight:300;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-DsmwuufR.woff2) format("woff2");font-weight:200;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-DsmwuufR.woff2) format("woff2");font-weight:200;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-BrDyrbaS.woff2) format("woff2");font-weight:500;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-MediumItalic-fxqwXY_x.woff2) format("woff2");font-style:italic;font-weight:500;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-9BRRzCnb.woff2) format("woff2");font-weight:600;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-BJbb1S6G.woff2) format("woff2");font-style:italic;font-weight:600;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-ryPfWsYm.woff2) format("woff2");font-weight:700;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-Dgi4ZQB6.woff2) format("woff2");font-style:italic;font-weight:700;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-Cv2vwPnv.woff2) format("woff2");font-weight:800;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-C_xwZFb6.woff2) format("woff2");font-style:italic;font-weight:800;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-CbSe63Lm.woff2) format("woff2");font-weight:900;font-display:fallback;preload:true}@font-face{font-family:Poppins;src:url(/assets/Poppins-BlackItalic-DpSfi5i9.woff2) format("woff2");font-style:italic;font-weight:900;font-display:fallback;preload:true}
