body.bandrain-approved{background:#f7f6f2;color:#252758}html{scroll-behavior:smooth;scroll-padding-top:30px}
.bandrain-approved #main>.ct-container,.bandrain-approved #main>.ct-container-full{width:100%;max-width:none;padding:0;margin:0}
.bandrain-approved #main article>.entry-content{margin:0;padding:0;width:100%;max-width:none}
.bandrain-approved #main .hero-section,.bandrain-approved #main .entry-header{display:none}
.bandrain-approved #header [data-row=middle]{background:#f7f6f2;border-bottom:1px solid #d9d6df}
.bandrain-approved #header [data-row=middle]>.ct-container{min-height:92px;width:calc(100% - 128px);max-width:1312px;display:grid;grid-template-columns:1fr auto 1fr;gap:25px}
.bandrain-approved #header [data-column=start]{justify-self:start}.bandrain-approved #header [data-column=middle]{grid-column:2;justify-self:center}.bandrain-approved #header [data-column=end]{justify-self:end}
.bandrain-approved #header .site-logo-container img{width:190px;height:auto;object-fit:contain}.bandrain-approved #header .ct-menu-link{font:400 12px Arial,sans-serif;color:#252758;padding:0}.bandrain-approved #header nav>ul{gap:29px}
.bandrain-approved #header .ct-header-trigger{color:#252758}.bandrain-approved #footer [data-row]{background:#252758;padding:0;border:0}
.bandrain-approved #footer [data-row]>.ct-container{width:100%;max-width:none;padding:0;gap:0;display:block}.bandrain-approved #footer .ct-footer-copyright{width:100%;text-align:left;margin:0}.bandrain-approved #footer .ct-footer-copyright .bandrain-site{font-size:15px}
.bandrain-approved #offcanvas{--theme-text-color:#252758;--theme-link-initial-color:#252758;--theme-link-hover-color:#706887}.bandrain-approved #offcanvas .ct-panel-inner{background:#f7f6f2}
@media(max-width:1050px){.bandrain-approved #header [data-row=middle]>.ct-container{width:calc(100% - 64px);min-height:86px}}
@media(max-width:999px){.bandrain-approved #header [data-row=middle]>.ct-container{display:flex;justify-content:space-between}.bandrain-approved #header .site-logo-container img{width:190px}}
@media(max-width:650px){.bandrain-approved #header [data-row=middle]>.ct-container{width:calc(100% - 44px);min-height:66px}.bandrain-approved #header .site-logo-container img{width:168px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.bandrain-approved #header .ct-menu-link{text-transform:none!important;font-weight:400!important}
.bandrain-approved .ct-back-to-top{display:none!important}
