body{margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:visible}html{font-size:clamp(14px,.95vw,16px)}html,#root{margin:0;padding:0;overflow-x:hidden}body *{font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;border-radius:8px}header,nav,main,section,footer,ul,ol,li,button,svg{border-radius:0!important}button,body button,body [class*=Button],body [class*=button],body a[class*=Link],body a[class*=link]{border-radius:0!important}main [class*=objective],main [class*=Objective],main [class*=importanceSection],main [class*=ImportanceSection],main [class*=contactSection],main [class*=ContactSection],main [class*=mapSection],main [class*=MapSection]{padding-top:2rem!important;padding-bottom:2rem!important;min-height:auto!important}body [class*=Card],body [class*=card],body [class*=Item],body [class*=item]{border-radius:8px!important}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:500!important;letter-spacing:-.02em;color:#173f3a}body p,body li,body a,body span,body label,body [class*=description],body [class*=Description],body [class*=historyText],body [class*=infoText],body [class*=modalText],body [class*=principleItem],body [class*=policyText]{font-weight:400!important}body footer [class*=Title]{color:#fff!important;font-size:24px!important;font-weight:500!important;text-shadow:none!important}body .sectionTitle,body .pageTitle,body .mainTitle,body .subTitle,body [class*=title],body [class*=Title]{font-weight:500!important;color:#173f3a}body button,body input,body textarea,body select{font-weight:500!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important}
