header{z-index:999;color:#2b3844;background:#ccc;width:100%;padding:15px 0;position:sticky;top:0;box-shadow:1px 1px 5px #000}header .topbar{width:100%;height:30px;position:relative;overflow:hidden}header .topbar .topbar-inner{white-space:nowrap;color:#9c4070;font-weight:700;animation:20s linear infinite topbar-animation;position:absolute;right:0;transform:translate(100%)}header .header-inner{flex-direction:row;justify-content:space-between;gap:25px;margin-bottom:0;display:flex}header .header-inner .header-item{cursor:pointer;color:#9c4070;padding:10px 15px;font-weight:700;text-decoration:none;display:block}@keyframes topbar-animation{0%{right:0;transform:translate(100%)}to{right:100%;transform:translate(0)}}@media screen and (width<=900px){header .header-inner{flex-wrap:wrap;justify-content:center}}section,.header-inner,.footer-inner,.section{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto 50px;padding:0 15px}form{text-align:center;flex-direction:column;justify-content:center;justify-self:center;gap:15px;width:100%;max-width:600px;display:flex}form .form-row{gap:10px;width:100%;display:flex}form .form-row>*{width:100%}form input,form textarea,form select{box-shadow:none;resize:none;border:1px solid #ccc;padding:10px 15px;font-size:1em;transition:border .2s}form input:focus,form textarea:focus,form select:focus{border-color:#9c4070;outline:none}form button{align-self:center}form .sr-only{display:none}@media screen and (width<=767px){form .form-row{flex-direction:column}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/Lato-Regular-BwLIet1C.ttf)}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Lato-Bold-B5iD31kO.ttf)}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/build/assets/Lato-BoldItalic-CT6m3OwA.ttf)}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/Lato-Italic-DOTKc3_v.ttf)}@font-face{font-family:Lato;font-style:normal;font-weight:lighter;font-display:swap;src:url(/build/assets/Lato-Light-hJCcuSzX.ttf)}@font-face{font-family:Lato;font-style:italic;font-weight:lighter;font-display:swap;src:url(/build/assets/Lato-LightItalic-DInKUxwu.ttf)}body{box-sizing:border-box;color:#2b3844;background:#f5f7f8;margin:0;padding:0;font-family:Lato,serif}*,:before,:after{box-sizing:border-box}h1{font-size:24px}.highlight{color:#9c4070;font-weight:700}a:link,a:hover,a:active{color:#9c4070}a:visited{color:#2b3844}.btn,button{color:#2b3844;-webkit-text-decoration:unset;text-decoration:unset;border:unset;cursor:pointer;max-width:fit-content;padding:10px 15px;display:inline-block}.btn.primary,button.primary{color:#fff;background:#77aad9}.btn.fw,button.fw{width:100%;max-width:unset;text-align:center}img{object-fit:contain;border-radius:inherit;width:100%;height:auto}.list-bold>li::marker{font-weight:700}.flash-wrapper{z-index:10;position:fixed;top:33%;right:0;transform:translateY(-50%)}.flash-wrapper .flash{max-width:250px;margin-bottom:15px;padding:2em}.flash-wrapper .flash.flash-success{background:#adff2f}.flash-wrapper .flash.flash-error{color:#fff;background:#ff4500}@media screen and (width<=900px){.flash-wrapper{top:50%}}
