@font-face {
  font-family: "STIX Two Text", arial;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://deptcommon.fsm.northwestern.edu/webfonts/STIXTwoText-VariableFont_wght.woff2) format("woff2");
}
@font-face {
  font-family: "STIX Two Text", arial;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://deptcommon.fsm.northwestern.edu/webfonts/STIXTwoText-Italic-VariableFont_wght.woff2) format("woff2");
}
@font-face {
  font-family: "Akkurat Pro Light";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProLight.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Akkurat Pro Light Italic";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProLightItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Akkurat Pro Regular";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProRegular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Akkurat Pro Italic";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Akkurat Pro Bold";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Akkurat Pro Bold Italic";
  src: url("https://common.northwestern.edu/v8/css/fonts/AkkuratProBoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Italic";
  src: url("https://common.northwestern.edu/dept/4.0/css/fonts/noto-serif/noto-serif-v23-latin-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Noto Serif Medium";
  src: url("https://common.northwestern.edu/dept/4.0/css/fonts/noto-serif/noto-serif-v23-latin-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Bold";
  src: url("https://common.northwestern.edu/dept/4.0/css/fonts/noto-serif/noto-serif-v23-latin-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Bold Italic";
  src: url("https://common.northwestern.edu/dept/4.0/css/fonts/noto-serif/noto-serif-v23-latin-700italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}@media (min-width:576px){.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.mb-sm-n1,.me-sm-n1{margin-right:-.25rem!important}.mb-sm-n2,.me-sm-n2{margin-right:-.5rem!important}.mb-sm-n3,.me-sm-n3{margin-right:-1rem!important}.mb-sm-n4,.me-sm-n4{margin-right:-1.5rem!important}.mb-sm-n5,.me-sm-n5{margin-right:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}}@media (min-width:768px){.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}}@media (min-width:992px){.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}}@media (min-width:1200px){.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}}@media (min-width:1400px){.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}}

header.bg-fsm {
  background-image: url('https://deptcommon.fsm.northwestern.edu/_fw/v5/images/angled-bg-main-header.jpg');
  background-size: cover;
  background-image: url('https://deptcommon.fsm.northwestern.edu/_fw/v5/images/backgrounds/nm-pattern-brand.jpg');
  background-size: 140%;
  background-image: none;
  min-height: 70px;
}
mm-burger {
    color: #fff;
}
.form-inline.siteSearch #q {
  border-radius: 0.15rem;
  border-radius: 0.15rem;
  background: none;
  border: none;
  color: #fff;
}
.form-inline.siteSearch #q::placeholder {
  color: #fff;
}
.form-inline.siteSearch .input-group-text {
  border-radius: 0.15rem;
  border-radius: 0.15rem;
}
.dropdown-menu.show {
  padding-bottom: 0.7em;
}
.megaExtraCol {
  background: none;
  font-size: 1em;
  padding: 1em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.megaExtraCol img {
  width: 100px;
  float: left;
  margin-right: 1em;
}
.megaExtraCol .topMenuButton .btn-primary {
  background: #401f68;
  padding: 0.5em 1em;
  margin-top: 0.5em;
}
.smaller-uppercase {
  font-size: 0.8em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.navbar-dark .navbar-nav {
  background: #472679;
  background: #38175a;
}
.navbar-dark .navbar-nav .nav-link:has(+ ul li a.dropdown-item[data-status="current"]) {
  background: #fff;
  color: #401f68;
  border-top: 5px solid #b1acce;
  margin-top: -5px;
}
footer.fsmFooter {
  background: #4e2a84;
  margin-top: 2rem;
}
footer.fsmFooter .footer-promo-image {
    max-width:57%; 
    margin-bottom: -1rem;
    position: absolute;
    bottom: 0;
    z-index: 1
}
footer #footerMisc {
    min-height: 200px;
    align-content: center;
}
footer #footerMisc .address a {
  display: inline-block;
  margin-right: 1rem;
}
footer #footerMisc #footer-main-home-link {
  font-size: 1.2em;
}
footer #footerMisc .connect{
  background: #38175a;
  padding-top: 1em;
  margin: 1em 0;
}
footer .footer-logo a {
  background: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1028.76 93.68'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Enorthwestern-university-horizontal%3C/title%3E%3Cpolygon class='cls-1' points='2.29 4.91 2.29 7.52 8.84 14.87 8.84 65.31 0 67.77 0 70.73 23.92 70.73 23.92 67.75 16.39 65.76 14.46 63.4 14.46 21.31 56.39 71.23 60.08 71.23 60.08 11.24 68.96 8.55 68.96 5.42 44.69 5.42 44.69 8.95 52.4 10.89 54.28 13.25 54.28 53.12 54.26 53.07 53.77 53.07 13.08 4.91 2.29 4.91'/%3E%3Cpath class='cls-1' d='M92.08,71.82c-11.84,0-23.18-7.6-23.18-23.78s12-24.17,23.18-24.17c11.64,0,23.38,7.3,23.38,23.38C115.46,62.75,103,71.82,92.08,71.82Zm14.21-23.18c0-11-6-20.42-15.49-20.42-8.48,0-12.73,7.4-12.73,18.45S83.4,67.38,93.36,67.38C101.85,67.38,106.29,59.69,106.29,48.64Z'/%3E%3Cpath class='cls-1' d='M234.54,43.9c0-11-6.22-13.22-13.42-13.22a14.46,14.46,0,0,0-10.06,4.54V63.64L212.95,66l6.38,2.23v2.5h-23V68.17l6.51-2.47V18.15c0-8.6-2.17-11-6.91-11V4.93L210.57,0h1s-.49,10.16-.49,17.76V31.47s9.47-7.6,16-7.6c8.09,0,15.59,3.35,15.59,15.29V63.64L244.51,66l6.38,2.23v2.5h-23V68.17l6.32-2.4Z'/%3E%3Cpath class='cls-1' d='M327.73,45.38c0,13.71,7.79,19.44,16.67,19.44,5.53,0,12.13-2.27,12.13-2.27l1,1.88c-2.37,2.37-9,7.4-17.27,7.4C329,71.82,319,63.44,319,48c0-14,9.67-24.17,21.7-24.17,9.37,0,16.67,5.62,16.67,16.28a30.07,30.07,0,0,1-.49,5.23Zm14.5-3.75c4.74-.2,6.41-1.09,6.41-5.92,0-4.14-3-7.3-9.27-7.3-6.61,0-11.64,5.82-11.64,13.71Z'/%3E%3Cpath class='cls-1' d='M368.17,70a4,4,0,0,1-2.56-3.35L365,57.32h4.34c1.18,6.41,5.52,10.56,11.15,10.56s8-3,8-6.91c0-3.75-3.06-5.72-6.81-7.69l-5-2.57C369.45,47.06,365.9,44.1,365.9,37c0-8.88,6.41-13.12,16.38-13.12a31.1,31.1,0,0,1,12.43,2.66l-1.28,11.54h-4c0-7.2-3-9.87-9-9.87-4,0-7.79,1.58-7.79,5.52,0,3.16,1.28,4.54,9.08,8.58l4.44,2.27c8.09,4.14,10.36,7.6,10.36,14.3,0,8.09-8.09,12.92-16,12.92C375.47,71.82,371,71.23,368.17,70Z'/%3E%3Cpath class='cls-1' d='M445.74,45.38c0,13.71,7.79,19.44,16.67,19.44,5.53,0,12.13-2.27,12.13-2.27l1,1.88c-2.37,2.37-9,7.4-17.27,7.4C447,71.82,437,63.44,437,48c0-14,9.67-24.17,21.7-24.17,9.37,0,16.67,5.62,16.67,16.28a30.07,30.07,0,0,1-.49,5.23Zm14.5-3.75c4.74-.2,6.41-1.09,6.41-5.92,0-4.14-3-7.3-9.27-7.3-6.61,0-11.64,5.82-11.64,13.71Z'/%3E%3Cpath class='cls-1' d='M567.19,66l-1.89-2.37.09-25c0-11.54-7.5-14.8-15.19-14.8-6.51,0-15.69,7.6-15.69,7.6,0-4.14.2-7.89.2-7.89h-.79l-14.4,5.23v2.37c5.52,0,7,4.93,7,13.81V65.71L520,68.17v2.56H542.7l.18-2.5L536.5,66l-1.89-2.37V35.32a12.75,12.75,0,0,1,9.67-4.64c6.41,0,13,2.27,13,13.22L557,65.8l-6.3,2.38v2.56h22.68l.18-2.5Z'/%3E%3Cpath class='cls-1' d='M293.36,71.23,282.79,41.93,270.68,71.23h-4.14L254.64,35c-1.68-4.54-2.64-7.2-5.79-7.2V25.06h19.47v2.79l-5.93,1.95,8.88,30L279.06,41l1.81-4.75-2.68-7.63-3.38-.83V25.06h18.83v3l-5.93,1.78,10,30L308.12,30l-6.71-2.37V25.06h17.66v2.76c-4,.49-6,1.58-9.17,9.67L298,71.23Z'/%3E%3Cpath class='cls-1' d='M190.91,63.93A13.77,13.77,0,0,1,184,65.71c-4.44,0-8.48-2.47-8.39-8.58L176,31.27h14.74l.2-1.6h0l1-8.1-1.88-.34-1.41,3.09-.8.68-11.61.45h-.12V13.71l-5.72,1-2.47,11.15-8.09.79v3.85c4.44,0,8.09.39,8.09,4.64s-.39,17.56-.39,22.89c0,10.06,3.85,13.81,10.26,13.81,5.52,0,10.06-2.27,14.21-5.62Z'/%3E%3Cpath class='cls-1' d='M432.44,63.93a13.77,13.77,0,0,1-6.91,1.78c-4.44,0-8.48-2.47-8.39-8.58l.4-25.85h14.63l.2-1.6h0l1-8.1-1.88-.34-1.41,3.09-.8.68-11.61.45h0V13.71l-5.72,1-2.47,11.15-8.09.79v3.85c4.44,0,8.09.39,8.09,4.64s-.39,17.56-.39,22.89c0,10.06,3.85,13.81,10.26,13.81,5.52,0,10.06-2.27,14.21-5.62Z'/%3E%3Cpath class='cls-1' d='M154.18,24.47h0a16.37,16.37,0,0,0-4.93-.59c-6.91,0-14.11,10.85-14.11,10.85,0-6,.2-11.15.2-11.15h-.79l-14.11,5.23v2.37c5.33,0,7,4.83,7,13V65.71l-6.51,2.47v2.56h22.68v-2.5L137.22,66l-1.89-2.37V42.52c0-6.51,5.13-10.16,10.65-10.16a10.54,10.54,0,0,1,3.28.61l1.54,2.28,1.9.16,1.46-10.94Z'/%3E%3Cpath class='cls-1' d='M515,24.47h0a16.38,16.38,0,0,0-4.93-.59c-6.91,0-14.11,10.85-14.11,10.85,0-6,.2-11.15.2-11.15h-.79l-14.11,5.23v2.37c5.33,0,7,4.83,7,13V65.71l-6.51,2.47v2.56h22.68v-2.5L498.06,66l-1.89-2.37V42.52c0-6.51,5.13-10.16,10.65-10.16a10.53,10.53,0,0,1,3.28.61l1.54,2.28,1.9.16L515,24.47Z'/%3E%3Cpath class='cls-1' d='M806.47,45.19c0,13.71,7.79,19.44,16.67,19.44,5.52,0,12.13-2.27,12.13-2.27l1,1.87c-2.37,2.37-9,7.4-17.26,7.4-11.25,0-21.31-8.38-21.31-23.78,0-14,9.67-24.17,21.71-24.17,9.37,0,16.67,5.62,16.67,16.28a30,30,0,0,1-.49,5.23ZM821,41.44c4.74-.2,6.41-1.08,6.41-5.92,0-4.14-3-7.3-9.27-7.3-6.61,0-11.64,5.82-11.64,13.71Z'/%3E%3Cpath class='cls-1' d='M739.56,63.45l1.89,2.37L747.83,68l-.18,2.5h-22.4V68l6.51-2.47V43.11C731.75,34,730,31,724.65,31V28.6l14.41-5.23h.79s-.3,6.81-.3,13.92Z'/%3E%3Cpath class='cls-1' d='M770.33,24.85v2.57l-6.61,2.17,11,29.91L786,29.78l-6.91-2.37V24.85h17.53v2.76c-2.57,0-5.72,1.28-9.18,9.67L775,71h-4.71L756.5,34.81c-2.17-5.23-4.64-7.2-7.79-7.2V24.85Z'/%3E%3Cpath class='cls-1' d='M886.08,69.85a4,4,0,0,1-2.57-3.36l-.59-9.38h4.34c1.18,6.42,5.53,10.56,11.15,10.56s8-3,8-6.91c0-3.75-3.06-5.72-6.81-7.7l-5-2.56c-7.21-3.65-10.76-6.61-10.76-13.72,0-8.88,6.42-13.13,16.38-13.13a31.1,31.1,0,0,1,12.44,2.67l-1.28,11.55h-4c0-7.21-3-9.87-9-9.87-4,0-7.8,1.58-7.8,5.53,0,3.16,1.28,4.54,9.08,8.59L904,44.39c8.09,4.14,10.36,7.6,10.36,14.31,0,8.09-8.09,12.93-16,12.93C893.38,71.63,888.94,71,886.08,69.85Z'/%3E%3Cpath class='cls-1' d='M988.71,34.81c-2.27-5.23-4.64-7.2-7.8-7.2V24.85h21.29v2.57l-6.61,2.17,11.35,29.91,10.36-29.71-6.91-2.37V24.85h18.36v2.76c-2.57,0-6.22,1.28-9.38,9.67l-11.5,31.39c-6.42,16.78-14.16,25.66-26,25L980.69,84a27.11,27.11,0,0,0,7.6.3c5.71-.41,11.3-6.16,13.62-13.72Z'/%3E%3Cpath class='cls-1' d='M713.9,65.82,712,63.45l.09-25c0-11.54-7.5-14.8-15.19-14.8-6.51,0-15.69,7.6-15.69,7.6,0-4.14.2-7.89.2-7.89h-.79l-14.41,5.23V31c5.53,0,7,4.93,7,13.81V65.51L666.73,68v2.56h22.68l.18-2.5-6.38-2.23-1.89-2.37V35.13A12.75,12.75,0,0,1,691,30.49c6.41,0,13,2.27,13,13.22l-.3,21.89L697.42,68v2.56H720.1l.18-2.5Z'/%3E%3Cpath class='cls-1' d='M977.26,63.74a13.77,13.77,0,0,1-6.91,1.78c-4.44,0-8.48-2.47-8.38-8.59l.39-25.85h12.53l.2-1.6h0l1-8.1L974.2,21l-1.41,3.09-.8.68-9.5.45h0V13.52l-5.72,1-2.47,11.15-8.09.79v3.85c4.44,0,8.09.39,8.09,4.64s-.39,17.56-.39,22.89c0,10.06,3.85,13.81,10.26,13.81,5.52,0,10.06-2.27,14.21-5.62Z'/%3E%3Cpath class='cls-1' d='M877.35,24.27h0a16.34,16.34,0,0,0-4.93-.59c-6.91,0-14.11,10.85-14.11,10.85,0-6,.2-11.15.2-11.15h-.79l-14.11,5.23V31c5.33,0,7,4.83,7,13V65.51L844.1,68v2.56h22.68V68l-6.38-2.23-1.89-2.37V42.33c0-6.51,5.13-10.16,10.66-10.16a10.51,10.51,0,0,1,3.28.61L874,35.06l1.9.15,1.46-10.94Z'/%3E%3Cpath class='cls-1' d='M735.48,15.81c-1.13,0-6.17-5.57-6.17-6.63s5-6.72,6.17-6.72,6.18,5.68,6.18,6.72S736.61,15.81,735.48,15.81Z'/%3E%3Cpath class='cls-1' d='M936.93,63.45l1.89,2.37L945.2,68l-.18,2.5h-22.4V68l6.51-2.47V43.11C929.12,34,927.35,31,922,31V28.6l14.41-5.23h.79s-.3,6.81-.3,13.92Z'/%3E%3Cpath class='cls-1' d='M656.38,48.61c0,17.07-12.14,22.7-23.79,22.7-17.47,0-24.67-8.19-24.67-23.39V19.19c0-8.39-2.27-10.27-8.88-10.56V5.38H626v3l-9.18,2.86V43.57c0,19.54,7.9,22.4,16.88,22.4,9.37,0,16.48-4.34,16.48-20.23V11.17l-8.88-2.69V5.35H665V8.88L658.26,10l-1.88,2.36V48.61Z'/%3E%3Cpath class='cls-1' d='M932.85,15.81c-1.13,0-6.18-5.57-6.18-6.63s5-6.72,6.18-6.72S939,8.14,939,9.18,934,15.81,932.85,15.81Z'/%3E%3C/svg%3E") no-repeat;
  border-bottom: none;
  height: 30px;
  margin-top: 2rem;
  max-width: 280px;
  width: 100%;
  height: 26px;
  margin-top: 0.6rem;
}
.footer-content.connect ul {
  display: grid;
  grid-template-columns: repeat(3, 0fr);
  list-style: none;
  display: block;
}
.footer-content.connect ul li {
  display: inline-block;
  height: 41px;
  width: 41px;
  margin: 0 0.6rem 0.75rem 0;
  padding-bottom: 0;
}
.footer-content.connect ul li a {
  background-repeat: no-repeat;
  border-bottom: none;
  display: inline-block;
  font-size: 0;
  height: 41px;
  transition: all 0.2s ease-in-out;
  text-indent: -9999em;
  overflow: hidden;
  width: 41px;
}
.footer-content.connect ul li a:hover {
  transform: scale(1.2);
  border-radius: 50%;
}
.footer-content.connect ul li a:focus-visible {
  background: inherit;
}
.footer-content.connect ul li.bluesky a {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%234e2a84;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z'/%3E%3Cpath class='cls-1' d='M12.92,12.38c2.87,2.15,5.95,6.51,7.08,8.85v6.18c0-.13-.05.02-.16.34-.59,1.73-2.9,8.5-8.17,3.09-2.78-2.85-1.49-5.7,3.56-6.56-2.89.49-6.14-.32-7.04-3.51-.26-.92-.69-6.56-.69-7.33,0-3.82,3.35-2.62,5.42-1.07ZM27.08,12.38c-2.87,2.15-5.95,6.51-7.08,8.85v6.18c0-.13.05.02.16.34.59,1.73,2.9,8.5,8.17,3.09,2.78-2.85,1.49-5.7-3.56-6.56,2.89.49,6.14-.32,7.04-3.51.26-.92.69-6.56.69-7.33,0-3.82-3.35-2.62-5.42-1.07Z'/%3E%3C/svg%3E");
}
.footer-content.connect ul li.facebook a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='20' cy='20.0074' rx='20' ry='20.0074' fill='%23401F68'/%3E%3Cpath d='M40 20.0074C40 8.96329 31.04 0 20 0C8.96 0 0 8.96329 0 20.0074C0 29.6909 6.88 37.7539 16 39.6146V26.0096H12V20.0074H16V15.0055C16 11.1441 19.14 8.00294 23 8.00294H28V14.0051H24C22.9 14.0051 22 14.9055 22 16.0059V20.0074H28V26.0096H22V39.9147C32.1 38.9143 40 30.3912 40 20.0074Z' fill='white'/%3E%3C/svg%3E");
}
.footer-content.connect ul li.flickr a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M29.5611 9.75499H11.3172C10.4684 9.74523 9.76596 10.4282 9.75621 11.2769C9.75621 11.2867 9.75621 11.3062 9.75621 11.316V29.6574C9.74645 30.5062 10.4294 31.2086 11.2782 31.2184C11.2879 31.2184 11.3074 31.2184 11.3172 31.2184H29.5611C30.4099 31.2282 31.1123 30.5452 31.122 29.6964C31.122 29.6867 31.122 29.6672 31.122 29.6574V11.316C31.2001 10.5257 30.6147 9.83303 29.8244 9.75499C29.7366 9.75499 29.6489 9.75499 29.5611 9.75499ZM15.9025 24.3891C13.7464 24.3891 12.0001 22.6428 12.0001 20.4867C12.0001 18.3306 13.7464 16.5843 15.9025 16.5843C18.0586 16.5843 19.805 18.3306 19.805 20.4867C19.805 22.6428 18.0586 24.3891 15.9025 24.3891ZM25.0732 24.3891C22.9171 24.3891 21.1708 22.6428 21.1708 20.4867C21.1708 18.3306 22.9171 16.5843 25.0732 16.5843C27.2293 16.5843 28.9757 18.3306 28.9757 20.4867C28.9757 22.6428 27.2293 24.3891 25.0732 24.3891Z' fill='%234E2A84'/%3E%3Cpath d='M15.9026 24.3889C18.0578 24.3889 19.805 22.6417 19.805 20.4864C19.805 18.3312 18.0578 16.584 15.9026 16.584C13.7473 16.584 12.0001 18.3312 12.0001 20.4864C12.0001 22.6417 13.7473 24.3889 15.9026 24.3889Z' fill='%23E4E0EE'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.instagram a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M20.2927 8.29254C23.9024 8.29254 24.2927 8.29254 25.7561 8.3901C26.6244 8.42912 27.4732 8.59498 28.2927 8.87791C28.8683 9.11205 29.3951 9.434 29.8536 9.85352C30.3219 10.273 30.6634 10.8096 30.8293 11.4145C31.1317 12.2242 31.2878 13.0828 31.3171 13.9511C31.4146 15.4145 31.4146 15.8047 31.4146 19.4145C31.4146 23.0242 31.4146 23.4145 31.3171 24.8779C31.278 25.7462 31.1122 26.595 30.8293 27.4145C30.5951 27.9901 30.2732 28.5169 29.8536 28.9755C29.4341 29.4438 28.8975 29.7852 28.2927 29.9511C27.4829 30.2535 26.6244 30.4096 25.7561 30.4389C24.2927 30.5364 23.9024 30.5364 20.2927 30.5364C16.6829 30.5364 16.2927 30.5364 14.8293 30.4389C13.961 30.3999 13.1122 30.234 12.2927 29.9511C11.7171 29.7169 11.1902 29.395 10.7317 28.9755C10.2634 28.556 9.92194 28.0194 9.75608 27.4145C9.45364 26.6047 9.29755 25.7462 9.26828 24.8779C9.17072 23.4145 9.17072 23.0242 9.17072 19.4145C9.17072 15.8047 9.17072 15.4145 9.26828 13.9511C9.3073 13.0828 9.47316 12.234 9.75608 11.4145C9.99023 10.8389 10.3122 10.3121 10.7317 9.85352C11.1512 9.38522 11.6878 9.04376 12.2927 8.87791C13.1024 8.57547 13.961 8.41937 14.8293 8.3901C16.1951 8.29254 16.6829 8.29254 20.2927 8.29254ZM20.2927 5.85352C16.5853 5.85352 16.1951 5.85352 14.7317 5.95108C13.6097 5.99986 12.4878 6.19498 11.4146 6.53644C10.5268 6.86815 9.72681 7.40474 9.07315 8.09742C8.39998 8.76083 7.87315 9.56083 7.51218 10.4389C7.12193 11.5023 6.92681 12.6242 6.92681 13.756C6.82925 15.2194 6.82925 15.6096 6.82925 19.3169C6.82925 23.0242 6.82925 23.4145 6.92681 24.8779C6.97559 25.9999 7.17071 27.1218 7.51218 28.195C7.84389 29.0828 8.38047 29.8828 9.07315 30.5364C9.73657 31.2096 10.5366 31.7364 11.4146 32.0974C12.478 32.4877 13.6 32.6828 14.7317 32.6828C16.1951 32.7803 16.5853 32.7803 20.2927 32.7803C24 32.7803 24.3902 32.7803 25.8536 32.6828C26.9756 32.634 28.0975 32.4389 29.1707 32.0974C30.0585 31.7657 30.8585 31.2291 31.5122 30.5364C32.1853 29.873 32.7122 29.073 33.0732 28.195C33.4634 27.1316 33.6585 26.0096 33.6585 24.8779C33.7561 23.4145 33.7561 23.0242 33.7561 19.3169C33.7561 15.6096 33.7561 15.2194 33.6585 13.756C33.6097 12.634 33.4146 11.5121 33.0732 10.4389C32.7415 9.55108 32.2049 8.75108 31.5122 8.09742C30.8488 7.42425 30.0488 6.89742 29.1707 6.53644C28.1073 6.1462 26.9854 5.95108 25.8536 5.95108C24.3902 5.85352 23.9024 5.85352 20.2927 5.85352Z' fill='%234E2983'/%3E%3Cpath d='M20.2927 12.3906C16.4683 12.3906 13.3659 15.4931 13.3659 19.3175C13.3659 23.1418 16.4683 26.2443 20.2927 26.2443C24.1171 26.2443 27.2195 23.1418 27.2195 19.3175C27.2 15.5028 24.1073 12.4101 20.2927 12.3906ZM20.2927 23.8053C17.8147 23.8053 15.8049 21.7955 15.8049 19.3175C15.8049 16.8394 17.8147 14.8296 20.2927 14.8296C22.7708 14.8296 24.7805 16.8394 24.7805 19.3175C24.7512 21.7857 22.761 23.776 20.2927 23.8053Z' fill='%234E2983'/%3E%3Cpath d='M27.4146 13.8532C28.3306 13.8532 29.0732 13.1107 29.0732 12.1947C29.0732 11.2787 28.3306 10.5361 27.4146 10.5361C26.4987 10.5361 25.7561 11.2787 25.7561 12.1947C25.7561 13.1107 26.4987 13.8532 27.4146 13.8532Z' fill='%234E2983'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M13.9071 16.2734H9.29041V31.1974H13.9071V16.2734Z' fill='%234E2A84'/%3E%3Cpath d='M11.5987 8.85156C10.0983 8.85156 8.87811 10.0719 8.87811 11.5725C8.87811 13.0731 10.0983 14.2934 11.5987 14.2934C13.0991 14.2934 14.3192 13.0731 14.3192 11.5725C14.3027 10.0719 13.0991 8.86805 11.5987 8.85156Z' fill='%234E2A84'/%3E%3Cpath d='M25.6964 15.8608C23.9074 15.7948 22.2339 16.71 21.327 18.2519H21.2446V16.1906H16.7928V31.1145H21.4095V23.7762C21.4095 21.7974 21.7392 19.9834 24.2125 19.9834C26.6857 19.9834 26.6032 22.2096 26.6032 23.9411V31.197H31.2199V23.0341C31.2199 18.994 30.3955 15.8608 25.6964 15.8608Z' fill='%234E2A84'/%3E%3C/svg%3E");
}
.footer-content.connect ul li.pinterest a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M19.8049 6.8291C12.6342 6.8291 6.82928 12.634 6.82928 19.8047C6.82928 26.9754 12.6342 32.7803 19.8049 32.7803C26.9756 32.7803 32.7805 26.9754 32.7805 19.8047C32.7805 12.6437 26.9854 6.83886 19.8244 6.8291C19.8244 6.8291 19.8146 6.8291 19.8049 6.8291ZM21.0732 24.0974C19.9024 23.9998 19.4147 23.4145 18.4391 22.8291C17.9513 25.4632 17.2683 27.9998 15.5122 29.3657C14.9269 25.3657 16.3903 22.3413 16.9756 19.1218C15.9025 17.2681 17.0732 13.5608 19.4147 14.4389C22.2439 15.6096 16.9756 21.3657 20.4878 22.0486C24.1951 22.8291 25.7561 15.512 23.4146 13.1706C20.0976 9.75593 13.6585 13.073 14.439 17.9511C14.6342 19.1218 15.9024 19.512 14.9268 21.1706C12.7805 20.6828 12.0976 19.0242 12.1951 16.7803C12.4293 13.2486 15.2098 10.4291 18.7317 10.1462C22.8293 9.65837 26.6342 11.6096 27.122 15.4145C27.8049 19.7072 25.4634 24.3901 21.0732 24.0974Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.rss a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M8 14.3418V19.9028C11.239 19.854 14.361 21.1613 16.5854 23.5125C18.8976 25.7662 20.2049 28.8686 20.1951 32.0979H25.7561C25.8146 22.3418 17.9512 14.4003 8.19512 14.3418C8.12683 14.3418 8.06829 14.3418 8 14.3418Z' fill='%234E2A84'/%3E%3Cpath d='M8 5.85352V11.4145C13.4049 11.4535 18.5756 13.5901 22.439 17.3657C26.2732 21.1901 28.4195 26.3901 28.3902 31.8047H33.9512C33.8829 17.5023 22.3024 5.92181 8 5.85352Z' fill='%234E2A84'/%3E%3Cpath d='M11.7073 32.1955C13.8626 32.1955 15.6098 30.4483 15.6098 28.2931C15.6098 26.1378 13.8626 24.3906 11.7073 24.3906C9.55205 24.3906 7.80487 26.1378 7.80487 28.2931C7.80487 30.4483 9.55205 32.1955 11.7073 32.1955Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.spotify a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M20 5.5C11.992 5.5 5.5 11.992 5.5 20C5.5 28.008 11.992 34.5 20 34.5C28.008 34.5 34.5 28.008 34.5 20C34.5 11.992 28.008 5.5 20 5.5ZM25.6891 27.6353C25.4571 28.1341 25.0431 28.2922 24.6994 28.016C24.2539 27.6574 23.5395 27.1775 22.5245 26.7751C20.8747 26.1201 18.099 25.5502 14.0655 26.3985C13.6345 26.4891 13.2383 25.9961 13.1738 25.2903C13.1074 24.5617 13.4192 23.8864 13.8625 23.7928C20.29 22.44 23.9009 24.4479 25.4042 25.6575C25.8576 26.0226 25.9957 26.9763 25.6891 27.6353ZM27.843 22.9489C27.5447 23.484 27.0122 23.6533 26.571 23.3571C25.9979 22.9729 25.0779 22.4577 23.7758 22.0264C21.6544 21.3238 18.0845 20.7127 12.9008 21.6222C12.3465 21.7193 11.8372 21.1908 11.7542 20.4339C11.6687 19.6524 12.0696 18.9284 12.6416 18.8277C20.8997 17.3777 25.5444 19.5298 27.4773 20.8276C28.0595 21.2194 28.2371 22.2417 27.843 22.9489ZM29.9191 18.132C29.5544 18.7726 28.9041 18.9752 28.3643 18.6207C27.664 18.1603 26.5395 17.5437 24.9478 17.0257C22.3562 16.1865 17.9932 15.455 11.6549 16.5439C10.9774 16.6603 10.355 16.0274 10.2538 15.1211C10.1491 14.1855 10.6392 13.3184 11.3384 13.198C21.4315 11.4602 27.1072 14.039 29.471 15.5924C30.1837 16.0611 30.4008 17.2856 29.9191 18.132Z' fill='%234E2A84'/%3E%3C/svg%3E");
}
.footer-content.connect ul li.storify a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M19.7097 7.80469C19.7097 7.80469 10.0512 7.99981 8.19751 15.6096C6.34385 23.2193 11.417 29.6583 15.8072 29.4632C20.1975 29.2681 21.1731 25.4632 19.3195 22.9266C17.4658 20.3901 14.0511 18.9266 14.1487 14.634C14.0511 10.2437 19.7097 7.80469 19.7097 7.80469Z' fill='%234E2A84'/%3E%3Cpath d='M21.1732 32.3894C21.1732 32.3894 30.8317 32.1943 32.6854 24.5845C34.539 16.9748 29.4659 10.5358 25.0756 10.7309C20.6854 10.926 19.7098 14.7309 21.5634 17.2675C23.4171 19.8041 26.8317 21.2675 26.7342 25.5602C26.6366 29.8528 21.1732 32.3894 21.1732 32.3894Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.threads a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M20.2297 34.5H20.2208C15.799 34.471 12.3997 33.0442 10.1148 30.2602C8.08469 27.7807 7.03556 24.3326 7 20.0116V19.9913C7.03556 15.6674 8.08469 12.2222 10.1177 9.7427C12.3997 6.9558 15.802 5.529 20.2208 5.5H20.2386C23.629 5.5232 26.4652 6.3758 28.6672 8.0346C30.7387 9.5948 32.1969 11.8162 33 14.6408L30.4809 15.3281C29.1176 10.5431 25.668 8.0984 20.2267 8.0607C16.6348 8.0868 13.9171 9.1917 12.1508 11.3435C10.5001 13.359 9.64653 16.2706 9.61393 20C9.64653 23.7294 10.5001 26.641 12.1538 28.6565C13.9201 30.8112 16.6378 31.9161 20.2297 31.9393C23.4689 31.9161 25.6116 31.1766 27.3928 29.4685C29.4259 27.5197 29.3903 25.1272 28.7383 23.6714C28.356 22.813 27.6595 22.0996 26.7201 21.5573C26.483 23.19 25.9525 24.5124 25.1345 25.51C24.0409 26.8411 22.4909 27.569 20.529 27.6734C19.0442 27.7517 17.6128 27.4095 16.5044 26.7048C15.1915 25.8725 14.4239 24.6023 14.3409 23.1233C14.2609 21.6849 14.8448 20.3625 15.9828 19.3997C17.0704 18.4804 18.5997 17.941 20.4075 17.8395C21.7382 17.767 22.9859 17.825 24.1358 18.0106C23.9816 17.1145 23.6734 16.4011 23.2111 15.8878C22.5769 15.1802 21.5959 14.8206 20.2978 14.8119H20.2623C19.2191 14.8119 17.8025 15.0932 16.9015 16.4069L14.7321 14.983C15.9413 13.2256 17.9032 12.257 20.2623 12.257H20.3156C24.2602 12.2802 26.6104 14.6437 26.8445 18.7675C26.9779 18.8226 27.1113 18.8806 27.2417 18.9386C29.0821 19.7854 30.4276 21.0672 31.1359 22.6477C32.1198 24.8488 32.2117 28.4361 29.2243 31.2984C26.9394 33.485 24.1684 34.4739 20.2386 34.5H20.2297ZM21.4685 20.3741C21.1692 20.3741 20.8669 20.3828 20.5557 20.4002C18.2885 20.5249 16.8748 21.5428 16.9549 22.9899C17.0378 24.5066 18.7479 25.2113 20.3927 25.1243C21.9041 25.046 23.872 24.4689 24.2039 20.6409C23.3682 20.464 22.4524 20.3741 21.4685 20.3741Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.tiktok a {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='41' height='41' rx='20.5' fill='white'/%3E%3Cpath d='M28.7603 13.3466C28.589 13.2594 28.4222 13.1638 28.2606 13.0602C27.7906 12.7542 27.3598 12.3936 26.9772 11.9863C26.0201 10.9077 25.6626 9.81345 25.531 9.04734H25.5363C25.4263 8.41144 25.4717 8 25.4786 8H21.1192V24.6023C21.1192 24.8252 21.1192 25.0455 21.1097 25.2632C21.1097 25.2903 21.1071 25.3153 21.1055 25.3444C21.1055 25.3564 21.1055 25.3689 21.1029 25.3814C21.1029 25.3845 21.1029 25.3877 21.1029 25.3908C21.0569 25.9865 20.863 26.5619 20.5383 27.0665C20.2135 27.5711 19.7678 27.9893 19.2404 28.2844C18.6908 28.5924 18.0691 28.7539 17.4367 28.7531C15.4056 28.7531 13.7595 27.122 13.7595 25.1075C13.7595 23.093 15.4056 21.4618 17.4367 21.4618C17.8212 21.4615 18.2033 21.5211 18.5689 21.6384L18.5742 17.2667C17.4644 17.1255 16.337 17.2124 15.2631 17.5218C14.1891 17.8313 13.1919 18.3566 12.3344 19.0646C11.583 19.7075 10.9513 20.4747 10.4678 21.3316C10.2837 21.6441 9.58943 22.8998 9.50535 24.9377C9.45247 26.0944 9.80517 27.2928 9.97333 27.7881V27.7985C10.0791 28.0901 10.4889 29.0854 11.1568 29.9244C11.6953 30.5974 12.3316 31.1887 13.0451 31.679V31.6686L13.0557 31.679C15.1661 33.0915 17.506 32.9988 17.506 32.9988C17.9111 32.9826 19.2679 32.9988 20.8088 32.2795C22.5179 31.4822 23.4909 30.2942 23.4909 30.2942C24.1125 29.5844 24.6067 28.7755 24.9525 27.9021C25.347 26.8808 25.4786 25.6559 25.4786 25.1663V16.3584C25.5315 16.3897 26.2359 16.8485 26.2359 16.8485C26.2359 16.8485 27.2506 17.4891 28.8338 17.9063C29.9697 18.2031 31.5 18.2656 31.5 18.2656V14.0033C30.9638 14.0606 29.875 13.894 28.7603 13.3466Z' fill='%23401F68'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.tumblr a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M21.6829 12.6585V7H18.0732C17.9951 7.21463 17.9561 7.44878 17.9756 7.68293C17.9756 7.78049 17.878 7.87805 17.878 7.97561C17.6244 9.91707 16.3659 11.5854 14.561 12.3659C14.0732 12.5902 13.5366 12.6976 13 12.6585V17.2439H15.6341V27.4878C15.6829 30.0146 17.5268 32.1512 20.0244 32.561C21.1073 32.8439 22.2195 32.9707 23.3415 32.9512C24.8049 32.9415 26.2585 32.6781 27.6341 32.1707V26.8049C26.7561 27.0976 26.0732 27.2927 25.3902 27.4878C24.239 27.878 22.9707 27.6146 22.0732 26.8049C21.9561 26.6585 21.8585 26.4927 21.7805 26.3171C21.6634 25.6439 21.6049 24.9512 21.5854 24.2683V17.2439H27.439V12.6585H21.6829Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.vimeo a {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='41' height='41' rx='20.5' fill='white'/%3E%3Cpath d='M28.3119 11.0019C25.2902 10.9356 23.1868 12.6065 22.1351 16.1691C22.6461 15.963 23.1942 15.8453 23.7497 15.8232C24.8754 15.8232 25.3642 16.4489 25.2235 17.7075C24.9791 18.8926 24.4755 20.0188 23.7497 20.9904C22.8387 22.4552 22.1351 23.1545 21.6463 23.1545C21.1575 23.1545 20.5205 22.0357 20.0317 19.8054C19.891 19.1797 19.5429 17.5014 19.1207 14.778C18.6986 12.2679 17.6469 11.1491 15.9582 11.289C15.2546 11.3552 14.1289 11.9882 12.7291 13.2396C11.6774 14.2185 10.6258 15.1239 9.5 16.1029L10.5517 17.4278C11.0701 16.9788 11.6626 16.6255 12.307 16.3826C13.0772 16.3826 13.7808 17.5677 14.4103 19.9452C14.9732 22.1093 15.6028 24.2733 16.1656 26.4374C17.0766 28.8076 18.1283 30 19.3948 30C21.4981 30 24.0311 28.0494 26.9788 24.2071C29.8598 20.5046 31.4003 17.575 31.4744 15.4846C31.6818 12.555 30.6301 11.0902 28.3119 11.0166V11.0019Z' fill='%23401F68'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.wordpress a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cpath d='M7.80555 19.9021C7.82506 24.8777 10.6543 29.4143 15.1226 31.6094L8.97628 14.6338C8.18604 16.2728 7.78604 18.0777 7.80555 19.9021Z' fill='%234E2A84'/%3E%3Cpath d='M29.5616 19.2196C29.5324 17.9415 29.1616 16.6927 28.4885 15.6098C27.786 14.7415 27.347 13.6976 27.2202 12.5854C27.1812 11.3562 28.1372 10.3123 29.3665 10.244H29.5616C27.1714 8.02933 24.0397 6.80982 20.7811 6.82933C16.4202 6.84884 12.3616 9.04397 9.95187 12.683H10.8299C12.1958 12.683 14.2446 12.4879 14.2446 12.4879C14.5372 12.4586 14.8007 12.683 14.8299 12.9757C14.8592 13.2684 14.6348 13.5318 14.3421 13.561C13.8543 13.6196 13.3665 13.6586 12.8787 13.6586L17.5616 27.7074L20.3909 19.2196L18.3421 13.6586C17.8836 13.6586 17.4251 13.6196 16.9763 13.561C16.2933 13.561 16.3909 12.4879 17.0738 12.4879C17.0738 12.4879 19.2202 12.683 20.4885 12.683C21.7568 12.683 23.9031 12.4879 23.9031 12.4879C24.1958 12.4586 24.4592 12.683 24.4885 12.9757C24.5177 13.2684 24.2933 13.5318 24.0006 13.561C23.5128 13.6196 23.0251 13.6586 22.5372 13.6586L27.2202 27.6098L28.4885 23.3171C29.1031 22.0293 29.4738 20.644 29.5616 19.2196Z' fill='%234E2A84'/%3E%3Cpath d='M21.0739 21.0742L17.1714 32.3913C18.3714 32.762 19.6202 32.9181 20.8787 32.8791C22.3422 32.8693 23.7958 32.6059 25.1714 32.0986C25.1714 32.001 25.0738 32.001 25.0738 31.9035L21.0739 21.0742Z' fill='%234E2A84'/%3E%3Cpath d='M32.2934 15.0241C32.2446 16.6338 31.9129 18.2143 31.3178 19.707L27.3178 31.1216C31.3275 28.8094 33.786 24.5265 33.7568 19.9021C33.7568 17.7265 33.2105 15.5802 32.1958 13.6582C32.1958 14.0484 32.2934 14.5363 32.2934 15.0241Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.x a {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0C31.0383 0 40 8.96166 40 19.9999C40 31.0383 31.0383 39.9999 20 39.9999C8.96171 40 0 31.0383 0 20C0 8.96171 8.96171 0 20 0Z' fill='white'/%3E%3Cpath d='M28.9808 28.5413L21.9529 18.3313L21.1583 17.1766L16.131 9.87292L15.7144 9.26758H9.53687L11.0435 11.457L17.7278 21.1691L18.5224 22.3225L23.8932 30.126L24.3099 30.7307H30.4874L28.9808 28.5413ZM25.0441 29.3333L19.4643 21.2263L18.6697 20.0722L12.1949 10.6649H14.9801L20.2163 18.2728L21.0109 19.4269L27.8293 29.3333H25.0441Z' fill='%234E2A84'/%3E%3Cpath d='M18.6698 20.0723L19.4643 21.2264L18.5224 22.3226L11.295 30.7308H9.5127L17.7278 21.1692L18.6698 20.0723Z' fill='%234E2A84'/%3E%3Cpath d='M29.7436 9.26758L21.9528 18.3312L21.0109 19.4269L20.2163 18.2728L21.1583 17.1765L26.4357 11.034L27.9614 9.26758H29.7436Z' fill='%234E2A84'/%3E%3C/svg%3E%0A");
}
.footer-content.connect ul li.youtube a {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='41' height='41' rx='20.5' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.3964 12.9762C30.3698 13.2562 31.119 14.0265 31.3711 14.9998C31.7002 16.8134 31.8612 18.655 31.8472 20.4966C31.8612 22.3452 31.7002 24.1869 31.3711 26.0005C31.112 26.9878 30.3487 27.758 29.3614 28.0241C27.5898 28.5003 20.4825 28.5003 20.4825 28.5003C20.4825 28.5003 13.3751 28.5003 11.6036 28.0241C10.6372 27.744 9.88801 26.9808 9.62892 26.0075C9.29981 24.1939 9.13875 22.3522 9.15276 20.5036C9.13875 18.655 9.29981 16.8134 9.62892 14.9998C9.89501 14.0195 10.6583 13.2492 11.6386 12.9762C13.4102 12.5 20.5175 12.5 20.5175 12.5C20.5175 12.5 27.6248 12.5 29.3964 12.9762ZM24.1797 20.223L18.1507 23.6471V16.7988L24.1797 20.223Z' fill='%23401F68'/%3E%3C/svg%3E%0A");
}
footer #footerMisc .nuFooter .nu-links a {
    border-bottom: none;
}
.landing-page section > h2 {
  font-weight: normal;
  font: 500 1.8em/1.4em "Noto Serif Medium", Georgia, serif;
}
.landing-page section > h2::before {
  content: none;
}
.landing-page section > h2::after {
  content: none;
}
.landing-page section .section-top > h2 {
  font-weight: normal;
  font: 500 1.8em/1.4em "Noto Serif Medium", Georgia, serif;
}
.landing-page section .section-top > h2::before {
  content: none;
}
.landing-page section .section-top > h2::after {
  content: none;
}
.landing-page section .subhead {
    color: #4e2a84;
}
.landing-page section .subhead.homepage-subhead {
    font-size: 1.5rem;
    line-height: 2.1rem;
}
.standard-page {
    margin-top: 0;
}
.form-control {
  border-radius: 0.15rem;
}
.input-group-text {
  border-radius: 0.15rem;
}
.carousel-item .carousel-caption {
  align-content: center;
}
.carousel-item .carousel-caption .subhead {
  color: #4e2a84;
  font: 1rem "Poppins SemiBold", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  margin-bottom: 0.3em;
}
.carousel-item .carousel-caption h2 {
  color: var(--bs-gray-700);
  font: 1.75em/1.2em "Poppins Bold", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  margin-bottom: 0.3em;
}
.carousel-item .carousel-caption p {
  color: var(--bs-gray-700);
  font-size: 1.2em;
}
.sliderControl {
  position: absolute;
  bottom: 0;
  right: 0;
}
.sliderControl .carousel-indicators {
  position: relative;
  z-index: 0;
}
.sliderControl .carousel-indicators [data-bs-target] {
  background-clip: initial;
  clip-path: circle();
  width: 1rem;
  height: 1rem;
  margin-right: 0.8em;
}
.sliderControl .carousel-indicators [data-bs-target].active {
  background-color: #4e2a84;
}
.sliderControl .carousel-control-prev {
  left: initial;
  right: 60px;
  margin-bottom: 1rem;
  opacity: 1;
}
.sliderControl .carousel-control-prev:hover {
  opacity: 0.5;
}
.sliderControl .carousel-control-next {
  margin-bottom: 1rem;
  opacity: 1;
}
.sliderControl .carousel-control-next:hover {
  opacity: 0.5;
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #777;
}
.carousel .carousel-control-prev-icon {
  background-color: #4e2a84;
  background-size: 55% 55%;
  filter: none;
  padding: 1.2em;
}
.carousel .carousel-control-next-icon {
  background-color: #4e2a84;
  background-size: 55% 55%;
  filter: none;
  padding: 1.2em;
}
.alternate-photo-float.special .text ul {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.alternate-photo-float.special .text ul > li {
  background: none;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  line-height: 2em;
  padding: 0.2em 0;
  width: 100%;
}
.alternate-photo-float.special .text ul > li:first-child {
  border-top: 1px solid #ccc;
}
.alternate-photo-float.special .text ul > li:after {
  content: " ";
  padding: 0 0.3em;
  background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23514689'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>") no-repeat 50%;
}
.alternate-photo-float.special .text ul > li a {
  border: none;
  font-weight: 400;
}
.alternate-photo-float.special .textWrapper h3 {
  color: #4e2a84;
  font: 1.75rem "Poppins Light", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  font-weight: 300;
  margin-bottom: 0.3rem;
}
.alternate-photo-float.special .imgWrapper .overlayTxt {
  background-color: #fff;
  padding: 1rem;
}
.alternate-photo-float.special .imgWrapper .overlayTxt .subhead {
  color: #4e2a84;
  font: 1.25rem "Poppins SemiBold", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}
.alternate-photo-float.special .imgWrapper .overlayTxt h3 {
  border-bottom: none;
  color: #716c6b;
  margin-bottom: 1.5rem;
}
.alternate-photo-float.special .imgWrapper .overlayTxt p:not(:has(a.btn)) {
  font: italic 20px/1.5 "STIX Two Text", arial;
}
.stats-callout .us-news {
  margin-bottom: -5%;
}
.stats-callout .us-news > img {
  margin-top: -5%;
  width: 60% !important;
}
.stats-callout span.big {
  padding-top: 1.5rem;
}
.bg-fsm span.big,.bg-fsm span.small {
  color: #fff
}
.carousel.notable .sliderControl {
  position: relative;
}
.carousel.notable .sliderControl .carousel-control-next {
  display: none;
}
.carousel.notable .sliderControl .carousel-control-prev {
  display: none;
}
.carousel.notable .sliderControl .carousel-indicators {
  position: relative;
}
.carousel.notable .sliderControl .carousel-indicators [data-bs-target] {
  background-clip: initial;
  clip-path: circle();
  width: 1rem;
  height: 1rem;
}
.carousel.notable .sliderControl .carousel-indicators [data-bs-target].active {
  background-color: #4e2a84;
}
.carousel.notable .carousel-indicators [data-bs-target] {
  background-color: #777;
}
.carousel.notable .carousel-control-prev-icon {
  background-color: #4e2a84;
  background-size: 55% 55%;
  filter: none;
  padding: 1.2em;
}
.carousel.notable .carousel-control-next-icon {
  background-color: #4e2a84;
  background-size: 55% 55%;
  filter: none;
  padding: 1.2em;
}
.searchable-group .sg-heading {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
h3.groupTitle {
  margin: 1.5rem 0.5rem 0.5rem 0;
}
.contactInfo {
  margin-bottom: 1.5em;
  padding-left: 1.2em;
}
.contactInfo .bi {
  margin-left: -1.2em;
  color: #4e2a84;
}
.contactInfo .obfuscated {
  margin-left: -1.2em;
}
.contactInfo .obfuscated::before {
  color: #4e2a84;
  content: '\F6C0';
  font-weight: lighter;
  margin-right: 0.2em;
}
.contactInfo .pTitle {
  color: #6a6e71;
  font-size: 0.8em;
  text-transform: uppercase;
}
.navbar-brand a#FSMLogo {
  height: initial;
  width: 210px;
  background: none;
}
#globalLinks .otherLinks a {
  color: #fff;
  opacity: 1;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0.02rem;
  padding-right: 0.2rem;
}
#globalLinks .otherLinks a:not(:last-of-type):after {
  content: ' ';
  display: inline-block;
  opacity: 0.3;
  padding: 0 0.4em;
}
#siteTitle.container {
  border: none;
  font-family: "Akkurat Pro Regular", Arial, sans-serif;
}
#siteTitle.container a {
  margin: 2rem 0;
}
.top-header {
  background: #401f68;
  background: linear-gradient(180deg, #401f68 0%, rgba(255, 255, 255, 0) 100%);
  padding-top: 0.6rem;
}
.input-group.search-wrapper {
  border-bottom: 1px solid #b6acd1;
  padding-top: 0.375rem;
}
.input-group-text.search-btn {
  background: none;
}
.btn-floating.bg-fsm {
  background-color: #765da0;
}
.container--bleed {
  max-width: none !important;
  padding-left: 0;
  padding-right: 0;
}
.container--bleed .textWrapper {
  max-width: 360px;
  margin-bottom: 2rem;
}
.container--bleed .textWrapper h3 {
  color: #4e2a84;
  font: 1.75rem "Poppins Light", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  font-weight: 300;
  margin-bottom: 0.3rem;
}
.container--bleed .textWrapper ul {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  margin: 0;
  padding: 0;
}
.container--bleed .textWrapper ul > li {
  background: none;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  line-height: 2em;
  padding: 0.2em 0;
  width: 100%;
}
.container--bleed .textWrapper ul > li:first-child {
  border-top: 1px solid #ccc;
}
.container--bleed .textWrapper ul > li:after {
  content: " ";
  padding: 0 0.3em;
  background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23514689'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>") no-repeat 50%;
}
.container--bleed .textWrapper ul > li a {
  border: none;
  font-weight: 400;
}
.container--bleed .col--full {
  padding-left: 0;
  padding-right: 0;
}
.container--bleed .col--full img {
  width: 100%;
}
.container--bleed .row .imgWrapper {
  position: relative;
}
.container--bleed .row .imgWrapper .overlayTxt {
  background-color: #fff;
  padding: 2rem;
  bottom: -3rem;
  left: 33%;
  z-index: 1;
}
.container--bleed .row .imgWrapper .overlayTxt .subhead {
  color: #4e2a84;
  font: 1.25rem "Poppins SemiBold", "Source Sans Pro", Arial, Helvetica, Calibri, sans-serif;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}
.container--bleed .row .imgWrapper .overlayTxt h3 {
  border-bottom: none;
  color: #716c6b;
  margin-bottom: 1.5rem;
}
.container--bleed .row .imgWrapper .overlayTxt p:not(:has(a.btn)) {
  font: italic 13.3333333333px "STIX Two Text", arial;
}
nav[aria-label="main navigation menu"] {
  display: none;
}
#header a#mmenu-btn {
  display: block;
  position: relative;
  width: 60px;
  height: 50px;
  padding: 15px;
}
#header a#mmenu-btn:before {
  content: "";
  display: block;
  background: #fff;
  height: 2px;
}
#header a#mmenu-btn:after {
  content: "";
  display: block;
  background: #fff;
  height: 2px;
}
#header a#mmenu-btn span {
  background: #fff;
  display: block;
  font-size: 0;
  height: 2px;
  margin: 7px 0;
}
.mm-menu .Selected a {
  background:#e4e0ee;
}
a.mmenu-home {
  position: relative;
}
a.mmenu-home span {
  background: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 995.49 889.2'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23401f68;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M891.81,448.8l-378-298.8c-9.6-7.2-21.6-7.2-31.2,0L104.61,448.8c-8.4,7.2-14.4,18-14.4,28.8v381.6c0,15.6,13.2,28.8,28.8,28.8h255.6c8.4,0,16.8-7.2,16.8-16.8v-290.4c0-15.6,13.2-28.8,28.8-28.8h159.6c15.6,0,28.8,13.2,28.8,28.8v291.6c0,8.4,7.2,16.8,16.8,16.8h255.6c15.6,0,28.8-13.2,28.8-28.8v-382.8c-3.61-10.8-8.41-21.6-18-28.8h0Z'/%3E%3Cpath class='cls-1' d='M979.41,375.6l-157.2-123.6V19.2c0-10.8-8.4-19.2-19.2-19.2h-69.6c-10.8,0-19.2,8.4-19.2,19.2v142.8L525.81,15.6c-15.6-12-37.2-12-52.8,0C384.2,86.4,90.2,316.8,17,374.4c-15.6,12-21.6,34.8-13.2,52.8,12,24,43.2,30,63.6,14.4L481.41,115.2c9.6-7.2,22.8-7.2,32.4,0l414,326.4c7.2,6,16.8,9.6,26.4,9.6,12,0,24-6,32.4-15.6,14.4-19.2,10.8-45.6-7.2-60h0Z'/%3E%3C/svg%3E") no-repeat;
  background-size: 20px 18px;
  width: 20px;
  height: 18px;
  display: block;
  margin: 0 auto;
}
a.mmenu-home:focus-visible > span {
  background: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 995.49 889.2'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M891.81,448.8l-378-298.8c-9.6-7.2-21.6-7.2-31.2,0L104.61,448.8c-8.4,7.2-14.4,18-14.4,28.8v381.6c0,15.6,13.2,28.8,28.8,28.8h255.6c8.4,0,16.8-7.2,16.8-16.8v-290.4c0-15.6,13.2-28.8,28.8-28.8h159.6c15.6,0,28.8,13.2,28.8,28.8v291.6c0,8.4,7.2,16.8,16.8,16.8h255.6c15.6,0,28.8-13.2,28.8-28.8v-382.8c-3.61-10.8-8.41-21.6-18-28.8h0Z'/%3E%3Cpath class='cls-1' d='M979.41,375.6l-157.2-123.6V19.2c0-10.8-8.4-19.2-19.2-19.2h-69.6c-10.8,0-19.2,8.4-19.2,19.2v142.8L525.81,15.6c-15.6-12-37.2-12-52.8,0C384.2,86.4,90.2,316.8,17,374.4c-15.6,12-21.6,34.8-13.2,52.8,12,24,43.2,30,63.6,14.4L481.41,115.2c9.6-7.2,22.8-7.2,32.4,0l414,326.4c7.2,6,16.8,9.6,26.4,9.6,12,0,24-6,32.4-15.6,14.4-19.2,10.8-45.6-7.2-60h0Z'/%3E%3C/svg%3E") no-repeat;
}
a.mmenu-home span.hide-text {
  position: absolute;
  left: -99999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  color: #000;
  background: #fff;
}
#mobile-search {
  padding: 0.5rem;
}
#mobile-search form {
  width: 100%;
  position: relative;
}
#mobile-search input[type=text] {
  width: 100%;
  height: 40px;
  padding: 0.5rem 0.5rem 0.3rem 0.5rem;
  float: left;
  font: 15px "Akkurat Pro Regular", Arial, sans-serif;
  color: #401f68 !important;
  border: 2px solid #4e2a84;
  transition: 0.25s;
  padding-right: 40px;
}
#mobile-search input[type=text]::placeholder {
  color: #4e2a84;
}
#mobile-search input[type=text]:focus-visible {
  border: 5px solid #4e2a84;
  color: #000;
  font-family: "Akkurat Pro Regular", Arial, sans-serif;
  transition: none;
  outline: 0;
}
#mobile-search input[type=text]:focus-visible::placeholder {
  color: #000;
}
#mobile-search button {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  height: 40px;
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7204 9.93396H10.0429L9.80274 9.7024C10.6432 8.7247 11.1492 7.4554 11.1492 6.07461C11.1492 2.99571 8.65352 0.5 5.57461 0.5C2.49571 0.5 0 2.99571 0 6.07461C0 9.15352 2.49571 11.6492 5.57461 11.6492C6.9554 11.6492 8.2247 11.1432 9.2024 10.3027L9.43396 10.5429V11.2204L13.7221 15.5L15 14.2221L10.7204 9.93396ZM5.57461 9.93396C3.43911 9.93396 1.71527 8.21012 1.71527 6.07461C1.71527 3.93911 3.43911 2.21527 5.57461 2.21527C7.71012 2.21527 9.43396 3.93911 9.43396 6.07461C9.43396 8.21012 7.71012 9.93396 5.57461 9.93396Z' fill='%234E2A84'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 20px 20px;
  border: none;
}
#mobile-search button:focus-visible {
  outline: 3px solid #000;
}
#mmenu.mm-menu {
    top: 4.5em;
    z-index: 9;
}
.mm-menu a.mm-navbar__title {
  font:700 15px/1.3em "Noto Serif Bold",Georgia,serif;
  color:#342f2e;
  text-align:left;
  justify-content:left
}
.mm-menu a[data-ga-region="extra-inks"] {
    padding-top: .8em;
    padding-bottom: .8em;
}
.mm-menu .mm-listitem__text:hover {
  background: rgba(240, 240, 240, 0.3);
}
.mm-menu .divider {
  font: 13px/1.4em "Poppins Light", Tahoma, sans-serif;
  padding: 0.5rem 0.5rem 0.5rem 1.25rem;
  text-transform: uppercase;
  background: #f0f0f0;
  color: #000;
  display: block;
}
.mm-menu .divider:after {
  display: none;
}
.mm-menu .quick-link {
  font-size: 0.8em;
}
.mm-menu .quick-link a {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  color: #4e2a84;
}
.main-home-slider .hero.slick-slider {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0,0,0,.1));
}
.hero .hero-image {
  height: auto;
  padding: 0;
}
.hero .hero-image .hero-text {
  text-align: left;
  padding: 1rem;
  bottom: 0.5rem;
  position: absolute;
  width: 100%;
}
.hero .hero-image .hero-text h2 {
  font-size: 1.65rem;
  margin-bottom: 0;
}
.hero .hero-image .hero-text p {
  font-family: inherit;
  font-weight: normal !important;
  font-size: 1.2rem;
}
.hero .hero-image .hero-text .read-more {
  display: inline-block;
  color: #ffae00;
}
.hero .hero-image .hero-text .read-more::after {
  content: ">";
  margin-left: 0.45rem;
}
.hero .hero-image .hero-text span.read-more, .background-select-image.gradient .btn-primary {
  border: 1px solid #fff;
  color: #fff;
  padding: 0.5rem;
  font-size: 0.8em;
  text-transform: uppercase;
  transition: all 0.2s ease;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
}
.background-select-image.gradient .btn-primary {
  background: none;
  border-radius: 0;
  margin: 0;
  padding: .4em 1em;
}
.background-select-image.gradient .btn-primary:before {
  background: none;
}
.hero .hero-image a[data-ga-region="hero-slide"] {
  min-height: 300px;
  display: block;
  width: 100%;
}
.hero .hero-image .hero-text span.read-more {
    display: block;
    margin-left:0;
    width: 9em;  
}
.hero .hero-image .hero-text span.read-more:hover, .background-select-image.gradient .btn-primary:hover {
  background: #401f68;
  color: #fff;
  box-shadow: inset 0 0 0 2px #401f68;
}
.hero .hero-image.slick-slide img {
  position: relative;
  width: 100%;
  z-index: 1;
  object-fit: cover;
  min-height: 300px;
}
.hero .hero-image.slick-slide:not(.slick-current) img {
  opacity: 0.6;
  -webkit-transition: opacity 0.75s linear;
  transition: opacity 0.75s linear;
}
.hero .hero-image.slick-current .hero-text, .hero:not(.slick-slider) h1, .hero:not(.slick-slider) h2 {
  z-index: 2;
}
.hero .hero-image.slick-slide[aria-hidden="true"] {
  opacity: 1;
}
.hero .hero-image.slick-slide.gradient:before {
  content: "";
  background: transparent;
}
.hero .hero-image.gradient.slick-current:after {
  content: none;
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  display: block;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0,0,0,.95));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0,0,0,.95));
  z-index: 1;
}
.hero .hero-image.gradient.slick-current.text-left:after {
  background: -webkit-linear-gradient(210deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.95) 100%);
  background: linear-gradient(225deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.95) 100%);
}
.hero .hero-image.gradient.slick-current.text-right:after {
  background: -webkit-linear-gradient(150deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.95) 100%);
  background: linear-gradient(150deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0.95) 100%);
}
.hero .hero-image.slick-current.slick-current.gradient::after {
  opacity: 0.8;
}
.hero .hero-image.text-left .hero-text span.read-more {
  margin-left: 0;
}
.hero .hero-image.text-right .hero-text span.read-more {
  margin-right: 0;
}
.hero.hero-single .hero-image {
  display: flex;
  height: 300px;
  justify-content: center;
}
.hero.hero-single .hero-image .hero-text {
  text-align: center;
}
.main-home-slider .slick-prev::before {
  background-color: initial;
  background-image: url(../images/left.svg);
  background-position: inherit;
  content: '';
  display: inline-block;
  height: 50px;
  width: 30px;
}
.main-home-slider .slick-next::before {
  background-color: initial;
  background-image: url(../images/left.svg);
  background-position: inherit;
  content: '';
  display: inline-block;
  height: 50px;
  width: 30px;
  transform: scale(-1, 1);
}
.main-home-slider section ul.slick-dots {
  position: relative;
  bottom: 0;
}
.main-home-slider section ul.slick-dots li {
  background: none;
  padding-top: .25rem;
}
.main-home-slider .slick-dots li button::before {
  color: #fff;
  opacity: 1;
}
.main-home-slider .slick-dots li.slick-active button::before {
  color:#4e2a84;
}
.hero-image .hero-text .subhead {
  display:none;
}
body {
  font-family: "Akkurat Pro Regular", Arial, sans-serif;
}
.mc-source {
  font-family: "Noto Serif Bold Italic", Georgia, serif;
  font-style: italic;
  margin-bottom: 2rem;
}
.mc-source .date {
  font-family: "Noto Serif Medium", Georgia, serif;
}
a.btn-outline {
  background: none;
  border: 1px solid #4e2a84;
  border-radius: 0;
  color: #4e2a84;
  display: inline-block;
  text-transform: uppercase;
  transition: all 0.2s ease;
  text-decoration: none;
  text-align: center;
  text-shadow: none;
  position: relative;
  font-size: 1rem;
  margin: 0 .5em .5em 0;
  padding: .8em 1em .7em 1em;
}
a.btn-outline:hover {
  background: #4e2a84;
  color: #fff;
  box-shadow: inset 0 0 0 2px #4e2a84;
}
/* tabs no padding */
.tab-container.tabs-no-padding .tab-content {
  padding: 0;
}
/* homepage news */
.homepage-news .news-image {
height: 200px;
overflow: hidden;
}
section .homepage-news .news-image a{
border: none;
display: block;
width: 100%;
}
.homepage-news .news-image img {
width: 100%
}
/* homepage media coverage */
.media-coverage .flex-column {
height: 400px;
}
.media-coverage .mc-source {
border-bottom: 5px solid #e4e0ee;
padding-bottom: .25rem;
margin-bottom: .75rem;
}
.media-coverage .listings > div{
max-width: 350px;
margin: 0 auto;
}
/**/
.main-home-slider .hero.slick-slider {background: none;}
.main-home-slider .hero ul.slick-dots {
    padding-top: .5em;
}
.main-home-slider .hero .slick-dots li button::before {
    color: #000;
    content: '\F28A';
    font-size: 14px;
}
.main-home-slider .hero .slick-dots li.slick-active button::before {
  color: #000;
  content: '\F287';
}
@media (min-width: 576px) {
  .alternate-photo-float.special .imgCol {
    margin-bottom: -2rem !important;
  }
  .alternate-photo-float.special .imgWrapper .overlayTxt {
    display: block;
    width: 85%;
    position: relative;
    top: -2rem;
    left: 10%;
  }
}
@media (min-width: 768px) {
  #globalLinks {
    min-height: 4em;
  }
  .columns-md-2 {
    columns: 2;
  }
  .main-home-slider  .hero .slick-track {
    background: #000;
  }
  .main-home-slider .hero .hero-image a[data-ga-region="hero-slide"], .main-home-slider .hero .hero-image.slick-slide img {
    min-height: 400px;
  }
  .hero .hero-image .hero-text {
    text-align: center;
  }
  .hero-image .hero-text .subhead {
    color: #fff;
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    font-weight: 700;
  }
  .hero .hero-image .hero-text h2 {
    color: #fff;
    font-size: 2rem;
    text-align: unset;
    text-shadow: 2px 2px 0px #232323;
  }
  .hero .hero-image .hero-text p {
    display: block;
  }
  .hero .hero-image.text-right .hero-text {
    width: 60%;
    right: 1.5rem;
    text-align: right;
  }
  .hero .hero-image.text-left .hero-text {
    width: 60%;
    left: 1.5rem;
    right: initial;
    text-align: left;
  }
  .hero.hero-single .hero-image {
    height: 400px;
  }
  .hero.hero-single .hero-image .hero-text {
      bottom: 6rem;
  }
  .hero .hero-image .hero-text span.read-more {
    margin-left:auto;
  }
  .media-coverage .listings {
    display: flex;
    flex-wrap: wrap;
  }
  footer #footerMisc .connect{
    background: none;
    padding-top: 0;
    margin: 0;
  }
}
@media (min-width: 992px) {
  mm-burger { display: none;}
  .quickLinksWrapper {
    position: absolute;
    top: -3.6rem;
    right: 0;
    top: initial;
    right: 1.5rem;
    z-index: 1024;
    position: relative;
  }
  .quickLinksWrapper .dropdown-menu {
    left: auto;
    right: 0;
    width: 15rem;
  }
  .quickLinksWrapper #quickLinksButton.btn {
    border-radius: 0;
    color: #fff;
    padding: 0.75rem;
  }
  .quickLinksWrapper #quickLinksButton.btn:hover {
    background: #fff;
    color: #684c96;
  }
  .form-inline.siteSearch {
    top: -3.6em;
    right: 9rem;
    top: initial;
    right: initial;
    position: relative;
  }
  nav.navbar {
    max-width: 1416px;
  }
  #navbarTopNav .dropdown-menu {
    margin-top: 0;
    padding: 1em 0;
  }
  #navbarTopNav .dropdown-menu.hasMegaExtraCol.show {
    width: 30rem;
  }
  #navbarTopNav .dropdown-menu.hasMegaExtraCol.show > li {
    width: 50%;
    margin-right: 50%;
  }
  .megaExtraCol {
    background: #3d376d;
    border-bottom: none;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 0.8em;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
  }
  .megaExtraCol img {
    width: auto;
    float: none;
    margin-right: 0;
  }
  .megaExtraCol .topMenuButton .btn-primary {
    background: #4e2a84;
    padding: 0.8em 1em 0.7em 1em;
    margin: 0 0.5em 0.5em 0;
  }
  .show .megaExtraCol {
    width: 50%;
  }
  footer #footerMisc .nuFooter .nu-links a {
    border-bottom: 1px dotted;
  }
  .alternate-photo-float.special .imgCol {
    margin-bottom: -7rem !important;
  }
  .alternate-photo-float.special .imgWrapper {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  .alternate-photo-float.special .imgWrapper img {
    display: block;
    width: 100%;
  }
  .alternate-photo-float.special .imgWrapper .overlayTxt {
    width: 60%;
    top: -7rem;
    left: 5%;
    padding: 1rem 2rem 0 1.5rem;
    position: relative;
  }
  .alternate-photo-float.special .overlayTxt.right {
    left: 35%;
  }
  .alternate-photo-float.special .textWrapper {
    max-width: 360px;
  }
  .carousel.notable .sliderControl {
    bottom: -3rem;
    display: flex;
    position: absolute;
    right: 0;
  }
  .carousel.notable .sliderControl .carousel-control-prev {
    left: initial;
    right: 60px;
    display: flex;
    margin-bottom: 1rem;
    opacity: 1;
  }
  .carousel.notable .sliderControl .carousel-control-prev:hover {
    opacity: 0.5;
  }
  .carousel.notable .sliderControl .carousel-control-next {
    display: flex;
    margin-bottom: 1rem;
    opacity: 1;
  }
  .carousel.notable .sliderControl .carousel-control-next:hover {
    opacity: 0.5;
  }
  .columns-lg-2 {
    columns: 2;
  }
  .columns-lg-3 {
    columns: 3;
  }
  .container--bleed .row .imgWrapper {
    margin-bottom: 5rem;
  }
  .container--bleed .row .imgWrapper .overlayTxt {
    position: absolute;
    bottom: -7rem;
    left: 35%;
    width: 60%;
  }
  .container--bleed .row .imgWrapper.left .overlayTxt {
    left: initial;
    right: 35%;
  }
  .container--bleed .textWrapper {
    margin: 0 1rem;
  }
  .container--bleed .col-lg-5:first-child {
    width: calc(413.3333333333px + ((100% - 992px) / 2 - 3rem)) !important;
  }
  .container--bleed .col-lg-5:first-child:not(.col--full) {
    padding-left: calc((100% - 992px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-5:last-child {
    width: calc(413.3333333333px + ((100% - 992px) / 2 - 3rem)) !important;
  }
  .container--bleed .col-lg-5:last-child:not(.col--full) {
    padding-right: calc((100% - 992px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-7:first-child {
    width: calc(578.6666666667px + ((100% - 992px) / 2 + 3rem)) !important;
  }
  .container--bleed .col-lg-7:first-child:not(.col--full) {
    padding-left: calc((100% - 992px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-7:last-child {
    width: calc(578.6666666667px + ((100% - 992px) / 2 + 3rem)) !important;
  }
  .container--bleed .col-lg-7:last-child:not(.col--full) {
    padding-right: calc((100% - 992px) / 2 + 0px) !important;
  }
  .container--bleed .col--full {
    width: 100%;
  }
  #header a#mmenu-btn {
    display: none;
  }
  #mmenu {
    display: none;
  }
  nav[aria-label="main navigation menu"] {
    display: flex;
    background: #4e2a84;
    max-width: 100%;
  }
  .top-header {
    background: #401f68;
    padding-top: 0;
  }
  .navbar-dark .navbar-nav {
    background: none;
  }
  .navbar-dark .navbar-nav .nav-link {
    font-size: 1em;
    padding: 0.5rem 1.2rem 0.9rem;
  }
  #globalLinks {
    min-height: 3.4em;
  }
  #globalLinks .otherLinks a {
    font-size: 12px;
  }
  #siteTitle.container a {
    margin: 2rem 0 1rem;
  }
  .navbar-brand a#FSMLogo {
    width: 190px;
    margin-top: -0.3em;
  }
  .main-home-slider .hero.slick-slider .hero-image.gradient:not(.slick-current)::before {
    content: none;
    background: none;
  }
  .media-coverage .listings {
      height: 400px;
      flex-direction: column !important;
      justify-content: space-between !important;
    }
}
@media (min-width: 1203px) {
  .navbar-dark .navbar-nav .nav-link {
    font-size: 1.2rem;
    padding: 0.5rem 1.2rem 0.9rem;
  }
  .quickLinksWrapper {
      right: 1.8rem;
  }
}
@media (min-width: 1240px) {
  .quickLinksWrapper {
      right: 1.5rem;
  }
  .sliderControl {
    bottom: 1em;
  }
  .main-home-slider .slick-list {
    overflow: visible;
    width: 85vw;
    max-width: 1980px;
    margin: auto;
  }
  .main-home-slider .slick-prev {
    padding-left: 10vw;
  }
  .main-home-slider .slick-next {
    padding-right: 10vw;
  }
}
@media (min-width: 1440px) {
  .quickLinksWrapper {
      right: initial;
  }
  .sliderControl {
    bottom: 2em;
  }
  .container--bleed .textWrapper {
    margin: 0 4rem;
  }
  .container--bleed .col-lg-5:first-child {
    width: calc(600px + ((100% - 1440px) / 2 - 3rem)) !important;
  }
  .container--bleed .col-lg-5:first-child:not(.col--full) {
    padding-left: calc((100% - 1440px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-5:last-child {
    width: calc(600px + ((100% - 1440px) / 2 - 3rem)) !important;
  }
  .container--bleed .col-lg-5:last-child:not(.col--full) {
    padding-right: calc((100% - 1440px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-7:first-child {
    width: calc(840px + ((100% - 1440px) / 2 + 3rem)) !important;
  }
  .container--bleed .col-lg-7:first-child:not(.col--full) {
    padding-left: calc((100% - 1440px) / 2 + 0px) !important;
  }
  .container--bleed .col-lg-7:last-child {
    width: calc(840px + ((100% - 1440px) / 2 + 3rem)) !important;
  }
  .container--bleed .col-lg-7:last-child:not(.col--full) {
    padding-right: calc((100% - 1440px) / 2 + 0px) !important;
  }
  .container--bleed .col--full {
    width: 100%;
  }
  footer.fsmFooter {
      line-height: 2.5em;
  }
  footer #footerMisc {
    min-height: 250px;
  }
  footer #footerMisc .address a {
    display: inline;
  }
}
