/* Repairs for static rendering and smaller screens; original site styles are retained. */
html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f9980d;outline-offset:4px}
[data-anim-desktop],[data-anim-tablet],[data-anim-mobile]{visibility:visible!important;opacity:1!important;transform:none!important}
.mobile-nav-toggle{display:none}.unifiednav__item-wrap:hover>.unifiednav__container_sub-nav,.unifiednav__item-wrap:focus-within>.unifiednav__container_sub-nav{display:block!important;visibility:visible!important;opacity:1!important;z-index:40}
.preview-main-nav .icon-angle-down::before{content:"▾"!important;font-family:Arial,sans-serif!important}.preview-main-nav .icon-angle-right::before{content:"›"!important;font-family:Arial,sans-serif!important}
.restored-copyright{font:12px Montserrat,Arial,sans-serif;text-align:center;padding:14px;color:#fff;background:#292a32}.form-state{padding:8px 0;font:14px Arial,sans-serif}
.restored-source-columns{display:flex!important;gap:20px;align-items:flex-start;flex-wrap:wrap;padding:14px 0}.restored-source-column{flex:1 1 0;min-width:0!important;position:relative!important;box-sizing:border-box;float:none!important}.restored-source-column img{display:block;margin:10px auto;max-width:100%;height:auto}.msgwebcontainer [id$="_Content"] h1,.msgwebcontainer [id$="_Content"] h2{margin:16px 0!important}.msgwebcontainer [id$="_Content"] .restored-source-column{padding:8px!important}.unifiednav[layout-main^="vertical"]>.unifiednav__container{display:block!important}.unifiednav[layout-main^="vertical"]>.unifiednav__container>li{display:block!important}
[data-legacy-carousel],[data-legacy-carousel] [class*="_changingData"],[data-legacy-carousel] .row_contgroup,[data-legacy-carousel] .box_content{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:visible!important}[data-legacy-carousel] .row_contgroup{float:none!important;width:100%!important}[data-legacy-carousel] .carousel-controls{display:flex;justify-content:center;gap:16px;margin:14px 0}
dialog{max-width:min(94vw,1100px);max-height:94vh;border:0;padding:35px 16px 16px;background:#fff}dialog::backdrop{background:#000b}dialog img{display:block;max-height:82vh;object-fit:contain}dialog button{position:absolute;right:6px;top:4px;cursor:pointer;font-size:24px;background:#fff;border:0}
@media(max-width:900px){
html,body{max-width:100%}#dm .dmRespCol{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
#dm .dmRespRow{max-width:100%!important}#dm .dmHeaderResp .dmRespRow{padding-left:16px!important;padding-right:16px!important}
#dm .dmHeaderResp .imageWidget{max-width:200px!important;margin:10px auto!important}#dm .dmHeaderResp .dmNewParagraph{text-align:center!important}#dm .dmHeaderResp table{margin:auto!important}
.mobile-nav-toggle{display:block;margin:12px auto;padding:10px 18px;border:1px solid #fff;border-radius:3px;background:#292a32;color:#fff;font:16px Montserrat,Arial,sans-serif;cursor:pointer}
.preview-main-nav{display:none!important}.preview-main-nav.menu-open{display:block!important}.preview-main-nav ul{display:block!important;width:100%!important;position:static!important;max-height:none!important;overflow:visible!important}.preview-main-nav li{display:block!important;float:none!important;width:100%!important}.preview-main-nav a{display:block!important;padding:12px!important}.preview-main-nav .unifiednav__container_sub-nav{display:block!important;opacity:1!important;visibility:visible!important;padding-left:20px!important}
#dm .dmBody .dmRespRow{padding:20px 16px!important;margin:0!important;height:auto!important;min-height:0!important}#dm .dmBody h1,#dm .dmBody h2,#dm .dmBody .dmNewParagraph{position:relative!important;top:auto!important;left:auto!important;margin:12px 0!important;max-width:100%!important}
#dm .dmBody h1{font-size:30px!important;line-height:1.2!important}#dm .dmBody h2{font-size:25px!important}#dm .dmBody a.dmButtonLink{margin:14px 0!important}
.msgwebcontainer,.msgwebcontainer [id$="_MainContainer"],.msgwebcontainer [id$="_Middle"],.msgwebcontainer [id$="_MiddleExternal"],.msgwebcontainer [id$="_MainColumns"],.msgwebcontainer [id$="_Content"]{width:100%!important;max-width:100%!important;min-width:0!important}
.msgwebcontainer .wp_column{float:none!important;display:block!important;width:100%!important;max-width:100%!important;position:relative!important}.msgwebcontainer [class*="_wp_outer"]{max-width:100%!important;min-width:0!important}.msgwebcontainer [id$="_Content"]{padding:22px 16px!important}.msgwebcontainer table{max-width:100%!important}.msgwebcontainer input,.msgwebcontainer textarea{max-width:100%!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(min-width:901px){
.msgwebcontainer [id$="_HeaderExternal"]{padding-bottom:24px!important}
#inc37_menucomp1,#inc38_menucomp1,#inc78_menucomp1{margin-top:135px!important}
}
#dm #site_content .restored-carousel{position:relative;min-height:260px;padding:35px 50px!important;background:#0b6422;color:#fff}#dm #site_content .restored-carousel .slides{list-style:none;margin:0;padding:0}#dm #site_content .restored-carousel .slides>li{list-style:none;width:100%!important;height:auto!important;min-height:200px!important;padding:10px!important;position:relative!important;float:none!important}#dm #site_content .restored-carousel .slides>li[hidden]{display:none!important}#dm #site_content .restored-carousel .slides>li:not([hidden]){display:block!important}#dm #site_content .restored-carousel .slides>li>img,#dm #site_content .restored-carousel .color-overlay,#dm #site_content .restored-carousel .slide-button-invisible{display:none!important}#dm #site_content .restored-carousel .slide-inner,#dm #site_content .restored-carousel .text-wrapper{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;text-align:center!important}#dm #site_content .restored-carousel h3{font:400 18px/1.6 Montserrat,Arial,sans-serif;color:#fff!important}#dm #site_content .restored-carousel .slide-text{color:#fff!important}#dm #site_content .carousel-controls{display:flex;justify-content:center;gap:20px}.carousel-controls button{background:#292a32;color:#fff;border:1px solid #fff;padding:8px 14px;cursor:pointer;font-size:20px}
@media(max-width:900px){
html,body,body.dmDesktopBody,#dm,.dmwr{min-width:0!important;width:100%!important;max-width:100%!important}
#dm #site_content .dmHeaderContainer,#dm #hcontainer{height:auto!important}
#dm #hcontainer,#dm #hcontainer .dmHeaderResp,#dm #hcontainer .dmRespRow,#dm #hcontainer .dmRespColsWrapper,#dm #fcontainer .dmRespColsWrapper{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#dm #site_content .preview-main-nav,#dm #site_content .preview-main-nav ul{min-width:0!important;width:100%!important;max-width:100%!important}#dm #site_content .preview-main-nav{display:none!important}#dm #site_content .preview-main-nav.menu-open{display:block!important}#dm #site_content .preview-main-nav ul,#dm #site_content .preview-main-nav li{display:block!important;float:none!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important}#dm #site_content .preview-main-nav a{display:block!important;width:100%!important;white-space:normal!important}
#dm #hcontainer,#dm #hcontainer .dmHeaderResp,#dm #hcontainer .dmRespRow,#dm #hcontainer .dmRespColsWrapper{display:block!important}#dm #fcontainer .unifiednav__container{flex-wrap:wrap!important;max-width:100%!important;min-width:0!important}.restored-source-columns{display:block!important}.restored-source-column{width:100%!important;display:block!important}
#dm #dm-outer-wrapper,#dm #dmStyle_outerContainer,#dm #dmStyle_innerContainer,#dm #site_content,#dm .dmLayoutWrapper,#dm .dmBody,#dm .dmRespTmplWrapper{width:100%!important;max-width:100%!important;min-width:0!important}
#dm #site_content .dmRespCol{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}#dm #site_content .dmRespRow{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;min-width:0!important;height:auto!important;min-height:0!important}
#dm #site_content .dmRespColsWrapper{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}#dm #fcontainer .unifiednav__container{width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}
#dm #site_content .dmBody .dmRespRow{padding:24px 16px!important;margin:0!important;height:auto!important;min-height:0!important}#dm #site_content .dmBody h1,#dm #site_content .dmBody h2,#dm #site_content .dmBody .dmNewParagraph{position:relative!important;top:auto!important;left:auto!important;margin:12px 0!important;max-width:100%!important}#dm #site_content .dmBody h1{font-size:30px!important;line-height:1.2!important}#dm #site_content .dmBody h2{font-size:25px!important}#dm #site_content .dmHeaderResp .dmNewParagraph{text-align:center!important}#dm #site_content .restored-carousel{padding:30px 18px!important}
.msgwebcontainer [class*="_wp_outer"],.msgwebcontainer .wp_col_content,.msgwebcontainer .wp_column{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;left:auto!important;top:auto!important;overflow:visible!important}.msgwebcontainer .preview-main-nav table,.msgwebcontainer .preview-main-nav tr,.msgwebcontainer .preview-main-nav td{display:block!important;width:100%!important;height:auto!important}
#inc37_columns1 .wp_column,#inc38_columns1 .wp_column,#inc78_columns1 .wp_column{position:static!important;left:0!important;top:0!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important}#inc37_columns1 .wp_col_content,#inc38_columns1 .wp_col_content,#inc78_columns1 .wp_col_content{width:100%!important;min-width:0!important;max-width:100%!important;left:0!important;top:0!important;box-sizing:border-box!important}
}