@font-face{font-family:betterTogether;src:url(../media/BetterTogether_Light-s.p.0ercu1rtp-p71.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:betterTogether;src:url(../media/BetterTogether_Regular-s.p.02vh2l1zm_ef..otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:betterTogether;src:url(../media/BetterTogether_Medium-s.p.0a5nq1gcnl4b2.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:betterTogether;src:url(../media/BetterTogether_Bold-s.p.0d~y2q5g18y64.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:betterTogether Fallback;src:local(Arial);ascent-override:110.28%;descent-override:46.61%;line-gap-override:34.62%;size-adjust:104.28%}.bettertogether_96211737-module__cz3FaW__className{font-family:betterTogether,betterTogether Fallback}.bettertogether_96211737-module__cz3FaW__variable{--font-better-together:"betterTogether", "betterTogether Fallback"}
:root{--background:#fff;--foreground:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-better-together), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{color:inherit;text-decoration:none}.shared-header-footer-shell{flex-direction:column;min-height:100vh;display:flex}#header_obj{background:0 0;width:100%;display:block}#header_obj:empty:before{content:"";background:#f9f9fc 0 0/200% 100%;height:90px;animation:1.5s infinite loading;display:block}#body_obj{flex:1;width:100%;display:block;overflow:visible}#footer_obj{display:block}#mari_under-haeder{z-index:98}@media (min-width:768px) and (max-width:991px){#header_obj{background-color:#f9f9fc}}@media (max-width:1020px){#mainHeader,#mobileHeader,#mainHeader [class^=main_menu_header_],#mobileHeader [class^=main_menu_header_]{box-shadow:none}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}
