/* Transitional styling for retained content awaiting a designer refresh. */
@font-face { font-family:"Strive SF Pro"; src:url('/assets/website/fonts/sf-pro/SF-Pro.woff2') format('woff2'); font-weight:100 900; font-display:swap; }
.retained-page { font-family:"Strive SF Pro",system-ui,sans-serif; color:#2d3142; background:#fff; }
.retained-page h1,.retained-page h2,.retained-page h3,.retained-page h4 { font-family:inherit; color:#000; letter-spacing:-.025em; }
.retained-page #navbar { border-bottom:1px solid #0000000d; box-shadow:none !important; }
.retained-page #navbar .logo { width:143px; height:25px; }
.retained-page #navbar .nav-link { color:#000; font-size:16px; font-weight:500; }
.retained-page #navbar .nav-link:hover,.retained-page #navbar .nav-link.active { color:#209710; }
.retained-page .btn { border-radius:16px; }
.retained-page .retained-content { min-height:60vh; }
.retained-page .retained-content > h2 { max-width:1140px; margin:32px auto; padding:0 20px; }
.retained-page .footer { background:#000 !important; text-align:left !important; }
.retained-page .footer h5 { color:#fff; font-family:inherit; font-weight:600; }
.retained-page .footer a { color:#ffffffcc; }
.retained-page .footer .logo-footer { width:235px; height:41px; }
.retained-page .footer .row.pt-5 { justify-content:space-between; }
.retained-page .copyright-bar { border-color:#ffffff33; }
