*{box-sizing:border-box}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;cursor:pointer;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}body{background-color:#f3f3f8!important;height:100vh!important;color:#344b55!important;display:flex;flex-direction:column}section{margin-top:32px;margin-bottom:32px}.container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media(max-width:650px){.container{padding-left:16px;padding-right:16px}}.full-height{height:100%}.single-line-text{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.title,.title-lg,.title-md,.title-sm,.title-xl,.title-xs,.title-xxl{font-weight:700;line-height:1.5;margin-bottom:16px;font-size:20px}.title-xxl{font-size:32px}.title-xl{font-size:30px}.title-lg{font-size:26px}.title-md{font-size:22px}.title-sm{font-size:18px}.title-xs{font-size:16px}.text-base,.text-lg,.text-md,.text-sm,.text-xl,.text-xs,.text-xxl,body{font-size:14px;font-weight:400;line-height:1.5}.text-xxl{font-size:22px}.text-xl{font-size:20px}.text-lg{font-size:18px}.text-md{font-size:16px}.text-sm{font-size:12px}.text-xs{font-size:10px}.text-italic{font-style:italic}.text-bold{font-weight:700}.widget-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:32px}@media(max-width:768px){.widget-grid{grid-gap:24px}}@media(max-width:650px){.widget-grid{grid-gap:16px}}.widget-base,.widget-lg,.widget-md,.widget-sm,.widget-xl,.widget-xxl{position:relative;background-color:#fff;padding:16px 16px 16px 22px;border-radius:8px;overflow:hidden}.widget-base:after,.widget-lg:after,.widget-md:after,.widget-sm:after,.widget-xl:after,.widget-xxl:after{content:"";position:absolute;height:100%;width:6px;background-color:#02627d;top:0;left:0}.widget-xxl{grid-column:span 12}.widget-xl{grid-column:span 9}@media(max-width:768px){.widget-xl{grid-column:span 12}}.widget-lg{grid-column:span 6}@media(max-width:768px){.widget-lg{grid-column:span 12}}.widget-md{grid-column:span 4}@media(max-width:768px){.widget-md{grid-column:span 6}}@media(max-width:650px){.widget-md{grid-column:span 12}}.widget-sm{grid-column:span 3}@media(max-width:768px){.widget-full-md,.widget-sm{grid-column:span 12}}@media(max-width:650px){.widget-full-sm{grid-column:span 12}}.widget-transparent{background-color:transparent;border:none;padding:0}.widget-transparent:after{display:none}.widget-buttons{display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:16px}.user-list,.user-list-admin{background-color:#2da8cf}.user-list-admin:hover,.user-list:hover{background-color:#cff}.user-list a,.user-list-admin a{color:#2da8cf}.absolute-fab{position:absolute!important;bottom:30px;right:30px}