html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.cookie-modal{display:none;position:fixed;left:0;bottom:0;background:#fed400;width:100%;padding:24px;z-index:9999}.cookie-modal h5{font-size:28px;margin-bottom:24px}.cookie-modal .text{font-size:22px}.cookie-modal .text a{color:#9950bf}.cookie-modal .buttons{margin-top:24px}.cookie-modal .buttons button{background:#222;color:#fed400!important;margin-right:12px}@media screen and (max-width: 768px){.cookie-modal .buttons button{margin:0 24px 24px 0}}*{margin:0;padding:0;font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:32px;color:#222;background:#fff;touch-action:manipulation}button,input,textarea,select{font-family:Roboto Condensed,sans-serif;font-style:normal;font-size:22px}button:focus{outline:0}a{text-decoration:none;color:#222}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400;color:#222;letter-spacing:-1px}strong{font-weight:450}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::placeholder{color:#bbb;opacity:1}::-ms-input-placeholder{color:#bbb}.page-title{width:100%;margin:48px 0;padding:0 48px;font-size:40px;line-height:40px;font-weight:450;text-align:center}.message{padding:0 24px;font-size:22px;line-height:28px;text-align:center}.wrapper{width:100%;min-height:100%}.question{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fed400;font-size:18px;text-align:center;cursor:pointer;border-radius:16px}.success{margin:24px 0 12px;padding:0 12px}.success__content{display:flex;font-size:18px;text-align:center}.error{display:flex;color:#ff4000;font-size:18px}.error--block{display:block;margin-bottom:12px}.password-field{position:relative}.password-field input{padding-right:56px!important}.password-field__toggle{position:absolute;top:50%;right:12px;width:24px;height:24px;padding:0;border:0px;background:transparent;color:#666;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%)}.password-field__toggle:hover{color:#222}.password-field__toggle i{display:block}.form{display:flex;align-items:center;justify-content:center;width:100%}.form__content{width:100%;max-width:512px;padding:0 24px}.form__content fieldset{margin-bottom:12px}.form__content fieldset label{padding-left:16px;color:#222;font-size:18px}.form__content fieldset input,.form__content fieldset select{width:100%;height:48px;margin-top:4px;padding:0 16px;font-size:22px;background:#fff;border:2px solid #eeeeee;border-radius:24px}.form__content .link-container{margin-top:24px}.form__content .link{margin-bottom:12px;font-size:22px;text-align:center}.form__content .info{margin-top:24px;color:#aaa;font-size:22px;line-height:28px;text-align:center}.form__content .info a{color:#9950bf}.button-container{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;margin-top:48px}@media screen and (max-width: 768px){.button-container{flex-direction:column}}.button-container button,.button-container a{display:flex;align-items:center;justify-content:center;height:48px;margin:0 12px;padding:0 24px;color:#222;font-size:18px;font-weight:450;cursor:pointer;background:#fed400;border:none;border-radius:24px}@media screen and (max-width: 768px){.button-container button,.button-container a{width:100%;margin:0 0 24px}}.dialog{position:fixed;top:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;width:100%;height:100%;padding:0 12px;background:#000000b3}.dialog .dialog__content{width:512px;padding:24px;background:#fff;border-radius:4px}.dialog .dialog__content__title{margin-bottom:12px;padding-bottom:12px;font-size:18px;font-weight:450;text-align:center;border-bottom:1px solid #eeeeee}.dialog .dialog__content__message{font-size:18px;text-align:center}.dialog .dialog__content .button-container{padding-top:24px}.dialog .dialog__content .button-container button{height:36px;margin-bottom:12px;padding:0 12px;color:#fff;font-size:16px;font-weight:450;background:#222;border-radius:4px}@media screen and (max-width: 768px){.dialog .dialog__content .button-container{margin-top:16px}.dialog .dialog__content .button-container button{height:44px}}.btn{display:inline-block;align-items:center;justify-content:center;height:48px;padding:0 24px;color:#222!important;font-size:18px;font-weight:450;line-height:48px;text-align:center;text-transform:uppercase;cursor:pointer;background:#fed400;border:none;border-radius:24px}@media screen and (max-width: 768px){.btn{width:100%}}.btn--loading{display:inline-flex;gap:8px}.btn__loader{display:none;min-width:28px;text-align:center;justify-content:center}.markup-content{text-align:justify}.markup-content a{color:#9950bf;font-weight:450;text-decoration:underline}.markup-content strong{font-weight:450!important}.markup-content em{font-style:italic!important}.markup-content p,.markup-content ul,.markup-content ol,.markup-content blockquote,.markup-content hr,.markup-content h2,.markup-content h3,.markup-content .video-embed{margin:0 0 24px}.markup-content p{line-height:32px}.markup-content ul,.markup-content ol{padding-left:24px}.markup-content ul li,.markup-content ol li{margin-bottom:12px}.markup-content ul li:last-child,.markup-content ol li:last-child{margin-bottom:0}.markup-content ul li{list-style-type:disc}.markup-content ol li{list-style-type:decimal}.markup-content h2{letter-spacing:normal;font-size:28px;font-weight:450}.markup-content h3{letter-spacing:normal;font-size:22px;font-weight:450}.markup-content blockquote{padding:16px 20px;background:#f8f1fc;border-left:4px solid #9950bf;border-radius:0 12px 12px 0}.markup-content blockquote p{margin-bottom:0;font-style:italic}.markup-content hr{border:none;border-top:1px solid #dddddd}.markup-content .video-embed{width:100%;aspect-ratio:16/9}.markup-content .video-embed iframe{width:100%;height:100%;border:none;border-radius:12px}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:inline-flex}.htmx-request .admin-button__label,.htmx-request .btn__label{display:none}.mobile-only{display:none!important}@media screen and (max-width: 768px){.mobile-only{display:flex!important}}.mobile-menu{position:fixed;z-index:999;display:none;width:100%;height:calc(100vh - 80px);margin-top:80px}.mobile-menu__content{background:#fed400}.mobile-menu ul li{width:100%;font-size:22px;line-height:64px;text-align:center}.mobile-menu ul li a{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.mobile-menu ul li a i{display:flex;align-items:center;justify-content:center;width:48px;height:64px;font-size:24px}.desktop-only{display:inline-block!important}@media screen and (max-width: 768px){.desktop-only{display:none!important}}
