.et-l--footer .et_pb_section{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.et-l--footer .et_pb_row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body #page-container{font-family:"Open Sans",Arial,sans-serif;font-size:17px;line-height:1.75}body #page-container :is(.et_pb_text,.et_pb_blurb_description,.et_pb_slide_content,.entry-content,.et_pb_widget){font-family:"Open Sans",Arial,sans-serif!important;font-size:17px!important;line-height:1.75!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}body #page-container :is(.et_pb_text,.et_pb_blurb_description,.et_pb_slide_content,.entry-content,.et_pb_widget) :is(p,li,span:not([class*="icon"])){font-family:inherit!important;font-size:inherit!important;line-height:1.75!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}body #page-container :is(h1,h2,h3,h4,h5,h6),body #page-container :is(h1,h2,h3,h4,h5,h6) :is(a,span){font-family:"Open Sans",Arial,sans-serif!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.3!important;text-shadow:none!important;overflow-wrap:anywhere}body #page-container h1{font-size:clamp(30px,4vw,42px)!important}body #page-container h2{font-size:clamp(25px,3vw,32px)!important}body #page-container h3{font-size:clamp(21px,2.5vw,25px)!important}body #page-container :is(h4,h5,h6){font-size:20px!important}body #page-container .et_pb_text :is(h2,h3,h4){margin-top:1em;padding-bottom:.5em}body #page-container .et_pb_text p{padding-bottom:1em;overflow-wrap:break-word}body #page-container .et_pb_text a{text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}body #page-container .et_pb_text{height:auto!important;min-height:0!important;max-height:none!important}body #page-container :is(input,textarea,select,.et_pb_button,button){font-family:"Open Sans",Arial,sans-serif!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important;font-size:17px!important;line-height:1.5!important}body #page-container :is(#top-menu,.et_mobile_menu) a{font-family:"Open Sans",Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;text-transform:none!important;line-height:1.5!important}body #page-container .et_pb_text .et_pb_text_inner :is(div,strong,b,em){font-family:inherit!important;font-size:inherit!important;line-height:1.75!important;text-transform:none!important;letter-spacing:normal!important}body #page-container .et_pb_text .et_pb_text_inner div{font-style:normal!important}body #page-container{padding-top:0!important}body #page-container #main-header{position:sticky!important;top:0!important;width:100%;height:auto!important;min-height:0!important}body.admin-bar #page-container #main-header{top:32px!important}body #main-header .et_menu_container{display:flex;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1280px;height:auto!important;min-height:104px;padding:12px 0;box-sizing:border-box}body #main-header .logo_container{position:static!important;flex:0 0 240px;width:240px!important;height:auto!important}body #main-header .logo_helper{display:none}body #main-header .logo_container a{display:block;line-height:0}body #main-header #logo{width:240px!important;height:auto!important;max-height:none!important;max-width:100%!important;margin:0!important;vertical-align:middle}body #main-header #et-top-navigation{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:1 1 auto;float:none!important;padding:0!important;min-width:0}body #main-header #top-menu-nav{float:none}body #main-header #top-menu{display:flex;align-items:center;flex-wrap:nowrap;gap:18px}body #main-header #top-menu>li{padding:0!important;flex-shrink:0}body #main-header #top-menu>li>a{padding:18px 0!important;white-space:nowrap;line-height:1.5!important}body #main-header #top-menu>.menu-item-has-children>a{padding-right:18px!important}body #main-header #top-menu .sub-menu{top:100%}body #main-header #top-menu .sub-menu a{white-space:normal;line-height:1.5}body #main-header #et_top_search{float:none;flex:0 0 20px;width:20px;height:20px;margin:0!important}body #main-header #et_search_icon:before{top:0!important}body:not(.home) #main-content article .et_pb_section_0{padding-top:32px!important}body:not(.home) #main-content article .et_pb_section_0>.et_pb_row:first-child{padding-top:0!important}body #main-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:140px}@media (min-width:1180px){body #main-header #top-menu-nav{display:block!important}body #main-header #et_mobile_nav_menu{display:none!important}}@media (max-width:1179px){body #main-header .et_menu_container{min-height:88px;gap:16px;width:calc(100% - 40px)}body #main-header .logo_container{flex-basis:200px;width:200px!important}body #main-header #logo{width:200px!important}body #main-header #top-menu-nav{display:none!important}body #main-header #et_mobile_nav_menu{display:block!important;float:none;margin:0!important}body #main-header #et-top-navigation{gap:20px}body #main-header .mobile_menu_bar{padding:0!important;line-height:1}body #main-header .et_mobile_menu{top:100%;left:0;right:0;width:100%;padding:16px;max-height:calc(100vh - 110px);overflow-y:auto}}@media (max-width:782px){body.admin-bar #page-container #main-header{top:46px!important}body #main-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:150px}}@media (max-width:479px){body #main-header .et_menu_container{min-height:80px;width:calc(100% - 32px)}body #main-header .logo_container{flex-basis:176px;width:176px!important}body #main-header #logo{width:176px!important}body #main-header #et-top-navigation{gap:16px}body:not(.home) #main-content article .et_pb_section_0{padding-top:24px!important}}body #page-container #main-content,body #page-container #main-content article :is(.et_pb_text,.et_pb_text_inner,.et_pb_toggle_content,.et_pb_blurb_description,p,li,div,span,h1,h2,h3,h4,h5,h6,a,strong,b,em,blockquote,figcaption,label,td,th,input,textarea,select,button){color:#000!important}body #page-container #main-content :is(input,textarea)::placeholder{color:#000!important;opacity:1}body #page-container #main-content :is(.et_pb_bg_layout_dark,.et_pb_slide_description) :is(p,li,div,span,h1,h2,h3,h4,h5,h6,a,strong,b,em,blockquote,figcaption,label){color:#fff!important}body #page-container p,body #page-container p :is(span,a,strong,b,em),body #page-container .et_pb_text,body #page-container .et_pb_text_inner,body #page-container .et_pb_text_inner div,body #page-container .et_pb_toggle_content,body #page-container .et_pb_slide_content,body #page-container .et_pb_blurb_description{font-weight:400!important}body #page-container .et_pb_text_inner :is(strong,b,span):not(:is(h1,h2,h3,h4,h5,h6) *){font-weight:400!important}