.banner {
  position:relative;
  margin-bottom:2rem;
  padding-top:2rem;
  padding-bottom:2rem;
  background-color:var(--blue);
  background-position:center;
  background-size:cover;
  color:var(--white);
  text-shadow:var(--shadow)
}
@media (min-width: 64em) {
  .banner {
    background-attachment:fixed
  }
}
.banner .wrap {
  position:relative
}
.section+.banner {
  margin-top:-2rem
}
.section--large+.banner {
  margin-top:-4rem
}
.banner:before {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:linear-gradient(to right,var(--black-opacity),transparent);
  content:""
}
.banner--tan {
  background:var(--tan-light);
  color:var(--black);
  text-shadow:none
}
.banner--tan:before {
  display:none
}
.banner--arrow {
  padding-bottom:2.75rem
}
.banner--arrow:after {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221920%22%20height%3D%2212%22%20viewBox%3D%220%200%201920%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200h948l12%2012%2012-12h948v12H0%22%2F%3E%3C%2Fsvg%3E);
  position:absolute;
  bottom:0;
  width:100%;
  height:.75rem;
  background-position:center;
  background-size:120rem .75rem;
  content:""
}
@media (min-width: 64em) {
  .banner__split {
    display:flex;
    align-items:center;
    margin-top:2rem;
    margin-bottom:2rem
  }
}
.banner__split::last-child {
  margin-bottom:0
}
.banner__image {
  margin-bottom:2rem
}
@media (min-width: 64em) {
  .banner__image {
    width:calc(50% - 1rem);
    margin-bottom:0;
    float:left
  }
}
.banner__content {
  text-align:center
}
@media (min-width: 64em) {
  .banner__content {
    width:calc(50% - 1rem);
    margin-left:auto;
    float:right
  }
}
.banner__headline {
  margin-bottom:2rem;
  padding-top:2rem
}
@media (min-width: 32em) {
  .banner__headline {
    padding-top:4rem
  }
}
@media (min-width: 64em) {
  .banner__headline {
    width:calc(66.666% - 1rem);
    margin-bottom:0;
    padding-top:8rem;
    padding-bottom:8rem;
    float:left
  }
}
.banner__buttons {
  padding-bottom:2rem
}
@media (min-width: 32em) {
  .banner__buttons {
    padding-bottom:4rem
  }
}
@media (min-width: 64em) {
  .banner__buttons {
    width:calc(33.333% - 1rem);
    margin-left:auto;
    padding-top:8rem;
    padding-bottom:8rem;
    float:right
  }
}
.banner__center {
  margin-top:2rem;
  margin-bottom:2rem;
  padding:1rem 3rem;
  background-color:#00000080;
  color:var(--white);
  display:inline-block
}
.banner__center h2 {
  color:var(--white)
}
@media (min-width: 32em) {
  .banner__center {
    margin-top:8rem;
    margin-bottom:8rem;
    padding:2rem 4rem
  }
}
@media (min-width: 64em) {
  .banner__center {
    margin-top:12rem;
    margin-bottom:12rem
  }
}
.banner__bottom {
  margin-top:4rem
}
@media (min-width: 32em) {
  .banner__bottom {
    margin-top:16rem
  }
}
@media (min-width: 64em) {
  .banner__bottom {
    margin-top:24rem
  }
}
.banner__bottom :last-child {
  margin-bottom:0
}
.banner__title {
  font-size:2rem;
  text-align:center
}
@media (min-width: 32em) {
  .banner__title {
    font-size:3rem
  }
}
@media (min-width: 64em) {
  .banner__title {
    font-size:4rem
  }
}
.banner__narrow {
  max-width:32rem
}
.feed {
  margin-bottom:1rem;
  list-style:none
}
.feed__item {
  padding-top:1rem;
  border-top:var(--divider-gray)
}
.feed__item:first-child {
  padding-top:0;
  border-top:0
}
.feed__detail {
  font-size:1.0625rem;
  margin-bottom:1rem
}
.feed__detail:before,
.feed__detail:after {
  display:table;
  width:0;
  content:""
}
.feed__detail:after {
  clear:both
}
.feed__detail p {
  margin-bottom:1rem
}
.feed .feed__detail {
  margin-bottom:0
}
.feed__image,
.feed__detail img {
  width:100%;
  height:auto
}
.feed__image,
.feed__cycle {
  margin-bottom:1rem
}
@media (min-width: 32em) {
  .feed__image--left,
  .feed__image--right {
    width:calc(33.333% - 1rem)
  }
}
@media (min-width: 32em) {
  .feed__image--left {
    margin-right:2rem;
    float:left
  }
}
@media (min-width: 32em) {
  .feed__image--right {
    margin-left:2rem;
    float:right
  }
}
.feed__cycle {
  position:relative;
  height:0;
  padding-bottom:66.666%;
  overflow:hidden
}
.feed__cycle__container {
  position:absolute;
  top:0;
  left:0;
  width:400%;
  height:100%
}
.feed__cycle__container img {
  height:100%;
  width:25%;
  float:left;
  position:absolute
}
.feed__detail:hover .feed__cycle__container {
  animation:cycle 3s steps(1) infinite
}
.feed__title {
  margin-bottom:.5rem;
  font-family:var(--sans-serif);
  font-weight:500
}
.feed__title--large {
  font-size:2rem
}
.feed__date {
  font-size:85%
}
.stat {
  font-size:1.0625rem;
  margin-bottom:2rem;
  font-family:var(--sans-serif);
  font-size:1rem;
  font-weight:500
}
.stat p {
  margin-bottom:1rem
}
.stat__number {
  color:var(--tan);
  font-family:var(--serif);
  font-size:4rem
}
.stat-slider {
  padding-left:var(--container)!important;
  padding-right:var(--container)!important;
  margin-top:1rem;
  margin-bottom:1rem;
  overflow:hidden
}
.stat-slider h2 {
  margin-top:0;
  margin-bottom:2rem;
  color:var(--blue)
}
@media (min-width: 48em) {
  .stat-slider h2 {
    padding-left:.5rem
  }
}
.stat-slider .stat {
  color:var(--blue);
  margin:0 2rem 2rem
}
@media (min-width: 48em) {
  .stat-slider .stat {
    margin:0
  }
}
@media (min-width: 85em) {
  .stat-slider .stat {
    margin-right:8rem
  }
}
.stat-slider .stat.green {
  border-top:7px solid var(--lime)
}
.stat-slider .stat.orange {
  border-top:7px solid var(--orange)
}
.stat-slider .stat.light-blue {
  border-top:7px solid var(--blue-light)
}
.stat-slider .stat p {
  margin-top:1rem;
  margin-bottom:2rem;
  font-size:1.813rem;
  font-family:var(--serif);
  font-style:normal;
  font-weight:400;
  line-height:1.4
}
.stat-slider .stat p i {
  font-size:1.313rem;
  font-style:italic;
  font-weight:400;
  line-height:1.7
}
.stat-slider .stat a {
  color:var(--blue);
  font-size:18px;
  font-style:normal;
  font-weight:600
}
.stat-slider .stat__number {
  color:var(--blue);
  font-weight:400;
  font-size:4rem;
  line-height:1.3;
  margin-top:1rem
}
@media (min-width: 70em) {
  .stat-slider .stat__number {
    font-size:5.313rem
  }
}
.stat-slider .slider__carousel .flickity-viewport {
  margin-bottom:1rem
}
.stat-slider .flickity-prev-next-button,
.stat-slider .flickity-page-dots {
  display:flex
}
@media (min-width: 70em) {
  .stat-slider .flickity-prev-next-button,
  .stat-slider .flickity-page-dots {
    display:none
  }
}
.stat-slider .flickity-page-dots {
  margin-left:1rem
}
.stat-slider .flickity-prev-next-button.next {
  margin-right:1rem
}
:root {
  --transition-speed: .32s;
  --transition-easing: ease;
  --transition: .32s ease;
  --blue: #003da5;
  --blue-opacity: rgba(0,61,165, .4);
  --blue-dark: #002563;
  --blue-light: #53C3EE;
  --blue-astro: #003b5c;
  --orange: #FF8A00;
  --lime: #8EE764;
  --cream: #E3DECB;
  --red: #be2e27;
  --tan: #9a7851;
  --tan-light: #e3d7ad;
  --gray: #bcbcbc;
  --gray-light: #f0f0f0;
  --gray-dark: #444;
  --black: #2b2b2b;
  --black-opacity: rgba(0,0,0, .4);
  --white: #fff;
  --white-opacity: rgba(255,255,255, .4);
  --serif: "farnham-display", serif;
  --sans-serif: "corporate-s", sans-serif;
  --body: 500 1rem/1.5 var(--sans-serif);
  --h1: 700 max(4rem, min(3.5vw, 5rem))/1.1 var(--serif);
  --h2: 700 2rem/1.4 var(--serif);
  --h3: 700 1.75rem/1.5 var(--sans-serif);
  --h4: 500 1.5rem/1.5 var(--serif);
  --h5: 700 1rem/1.5 var(--serif);
  --h6: 700 .75rem/1.6 var(--serif);
  --divider-gray: .125rem solid var(--gray);
  --shadow: 0 0 .5rem var(--black-opacity);
  --gutter: 2rem;
  --container: max(var(--gutter), (100% - 90rem) / 2);
  --container-sm: max(var(--gutter), (100% - 82rem) / 2);
  --container-md: max(var(--gutter), (100% - 78.125rem) / 2);
  --container-lg: max(var(--gutter), (100% - 48rem) / 2)
}
@keyframes fadein {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes fadeout {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes cycle {
  0% {
    left:-100%
  }
  33% {
    left:-200%
  }
  66% {
    left:-300%
  }
}
@keyframes fadeup {
  0% {
    transform:translateY(100%);
    opacity:0
  }
  to {
    transform:translateY(0);
    opacity:1
  }
}
@keyframes zoomin {
  0% {
    transform:scale(.75);
    opacity:0
  }
  to {
    transform:scale(1);
    opacity:1
  }
}
@keyframes zoomout {
  0% {
    transform:scale(1);
    opacity:1
  }
  to {
    transform:scale(.75);
    opacity:0
  }
}
*,
:before,
:after {
  box-sizing:border-box;
  background-repeat:no-repeat
}
:before,
:after {
  text-decoration:inherit;
  vertical-align:inherit
}
:where(:root) {
  cursor:default;
  line-height:1.5;
  word-wrap:break-word;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  -webkit-tap-highlight-color:transparent;
  -webkit-text-size-adjust:100%
}
:where(body) {
  margin:0
}
:where(h1) {
  font-size:2em;
  margin:.67em 0
}
:where(dl,
ol,
ul) :where(dl,
ol,
ul) {
  margin:0
}
:where(hr) {
  color:inherit;
  height:0
}
:where(nav) :where(ol,
ul) {
  list-style-type:none;
  padding:0
}
:where(nav li):before {
  content:"â€‹";
  float:left
}
:where(pre) {
  font-family:monospace,monospace;
  font-size:1em;
  overflow:auto
}
:where(abbr[title]) {
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}
:where(b,
strong) {
  font-weight:bolder
}
:where(code,
kbd,
samp) {
  font-family:monospace,monospace;
  font-size:1em
}
:where(small) {
  font-size:80%
}
:where(audio,
canvas,
iframe,
img,
svg,
video) {
  vertical-align:middle
}
:where(iframe) {
  border-style:none
}
:where(svg:not([fill])) {
  fill:currentColor
}
:where(table) {
  border-collapse:collapse;
  border-color:inherit;
  text-indent:0
}
:where(button,
input,
select) {
  margin:0
}
:where(button,
[type=button i],
[type=reset i],
[type=submit i]) {
  -webkit-appearance:button
}
:where(fieldset) {
  border:1px solid #a0a0a0
}
:where(progress) {
  vertical-align:baseline
}
:where(textarea) {
  margin:0;
  resize:vertical
}
:where([type=search i]) {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height:auto
}
::-webkit-input-placeholder {
  color:inherit;
  opacity:.54
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
:where(dialog) {
  background-color:#fff;
  border:solid;
  color:#000;
  height:-moz-fit-content;
  height:fit-content;
  left:0;
  margin:auto;
  padding:1em;
  position:absolute;
  right:0;
  width:-moz-fit-content;
  width:fit-content
}
:where(dialog:not([open])) {
  display:none
}
:where(details>summary:first-of-type) {
  display:list-item
}
:where([aria-busy=true i]) {
  cursor:progress
}
:where([aria-controls]) {
  cursor:pointer
}
:where([aria-disabled=true i],
[disabled]) {
  cursor:not-allowed
}
:where([aria-hidden=false i][hidden]) {
  display:inline;
  display:initial
}
:where([aria-hidden=false i][hidden]:not(:focus)) {
  clip:rect(0,0,0,0);
  position:absolute
}
:root {
  background-color:#fff;
  background-color:var(--white);
  box-sizing:border-box;
  color:#2b2b2b;
  color:var(--black);
  cursor:default;
  font:500 1rem/1.5 corporate-s,sans-serif;
  font:500 1rem/1.5 var(--sans-serif);
  word-wrap:break-word;
  overflow-x:hidden
}
@media print {
  :root * {
    background-image:none!important;
    color:#000!important
  }
  :root body {
    margin:0;
    color:#000!important;
    background-color:#fff
  }
  :root .Header {
    padding-bottom:5rem
  }
  :root [data-minimodal],
  :root img,
  :root svg {
    display:none!important
  }
  :root img.print,
  :root svg.print {
    display:block;
    max-width:100%
  }
  :root h1 {
    page-break-before:always;
    -moz-column-break-before:always;
    break-before:always
  }
  :root table,
  :root img,
  :root svg {
    page-break-inside:avoid;
    -moz-column-break-inside:avoid;
    break-inside:avoid
  }
  :root .Header,
  :root .Hero,
  :root .pin-spacer,
  :root .TestimonialSlider__slider,
  :root .CardSlider__slider,
  :root .FindProgram>div:last-child,
  :root .programs,
  :root .cards-slider.full-width,
  :root .photo-wrapper {
    display:none!important;
    overflow:hidden!important;
    visibility:hidden!important
  }
}
*,
:before,
:after {
  box-sizing:border-box
}
body {
  margin:0;
  -webkit-text-size-adjust:none;
  -moz-text-size-adjust:none;
  text-size-adjust:none;
  word-wrap:break-word;
  overflow:visible;
  overflow:initial
}
*:focus-visible {
  outline:currentcolor dashed .25rem;
  outline-offset:.25rem
}
img {
  display:block;
  max-width:100%;
  height:auto
}
svg {
  fill:currentColor
}
svg path {
  fill:currentColor
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding:0;
  border:0
}
a {
  -webkit-text-decoration:none;
  text-decoration:none
}
iframe,
img,
input,
video,
select,
svg,
textarea {
  display:block;
  max-width:100%;
  height:auto
}
iframe,
video {
  aspect-ratio:16 / 9
}
blockquote,
figure {
  margin-left:0;
  margin-right:0
}
fieldset,
legend {
  margin:0;
  padding:0;
  border:0
}
button,
input,
select,
textarea {
  padding:.25em .375em;
  border:1px solid;
  border-radius:0;
  background-color:field;
  color:inherit;
  font:inherit;
  letter-spacing:inherit;
  text-overflow:ellipsis
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display:none
}
input[type=search]::-ms-clear {
  display:none;
  width:0;
  height:0
}
input[type=search]::-ms-reveal {
  display:none;
  width:0;
  height:0
}
button,
[type=button],
[type=reset],
[type=submit] {
  cursor:pointer
}
hr {
  display:block;
  margin:2rem 0;
  border:0;
  border-top:3px solid #003da5;
  border-top:3px solid var(--blue)
}
:focus {
  outline:currentcolor dashed .25rem;
  outline-offset:.25rem
}
:focus:not(:focus-visible) {
  outline:0
}
@keyframes fade-in {
  0% {
    opacity:0
  }
}
@keyframes fade-in-up {
  0% {
    transform:translateY(3rem);
    opacity:0
  }
}
@keyframes fade-in-up-full {
  0% {
    transform:translateY(50%);
    opacity:0
  }
}
@keyframes fade-in-down {
  0% {
    transform:translateY(-3rem);
    opacity:0
  }
}
@keyframes fade-in-right {
  0% {
    transform:translate(-3rem);
    opacity:0
  }
}
@keyframes fade-in-left {
  0% {
    transform:translate(3rem);
    opacity:0
  }
}
@keyframes fade-in-height {
  0% {
    height:0;
    opacity:0
  }
}
@keyframes slide-in-right {
  0% {
    transform:translate(100%)
  }
}
@keyframes slide-in-right-smooth {
  0% {
    transform:translate(-70%)
  }
}
@keyframes fade-in-down-right {
  0% {
    transform:translate(3rem,-3rem);
    opacity:0
  }
}
@keyframes fade-in-down-left {
  0% {
    transform:translate(-3rem,-3rem);
    opacity:0
  }
}
@keyframes fade-in-up-right {
  0% {
    transform:translate(3rem,3rem);
    opacity:0
  }
}
@keyframes fade-in-up-left {
  0% {
    transform:translate(-3rem,3rem);
    opacity:0
  }
}
@keyframes animateDash {
  to {
    stroke-dashoffset:0
  }
}
.svgstore {
  display:block;
  position:relative;
  width:100%;
  height:0;
  pointer-events:none
}
.svgstore svg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
$svgstore--angle-down: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.7%204L20%206.3%2010%2016%200%206.3%202.3%204l7.7%207.5L17.7%204z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--angle-down {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.7%204L20%206.3%2010%2016%200%206.3%202.3%204l7.7%207.5L17.7%204z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--angle-down {
  padding-bottom:100%
}
$svgstore--angle-left: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%2017.7L13.7%2020%204%2010l9.7-10L16%202.3%208.5%2010l7.5%207.7z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--angle-left {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%2017.7L13.7%2020%204%2010l9.7-10L16%202.3%208.5%2010l7.5%207.7z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--angle-left {
  padding-bottom:100%
}
$svgstore--angle-right: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M4%202.3L6.3%200%2016%2010%206.3%2020%204%2017.7l7.5-7.7L4%202.3z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--angle-right {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M4%202.3L6.3%200%2016%2010%206.3%2020%204%2017.7l7.5-7.7L4%202.3z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--angle-right {
  padding-bottom:100%
}
$svgstore--angle-up: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M2.3%2016L0%2013.7%2010%204l10%209.7-2.3%202.3L10%208.5%202.3%2016z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--angle-up {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M2.3%2016L0%2013.7%2010%204l10%209.7-2.3%202.3L10%208.5%202.3%2016z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--angle-up {
  padding-bottom:100%
}
$svgstore--arrow-long: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22103.7%22%20height%3D%2231.6%22%20viewBox%3D%220%200%20103.7%2031.6%22%3E%3Ctitle%3EArrow%20%2B%20Line%3C%2Ftitle%3E%3Cpath%20d%3D%22M103.5%2015.3L88.1%200l-1.4%201.4%2014%2014H0v2h99.9L87.2%2030.2l1.4%201.4%2014.8-14.8c.4-.5.4-1.1.1-1.5z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--arrow-long {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22103.7%22%20height%3D%2231.6%22%20viewBox%3D%220%200%20103.7%2031.6%22%3E%3Ctitle%3EArrow%20%2B%20Line%3C%2Ftitle%3E%3Cpath%20d%3D%22M103.5%2015.3L88.1%200l-1.4%201.4%2014%2014H0v2h99.9L87.2%2030.2l1.4%201.4%2014.8-14.8c.4-.5.4-1.1.1-1.5z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--arrow-long {
  padding-bottom:calc(31 / 103 * 100%)
}
$svgstore--arrow-mask: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221920%22%20height%3D%2212%22%20viewBox%3D%220%200%201920%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200h948l12%2012%2012-12h948v12H0%22%2F%3E%3C%2Fsvg%3E);
.svgstore--arrow-mask {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221920%22%20height%3D%2212%22%20viewBox%3D%220%200%201920%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%200h948l12%2012%2012-12h948v12H0%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--arrow-mask {
  padding-bottom:.625%
}
$svgstore--bars: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ctitle%3EMenu%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%209h30V5H0v4zm0%208h30v-4H0v4zm0%208h30v-4H0v4z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--bars {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ctitle%3EMenu%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%209h30V5H0v4zm0%208h30v-4H0v4zm0%208h30v-4H0v4z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--bars {
  padding-bottom:100%
}
$svgstore--facebook: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1343%2012v264h-157q-86%200-116%2036t-30%20108v189h293l-39%20296h-254v759H734V905H479V609h255V391q0-186%20104-288.5T1115%200q147%200%20228%2012z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--facebook {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1343%2012v264h-157q-86%200-116%2036t-30%20108v189h293l-39%20296h-254v759H734V905H479V609h255V391q0-186%20104-288.5T1115%200q147%200%20228%2012z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--facebook {
  padding-bottom:100%
}
$svgstore--gallery: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.7%22%20height%3D%2214.7%22%20viewBox%3D%220%200%2014.7%2014.7%22%3E%3Cpath%20d%3D%22M1.3%202.7H0v10.7c0%20.7.6%201.3%201.3%201.3H12v-1.3H1.3V2.7z%22%2F%3E%3Cpath%20d%3D%22M13.3%200H4c-.7%200-1.3.6-1.3%201.3v9.3c0%20.8.6%201.4%201.3%201.4h9.3c.7%200%201.3-.6%201.3-1.3V1.3c.1-.7-.5-1.3-1.3-1.3zm0%2010.7H4V1.3h9.3v9.4z%22%2F%3E%3Cpath%20d%3D%22M10%206.2L8.1%208.6%206.8%207%205%209.3h7.3%22%2F%3E%3C%2Fsvg%3E);
.svgstore--gallery {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.7%22%20height%3D%2214.7%22%20viewBox%3D%220%200%2014.7%2014.7%22%3E%3Cpath%20d%3D%22M1.3%202.7H0v10.7c0%20.7.6%201.3%201.3%201.3H12v-1.3H1.3V2.7z%22%2F%3E%3Cpath%20d%3D%22M13.3%200H4c-.7%200-1.3.6-1.3%201.3v9.3c0%20.8.6%201.4%201.3%201.4h9.3c.7%200%201.3-.6%201.3-1.3V1.3c.1-.7-.5-1.3-1.3-1.3zm0%2010.7H4V1.3h9.3v9.4z%22%2F%3E%3Cpath%20d%3D%22M10%206.2L8.1%208.6%206.8%207%205%209.3h7.3%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--gallery {
  padding-bottom:14 / 14 * 100%
}
$svgstore--instagram: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1490%201426V778h-135q20%2063%2020%20131%200%20126-64%20232.5T1137%201310t-240%2062q-197%200-337-135.5T420%20909q0-68%2020-131H299v648q0%2026%2017.5%2043.5T360%201487h1069q25%200%2043-17.5t18-43.5zm-284-533q0-124-90.5-211.5T897%20594q-127%200-217.5%2087.5T589%20893t90.5%20211.5T897%201192q128%200%20218.5-87.5T1206%20893zm284-360V368q0-28-20-48.5t-49-20.5h-174q-29%200-49%2020.5t-20%2048.5v165q0%2029%2020%2049t49%2020h174q29%200%2049-20t20-49zm174-208v1142q0%2081-58%20139t-139%2058H325q-81%200-139-58t-58-139V325q0-81%2058-139t139-58h1142q81%200%20139%2058t58%20139z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--instagram {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1490%201426V778h-135q20%2063%2020%20131%200%20126-64%20232.5T1137%201310t-240%2062q-197%200-337-135.5T420%20909q0-68%2020-131H299v648q0%2026%2017.5%2043.5T360%201487h1069q25%200%2043-17.5t18-43.5zm-284-533q0-124-90.5-211.5T897%20594q-127%200-217.5%2087.5T589%20893t90.5%20211.5T897%201192q128%200%20218.5-87.5T1206%20893zm284-360V368q0-28-20-48.5t-49-20.5h-174q-29%200-49%2020.5t-20%2048.5v165q0%2029%2020%2049t49%2020h174q29%200%2049-20t20-49zm174-208v1142q0%2081-58%20139t-139%2058H325q-81%200-139-58t-58-139V325q0-81%2058-139t139-58h1142q81%200%20139%2058t58%20139z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--instagram {
  padding-bottom:100%
}
$svgstore--linkedin: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M477%20625v991H147V625h330zm21-306q1%2073-50.5%20122T312%20490h-2q-82%200-132-49t-50-122q0-74%2051.5-122.5T314%20148t133%2048.5T498%20319zm1166%20729v568h-329v-530q0-105-40.5-164.5T1168%20862q-63%200-105.5%2034.5T999%20982q-11%2030-11%2081v553H659q2-399%202-647t-1-296l-1-48h329v144h-2q20-32%2041-56t56.5-52%2087-43.5T1285%20602q171%200%20275%20113.5t104%20332.5z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--linkedin {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M477%20625v991H147V625h330zm21-306q1%2073-50.5%20122T312%20490h-2q-82%200-132-49t-50-122q0-74%2051.5-122.5T314%20148t133%2048.5T498%20319zm1166%20729v568h-329v-530q0-105-40.5-164.5T1168%20862q-63%200-105.5%2034.5T999%20982q-11%2030-11%2081v553H659q2-399%202-647t-1-296l-1-48h329v144h-2q20-32%2041-56t56.5-52%2087-43.5T1285%20602q171%200%20275%20113.5t104%20332.5z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--linkedin {
  padding-bottom:100%
}
$svgstore--logo-center: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20width%3D%22594.5%22%20height%3D%22151.2%22%20viewBox%3D%220%200%20594.5%20151.2%22%3E%3Cstyle%20id%3D%22style3%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22g5%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M310.9%2022c.7-.7.7-1.8%200-2.4-.3-.3-.8-.5-1.2-.5H299V26h7.9l4-4z%22%20id%3D%22path7%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M280.6%2075.2c1.5%200%203.2.3%204.9%201.1-3-4.5-6.9-7.5-11.6-7.5-5.7%200-10.4%204.7-10.4%2010.4%200%205.2%203.8%207.9%208%209.4-.4-1.1-.7-2.3-.7-3.6%200-5.4%204.4-9.8%209.8-9.8z%22%20id%3D%22path9%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M301.7%2071.4c2.7-7.7%204.1-12.1%204.1-14.7%200-3.9-3.1-8.2-5.6-11.7l-.3-.4c-1-1.4-1.9-2.7-2.7-3.7-.7%201-1.7%202.3-2.7%203.7l-.3.4c-2.5%203.5-5.6%207.8-5.6%2011.7%200%202.6%201.4%207%204.1%2014.7%201.6%204.6%202.3%2015.3%202.6%2022.9.2%201.5.2%203%20.2%204.4h-.1c0%20.7.1%201.3.1%201.8v.5h3.4v-.5c0-.5%200-1.1.1-1.8h-.1c0-1.4.1-2.8.2-4.2.3-7.7%201-18.5%202.6-23.1z%22%20id%3D%22path11%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M287.6%2026h7.9v-6.9h-10.7c-.5%200-.9.2-1.2.5-.3.3-.5.8-.5%201.2%200%20.5.2.9.5%201.2l4%204z%22%20id%3D%22path13%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M313.1%2096.9c0-2.9%201.7-5.6%204.4-6.8%201.7-1.2%202.7-3.1%202.7-5.2%200-3.5-2.8-6.3-6.3-6.3-9.4%200-11.1%2015.8-11.4%2020.5v1.8h4.8v3.5h-8.2v1.7c0%205.8%204.7%2010.4%2010.4%2010.4h1.7v1.7c0%203.8-3.7%206.9-7.4%207.7-.7%205.9-5.3%209.1-5.5%209.3l-1%20.7-1-.7c-.2-.1-4.8-3.4-5.5-9.3-3.7-.7-7.4-3.8-7.4-7.7v-1.7h1.7c5.8%200%2010.4-4.7%2010.4-10.4v-1.7h-8.2v-3.5h4.8c0-.7%200-1.5-.1-2.5-.2-2.6-.7-6.6-1.9-10.4-2.1-6.2-5.2-9.4-9.5-9.4-3.5%200-6.3%202.8-6.3%206.3%200%202.1%201%204%202.7%205.2%202.6%201.2%204.4%203.9%204.4%206.8%200%204.1-3.3%207.4-7.4%207.4h-17.4c8.6%2023.5%2036.1%2037.1%2040.7%2039.2%204.7-2.2%2032.2-15.7%2040.7-39.2h-17.4c-4.1.1-7.5-3.2-7.5-7.4z%22%20id%3D%22path15%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M253.9%2090.1c0%203.8.5%207.4%201.5%2010.9h18.5c2.2%200%204-1.8%204-4%200-1.3-.6-2.4-1.6-3.2-.3-.2-.7-.3-1-.5-10.1-2.2-15.3-6.9-15.3-14.1%200-7.6%206.2-13.8%2013.8-13.8%206.2%200%2011.9%204.2%2016.1%2011.7l.6%201.2c-.3-2.3-.7-4.3-1.2-5.7-2.9-8.3-4.3-12.7-4.3-15.8%200-5%203.5-9.9%206.3-13.7l.3-.4c2.1-3%204-5.7%204-5.7l1.4-2%201.4%202s1.9%202.7%204%205.7l.3.4c2.8%203.9%206.3%208.7%206.3%2013.7%200%203.1-1.4%207.6-4.3%2015.8-.5%201.4-.9%203.4-1.2%205.8.2-.4.5-.9.7-1.3%204.2-7.5%209.9-11.7%2016.1-11.7%207.6%200%2013.8%206.2%2013.8%2013.8%200%207.2-5.1%2011.9-15.3%2014.1-.3.2-.6.4-1%20.6-1%20.7-1.6%201.9-1.6%203.2%200%202.2%201.8%204%204%204h18.5c.9-3.4%201.5-7%201.5-10.9V29.4h-86.6v60.7z%22%20id%3D%22path17%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M297.2%20131.5c1.2-1.2%203.1-3.7%203.1-7.2v-1.7h1.7c1.9%200%204.1-1.2%205.1-2.8-4.3-.7-7.9-3.3-10-7-2%203.7-5.7%206.3-10%207%201%201.6%203.2%202.8%205.1%202.8h1.7v1.7c.2%203.5%202.1%206%203.3%207.2z%22%20id%3D%22path19%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M315.8%2014.7c-1.6-1.6-3.8-2.5-6.1-2.5h-2v-7h-5.2V0H292v5.2h-5.2v6.9h-2c-2.3%200-4.5.9-6.1%202.5-1.6%201.6-2.5%203.8-2.5%206.1%200%20.6.1%201.2.2%201.7H247V90c0%2016.4%208.4%2032.1%2024.4%2045.3%2011.7%209.7%2023.3%2014.7%2023.8%2014.9l2%20.9%202-.9c.5-.2%2012.1-5.2%2023.8-14.9%2016-13.2%2024.4-28.9%2024.4-45.3V22.5h-29.3c.6-2.7-.2-5.7-2.3-7.8zM344%2026v64.1c0%2015.4-8%2030.1-23.1%2042.7-11.3%209.4-22.5%2014.2-22.9%2014.4l-.7.3-.7-.3c-.5-.2-11.6-5-22.9-14.4-15.1-12.5-23.1-27.3-23.1-42.7V26h32.2l-1.5-1.5c-1-1-1.5-2.3-1.5-3.7%200-1.4.5-2.7%201.5-3.7s2.3-1.5%203.7-1.5h10.7v-3.5h-5.2V8.7h5.2V3.5h3.5v5.2h5.2v3.5H299v3.5h10.7c1.4%200%202.7.5%203.7%201.5%202%202%202%205.3%200%207.3l-1.5%201.5H344z%22%20id%3D%22path21%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M330.9%2079.1c0-5.7-4.7-10.4-10.4-10.4-4.6%200-8.6%203.1-11.6%207.5%201.7-.8%203.4-1.1%204.9-1.1%205.4%200%209.8%204.4%209.8%209.8%200%201.3-.2%202.5-.7%203.6%204.2-1.5%208-4.1%208-9.4z%22%20id%3D%22path23%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.6%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2L.2%2085.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.1-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path25%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M32%2064.5c-.1-.2-.2-.4-.6-.4h-.3c-.3%200-.5.2-.6.4L19.8%2087.6c-.2.4.1.9.6.9h3c.6%200%20.9-.3%201-.7l1.7-3.7h10.3l1.7%203.7c.2.5.5.7%201%20.7h3c.5%200%20.8-.4.6-.9L32%2064.5zm-4.3%2015.8l3.4-7.6h.1l3.4%207.6h-6.9z%22%20id%3D%22path27%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M52.3%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c0-.3-.3-.6-.7-.6z%22%20id%3D%22path29%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M81.6%2064.5h-3.2c-.4%200-.7.3-.7.7v14.2L63.5%2064.1h-.9c-.3%200-.7.3-.7.6v23.1c0%20.3.3.7.7.7h3.1c.4%200%20.7-.3.7-.7V73.1l14.4%2015.8h.8c.3%200%20.7-.3.7-.6V65.1c0-.3-.3-.6-.7-.6z%22%20id%3D%22path31%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M104.2%2064.5h-15c-.4%200-.7.3-.7.7V68c0%20.3.3.7.7.7h5.3V88c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V68.6h5.3c.4%200%20.7-.3.7-.7v-2.8c-.2-.3-.5-.6-.9-.6z%22%20id%3D%22path33%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M134.7%2084.4H126V65.1c0-.3-.3-.7-.7-.7h-3.2c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h12.6c.4%200%20.7-.3.7-.7V85c0-.3-.3-.6-.7-.6z%22%20id%3D%22path35%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M152%2064.1c-6.9%200-12.3%205.5-12.3%2012.4s5.5%2012.3%2012.3%2012.3c6.9%200%2012.4-5.5%2012.4-12.3s-5.5-12.4-12.4-12.4zm0%2020.3c-4.3%200-7.9-3.5-7.9-7.9s3.5-7.9%207.9-7.9c4.3%200%207.9%203.6%207.9%207.9s-3.6%207.9-7.9%207.9z%22%20id%3D%22path37%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M189.7%2064.5h-3.3c-.4%200-.7.3-.7.7v14.1c0%202.9-2%205.2-5%205.2s-5-2.3-5-5.2V65.1c0-.3-.3-.7-.7-.7h-3.3c-.3%200-.7.3-.7.7v14.3c0%205.2%204.2%209.4%209.6%209.4%205.4%200%209.6-4.2%209.6-9.4V65.1c.2-.3-.1-.6-.5-.6z%22%20id%3D%22path39%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M202.9%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c-.1-.3-.4-.6-.7-.6z%22%20id%3D%22path41%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M219.6%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2l-1.2%202.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.2-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path43%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M386%2064.5h-3.3c-.4%200-.7.3-.7.7v14.1c0%202.9-2%205.2-5%205.2s-5-2.3-5-5.2V65.1c0-.3-.3-.7-.7-.7H368c-.3%200-.7.3-.7.7v14.3c0%205.2%204.2%209.4%209.5%209.4%205.4%200%209.6-4.2%209.6-9.4V65.1c.3-.3%200-.6-.4-.6z%22%20id%3D%22path45%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M416%2064.5h-3.2c-.4%200-.7.3-.7.7v14.2l-14.3-15.2h-.8c-.3%200-.7.3-.7.6v23.1c0%20.3.3.7.7.7h3.1c.4%200%20.7-.3.7-.7V73.1l14.4%2015.8h.8c.3%200%20.7-.3.7-.6V65.1c0-.3-.4-.6-.7-.6z%22%20id%3D%22path47%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M430.5%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c0-.3-.4-.6-.7-.6z%22%20id%3D%22path49%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M460.3%2064.5h-3.5c-.3%200-.5.2-.6.4l-6.6%2014.8h-.2l-6.6-14.8c-.1-.2-.3-.4-.6-.4h-3.5c-.5%200-.8.4-.6.9l10.6%2023.1c.1.2.3.4.6.4h.3c.3%200%20.5-.2.6-.4l10.6-23.1c.2-.5%200-.9-.5-.9z%22%20id%3D%22path51%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M482.3%2064.5h-14c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h14c.4%200%20.7-.3.7-.7v-2.8c0-.3-.3-.7-.7-.7h-10.2v-6h8.5c.3%200%20.7-.3.7-.7v-2.9c0-.3-.3-.7-.7-.7h-8.5v-5.6h10.2c.4%200%20.7-.3.7-.7V65c0-.2-.3-.5-.7-.5z%22%20id%3D%22path53%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M509.6%2071.9c0-4.1-3.4-7.4-7.5-7.4h-9.8c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7v-8.8h3.8l4.6%209.1c.1.1.2.3.5.3h3.6c.6%200%20.8-.5.6-1l-4.7-8.7c2.9-1.2%205-3.8%205-6.9zm-7.8%203.6h-5.6v-6.8h5.6c1.8%200%203.4%201.5%203.4%203.3%200%201.9-1.6%203.5-3.4%203.5z%22%20id%3D%22path55%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M525.4%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2l-1.2%202.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.2-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path57%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M544.6%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c-.1-.3-.4-.6-.7-.6z%22%20id%3D%22path59%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M568.2%2064.5h-15c-.4%200-.7.3-.7.7V68c0%20.3.3.7.7.7h5.3V88c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V68.6h5.3c.4%200%20.7-.3.7-.7v-2.8c-.2-.3-.5-.6-.9-.6z%22%20id%3D%22path61%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M593.8%2064.5h-3.5c-.3%200-.4.2-.6.3l-5.5%207.9-5.5-7.9c-.1-.1-.3-.3-.5-.3h-3.5c-.6%200-.8.6-.6%201L582%2077v10.9c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7v-11l7.9-11.4c.2-.5-.1-1-.7-1z%22%20id%3D%22path63%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
.svgstore--logo-center {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20width%3D%22594.5%22%20height%3D%22151.2%22%20viewBox%3D%220%200%20594.5%20151.2%22%3E%3Cstyle%20id%3D%22style3%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22g5%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M310.9%2022c.7-.7.7-1.8%200-2.4-.3-.3-.8-.5-1.2-.5H299V26h7.9l4-4z%22%20id%3D%22path7%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M280.6%2075.2c1.5%200%203.2.3%204.9%201.1-3-4.5-6.9-7.5-11.6-7.5-5.7%200-10.4%204.7-10.4%2010.4%200%205.2%203.8%207.9%208%209.4-.4-1.1-.7-2.3-.7-3.6%200-5.4%204.4-9.8%209.8-9.8z%22%20id%3D%22path9%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M301.7%2071.4c2.7-7.7%204.1-12.1%204.1-14.7%200-3.9-3.1-8.2-5.6-11.7l-.3-.4c-1-1.4-1.9-2.7-2.7-3.7-.7%201-1.7%202.3-2.7%203.7l-.3.4c-2.5%203.5-5.6%207.8-5.6%2011.7%200%202.6%201.4%207%204.1%2014.7%201.6%204.6%202.3%2015.3%202.6%2022.9.2%201.5.2%203%20.2%204.4h-.1c0%20.7.1%201.3.1%201.8v.5h3.4v-.5c0-.5%200-1.1.1-1.8h-.1c0-1.4.1-2.8.2-4.2.3-7.7%201-18.5%202.6-23.1z%22%20id%3D%22path11%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M287.6%2026h7.9v-6.9h-10.7c-.5%200-.9.2-1.2.5-.3.3-.5.8-.5%201.2%200%20.5.2.9.5%201.2l4%204z%22%20id%3D%22path13%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M313.1%2096.9c0-2.9%201.7-5.6%204.4-6.8%201.7-1.2%202.7-3.1%202.7-5.2%200-3.5-2.8-6.3-6.3-6.3-9.4%200-11.1%2015.8-11.4%2020.5v1.8h4.8v3.5h-8.2v1.7c0%205.8%204.7%2010.4%2010.4%2010.4h1.7v1.7c0%203.8-3.7%206.9-7.4%207.7-.7%205.9-5.3%209.1-5.5%209.3l-1%20.7-1-.7c-.2-.1-4.8-3.4-5.5-9.3-3.7-.7-7.4-3.8-7.4-7.7v-1.7h1.7c5.8%200%2010.4-4.7%2010.4-10.4v-1.7h-8.2v-3.5h4.8c0-.7%200-1.5-.1-2.5-.2-2.6-.7-6.6-1.9-10.4-2.1-6.2-5.2-9.4-9.5-9.4-3.5%200-6.3%202.8-6.3%206.3%200%202.1%201%204%202.7%205.2%202.6%201.2%204.4%203.9%204.4%206.8%200%204.1-3.3%207.4-7.4%207.4h-17.4c8.6%2023.5%2036.1%2037.1%2040.7%2039.2%204.7-2.2%2032.2-15.7%2040.7-39.2h-17.4c-4.1.1-7.5-3.2-7.5-7.4z%22%20id%3D%22path15%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M253.9%2090.1c0%203.8.5%207.4%201.5%2010.9h18.5c2.2%200%204-1.8%204-4%200-1.3-.6-2.4-1.6-3.2-.3-.2-.7-.3-1-.5-10.1-2.2-15.3-6.9-15.3-14.1%200-7.6%206.2-13.8%2013.8-13.8%206.2%200%2011.9%204.2%2016.1%2011.7l.6%201.2c-.3-2.3-.7-4.3-1.2-5.7-2.9-8.3-4.3-12.7-4.3-15.8%200-5%203.5-9.9%206.3-13.7l.3-.4c2.1-3%204-5.7%204-5.7l1.4-2%201.4%202s1.9%202.7%204%205.7l.3.4c2.8%203.9%206.3%208.7%206.3%2013.7%200%203.1-1.4%207.6-4.3%2015.8-.5%201.4-.9%203.4-1.2%205.8.2-.4.5-.9.7-1.3%204.2-7.5%209.9-11.7%2016.1-11.7%207.6%200%2013.8%206.2%2013.8%2013.8%200%207.2-5.1%2011.9-15.3%2014.1-.3.2-.6.4-1%20.6-1%20.7-1.6%201.9-1.6%203.2%200%202.2%201.8%204%204%204h18.5c.9-3.4%201.5-7%201.5-10.9V29.4h-86.6v60.7z%22%20id%3D%22path17%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M297.2%20131.5c1.2-1.2%203.1-3.7%203.1-7.2v-1.7h1.7c1.9%200%204.1-1.2%205.1-2.8-4.3-.7-7.9-3.3-10-7-2%203.7-5.7%206.3-10%207%201%201.6%203.2%202.8%205.1%202.8h1.7v1.7c.2%203.5%202.1%206%203.3%207.2z%22%20id%3D%22path19%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M315.8%2014.7c-1.6-1.6-3.8-2.5-6.1-2.5h-2v-7h-5.2V0H292v5.2h-5.2v6.9h-2c-2.3%200-4.5.9-6.1%202.5-1.6%201.6-2.5%203.8-2.5%206.1%200%20.6.1%201.2.2%201.7H247V90c0%2016.4%208.4%2032.1%2024.4%2045.3%2011.7%209.7%2023.3%2014.7%2023.8%2014.9l2%20.9%202-.9c.5-.2%2012.1-5.2%2023.8-14.9%2016-13.2%2024.4-28.9%2024.4-45.3V22.5h-29.3c.6-2.7-.2-5.7-2.3-7.8zM344%2026v64.1c0%2015.4-8%2030.1-23.1%2042.7-11.3%209.4-22.5%2014.2-22.9%2014.4l-.7.3-.7-.3c-.5-.2-11.6-5-22.9-14.4-15.1-12.5-23.1-27.3-23.1-42.7V26h32.2l-1.5-1.5c-1-1-1.5-2.3-1.5-3.7%200-1.4.5-2.7%201.5-3.7s2.3-1.5%203.7-1.5h10.7v-3.5h-5.2V8.7h5.2V3.5h3.5v5.2h5.2v3.5H299v3.5h10.7c1.4%200%202.7.5%203.7%201.5%202%202%202%205.3%200%207.3l-1.5%201.5H344z%22%20id%3D%22path21%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M330.9%2079.1c0-5.7-4.7-10.4-10.4-10.4-4.6%200-8.6%203.1-11.6%207.5%201.7-.8%203.4-1.1%204.9-1.1%205.4%200%209.8%204.4%209.8%209.8%200%201.3-.2%202.5-.7%203.6%204.2-1.5%208-4.1%208-9.4z%22%20id%3D%22path23%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.6%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2L.2%2085.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.1-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path25%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M32%2064.5c-.1-.2-.2-.4-.6-.4h-.3c-.3%200-.5.2-.6.4L19.8%2087.6c-.2.4.1.9.6.9h3c.6%200%20.9-.3%201-.7l1.7-3.7h10.3l1.7%203.7c.2.5.5.7%201%20.7h3c.5%200%20.8-.4.6-.9L32%2064.5zm-4.3%2015.8l3.4-7.6h.1l3.4%207.6h-6.9z%22%20id%3D%22path27%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M52.3%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c0-.3-.3-.6-.7-.6z%22%20id%3D%22path29%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M81.6%2064.5h-3.2c-.4%200-.7.3-.7.7v14.2L63.5%2064.1h-.9c-.3%200-.7.3-.7.6v23.1c0%20.3.3.7.7.7h3.1c.4%200%20.7-.3.7-.7V73.1l14.4%2015.8h.8c.3%200%20.7-.3.7-.6V65.1c0-.3-.3-.6-.7-.6z%22%20id%3D%22path31%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M104.2%2064.5h-15c-.4%200-.7.3-.7.7V68c0%20.3.3.7.7.7h5.3V88c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V68.6h5.3c.4%200%20.7-.3.7-.7v-2.8c-.2-.3-.5-.6-.9-.6z%22%20id%3D%22path33%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M134.7%2084.4H126V65.1c0-.3-.3-.7-.7-.7h-3.2c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h12.6c.4%200%20.7-.3.7-.7V85c0-.3-.3-.6-.7-.6z%22%20id%3D%22path35%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M152%2064.1c-6.9%200-12.3%205.5-12.3%2012.4s5.5%2012.3%2012.3%2012.3c6.9%200%2012.4-5.5%2012.4-12.3s-5.5-12.4-12.4-12.4zm0%2020.3c-4.3%200-7.9-3.5-7.9-7.9s3.5-7.9%207.9-7.9c4.3%200%207.9%203.6%207.9%207.9s-3.6%207.9-7.9%207.9z%22%20id%3D%22path37%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M189.7%2064.5h-3.3c-.4%200-.7.3-.7.7v14.1c0%202.9-2%205.2-5%205.2s-5-2.3-5-5.2V65.1c0-.3-.3-.7-.7-.7h-3.3c-.3%200-.7.3-.7.7v14.3c0%205.2%204.2%209.4%209.6%209.4%205.4%200%209.6-4.2%209.6-9.4V65.1c.2-.3-.1-.6-.5-.6z%22%20id%3D%22path39%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M202.9%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c-.1-.3-.4-.6-.7-.6z%22%20id%3D%22path41%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M219.6%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2l-1.2%202.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.2-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path43%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M386%2064.5h-3.3c-.4%200-.7.3-.7.7v14.1c0%202.9-2%205.2-5%205.2s-5-2.3-5-5.2V65.1c0-.3-.3-.7-.7-.7H368c-.3%200-.7.3-.7.7v14.3c0%205.2%204.2%209.4%209.5%209.4%205.4%200%209.6-4.2%209.6-9.4V65.1c.3-.3%200-.6-.4-.6z%22%20id%3D%22path45%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M416%2064.5h-3.2c-.4%200-.7.3-.7.7v14.2l-14.3-15.2h-.8c-.3%200-.7.3-.7.6v23.1c0%20.3.3.7.7.7h3.1c.4%200%20.7-.3.7-.7V73.1l14.4%2015.8h.8c.3%200%20.7-.3.7-.6V65.1c0-.3-.4-.6-.7-.6z%22%20id%3D%22path47%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M430.5%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c0-.3-.4-.6-.7-.6z%22%20id%3D%22path49%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M460.3%2064.5h-3.5c-.3%200-.5.2-.6.4l-6.6%2014.8h-.2l-6.6-14.8c-.1-.2-.3-.4-.6-.4h-3.5c-.5%200-.8.4-.6.9l10.6%2023.1c.1.2.3.4.6.4h.3c.3%200%20.5-.2.6-.4l10.6-23.1c.2-.5%200-.9-.5-.9z%22%20id%3D%22path51%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M482.3%2064.5h-14c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h14c.4%200%20.7-.3.7-.7v-2.8c0-.3-.3-.7-.7-.7h-10.2v-6h8.5c.3%200%20.7-.3.7-.7v-2.9c0-.3-.3-.7-.7-.7h-8.5v-5.6h10.2c.4%200%20.7-.3.7-.7V65c0-.2-.3-.5-.7-.5z%22%20id%3D%22path53%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M509.6%2071.9c0-4.1-3.4-7.4-7.5-7.4h-9.8c-.4%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7v-8.8h3.8l4.6%209.1c.1.1.2.3.5.3h3.6c.6%200%20.8-.5.6-1l-4.7-8.7c2.9-1.2%205-3.8%205-6.9zm-7.8%203.6h-5.6v-6.8h5.6c1.8%200%203.4%201.5%203.4%203.3%200%201.9-1.6%203.5-3.4%203.5z%22%20id%3D%22path55%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M525.4%2074.3c-2.8-1.1-4.1-2.2-4.1-3.8%200-1.1%201.1-2.4%203-2.4s4.5%201.7%204.8%201.9c.4.3.9%200%201.2-.4l1.3-2c.2-.3.1-.9-.2-1.1-.7-.5-3.4-2.3-6.9-2.3-5.5%200-7.7%203.5-7.7%206.6%200%204.1%203.2%206.1%206.5%207.4%202.9%201.2%204.4%202.4%204.4%204.1%200%201.5-1.3%202.6-3.1%202.6-2.2%200-5-2-5.2-2.1-.3-.2-.9-.2-1.2.2l-1.2%202.1c-.3.5-.1.7.2%201%20.7.7%203.2%202.7%207.6%202.7%204.8%200%207.9-3.3%207.9-6.8-.2-4.3-4-6.3-7.3-7.7z%22%20id%3D%22path57%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M544.6%2064.5h-3.2c-.3%200-.7.3-.7.7v22.7c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V65.1c-.1-.3-.4-.6-.7-.6z%22%20id%3D%22path59%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M568.2%2064.5h-15c-.4%200-.7.3-.7.7V68c0%20.3.3.7.7.7h5.3V88c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7V68.6h5.3c.4%200%20.7-.3.7-.7v-2.8c-.2-.3-.5-.6-.9-.6z%22%20id%3D%22path61%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M593.8%2064.5h-3.5c-.3%200-.4.2-.6.3l-5.5%207.9-5.5-7.9c-.1-.1-.3-.3-.5-.3h-3.5c-.6%200-.8.6-.6%201L582%2077v10.9c0%20.3.3.7.7.7h3.2c.3%200%20.7-.3.7-.7v-11l7.9-11.4c.2-.5-.1-1-.7-1z%22%20id%3D%22path63%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.svgstore--logo-center {
  padding-bottom:calc(151 / 594 * 100%)
}
$svgstore--logo-left: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22139.614%22%20height%3D%2259.857%22%20viewBox%3D%220%200%20139.61401%2059.85743%22%3E%3Ctitle%3ESLU_LogoLeftAligned_White%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.012.143h139.602v59.845H.012%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M81.29%2019.19h-1.25c-.15%200-.258.123-.258.26v5.618h-.013l-5.662-6.013h-.34c-.135%200-.257.11-.257.245v9.155c0%20.136.123.258.258.258h1.238c.15%200%20.257-.122.257-.258v-5.85h.014l5.688%206.244h.326c.137%200%20.26-.11.26-.245V19.45c0-.137-.123-.26-.26-.26zm9.225%201.374V19.45c0-.137-.11-.26-.26-.26h-5.942c-.15%200-.26.123-.26.26v1.114c0%20.136.11.258.26.258h2.08v7.633c0%20.136.124.258.26.258h1.263c.136%200%20.26-.122.26-.258v-7.633h2.08c.15%200%20.26-.122.26-.258zm19.482%206.518c-1.715%200-3.116-1.4-3.116-3.116%200-1.715%201.402-3.144%203.117-3.144s3.13%201.43%203.13%203.144c0%201.715-1.415%203.116-3.13%203.116zm0-8.027c-2.72%200-4.883%202.19-4.883%204.91%200%202.722%202.162%204.884%204.883%204.884%202.722%200%204.897-2.163%204.897-4.884%200-2.722-2.175-4.91-4.897-4.91zm-6.83%208.027h-3.47V19.45c0-.137-.122-.26-.257-.26h-1.25c-.15%200-.26.123-.26.26v9.005c0%20.136.11.258.26.258h4.977c.15%200%20.258-.122.258-.258V27.34c0-.136-.108-.258-.258-.258zm33.604-4c-1.102-.45-1.605-.885-1.605-1.525%200-.435.422-.953%201.198-.953.75%200%201.783.68%201.89.75.164.108.368%200%20.478-.165l.517-.776c.095-.136.055-.367-.082-.448-.27-.204-1.33-.91-2.72-.91-2.163%200-3.06%201.4-3.06%202.61%200%201.606%201.277%202.422%202.556%202.94%201.145.462%201.73.938%201.73%201.632%200%20.585-.53%201.048-1.24%201.048-.884%200-1.985-.803-2.053-.844-.123-.095-.354-.095-.462.096l-.49.843c-.122.22-.054.287.068.41.272.258%201.278%201.06%202.993%201.06%201.92%200%203.128-1.292%203.128-2.693%200-1.755-1.523-2.545-2.843-3.076zm-11.822-3.89h-1.29c-.15%200-.26.12-.26.258v5.578c0%201.143-.802%202.054-1.986%202.054-1.185%200-1.974-.91-1.974-2.068V19.45c0-.137-.11-.26-.258-.26h-1.29c-.137%200-.26.123-.26.26v5.66c0%202.067%201.645%203.74%203.782%203.74%202.15%200%203.795-1.673%203.795-3.74v-5.66c0-.137-.122-.26-.26-.26zm5.21%200h-1.264c-.135%200-.257.12-.257.258v9.005c0%20.136.122.258.257.258h1.265c.135%200%20.257-.122.257-.258V19.45c0-.137-.122-.26-.258-.26zm-60.472%200h-1.264c-.136%200-.258.12-.258.258v9.005c0%20.136.122.258.258.258h1.264c.136%200%20.258-.122.258-.258V19.45c0-.137-.122-.26-.258-.26zm-14.462%206.965c0-1.755-1.523-2.545-2.842-3.076-1.103-.448-1.607-.883-1.607-1.523%200-.435.422-.953%201.2-.953.747%200%201.78.68%201.89.75.162.108.366%200%20.476-.165l.517-.776c.095-.136.055-.367-.082-.448-.27-.204-1.33-.91-2.72-.91-2.163%200-3.06%201.4-3.06%202.61%200%201.606%201.277%202.422%202.556%202.94%201.145.462%201.73.938%201.73%201.632%200%20.585-.53%201.048-1.24%201.048-.884%200-1.985-.803-2.053-.844-.123-.095-.353-.095-.462.096l-.49.843c-.122.22-.054.287.068.41.272.258%201.278%201.06%202.993%201.06%201.918%200%203.128-1.292%203.128-2.693zm4.735-.694l1.333-2.993h.04l1.36%202.993H59.96zm1.686-6.258c-.04-.08-.095-.15-.23-.15h-.137c-.124%200-.19.07-.232.15l-4.232%209.154c-.08.176.028.353.232.353h1.183c.22%200%20.342-.136.396-.272l.667-1.468h4.067l.667%201.47c.095.19.19.27.394.27h1.185c.204%200%20.313-.176.232-.353l-4.19-9.155zm52.51%2014.727h-4.754c-.12%200-.207.098-.207.206v.892c0%20.11.087.206.207.206h1.665v6.106c0%20.11.1.208.207.208h1.01c.11%200%20.208-.1.208-.208v-6.106h1.665c.12%200%20.207-.097.207-.206v-.892c0-.108-.087-.206-.207-.206zm8.272%200h-1.12c-.088%200-.142.054-.175.098l-1.74%202.503-1.74-2.503c-.034-.044-.088-.098-.175-.098h-1.11c-.174%200-.262.174-.174.315l2.48%203.635v3.46c0%20.11.088.208.207.208h1.002c.11%200%20.207-.1.207-.208v-3.47l2.512-3.625c.087-.14%200-.315-.174-.315zm-57.672%200h-1c-.12%200-.207.098-.207.207v4.493h-.012l-4.528-4.81h-.272c-.11%200-.207.087-.207.196v7.322c0%20.11.1.208.208.208h.99c.12%200%20.206-.1.206-.208v-4.678h.01l4.55%204.994h.262c.108%200%20.207-.087.207-.195V34.14c0-.11-.1-.208-.207-.208zm41.74%200h-1.013c-.108%200-.205.098-.205.207v7.202c0%20.11.097.208.205.208h1.012c.11%200%20.206-.1.206-.208V34.14c0-.11-.096-.208-.205-.208zm-51.405%200H54.06c-.12%200-.207.098-.207.207V38.6c0%20.913-.64%201.643-1.588%201.643-.948%200-1.58-.73-1.58-1.655v-4.45c0-.11-.086-.208-.206-.208h-1.033c-.108%200-.206.098-.206.207v4.526c0%201.655%201.316%202.992%203.025%202.992%201.72%200%203.036-1.337%203.036-2.992V34.14c0-.11-.098-.208-.207-.208zm24.022%200h-1.11c-.098%200-.163.065-.185.12l-2.09%204.68h-.076l-2.088-4.68c-.023-.055-.088-.12-.186-.12h-1.11c-.163%200-.25.14-.185.283l3.364%207.323c.033.065.087.12.185.12h.108c.098%200%20.153-.055.185-.12l3.373-7.323c.066-.142-.02-.283-.184-.283zm13.496%203.472h-1.775v-2.168h1.775c.578%200%201.078.48%201.078%201.057%200%20.61-.5%201.11-1.078%201.11zm2.49-1.132c0-1.296-1.064-2.34-2.37-2.34h-3.113c-.12%200-.206.098-.206.206v7.204c0%20.11.086.208.205.208h1c.11%200%20.207-.1.207-.208v-2.775h1.21l1.447%202.884c.02.045.075.1.174.1h1.142c.184%200%20.26-.175.184-.316l-1.49-2.765c.947-.38%201.61-1.197%201.61-2.198zm-8.814-2.34h-4.43c-.118%200-.205.098-.205.206v7.205c0%20.108.086.207.205.207h4.43c.118%200%20.205-.1.205-.207v-.892c0-.108-.087-.205-.206-.205h-3.222v-1.907h2.69c.107%200%20.205-.087.205-.206v-.902c0-.11-.098-.207-.206-.207h-2.688v-1.787h3.222c.12%200%20.206-.097.206-.206v-.892c0-.108-.087-.206-.206-.206zm-16.762%200h-1.01c-.11%200-.207.098-.207.207v7.202c0%20.11.098.208.206.208h1.012c.11%200%20.207-.1.207-.208V34.14c0-.11-.098-.208-.208-.208zm30.727%203.11c-.884-.357-1.287-.706-1.287-1.217%200-.35.338-.763.96-.763.597%200%201.425.545%201.512.6.13.086.294%200%20.38-.13l.413-.622c.076-.108.044-.294-.064-.36-.218-.162-1.066-.727-2.177-.727-1.73%200-2.448%201.12-2.448%202.09%200%201.283%201.02%201.937%202.044%202.35.915.37%201.383.75%201.383%201.306%200%20.468-.424.838-.99.838-.71%200-1.59-.642-1.645-.675-.097-.077-.283-.077-.37.076l-.39.674c-.098.174-.044.228.054.326.218.207%201.022.848%202.394.848%201.535%200%202.502-1.032%202.502-2.154%200-1.404-1.218-2.036-2.273-2.46z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M16.047%2010.18h3.144V7.4H14.97c-.188%200-.375.093-.47.187-.28.283-.28.754-.046.99l1.595%201.603zM15.907%2047.414c.375.613%201.267%201.132%202.017%201.132h.704v.707c0%201.366.75%202.356%201.22%202.828.47-.47%201.22-1.46%201.22-2.827v-.707h.704c.75%200%201.642-.472%202.018-1.132-1.69-.282-3.144-1.32-3.942-2.78-.798%201.46-2.252%202.498-3.94%202.78zM13.28%2029.692c.61%200%201.266.095%201.923.425-1.173-1.744-2.722-2.97-4.552-2.97-2.25%200-4.08%201.838-4.08%204.1%200%202.075%201.5%203.16%203.143%203.724-.188-.47-.282-.94-.282-1.413%200-2.12%201.737-3.865%203.85-3.865zM21.63%2028.184c1.08-3.063%201.596-4.807%201.596-5.844%200-1.556-1.22-3.252-2.252-4.666l-.094-.142c-.375-.518-.75-1.084-1.032-1.46-.28.423-.657.942-1.032%201.46l-.094.142c-.985%201.366-2.252%203.11-2.252%204.666%200%201.037.563%202.78%201.595%205.844.657%201.886.938%206.222%201.032%209.238.047.52.094%201.084.094%201.603h-.046V39.966h1.36v-.188c0-.19%200-.425.048-.708h-.047c0-.566.047-1.178.094-1.79.14-3.065.42-7.26%201.03-9.098zM25.244%208.577c.282-.283.282-.707%200-.99-.14-.14-.28-.188-.47-.188h-4.222v2.732h3.144l1.548-1.555z%22%2F%3E%3Cpath%20d%3D%22M27.215%205.655c-.657-.66-1.502-.99-2.44-.99h-.798V1.93h-2.064V-.142h-4.13V1.93H15.72v2.735h-.8c-.89%200-1.782.377-2.44.99-.656.66-.984%201.508-.984%202.45%200%20.236%200%20.472.047.708H0V35.63c0%206.506%203.33%2012.727%209.62%2018.006%204.644%203.865%209.196%205.844%209.383%205.892l.798.33.8-.33c.186-.095%204.785-2.074%209.383-5.892%206.288-5.232%209.62-11.453%209.62-18.005V8.814h-11.59c.328-1.132%200-2.31-.798-3.158zm11.12%204.525v25.45c0%206.08-3.143%2011.973-9.15%2016.922-4.457%203.723-8.868%205.61-9.055%205.703l-.282.094-.28-.095c-.19-.094-4.6-1.98-9.057-5.703-6.005-4.996-9.15-10.84-9.15-16.92V10.18h12.717l-.61-.613c-.798-.8-.798-2.12%200-2.922.375-.378.89-.613%201.454-.613h4.224V4.665H17.08V3.298h2.064V1.224h1.36v2.074h2.066v1.367h-2.065v1.367h4.223c.563%200%201.08.235%201.455.613.375.377.61.895.61%201.46%200%20.566-.235%201.085-.61%201.462l-.61.613h12.762z%22%2F%3E%3Cpath%20d%3D%22M26.136%2038.318c0-1.13.657-2.215%201.69-2.687.656-.47%201.078-1.224%201.078-2.073%200-1.366-1.126-2.498-2.487-2.498-3.613%200-4.364%205.844-4.504%207.918v.895h1.877v1.367h-3.238v.66c0%202.31%201.83%204.148%204.13%204.148h.703v.707c0%201.508-1.455%202.733-2.91%203.016-.28%202.358-2.11%203.63-2.158%203.677l-.375.283-.375-.283c-.094-.047-1.877-1.366-2.16-3.676-1.453-.282-2.908-1.507-2.908-3.015v-.707h.703c2.3%200%204.13-1.84%204.13-4.148v-.66h-3.24v-1.367h1.878v-.518c-.093-1.556-.656-8.343-4.55-8.343-1.36%200-2.487%201.13-2.487%202.498%200%20.85.422%201.603%201.08%202.074%201.03.47%201.688%201.508%201.688%202.687%200%201.65-1.313%202.97-2.955%202.97h-6.99c3.377%209.332%2014.263%2014.705%2016.093%2015.554%201.83-.85%2012.716-6.222%2016.094-15.554h-6.897c-1.596.047-2.91-1.273-2.91-2.922z%22%2F%3E%3Cpath%20d%3D%22M3.33%2039.92h7.32c.893%200%201.597-.707%201.597-1.602%200-.52-.235-.99-.657-1.273-.14-.047-.235-.14-.376-.188-4.035-.85-6.053-2.734-6.053-5.61%200-3.016%202.488-5.467%205.49-5.467%202.44%200%204.694%201.65%206.336%204.667.094.188.188.33.28.518-.14-.943-.28-1.744-.468-2.262-1.126-3.3-1.69-5.044-1.69-6.27%200-1.98%201.362-3.91%202.488-5.466l.094-.142c.844-1.178%201.595-2.215%201.595-2.262l.563-.8.563.8s.752%201.084%201.596%202.262l.094.142c1.126%201.555%202.487%203.44%202.487%205.467%200%201.225-.563%203.017-1.69%206.27-.187.564-.327%201.366-.468%202.26.093-.187.186-.33.28-.517%201.643-3.017%203.895-4.667%206.335-4.667%203.003%200%205.443%202.45%205.443%205.468%200%202.828-2.018%204.713-6.006%205.61-.14.093-.282.14-.376.187-.375.283-.657.754-.657%201.273%200%20.895.703%201.602%201.595%201.602h7.32c.375-1.367.563-2.78.563-4.29V11.547H2.768V35.63c0%201.51.188%202.97.563%204.29z%22%2F%3E%3Cpath%20d%3D%22M33.174%2031.248c0-2.263-1.83-4.1-4.082-4.1-1.83%200-3.38%201.225-4.552%202.97.657-.33%201.314-.426%201.924-.426%202.112%200%203.848%201.744%203.848%203.865%200%20.52-.094.99-.282%201.414%201.642-.564%203.144-1.648%203.144-3.722z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--logo-left {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22139.614%22%20height%3D%2259.857%22%20viewBox%3D%220%200%20139.61401%2059.85743%22%3E%3Ctitle%3ESLU_LogoLeftAligned_White%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.012.143h139.602v59.845H.012%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M81.29%2019.19h-1.25c-.15%200-.258.123-.258.26v5.618h-.013l-5.662-6.013h-.34c-.135%200-.257.11-.257.245v9.155c0%20.136.123.258.258.258h1.238c.15%200%20.257-.122.257-.258v-5.85h.014l5.688%206.244h.326c.137%200%20.26-.11.26-.245V19.45c0-.137-.123-.26-.26-.26zm9.225%201.374V19.45c0-.137-.11-.26-.26-.26h-5.942c-.15%200-.26.123-.26.26v1.114c0%20.136.11.258.26.258h2.08v7.633c0%20.136.124.258.26.258h1.263c.136%200%20.26-.122.26-.258v-7.633h2.08c.15%200%20.26-.122.26-.258zm19.482%206.518c-1.715%200-3.116-1.4-3.116-3.116%200-1.715%201.402-3.144%203.117-3.144s3.13%201.43%203.13%203.144c0%201.715-1.415%203.116-3.13%203.116zm0-8.027c-2.72%200-4.883%202.19-4.883%204.91%200%202.722%202.162%204.884%204.883%204.884%202.722%200%204.897-2.163%204.897-4.884%200-2.722-2.175-4.91-4.897-4.91zm-6.83%208.027h-3.47V19.45c0-.137-.122-.26-.257-.26h-1.25c-.15%200-.26.123-.26.26v9.005c0%20.136.11.258.26.258h4.977c.15%200%20.258-.122.258-.258V27.34c0-.136-.108-.258-.258-.258zm33.604-4c-1.102-.45-1.605-.885-1.605-1.525%200-.435.422-.953%201.198-.953.75%200%201.783.68%201.89.75.164.108.368%200%20.478-.165l.517-.776c.095-.136.055-.367-.082-.448-.27-.204-1.33-.91-2.72-.91-2.163%200-3.06%201.4-3.06%202.61%200%201.606%201.277%202.422%202.556%202.94%201.145.462%201.73.938%201.73%201.632%200%20.585-.53%201.048-1.24%201.048-.884%200-1.985-.803-2.053-.844-.123-.095-.354-.095-.462.096l-.49.843c-.122.22-.054.287.068.41.272.258%201.278%201.06%202.993%201.06%201.92%200%203.128-1.292%203.128-2.693%200-1.755-1.523-2.545-2.843-3.076zm-11.822-3.89h-1.29c-.15%200-.26.12-.26.258v5.578c0%201.143-.802%202.054-1.986%202.054-1.185%200-1.974-.91-1.974-2.068V19.45c0-.137-.11-.26-.258-.26h-1.29c-.137%200-.26.123-.26.26v5.66c0%202.067%201.645%203.74%203.782%203.74%202.15%200%203.795-1.673%203.795-3.74v-5.66c0-.137-.122-.26-.26-.26zm5.21%200h-1.264c-.135%200-.257.12-.257.258v9.005c0%20.136.122.258.257.258h1.265c.135%200%20.257-.122.257-.258V19.45c0-.137-.122-.26-.258-.26zm-60.472%200h-1.264c-.136%200-.258.12-.258.258v9.005c0%20.136.122.258.258.258h1.264c.136%200%20.258-.122.258-.258V19.45c0-.137-.122-.26-.258-.26zm-14.462%206.965c0-1.755-1.523-2.545-2.842-3.076-1.103-.448-1.607-.883-1.607-1.523%200-.435.422-.953%201.2-.953.747%200%201.78.68%201.89.75.162.108.366%200%20.476-.165l.517-.776c.095-.136.055-.367-.082-.448-.27-.204-1.33-.91-2.72-.91-2.163%200-3.06%201.4-3.06%202.61%200%201.606%201.277%202.422%202.556%202.94%201.145.462%201.73.938%201.73%201.632%200%20.585-.53%201.048-1.24%201.048-.884%200-1.985-.803-2.053-.844-.123-.095-.353-.095-.462.096l-.49.843c-.122.22-.054.287.068.41.272.258%201.278%201.06%202.993%201.06%201.918%200%203.128-1.292%203.128-2.693zm4.735-.694l1.333-2.993h.04l1.36%202.993H59.96zm1.686-6.258c-.04-.08-.095-.15-.23-.15h-.137c-.124%200-.19.07-.232.15l-4.232%209.154c-.08.176.028.353.232.353h1.183c.22%200%20.342-.136.396-.272l.667-1.468h4.067l.667%201.47c.095.19.19.27.394.27h1.185c.204%200%20.313-.176.232-.353l-4.19-9.155zm52.51%2014.727h-4.754c-.12%200-.207.098-.207.206v.892c0%20.11.087.206.207.206h1.665v6.106c0%20.11.1.208.207.208h1.01c.11%200%20.208-.1.208-.208v-6.106h1.665c.12%200%20.207-.097.207-.206v-.892c0-.108-.087-.206-.207-.206zm8.272%200h-1.12c-.088%200-.142.054-.175.098l-1.74%202.503-1.74-2.503c-.034-.044-.088-.098-.175-.098h-1.11c-.174%200-.262.174-.174.315l2.48%203.635v3.46c0%20.11.088.208.207.208h1.002c.11%200%20.207-.1.207-.208v-3.47l2.512-3.625c.087-.14%200-.315-.174-.315zm-57.672%200h-1c-.12%200-.207.098-.207.207v4.493h-.012l-4.528-4.81h-.272c-.11%200-.207.087-.207.196v7.322c0%20.11.1.208.208.208h.99c.12%200%20.206-.1.206-.208v-4.678h.01l4.55%204.994h.262c.108%200%20.207-.087.207-.195V34.14c0-.11-.1-.208-.207-.208zm41.74%200h-1.013c-.108%200-.205.098-.205.207v7.202c0%20.11.097.208.205.208h1.012c.11%200%20.206-.1.206-.208V34.14c0-.11-.096-.208-.205-.208zm-51.405%200H54.06c-.12%200-.207.098-.207.207V38.6c0%20.913-.64%201.643-1.588%201.643-.948%200-1.58-.73-1.58-1.655v-4.45c0-.11-.086-.208-.206-.208h-1.033c-.108%200-.206.098-.206.207v4.526c0%201.655%201.316%202.992%203.025%202.992%201.72%200%203.036-1.337%203.036-2.992V34.14c0-.11-.098-.208-.207-.208zm24.022%200h-1.11c-.098%200-.163.065-.185.12l-2.09%204.68h-.076l-2.088-4.68c-.023-.055-.088-.12-.186-.12h-1.11c-.163%200-.25.14-.185.283l3.364%207.323c.033.065.087.12.185.12h.108c.098%200%20.153-.055.185-.12l3.373-7.323c.066-.142-.02-.283-.184-.283zm13.496%203.472h-1.775v-2.168h1.775c.578%200%201.078.48%201.078%201.057%200%20.61-.5%201.11-1.078%201.11zm2.49-1.132c0-1.296-1.064-2.34-2.37-2.34h-3.113c-.12%200-.206.098-.206.206v7.204c0%20.11.086.208.205.208h1c.11%200%20.207-.1.207-.208v-2.775h1.21l1.447%202.884c.02.045.075.1.174.1h1.142c.184%200%20.26-.175.184-.316l-1.49-2.765c.947-.38%201.61-1.197%201.61-2.198zm-8.814-2.34h-4.43c-.118%200-.205.098-.205.206v7.205c0%20.108.086.207.205.207h4.43c.118%200%20.205-.1.205-.207v-.892c0-.108-.087-.205-.206-.205h-3.222v-1.907h2.69c.107%200%20.205-.087.205-.206v-.902c0-.11-.098-.207-.206-.207h-2.688v-1.787h3.222c.12%200%20.206-.097.206-.206v-.892c0-.108-.087-.206-.206-.206zm-16.762%200h-1.01c-.11%200-.207.098-.207.207v7.202c0%20.11.098.208.206.208h1.012c.11%200%20.207-.1.207-.208V34.14c0-.11-.098-.208-.208-.208zm30.727%203.11c-.884-.357-1.287-.706-1.287-1.217%200-.35.338-.763.96-.763.597%200%201.425.545%201.512.6.13.086.294%200%20.38-.13l.413-.622c.076-.108.044-.294-.064-.36-.218-.162-1.066-.727-2.177-.727-1.73%200-2.448%201.12-2.448%202.09%200%201.283%201.02%201.937%202.044%202.35.915.37%201.383.75%201.383%201.306%200%20.468-.424.838-.99.838-.71%200-1.59-.642-1.645-.675-.097-.077-.283-.077-.37.076l-.39.674c-.098.174-.044.228.054.326.218.207%201.022.848%202.394.848%201.535%200%202.502-1.032%202.502-2.154%200-1.404-1.218-2.036-2.273-2.46z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M16.047%2010.18h3.144V7.4H14.97c-.188%200-.375.093-.47.187-.28.283-.28.754-.046.99l1.595%201.603zM15.907%2047.414c.375.613%201.267%201.132%202.017%201.132h.704v.707c0%201.366.75%202.356%201.22%202.828.47-.47%201.22-1.46%201.22-2.827v-.707h.704c.75%200%201.642-.472%202.018-1.132-1.69-.282-3.144-1.32-3.942-2.78-.798%201.46-2.252%202.498-3.94%202.78zM13.28%2029.692c.61%200%201.266.095%201.923.425-1.173-1.744-2.722-2.97-4.552-2.97-2.25%200-4.08%201.838-4.08%204.1%200%202.075%201.5%203.16%203.143%203.724-.188-.47-.282-.94-.282-1.413%200-2.12%201.737-3.865%203.85-3.865zM21.63%2028.184c1.08-3.063%201.596-4.807%201.596-5.844%200-1.556-1.22-3.252-2.252-4.666l-.094-.142c-.375-.518-.75-1.084-1.032-1.46-.28.423-.657.942-1.032%201.46l-.094.142c-.985%201.366-2.252%203.11-2.252%204.666%200%201.037.563%202.78%201.595%205.844.657%201.886.938%206.222%201.032%209.238.047.52.094%201.084.094%201.603h-.046V39.966h1.36v-.188c0-.19%200-.425.048-.708h-.047c0-.566.047-1.178.094-1.79.14-3.065.42-7.26%201.03-9.098zM25.244%208.577c.282-.283.282-.707%200-.99-.14-.14-.28-.188-.47-.188h-4.222v2.732h3.144l1.548-1.555z%22%2F%3E%3Cpath%20d%3D%22M27.215%205.655c-.657-.66-1.502-.99-2.44-.99h-.798V1.93h-2.064V-.142h-4.13V1.93H15.72v2.735h-.8c-.89%200-1.782.377-2.44.99-.656.66-.984%201.508-.984%202.45%200%20.236%200%20.472.047.708H0V35.63c0%206.506%203.33%2012.727%209.62%2018.006%204.644%203.865%209.196%205.844%209.383%205.892l.798.33.8-.33c.186-.095%204.785-2.074%209.383-5.892%206.288-5.232%209.62-11.453%209.62-18.005V8.814h-11.59c.328-1.132%200-2.31-.798-3.158zm11.12%204.525v25.45c0%206.08-3.143%2011.973-9.15%2016.922-4.457%203.723-8.868%205.61-9.055%205.703l-.282.094-.28-.095c-.19-.094-4.6-1.98-9.057-5.703-6.005-4.996-9.15-10.84-9.15-16.92V10.18h12.717l-.61-.613c-.798-.8-.798-2.12%200-2.922.375-.378.89-.613%201.454-.613h4.224V4.665H17.08V3.298h2.064V1.224h1.36v2.074h2.066v1.367h-2.065v1.367h4.223c.563%200%201.08.235%201.455.613.375.377.61.895.61%201.46%200%20.566-.235%201.085-.61%201.462l-.61.613h12.762z%22%2F%3E%3Cpath%20d%3D%22M26.136%2038.318c0-1.13.657-2.215%201.69-2.687.656-.47%201.078-1.224%201.078-2.073%200-1.366-1.126-2.498-2.487-2.498-3.613%200-4.364%205.844-4.504%207.918v.895h1.877v1.367h-3.238v.66c0%202.31%201.83%204.148%204.13%204.148h.703v.707c0%201.508-1.455%202.733-2.91%203.016-.28%202.358-2.11%203.63-2.158%203.677l-.375.283-.375-.283c-.094-.047-1.877-1.366-2.16-3.676-1.453-.282-2.908-1.507-2.908-3.015v-.707h.703c2.3%200%204.13-1.84%204.13-4.148v-.66h-3.24v-1.367h1.878v-.518c-.093-1.556-.656-8.343-4.55-8.343-1.36%200-2.487%201.13-2.487%202.498%200%20.85.422%201.603%201.08%202.074%201.03.47%201.688%201.508%201.688%202.687%200%201.65-1.313%202.97-2.955%202.97h-6.99c3.377%209.332%2014.263%2014.705%2016.093%2015.554%201.83-.85%2012.716-6.222%2016.094-15.554h-6.897c-1.596.047-2.91-1.273-2.91-2.922z%22%2F%3E%3Cpath%20d%3D%22M3.33%2039.92h7.32c.893%200%201.597-.707%201.597-1.602%200-.52-.235-.99-.657-1.273-.14-.047-.235-.14-.376-.188-4.035-.85-6.053-2.734-6.053-5.61%200-3.016%202.488-5.467%205.49-5.467%202.44%200%204.694%201.65%206.336%204.667.094.188.188.33.28.518-.14-.943-.28-1.744-.468-2.262-1.126-3.3-1.69-5.044-1.69-6.27%200-1.98%201.362-3.91%202.488-5.466l.094-.142c.844-1.178%201.595-2.215%201.595-2.262l.563-.8.563.8s.752%201.084%201.596%202.262l.094.142c1.126%201.555%202.487%203.44%202.487%205.467%200%201.225-.563%203.017-1.69%206.27-.187.564-.327%201.366-.468%202.26.093-.187.186-.33.28-.517%201.643-3.017%203.895-4.667%206.335-4.667%203.003%200%205.443%202.45%205.443%205.468%200%202.828-2.018%204.713-6.006%205.61-.14.093-.282.14-.376.187-.375.283-.657.754-.657%201.273%200%20.895.703%201.602%201.595%201.602h7.32c.375-1.367.563-2.78.563-4.29V11.547H2.768V35.63c0%201.51.188%202.97.563%204.29z%22%2F%3E%3Cpath%20d%3D%22M33.174%2031.248c0-2.263-1.83-4.1-4.082-4.1-1.83%200-3.38%201.225-4.552%202.97.657-.33%201.314-.426%201.924-.426%202.112%200%203.848%201.744%203.848%203.865%200%20.52-.094.99-.282%201.414%201.642-.564%203.144-1.648%203.144-3.722z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--logo-left {
  padding-bottom:calc(59 / 139 * 100%)
}
$svgstore--logo-school: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20width%3D%22258.3%22%20height%3D%22158.9%22%20viewBox%3D%220%200%20258.3%20158.9%22%3E%3Cstyle%20id%3D%22style3%22%3E.st0%7Bfill%3A%23003DA5%3B%7D%3C%2Fstyle%3E%3Ctitle%20id%3D%22title5%22%3ESchool%20Logo%3C%2Ftitle%3E%3Cg%20id%3D%22g9%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M131.2%2039.1c1.5-4.2%202.2-6.6%202.2-8.1%200-2.2-1.7-4.5-3.1-6.4l-.1-.2c-.5-.7-1.1-1.5-1.5-2-.4.6-.9%201.3-1.5%202l-.2.2c-1.4%201.9-3.1%204.3-3.1%206.4%200%201.4.8%203.8%202.2%208.1.9%202.5%201.3%208.4%201.4%2012.5.1.8.1%201.6.1%202.4h-.1v1.3h1.9V55v-1h-.1c0-.7%200-1.5.1-2.2.5-4.1.9-10.1%201.8-12.7z%22%20id%3D%22path11%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M119.6%2041.2c1%200%201.9.2%202.7.6-1.6-2.4-3.8-4.1-6.3-4.1-3.1%200-5.7%202.6-5.7%205.7%200%202.9%202.1%204.3%204.4%205.2-.2-.6-.4-1.3-.4-2-.1-3%202.3-5.4%205.3-5.4z%22%20id%3D%22path13%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M128.7%2078.8c2.6-1.2%2017.6-8.6%2022.3-21.5h-9.6c-2.3%200-4.1-1.8-4.1-4.1%200-1.6%201-3.1%202.4-3.7.9-.6%201.5-1.7%201.5-2.9%200-1.9-1.6-3.5-3.5-3.5-5.2%200-6.1%208.7-6.3%2011.2v1h2.6v1.9h-4.5v.9c0%203.2%202.6%205.7%205.7%205.7h.9v.9c0%202.1-2%203.8-4.1%204.2-.4%203.2-2.9%205-3%205.1l-.5.4-.5-.4c-.1-.1-2.6-1.9-3-5.1-2-.4-4.1-2.1-4.1-4.2v-.9h1c3.2%200%205.7-2.6%205.7-5.7v-.9h-4.5v-1.9h2.6v-1.1c-.2-2.7-1.2-11.2-6.3-11.2-1.9%200-3.5%201.6-3.5%203.5%200%201.1.6%202.2%201.5%202.9%201.4.7%202.4%202.1%202.4%203.7%200%202.3-1.8%204.1-4.1%204.1h-9.6c5%2012.9%2020%2020.4%2022.6%2021.6z%22%20id%3D%22path15%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M136.2%2012.1c.4-.4.4-1%200-1.3-.2-.2-.4-.3-.7-.3h-5.9v3.8h4.4l2.2-2.2z%22%20id%3D%22path17%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M123.4%2014.3h4.4v-3.8h-5.9c-.3%200-.5.1-.7.3-.2.2-.3.4-.3.7%200%20.3.1.5.3.7l2.2%202.1z%22%20id%3D%22path19%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M118.1%2053.2c0-.7-.3-1.3-.9-1.7-.2-.1-.4-.2-.5-.3-5.6-1.2-8.4-3.8-8.4-7.7%200-4.2%203.4-7.6%207.6-7.6%204.1%200%207.1%203%209.2%207-.2-1.2-.4-2.3-.6-3-1.6-4.5-2.3-7-2.3-8.7%200-2.8%201.9-5.4%203.5-7.5l.2-.2c1.2-1.6%202.2-3.1%202.2-3.1l.8-1.1.8%201.1s1%201.5%202.2%203.1l.1.2c1.5%202.1%203.5%204.8%203.5%207.5%200%201.7-.8%204.1-2.3%208.7-.3.8-.5%201.9-.7%203.3%202.1-4.1%205.2-7.2%209.2-7.2%204.2%200%207.6%203.4%207.6%207.6%200%203.9-2.8%206.5-8.4%207.7-.2.1-.4.2-.5.3-.5.4-.9%201-.9%201.7%200%201.2%201%202.2%202.2%202.2h10.2c.5-1.9.8-3.9.8-6V16.2h-47.5v33.3c0%202.1.3%204.1.8%206h10.2c.9-.1%201.9-1.1%201.9-2.3z%22%20id%3D%22path21%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M128.7%2072.1c.7-.7%201.7-2%201.7-3.9v-.9h.9c1%200%202.3-.7%202.8-1.5-2.4-.4-4.4-1.8-5.5-3.9-1.1%202-3.1%203.5-5.5%203.9.5.9%201.8%201.5%202.8%201.5h.9v.9c.2%201.9%201.2%203.3%201.9%203.9z%22%20id%3D%22path23%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M114.5%2074.3c6.4%205.3%2012.8%208.1%2013.1%208.2l1.1.5%201.1-.5c.3-.1%206.6-2.8%2013.1-8.2%208.8-7.3%2013.4-15.8%2013.4-24.9v-37h-16.1c.3-1.5-.1-3.1-1.3-4.3-.9-.9-2.1-1.4-3.4-1.4h-1.1V2.9h-2.9V0h-5.7v2.9H123v3.8h-1.1c-1.3%200-2.5.5-3.4%201.4-.9.9-1.4%202.1-1.4%203.4%200%20.3%200%20.6.1%201h-16.1v37.1c0%208.8%204.7%2017.4%2013.4%2024.7zm-11.5-60h17.7l-.8-.8c-.5-.5-.8-1.3-.8-2%200-.8.3-1.5.8-2s1.3-.8%202-.8h5.9v-2H125V4.8h2.8V1.9h1.9v2.8h2.9v1.9h-2.9v1.9h5.9c.8%200%201.5.3%202%20.8%201.1%201.1%201.1%202.9%200%204l-.8.8h17.7v35.2c0%2020.3-24.3%2030.8-25.3%2031.3l-.4.2-.4-.2c-1-.4-25.3-11-25.3-31.3v-35z%22%20id%3D%22path25%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M147.2%2043.4c0-3.1-2.5-5.7-5.7-5.7-2.5%200-4.7%201.7-6.3%204.1.8-.4%201.6-.6%202.7-.6%203%200%205.4%202.4%205.4%205.4%200%20.7-.1%201.4-.4%202%202.2-.9%204.3-2.3%204.3-5.2z%22%20id%3D%22path27%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M41.1%20141c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.8-1.1.1-.1.1-.2%200-.3l-.8-.8z%22%20id%3D%22path29%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M47.9%20135c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1-1.8-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.4-1.2%202.6-2.6%202.6z%22%20id%3D%22path31%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M58.9%20141.7H56v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c.1-.2%200-.3-.2-.3z%22%20id%3D%22path33%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M66%20142.8v-.9c0-.1-.1-.2-.2-.2h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1-.1.2-.2.2-.3z%22%20id%3D%22path35%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M73.1%20136.5c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-3.3v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.8v-1.9h3.3z%22%20id%3D%22path37%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M82.2%20139.1H80c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h.9v1c-.2.1-.7.3-1.3.3-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.2.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.7-1.1-2.8-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1.6%200%202.8-.7%202.8-.7s.1-.1.1-.2v-2.9c0-.3-.1-.4-.2-.4z%22%20id%3D%22path39%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M90%20135.1h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2H90c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-3.3v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.8v-1.9H90c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path41%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M101.4%20135.1h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2V140h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H98v-2.1h3.3c.1%200%20.2-.1.2-.2v-.9c.1-.3%200-.4-.1-.4z%22%20id%3D%22path43%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M107.6%20135c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1-1.9-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.4-1.2%202.6-2.6%202.6z%22%20id%3D%22path45%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120.2%20137.5c0-1.3-1.1-2.4-2.5-2.4h-3.2c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-2.9h1.3l1.5%203s.1.1.2.1h1.2c.2%200%20.3-.2.2-.3l-1.6-2.9c1-.4%201.7-1.2%201.7-2.3zm-2.6%201.2h-1.8v-2.3h1.8c.6%200%201.1.5%201.1%201.1%200%20.7-.5%201.2-1.1%201.2z%22%20id%3D%22path47%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M126.8%20135.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-2.7h1.4c1.4%200%202.5-1.1%202.5-2.5s-1.1-2.5-2.5-2.5h-2.6zm3.7%202.5c0%20.7-.5%201.2-1.2%201.2H128v-2.3h1.3c.7%200%201.2.5%201.2%201.1z%22%20id%3D%22path49%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M140.3%20135.1h-1.1c-.1%200-.2.1-.2.2v4.6c0%20.9-.7%201.7-1.7%201.7s-1.6-.8-1.6-1.7v-4.6c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v4.7c0%201.7%201.4%203.1%203.1%203.1%201.8%200%203.2-1.4%203.2-3.1v-4.7c.1-.1%200-.2-.2-.2z%22%20id%3D%22path51%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M147.6%20139c.5-.2%201.2-.9%201.2-1.8%200-1.2-1-2.1-2.4-2.1h-2.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h2.7c1.4%200%202.5-.9%202.5-2.2%200-1-.8-1.6-1.4-1.8zm-2.5-2.5h1.2c.6%200%201%20.4%201%201s-.4%201-1%201h-1.2v-2zm1.4%205.2h-1.4v-2h1.2c.6%200%201.2.4%201.2%201s-.5%201-1%201z%22%20id%3D%22path53%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M153%20135.1h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.9v-6.3c0-.2-.1-.3-.2-.3z%22%20id%3D%22path55%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M159.8%20135.1h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c.1-.1%200-.2-.2-.2z%22%20id%3D%22path57%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M169.5%20141.7l-.7-.7c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.7-1.1.1-.1.1-.3%200-.4z%22%20id%3D%22path59%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M180.9%20142.8c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v3h-3.7v-3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-3.1h3.7v3.1z%22%20id%3D%22path61%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M185.8%20143h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H187v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H187v-1.9h3.3c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-4.6c-.1%200-.2.1-.2.2v7.5c.1%200%20.2.1.3.1z%22%20id%3D%22path63%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M196.3%20135.1c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path65%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M206.3%20141.7h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path67%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M212.6%20135.1h-4.9c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h1.7v6.3c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-6.3h1.7c.1%200%20.2-.1.2-.2v-.9c0-.1%200-.2-.2-.2z%22%20id%3D%22path69%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M221.6%20135.1h-1c-.1%200-.2.1-.2.2v3h-3.7v-3c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-3.1h3.7v3.1c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path71%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M67.2%20150.9c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path73%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M79.3%20150.9h-1c-.1%200-.2.1-.2.2v4.7l-4.7-5h-.3c-.1%200-.2.1-.2.2v7.6c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-4.9l4.7%205.2h.3c.1%200%20.2-.1.2-.2v-7.6c0-.1-.1-.2-.2-.2z%22%20id%3D%22path75%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M85.6%20150.9h-2.7c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h2.7c2.2%200%204-1.8%204-4s-1.8-3.9-4-3.9zm-.1%206.5h-1.3v-5.2h1.3c1.5%200%202.5%201.1%202.5%202.6s-1.1%202.6-2.5%202.6z%22%20id%3D%22path77%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M98.1%20154.1c-.9-.4-1.3-.7-1.3-1.3%200-.4.4-.8%201-.8s1.5.6%201.6.6c.1.1.3%200%20.4-.1l.4-.6c.1-.1%200-.3-.1-.4-.2-.2-1.1-.8-2.3-.8-1.8%200-2.5%201.2-2.5%202.2%200%201.3%201.1%202%202.1%202.4%201%20.4%201.4.8%201.4%201.4%200%20.5-.4.9-1%20.9-.7%200-1.7-.7-1.7-.7-.1-.1-.3-.1-.4.1l-.4.7c-.1.2%200%20.2.1.3.2.2%201.1.9%202.5.9%201.6%200%202.6-1.1%202.6-2.2%200-1.5-1.3-2.2-2.4-2.6z%22%20id%3D%22path79%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M106.6%20150.7c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1c0-2.2-1.9-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.5-1.2%202.6-2.6%202.6z%22%20id%3D%22path81%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M118.8%20156.8c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.8-1.1.1-.1.1-.2%200-.3l-.8-.8z%22%20id%3D%22path83%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M123.4%20150.9h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path85%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.8%20150.9c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path87%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M139.8%20157.4h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path89%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M148.5%20150.9h-1.1c-.1%200-.2.1-.2.2v5.3c0%20.8-.5%201.1-.9%201.1s-.6-.2-.7-.4c-.1-.1-.2-.1-.3%200l-.6.6c-.1.1-.1.2%200%20.3.2.2.7.8%201.7.8%201.3%200%202.4-.9%202.4-2.5V151s-.1-.1-.3-.1z%22%20id%3D%22path91%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M157.7%20150.9h-1.1c-.1%200-.2.1-.2.2v4.6c0%20.9-.7%201.7-1.7%201.7s-1.6-.8-1.6-1.7v-4.6c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v4.7c0%201.7%201.4%203.1%203.1%203.1%201.8%200%203.2-1.4%203.2-3.1v-4.7c0-.1-.1-.2-.2-.2z%22%20id%3D%22path93%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M163.3%20154.1c-.9-.4-1.3-.7-1.3-1.3%200-.4.4-.8%201-.8s1.5.6%201.6.6c.1.1.3%200%20.4-.1l.4-.6c.1-.1%200-.3-.1-.4-.2-.2-1.1-.8-2.3-.8-1.8%200-2.5%201.2-2.5%202.2%200%201.3%201.1%202%202.1%202.4%201%20.4%201.4.8%201.4%201.4%200%20.5-.4.9-1%20.9-.7%200-1.6-.7-1.7-.7-.1-.1-.3-.1-.4.1l-.4.7c-.1.2%200%20.2.1.3.2.2%201.1.9%202.5.9%201.6%200%202.6-1.1%202.6-2.2%200-1.5-1.3-2.2-2.4-2.6z%22%20id%3D%22path95%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M172.5%20150.9h-4.9c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h1.7v6.3c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-6.3h1.7c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2z%22%20id%3D%22path97%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M176.3%20150.9h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path99%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M185.3%20156.8c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.7-1.1.1-.1.1-.2%200-.3l-.7-.8z%22%20id%3D%22path101%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M193.4%20150.9h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H190v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H190v-1.9h3.3c.1%200%20.2-.1.2-.2v-.9c.1-.2%200-.3-.1-.3z%22%20id%3D%22path103%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4.7%20104.6c-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.4-.3-1.9-1.3-3.8-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.8-.7%201.5-1.7%201.5-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7%200-2.6-2.1-3.7-4-4.4z%22%20id%3D%22path105%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M17.6%2099.2c-.1-.1-.1-.2-.3-.2H17c-.2%200-.3.1-.3.2l-5.9%2012.7c-.1.2%200%20.5.3.5h1.6c.3%200%20.5-.2.5-.4l.9-2h5.6l.9%202c.1.3.3.4.5.4H23c.3%200%20.4-.2.3-.5l-5.7-12.7zm-2.4%208.6l1.8-4.1h.1l1.9%204.1h-3.8z%22%20id%3D%22path107%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M28.7%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path109%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M36.4%20112v-8.1l7.9%208.6h.5c.2%200%20.4-.1.4-.3V99.5c0-.2-.2-.4-.4-.4H43c-.2%200-.4.2-.4.4v7.8L34.8%2099h-.5c-.2%200-.4.2-.4.3V112c0%20.2.2.4.4.4H36c.3-.1.4-.2.4-.4z%22%20id%3D%22path111%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M57.5%20101.1v-1.5c0-.2-.2-.4-.4-.4H49c-.2%200-.4.2-.4.4v1.5c0%20.2.2.4.4.4h2.9V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-10.6h2.9s.1-.1.1-.3z%22%20id%3D%22path113%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M67%20112.4h6.9c.2%200%20.4-.2.4-.4v-1.5c0-.2-.2-.4-.4-.4h-4.8V99.5c0-.2-.2-.4-.4-.4H67c-.2%200-.4.2-.4.4V112c.1.2.2.4.4.4z%22%20id%3D%22path115%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M83.4%20112.5c3.8%200%206.8-3%206.8-6.8s-3-6.8-6.8-6.8-6.8%203-6.8%206.8%203%206.8%206.8%206.8zm0-11.1c2.4%200%204.3%202%204.3%204.4%200%202.4-2%204.3-4.3%204.3-2.4%200-4.3-1.9-4.3-4.3s1.9-4.4%204.3-4.4z%22%20id%3D%22path117%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M99.2%20112.5c3%200%205.3-2.3%205.3-5.2v-7.8c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.7c0%201.6-1.1%202.8-2.8%202.8-1.6%200-2.7-1.3-2.7-2.9v-7.7c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.8c.2%203%202.4%205.3%205.4%205.3z%22%20id%3D%22path119%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M111.3%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path121%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%20110.4c-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7%200-2.4-2.1-3.5-3.9-4.3-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.5-.3-1.9-1.3-3.9-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.7-.7%201.4-1.7%201.4z%22%20id%3D%22path123%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M144.3%2099.5c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.7c0%201.6-1.1%202.8-2.8%202.8s-2.7-1.3-2.7-2.9v-7.7c0-.2-.1-.4-.4-.4H134c-.2%200-.4.2-.4.4v7.8c0%202.9%202.3%205.2%205.2%205.2%203%200%205.3-2.3%205.3-5.2v-7.7z%22%20id%3D%22path125%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M160.7%20112.2V99.5c0-.2-.2-.4-.4-.4h-1.7c-.2%200-.4.2-.4.4v7.8l-7.8-8.3h-.4c-.2%200-.4.2-.4.3V112c0%20.2.2.4.4.4h1.7c.2%200%20.4-.2.4-.4v-8.1l7.9%208.6h.5c.1%200%20.2-.1.2-.3z%22%20id%3D%22path127%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M166.6%20112.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4z%22%20id%3D%22path129%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M178.3%20112.3c.1.1.2.2.3.2h.2c.2%200%20.3-.1.3-.2l5.8-12.7c.1-.2%200-.5-.3-.5h-1.9c-.2%200-.3.1-.3.2l-3.6%208.1h-.1l-3.6-8.1c0-.1-.2-.2-.3-.2h-1.9c-.3%200-.4.2-.3.5l5.7%2012.7z%22%20id%3D%22path131%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M189.1%20112.4h7.7c.2%200%20.4-.2.4-.4v-1.5c0-.2-.1-.4-.4-.4h-5.6v-3.3h4.7c.2%200%20.4-.2.4-.4v-1.6c0-.2-.2-.4-.4-.4h-4.7v-3.1h5.6c.2%200%20.4-.2.4-.4v-1.5c0-.2-.1-.4-.4-.4h-7.7c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4z%22%20id%3D%22path133%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M202.2%20112.3h1.7c.2%200%20.4-.2.4-.4v-4.8h2.1l2.5%205c0%20.1.1.2.3.2h2c.3%200%20.5-.3.3-.5l-2.6-4.8c1.6-.7%202.8-2.1%202.8-3.8%200-2.2-1.8-4.1-4.1-4.1h-5.4c-.2%200-.4.2-.4.4V112c.1.2.2.3.4.3zm2.1-10.9h3.1c1%200%201.9.8%201.9%201.8%200%201.1-.9%201.9-1.9%201.9h-3.1v-3.7z%22%20id%3D%22path135%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M220.4%20104.6c-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.4-.3-1.8-1.3-3.8-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.8-.7%201.5-1.7%201.5-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7-.1-2.6-2.2-3.7-4-4.4z%22%20id%3D%22path137%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M230.9%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path139%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M243.9%2099.2h-8.2c-.2%200-.4.2-.4.4v1.5c0%20.2.1.4.4.4h2.9V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-10.6h2.9c.2%200%20.4-.2.4-.4v-1.5c-.3-.2-.4-.3-.6-.3z%22%20id%3D%22path141%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M257.9%2099.2H256c-.2%200-.2.1-.3.2l-3%204.3-3-4.3c-.1-.1-.2-.2-.3-.2h-1.9c-.3%200-.5.3-.3.5l4.3%206.3v6c0%20.2.2.4.4.4h1.7c.2%200%20.4-.2.4-.4v-6l4.4-6.3c0-.2-.2-.5-.5-.5z%22%20id%3D%22path143%22%2F%3E%3Cpath%20class%3D%22st0%22%20id%3D%22rect145%22%20d%3D%22M121%20122.8h15.4v1.9H121z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
.svgstore--logo-school {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20width%3D%22258.3%22%20height%3D%22158.9%22%20viewBox%3D%220%200%20258.3%20158.9%22%3E%3Cstyle%20id%3D%22style3%22%3E.st0%7Bfill%3A%23003DA5%3B%7D%3C%2Fstyle%3E%3Ctitle%20id%3D%22title5%22%3ESchool%20Logo%3C%2Ftitle%3E%3Cg%20id%3D%22g9%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M131.2%2039.1c1.5-4.2%202.2-6.6%202.2-8.1%200-2.2-1.7-4.5-3.1-6.4l-.1-.2c-.5-.7-1.1-1.5-1.5-2-.4.6-.9%201.3-1.5%202l-.2.2c-1.4%201.9-3.1%204.3-3.1%206.4%200%201.4.8%203.8%202.2%208.1.9%202.5%201.3%208.4%201.4%2012.5.1.8.1%201.6.1%202.4h-.1v1.3h1.9V55v-1h-.1c0-.7%200-1.5.1-2.2.5-4.1.9-10.1%201.8-12.7z%22%20id%3D%22path11%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M119.6%2041.2c1%200%201.9.2%202.7.6-1.6-2.4-3.8-4.1-6.3-4.1-3.1%200-5.7%202.6-5.7%205.7%200%202.9%202.1%204.3%204.4%205.2-.2-.6-.4-1.3-.4-2-.1-3%202.3-5.4%205.3-5.4z%22%20id%3D%22path13%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M128.7%2078.8c2.6-1.2%2017.6-8.6%2022.3-21.5h-9.6c-2.3%200-4.1-1.8-4.1-4.1%200-1.6%201-3.1%202.4-3.7.9-.6%201.5-1.7%201.5-2.9%200-1.9-1.6-3.5-3.5-3.5-5.2%200-6.1%208.7-6.3%2011.2v1h2.6v1.9h-4.5v.9c0%203.2%202.6%205.7%205.7%205.7h.9v.9c0%202.1-2%203.8-4.1%204.2-.4%203.2-2.9%205-3%205.1l-.5.4-.5-.4c-.1-.1-2.6-1.9-3-5.1-2-.4-4.1-2.1-4.1-4.2v-.9h1c3.2%200%205.7-2.6%205.7-5.7v-.9h-4.5v-1.9h2.6v-1.1c-.2-2.7-1.2-11.2-6.3-11.2-1.9%200-3.5%201.6-3.5%203.5%200%201.1.6%202.2%201.5%202.9%201.4.7%202.4%202.1%202.4%203.7%200%202.3-1.8%204.1-4.1%204.1h-9.6c5%2012.9%2020%2020.4%2022.6%2021.6z%22%20id%3D%22path15%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M136.2%2012.1c.4-.4.4-1%200-1.3-.2-.2-.4-.3-.7-.3h-5.9v3.8h4.4l2.2-2.2z%22%20id%3D%22path17%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M123.4%2014.3h4.4v-3.8h-5.9c-.3%200-.5.1-.7.3-.2.2-.3.4-.3.7%200%20.3.1.5.3.7l2.2%202.1z%22%20id%3D%22path19%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M118.1%2053.2c0-.7-.3-1.3-.9-1.7-.2-.1-.4-.2-.5-.3-5.6-1.2-8.4-3.8-8.4-7.7%200-4.2%203.4-7.6%207.6-7.6%204.1%200%207.1%203%209.2%207-.2-1.2-.4-2.3-.6-3-1.6-4.5-2.3-7-2.3-8.7%200-2.8%201.9-5.4%203.5-7.5l.2-.2c1.2-1.6%202.2-3.1%202.2-3.1l.8-1.1.8%201.1s1%201.5%202.2%203.1l.1.2c1.5%202.1%203.5%204.8%203.5%207.5%200%201.7-.8%204.1-2.3%208.7-.3.8-.5%201.9-.7%203.3%202.1-4.1%205.2-7.2%209.2-7.2%204.2%200%207.6%203.4%207.6%207.6%200%203.9-2.8%206.5-8.4%207.7-.2.1-.4.2-.5.3-.5.4-.9%201-.9%201.7%200%201.2%201%202.2%202.2%202.2h10.2c.5-1.9.8-3.9.8-6V16.2h-47.5v33.3c0%202.1.3%204.1.8%206h10.2c.9-.1%201.9-1.1%201.9-2.3z%22%20id%3D%22path21%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M128.7%2072.1c.7-.7%201.7-2%201.7-3.9v-.9h.9c1%200%202.3-.7%202.8-1.5-2.4-.4-4.4-1.8-5.5-3.9-1.1%202-3.1%203.5-5.5%203.9.5.9%201.8%201.5%202.8%201.5h.9v.9c.2%201.9%201.2%203.3%201.9%203.9z%22%20id%3D%22path23%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M114.5%2074.3c6.4%205.3%2012.8%208.1%2013.1%208.2l1.1.5%201.1-.5c.3-.1%206.6-2.8%2013.1-8.2%208.8-7.3%2013.4-15.8%2013.4-24.9v-37h-16.1c.3-1.5-.1-3.1-1.3-4.3-.9-.9-2.1-1.4-3.4-1.4h-1.1V2.9h-2.9V0h-5.7v2.9H123v3.8h-1.1c-1.3%200-2.5.5-3.4%201.4-.9.9-1.4%202.1-1.4%203.4%200%20.3%200%20.6.1%201h-16.1v37.1c0%208.8%204.7%2017.4%2013.4%2024.7zm-11.5-60h17.7l-.8-.8c-.5-.5-.8-1.3-.8-2%200-.8.3-1.5.8-2s1.3-.8%202-.8h5.9v-2H125V4.8h2.8V1.9h1.9v2.8h2.9v1.9h-2.9v1.9h5.9c.8%200%201.5.3%202%20.8%201.1%201.1%201.1%202.9%200%204l-.8.8h17.7v35.2c0%2020.3-24.3%2030.8-25.3%2031.3l-.4.2-.4-.2c-1-.4-25.3-11-25.3-31.3v-35z%22%20id%3D%22path25%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M147.2%2043.4c0-3.1-2.5-5.7-5.7-5.7-2.5%200-4.7%201.7-6.3%204.1.8-.4%201.6-.6%202.7-.6%203%200%205.4%202.4%205.4%205.4%200%20.7-.1%201.4-.4%202%202.2-.9%204.3-2.3%204.3-5.2z%22%20id%3D%22path27%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M41.1%20141c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.8-1.1.1-.1.1-.2%200-.3l-.8-.8z%22%20id%3D%22path29%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M47.9%20135c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1-1.8-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.4-1.2%202.6-2.6%202.6z%22%20id%3D%22path31%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M58.9%20141.7H56v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c.1-.2%200-.3-.2-.3z%22%20id%3D%22path33%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M66%20142.8v-.9c0-.1-.1-.2-.2-.2h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1-.1.2-.2.2-.3z%22%20id%3D%22path35%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M73.1%20136.5c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-3.3v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.8v-1.9h3.3z%22%20id%3D%22path37%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M82.2%20139.1H80c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h.9v1c-.2.1-.7.3-1.3.3-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.2.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.7-1.1-2.8-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1.6%200%202.8-.7%202.8-.7s.1-.1.1-.2v-2.9c0-.3-.1-.4-.2-.4z%22%20id%3D%22path39%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M90%20135.1h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2H90c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-3.3v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.8v-1.9H90c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path41%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M101.4%20135.1h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2V140h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H98v-2.1h3.3c.1%200%20.2-.1.2-.2v-.9c.1-.3%200-.4-.1-.4z%22%20id%3D%22path43%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M107.6%20135c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1-1.9-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.4-1.2%202.6-2.6%202.6z%22%20id%3D%22path45%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120.2%20137.5c0-1.3-1.1-2.4-2.5-2.4h-3.2c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-2.9h1.3l1.5%203s.1.1.2.1h1.2c.2%200%20.3-.2.2-.3l-1.6-2.9c1-.4%201.7-1.2%201.7-2.3zm-2.6%201.2h-1.8v-2.3h1.8c.6%200%201.1.5%201.1%201.1%200%20.7-.5%201.2-1.1%201.2z%22%20id%3D%22path47%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M126.8%20135.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-2.7h1.4c1.4%200%202.5-1.1%202.5-2.5s-1.1-2.5-2.5-2.5h-2.6zm3.7%202.5c0%20.7-.5%201.2-1.2%201.2H128v-2.3h1.3c.7%200%201.2.5%201.2%201.1z%22%20id%3D%22path49%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M140.3%20135.1h-1.1c-.1%200-.2.1-.2.2v4.6c0%20.9-.7%201.7-1.7%201.7s-1.6-.8-1.6-1.7v-4.6c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v4.7c0%201.7%201.4%203.1%203.1%203.1%201.8%200%203.2-1.4%203.2-3.1v-4.7c.1-.1%200-.2-.2-.2z%22%20id%3D%22path51%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M147.6%20139c.5-.2%201.2-.9%201.2-1.8%200-1.2-1-2.1-2.4-2.1h-2.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h2.7c1.4%200%202.5-.9%202.5-2.2%200-1-.8-1.6-1.4-1.8zm-2.5-2.5h1.2c.6%200%201%20.4%201%201s-.4%201-1%201h-1.2v-2zm1.4%205.2h-1.4v-2h1.2c.6%200%201.2.4%201.2%201s-.5%201-1%201z%22%20id%3D%22path53%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M153%20135.1h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-2.9v-6.3c0-.2-.1-.3-.2-.3z%22%20id%3D%22path55%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M159.8%20135.1h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c.1-.1%200-.2-.2-.2z%22%20id%3D%22path57%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M169.5%20141.7l-.7-.7c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.7-1.1.1-.1.1-.3%200-.4z%22%20id%3D%22path59%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M180.9%20142.8c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v3h-3.7v-3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-3.1h3.7v3.1z%22%20id%3D%22path61%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M185.8%20143h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H187v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H187v-1.9h3.3c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2h-4.6c-.1%200-.2.1-.2.2v7.5c.1%200%20.2.1.3.1z%22%20id%3D%22path63%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M196.3%20135.1c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path65%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M206.3%20141.7h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path67%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M212.6%20135.1h-4.9c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h1.7v6.3c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-6.3h1.7c.1%200%20.2-.1.2-.2v-.9c0-.1%200-.2-.2-.2z%22%20id%3D%22path69%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M221.6%20135.1h-1c-.1%200-.2.1-.2.2v3h-3.7v-3c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-3.1h3.7v3.1c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path71%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M67.2%20150.9c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path73%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M79.3%20150.9h-1c-.1%200-.2.1-.2.2v4.7l-4.7-5h-.3c-.1%200-.2.1-.2.2v7.6c0%20.1.1.2.2.2h1c.1%200%20.2-.1.2-.2v-4.9l4.7%205.2h.3c.1%200%20.2-.1.2-.2v-7.6c0-.1-.1-.2-.2-.2z%22%20id%3D%22path75%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M85.6%20150.9h-2.7c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h2.7c2.2%200%204-1.8%204-4s-1.8-3.9-4-3.9zm-.1%206.5h-1.3v-5.2h1.3c1.5%200%202.5%201.1%202.5%202.6s-1.1%202.6-2.5%202.6z%22%20id%3D%22path77%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M98.1%20154.1c-.9-.4-1.3-.7-1.3-1.3%200-.4.4-.8%201-.8s1.5.6%201.6.6c.1.1.3%200%20.4-.1l.4-.6c.1-.1%200-.3-.1-.4-.2-.2-1.1-.8-2.3-.8-1.8%200-2.5%201.2-2.5%202.2%200%201.3%201.1%202%202.1%202.4%201%20.4%201.4.8%201.4%201.4%200%20.5-.4.9-1%20.9-.7%200-1.7-.7-1.7-.7-.1-.1-.3-.1-.4.1l-.4.7c-.1.2%200%20.2.1.3.2.2%201.1.9%202.5.9%201.6%200%202.6-1.1%202.6-2.2%200-1.5-1.3-2.2-2.4-2.6z%22%20id%3D%22path79%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M106.6%20150.7c-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1%204.1-1.8%204.1-4.1c0-2.2-1.9-4.1-4.1-4.1zm0%206.7c-1.4%200-2.6-1.2-2.6-2.6%200-1.4%201.2-2.6%202.6-2.6%201.4%200%202.6%201.2%202.6%202.6%200%201.5-1.2%202.6-2.6%202.6z%22%20id%3D%22path81%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M118.8%20156.8c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.8-1.1.1-.1.1-.2%200-.3l-.8-.8z%22%20id%3D%22path83%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M123.4%20150.9h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path85%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.8%20150.9c0-.1-.1-.1-.2-.1h-.1c-.1%200-.2.1-.2.1l-3.5%207.6c-.1.1%200%20.3.2.3h1c.2%200%20.3-.1.3-.2l.6-1.2h3.4l.6%201.2c.1.2.2.2.3.2h1c.2%200%20.3-.1.2-.3l-3.6-7.6zm-1.4%205.2l1.1-2.5%201.1%202.5h-2.2z%22%20id%3D%22path87%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M139.8%20157.4h-2.9v-6.3c0-.1-.1-.2-.2-.2h-1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.1c.1%200%20.2-.1.2-.2v-.9c0-.2-.1-.3-.2-.3z%22%20id%3D%22path89%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M148.5%20150.9h-1.1c-.1%200-.2.1-.2.2v5.3c0%20.8-.5%201.1-.9%201.1s-.6-.2-.7-.4c-.1-.1-.2-.1-.3%200l-.6.6c-.1.1-.1.2%200%20.3.2.2.7.8%201.7.8%201.3%200%202.4-.9%202.4-2.5V151s-.1-.1-.3-.1z%22%20id%3D%22path91%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M157.7%20150.9h-1.1c-.1%200-.2.1-.2.2v4.6c0%20.9-.7%201.7-1.7%201.7s-1.6-.8-1.6-1.7v-4.6c0-.1-.1-.2-.2-.2h-1.1c-.1%200-.2.1-.2.2v4.7c0%201.7%201.4%203.1%203.1%203.1%201.8%200%203.2-1.4%203.2-3.1v-4.7c0-.1-.1-.2-.2-.2z%22%20id%3D%22path93%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M163.3%20154.1c-.9-.4-1.3-.7-1.3-1.3%200-.4.4-.8%201-.8s1.5.6%201.6.6c.1.1.3%200%20.4-.1l.4-.6c.1-.1%200-.3-.1-.4-.2-.2-1.1-.8-2.3-.8-1.8%200-2.5%201.2-2.5%202.2%200%201.3%201.1%202%202.1%202.4%201%20.4%201.4.8%201.4%201.4%200%20.5-.4.9-1%20.9-.7%200-1.6-.7-1.7-.7-.1-.1-.3-.1-.4.1l-.4.7c-.1.2%200%20.2.1.3.2.2%201.1.9%202.5.9%201.6%200%202.6-1.1%202.6-2.2%200-1.5-1.3-2.2-2.4-2.6z%22%20id%3D%22path95%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M172.5%20150.9h-4.9c-.1%200-.2.1-.2.2v.9c0%20.1.1.2.2.2h1.7v6.3c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-6.3h1.7c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2z%22%20id%3D%22path97%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M176.3%20150.9h-1.1c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.5c0-.1-.1-.2-.2-.2z%22%20id%3D%22path99%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M185.3%20156.8c-.1-.1-.2-.1-.3%200-.5.4-1.1.6-1.7.6-1.4%200-2.5-1.2-2.5-2.6%200-1.4%201.1-2.6%202.5-2.6.6%200%201.3.2%201.7.7.1.1.2.1.3%200l.7-.7c.1-.1.1-.2%200-.3-.8-.7-1.6-1.1-2.7-1.1-2.3%200-4.1%201.8-4.1%204.1s1.8%204.1%204.1%204.1c1%200%202-.4%202.7-1.1.1-.1.1-.2%200-.3l-.7-.8z%22%20id%3D%22path101%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M193.4%20150.9h-4.6c-.1%200-.2.1-.2.2v7.5c0%20.1.1.2.2.2h4.6c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H190v-2h2.8c.1%200%20.2-.1.2-.2v-.9c0-.1-.1-.2-.2-.2H190v-1.9h3.3c.1%200%20.2-.1.2-.2v-.9c.1-.2%200-.3-.1-.3z%22%20id%3D%22path103%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4.7%20104.6c-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.4-.3-1.9-1.3-3.8-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.8-.7%201.5-1.7%201.5-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7%200-2.6-2.1-3.7-4-4.4z%22%20id%3D%22path105%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M17.6%2099.2c-.1-.1-.1-.2-.3-.2H17c-.2%200-.3.1-.3.2l-5.9%2012.7c-.1.2%200%20.5.3.5h1.6c.3%200%20.5-.2.5-.4l.9-2h5.6l.9%202c.1.3.3.4.5.4H23c.3%200%20.4-.2.3-.5l-5.7-12.7zm-2.4%208.6l1.8-4.1h.1l1.9%204.1h-3.8z%22%20id%3D%22path107%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M28.7%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path109%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M36.4%20112v-8.1l7.9%208.6h.5c.2%200%20.4-.1.4-.3V99.5c0-.2-.2-.4-.4-.4H43c-.2%200-.4.2-.4.4v7.8L34.8%2099h-.5c-.2%200-.4.2-.4.3V112c0%20.2.2.4.4.4H36c.3-.1.4-.2.4-.4z%22%20id%3D%22path111%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M57.5%20101.1v-1.5c0-.2-.2-.4-.4-.4H49c-.2%200-.4.2-.4.4v1.5c0%20.2.2.4.4.4h2.9V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-10.6h2.9s.1-.1.1-.3z%22%20id%3D%22path113%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M67%20112.4h6.9c.2%200%20.4-.2.4-.4v-1.5c0-.2-.2-.4-.4-.4h-4.8V99.5c0-.2-.2-.4-.4-.4H67c-.2%200-.4.2-.4.4V112c.1.2.2.4.4.4z%22%20id%3D%22path115%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M83.4%20112.5c3.8%200%206.8-3%206.8-6.8s-3-6.8-6.8-6.8-6.8%203-6.8%206.8%203%206.8%206.8%206.8zm0-11.1c2.4%200%204.3%202%204.3%204.4%200%202.4-2%204.3-4.3%204.3-2.4%200-4.3-1.9-4.3-4.3s1.9-4.4%204.3-4.4z%22%20id%3D%22path117%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M99.2%20112.5c3%200%205.3-2.3%205.3-5.2v-7.8c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.7c0%201.6-1.1%202.8-2.8%202.8-1.6%200-2.7-1.3-2.7-2.9v-7.7c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.8c.2%203%202.4%205.3%205.4%205.3z%22%20id%3D%22path119%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M111.3%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path121%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M120%20110.4c-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7%200-2.4-2.1-3.5-3.9-4.3-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.5-.3-1.9-1.3-3.9-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.7-.7%201.4-1.7%201.4z%22%20id%3D%22path123%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M144.3%2099.5c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4v7.7c0%201.6-1.1%202.8-2.8%202.8s-2.7-1.3-2.7-2.9v-7.7c0-.2-.1-.4-.4-.4H134c-.2%200-.4.2-.4.4v7.8c0%202.9%202.3%205.2%205.2%205.2%203%200%205.3-2.3%205.3-5.2v-7.7z%22%20id%3D%22path125%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M160.7%20112.2V99.5c0-.2-.2-.4-.4-.4h-1.7c-.2%200-.4.2-.4.4v7.8l-7.8-8.3h-.4c-.2%200-.4.2-.4.3V112c0%20.2.2.4.4.4h1.7c.2%200%20.4-.2.4-.4v-8.1l7.9%208.6h.5c.1%200%20.2-.1.2-.3z%22%20id%3D%22path127%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M166.6%20112.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.4-.4-.4h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4z%22%20id%3D%22path129%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M178.3%20112.3c.1.1.2.2.3.2h.2c.2%200%20.3-.1.3-.2l5.8-12.7c.1-.2%200-.5-.3-.5h-1.9c-.2%200-.3.1-.3.2l-3.6%208.1h-.1l-3.6-8.1c0-.1-.2-.2-.3-.2h-1.9c-.3%200-.4.2-.3.5l5.7%2012.7z%22%20id%3D%22path131%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M189.1%20112.4h7.7c.2%200%20.4-.2.4-.4v-1.5c0-.2-.1-.4-.4-.4h-5.6v-3.3h4.7c.2%200%20.4-.2.4-.4v-1.6c0-.2-.2-.4-.4-.4h-4.7v-3.1h5.6c.2%200%20.4-.2.4-.4v-1.5c0-.2-.1-.4-.4-.4h-7.7c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4z%22%20id%3D%22path133%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M202.2%20112.3h1.7c.2%200%20.4-.2.4-.4v-4.8h2.1l2.5%205c0%20.1.1.2.3.2h2c.3%200%20.5-.3.3-.5l-2.6-4.8c1.6-.7%202.8-2.1%202.8-3.8%200-2.2-1.8-4.1-4.1-4.1h-5.4c-.2%200-.4.2-.4.4V112c.1.2.2.3.4.3zm2.1-10.9h3.1c1%200%201.9.8%201.9%201.8%200%201.1-.9%201.9-1.9%201.9h-3.1v-3.7z%22%20id%3D%22path135%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M220.4%20104.6c-1.5-.6-2.2-1.2-2.2-2.1%200-.6.6-1.3%201.7-1.3%201%200%202.5.9%202.6%201%20.2.1.5%200%20.7-.2l.7-1.1c.1-.2.1-.5-.1-.6-.4-.3-1.8-1.3-3.8-1.3-3%200-4.2%201.9-4.2%203.6%200%202.2%201.8%203.4%203.5%204.1%201.6.6%202.4%201.3%202.4%202.3%200%20.8-.7%201.5-1.7%201.5-1.2%200-2.8-1.1-2.8-1.2-.2-.1-.5-.1-.6.1l-.7%201.2c-.2.3-.1.4.1.6.4.4%201.8%201.5%204.1%201.5%202.7%200%204.3-1.8%204.3-3.7-.1-2.6-2.2-3.7-4-4.4z%22%20id%3D%22path137%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M230.9%2099.2h-1.8c-.2%200-.4.2-.4.4V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4V99.5c0-.2-.2-.3-.4-.3z%22%20id%3D%22path139%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M243.9%2099.2h-8.2c-.2%200-.4.2-.4.4v1.5c0%20.2.1.4.4.4h2.9V112c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-10.6h2.9c.2%200%20.4-.2.4-.4v-1.5c-.3-.2-.4-.3-.6-.3z%22%20id%3D%22path141%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M257.9%2099.2H256c-.2%200-.2.1-.3.2l-3%204.3-3-4.3c-.1-.1-.2-.2-.3-.2h-1.9c-.3%200-.5.3-.3.5l4.3%206.3v6c0%20.2.2.4.4.4h1.7c.2%200%20.4-.2.4-.4v-6l4.4-6.3c0-.2-.2-.5-.5-.5z%22%20id%3D%22path143%22%2F%3E%3Cpath%20class%3D%22st0%22%20id%3D%22rect145%22%20d%3D%22M121%20122.8h15.4v1.9H121z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.svgstore--logo-school {
  padding-bottom:calc(158 / 258 * 100%)
}
$svgstore--logo: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.1%22%20height%3D%22216%22%20viewBox%3D%220%200%20178.1%20216%22%3E%3Cpath%20d%3D%22M17.5%20210.8h24.8v1.6H17.5zM135.8%20210.8h24.8v1.6h-24.8zM19.8%20176.6h-1.9c-.2%200-.4.2-.4.4v8.4c0%203.1%202.5%205.6%205.6%205.6%203.2%200%205.7-2.5%205.7-5.6V177c0-.2-.2-.4-.4-.4h-1.9c-.2%200-.4.2-.4.4v8.3c0%201.7-1.2%203.1-3%203.1s-2.9-1.4-2.9-3.1V177c0-.2-.2-.4-.4-.4zM47.1%20176.6h-1.9c-.2%200-.4.2-.4.4v8.4l-8.4-9h-.5c-.2%200-.4.2-.4.4v13.6c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-8.7l8.5%209.3h.5c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM56.7%20176.6h-1.9c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM68.8%20185.6l-3.9-8.7c0-.1-.2-.2-.3-.2h-2.1c-.3%200-.5.3-.3.5l6.3%2013.6c.1.1.2.2.3.2h.2c.2%200%20.3-.1.3-.2l6.3-13.6c.1-.3%200-.5-.3-.5h-2.1c-.2%200-.3.1-.3.2l-3.9%208.7h-.2zM89.3%20176.6h-8.2c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h8.2c.2%200%20.4-.2.4-.4v-1.7c0-.2-.2-.4-.4-.4h-6v-3.5h5c.2%200%20.4-.2.4-.4v-1.7c0-.2-.2-.4-.4-.4h-5V179h6c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM106.5%20181c0-2.4-2-4.4-4.4-4.4h-5.8c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4v-5.2h2.3l2.7%205.4c0%20.1.1.2.3.2h2.1c.3%200%20.5-.3.3-.6l-2.8-5.1c1.7-.7%203-2.3%203-4.1zm-4.7%202.1h-3.3v-4h3.3c1.1%200%202%20.9%202%202s-.9%202-2%202zM116.8%20182.4c-1.6-.7-2.4-1.3-2.4-2.3%200-.6.6-1.4%201.8-1.4%201.1%200%202.7%201%202.8%201.1.2.2.5%200%20.7-.2l.8-1.2c.1-.2.1-.5-.1-.7-.4-.3-2-1.4-4.1-1.4-3.2%200-4.6%202.1-4.6%203.9%200%202.4%201.9%203.6%203.8%204.4%201.7.7%202.6%201.4%202.6%202.4%200%20.9-.8%201.6-1.8%201.6-1.3%200-3-1.2-3.1-1.3-.2-.1-.5-.1-.7.1l-.7%201.3c-.2.3-.1.4.1.6.4.4%201.9%201.6%204.5%201.6%202.9%200%204.7-1.9%204.7-4-.1-2.5-2.4-3.7-4.3-4.5zM129.1%20176.6h-1.9c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM138.3%20190.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V179h3.1c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4h-8.9c-.2%200-.4.2-.4.4v1.7c0%20.2.2.4.4.4h3.1v11.3zM148.6%20177.2l4.6%206.8v6.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V184l4.7-6.8c.2-.3%200-.6-.3-.6h-2.1c-.2%200-.3.1-.3.2l-3.2%204.7-3.2-4.7c-.1-.1-.2-.2-.3-.2h-2.1c-.5%200-.7.3-.5.6zM6.2%20156.4c-2-.8-2.9-1.6-2.9-2.8%200-.8.8-1.7%202.2-1.7%201.4%200%203.2%201.2%203.4%201.4.3.2.7%200%20.9-.3l.9-1.4c.2-.2.1-.7-.1-.8-.5-.4-2.4-1.7-4.9-1.7-3.9%200-5.6%202.5-5.6%204.7%200%202.9%202.3%204.4%204.6%205.3%202.1.8%203.1%201.7%203.1%203%200%201.1-1%201.9-2.2%201.9-1.6%200-3.6-1.5-3.7-1.5-.2-.2-.6-.2-.8.2l-.9%201.5c-.2.4-.1.5.1.7.5.5%202.3%201.9%205.4%201.9%203.5%200%205.7-2.3%205.7-4.9%200-3.1-2.8-4.6-5.2-5.5zM19%20166.1l1.2-2.7h7.4l1.2%202.7c.2.3.3.5.7.5h2.2c.4%200%20.6-.3.4-.6l-7.6-16.6c-.1-.1-.2-.3-.4-.3h-.2c-.2%200-.3.1-.4.3L15.7%20166c-.1.3%200%20.6.4.6h2.2c.4%200%20.6-.2.7-.5zm4.9-10.8l2.5%205.4h-5l2.5-5.4zM38.3%20166.6h2.3c.2%200%20.5-.2.5-.5v-16.4c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5v16.4c0%20.3.3.5.5.5zM63.2%20166.9c.2%200%20.5-.2.5-.4v-16.6c0-.2-.2-.5-.5-.5h-2.3c-.3%200-.5.2-.5.5V160l-10.3-10.9h-.6c-.2%200-.5.2-.5.4v16.6c0%20.2.2.5.5.5h2.3c.3%200%20.5-.2.5-.5v-10.6l10.3%2011.3h.6zM74.4%20166.6h2.3c.2%200%20.5-.2.5-.5v-13.9H81c.3%200%20.5-.2.5-.5v-2c0-.2-.2-.5-.5-.5H70.2c-.3%200-.5.2-.5.5v2c0%20.2.2.5.5.5H74v13.9c-.1.3.2.5.4.5zM99.1%20149.3h-2.3c-.3%200-.5.2-.5.5v16.4c0%20.2.2.5.5.5h9c.3%200%20.5-.2.5-.5v-2c0-.2-.2-.5-.5-.5h-6.3v-13.9c.1-.3-.1-.5-.4-.5zM119.8%20149.1c-4.9%200-8.9%204-8.9%208.9s3.9%208.9%208.9%208.9c4.9%200%208.9-3.9%208.9-8.9s-4-8.9-8.9-8.9zm0%2014.6c-3.1%200-5.7-2.5-5.7-5.7s2.5-5.7%205.7-5.7c3.1%200%205.7%202.6%205.7%205.7s-2.6%205.7-5.7%205.7zM142%20166.9c3.9%200%206.9-3%206.9-6.8v-10.3c0-.2-.2-.5-.5-.5h-2.3c-.3%200-.5.2-.5.5v10.1c0%202.1-1.5%203.7-3.6%203.7-2.2%200-3.6-1.7-3.6-3.8v-10.1c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5V160c0%203.8%203%206.9%206.9%206.9zM157.1%20166.6h2.3c.2%200%20.5-.2.5-.5v-16.4c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5v16.4c0%20.3.3.5.5.5zM172.9%20156.4c-2-.8-2.9-1.6-2.9-2.8%200-.8.8-1.7%202.2-1.7%201.4%200%203.2%201.2%203.4%201.4.3.2.7%200%20.9-.3l.9-1.4c.2-.2.1-.7-.1-.8-.5-.4-2.4-1.7-4.9-1.7-3.9%200-5.6%202.5-5.6%204.7%200%202.9%202.3%204.4%204.6%205.3%202.1.8%203.1%201.7%203.1%203%200%201.1-1%201.9-2.2%201.9-1.6%200-3.6-1.5-3.7-1.5-.2-.2-.6-.2-.8.2l-.9%201.5c-.2.4-.1.5.1.7.5.5%202.3%201.9%205.4%201.9%203.5%200%205.7-2.3%205.7-4.9%200-3.1-2.8-4.6-5.2-5.5zM80.9%2021.9h6.7V16h-9c-.4%200-.8.2-1%20.4-.6.6-.6%201.6-.1%202.1l3.4%203.4zM80.6%20100.9c.8%201.3%202.7%202.4%204.3%202.4h1.5v1.5c0%202.9%201.6%205%202.6%206%201-1%202.6-3.1%202.6-6v-1.5h1.5c1.6%200%203.5-1%204.3-2.4-3.6-.6-6.7-2.8-8.4-5.9-1.7%203.1-4.8%205.3-8.4%205.9zM75%2063.3c1.3%200%202.7.2%204.1.9-2.5-3.7-5.8-6.3-9.7-6.3-4.8%200-8.7%203.9-8.7%208.7%200%204.4%203.2%206.7%206.7%207.9-.4-1-.6-2-.6-3%200-4.5%203.7-8.2%208.2-8.2zM92.8%2060.1c2.3-6.5%203.4-10.2%203.4-12.4%200-3.3-2.6-6.9-4.8-9.9l-.2-.3c-.8-1.1-1.6-2.3-2.2-3.1-.6.9-1.4%202-2.2%203.1l-.2.3c-2.1%202.9-4.8%206.6-4.8%209.9%200%202.2%201.2%205.9%203.4%2012.4%201.4%204%202%2013.2%202.2%2019.6.1%201.1.2%202.3.2%203.4h-.1v2h2.9v-.4c0-.4%200-.9.1-1.5h-.1c0-1.2.1-2.5.2-3.8.3-6.5.9-15.4%202.2-19.3zM100.5%2018.5c.6-.6.6-1.5%200-2.1-.3-.3-.6-.4-1-.4h-9v5.8h6.7l3.3-3.3z%22%2F%3E%3Cpath%20d%3D%22M104.7%2012.3c-1.4-1.4-3.2-2.1-5.2-2.1h-1.7V4.4h-4.4V0h-8.8v4.4h-4.4v5.8h-1.7c-1.9%200-3.8.8-5.2%202.1-1.4%201.4-2.1%203.2-2.1%205.2%200%20.5%200%201%20.1%201.5H46.7v56.9c0%2013.8%207.1%2027%2020.5%2038.2%209.9%208.2%2019.6%2012.4%2020%2012.5l1.7.7%201.7-.7c.4-.2%2010.2-4.4%2020-12.5%2013.4-11.1%2020.5-24.3%2020.5-38.2V19h-24.7c.7-2.4%200-4.9-1.7-6.7zm23.7%209.6v54c0%2012.9-6.7%2025.4-19.5%2035.9-9.5%207.9-18.9%2011.9-19.3%2012.1l-.6.2-.6-.2c-.4-.2-9.8-4.2-19.3-12.1-12.8-10.6-19.5-23-19.5-35.9v-54h27.1l-1.3-1.3c-1.7-1.7-1.7-4.5%200-6.2.8-.8%201.9-1.3%203.1-1.3h9v-2.9h-4.4V7.3h4.4V2.9h2.9v4.4h4.4v2.9h-4.4v2.9h9c1.2%200%202.3.5%203.1%201.3.8.8%201.3%201.9%201.3%203.1%200%201.2-.5%202.3-1.3%203.1l-1.3%201.3h27.2z%22%2F%3E%3Cpath%20d%3D%22M102.4%2081.6c0-2.4%201.4-4.7%203.6-5.7%201.4-1%202.3-2.6%202.3-4.4%200-2.9-2.4-5.3-5.3-5.3-7.7%200-9.3%2012.4-9.6%2016.8v1.9h4v2.9h-6.9v1.4c0%204.9%203.9%208.8%208.8%208.8h1.5v1.5c0%203.2-3.1%205.8-6.2%206.4-.6%205-4.5%207.7-4.6%207.8l-.8.6-.8-.6c-.2-.1-4-2.9-4.6-7.8-3.1-.6-6.2-3.2-6.2-6.4V98h1.5c4.9%200%208.8-3.9%208.8-8.8v-1.4H81v-2.9h4v-1.1c-.2-3.3-1.4-17.7-9.7-17.7-2.9%200-5.3%202.4-5.3%205.3%200%201.8.9%203.4%202.3%204.4%202.2%201%203.6%203.2%203.6%205.7%200%203.5-2.8%206.3-6.3%206.3H54.7c7.2%2019.8%2030.4%2031.2%2034.3%2033%203.9-1.8%2027.1-13.2%2034.3-33h-14.7c-3.4.1-6.2-2.7-6.2-6.2z%22%2F%3E%3Cpath%20d%3D%22M52.6%2075.9c0%203.2.4%206.3%201.2%209.1h15.6c1.9%200%203.4-1.5%203.4-3.4%200-1.1-.5-2.1-1.4-2.7-.3-.1-.5-.3-.8-.4h-.1c-8.5-1.8-12.8-5.8-12.8-11.9C57.7%2060.2%2063%2055%2069.4%2055c5.2%200%2010%203.5%2013.5%209.9.2.4.4.7.6%201.1-.3-2-.6-3.7-1-4.8-2.4-7-3.6-10.7-3.6-13.3%200-4.2%202.9-8.3%205.3-11.6l.2-.3c1.8-2.5%203.4-4.7%203.4-4.8l1.2-1.7%201.2%201.7s1.6%202.3%203.4%204.8l.2.3c2.4%203.3%205.3%207.3%205.3%2011.6%200%202.6-1.2%206.4-3.6%2013.3-.4%201.2-.7%202.9-1%204.8.2-.4.4-.7.6-1.1%203.5-6.4%208.3-9.9%2013.5-9.9%206.4%200%2011.6%205.2%2011.6%2011.6%200%206-4.3%2010-12.8%2011.9h-.1c-.2.2-.5.3-.7.4-.8.6-1.4%201.6-1.4%202.7%200%201.9%201.5%203.4%203.4%203.4h15.6c.8-2.9%201.2-5.9%201.2-9.1V24.8H52.6v51.1z%22%2F%3E%3Cpath%20d%3D%22M117.4%2066.6c0-4.8-3.9-8.7-8.7-8.7-3.9%200-7.2%202.6-9.7%206.3%201.4-.7%202.8-.9%204.1-.9%204.5%200%208.2%203.7%208.2%208.2%200%201.1-.2%202.1-.6%203%203.5-1.2%206.7-3.5%206.7-7.9zM62.9%20207.3h-5c-.1%200-.2.1-.2.2v8.1c0%20.1.1.2.2.2h5c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2h-3.6v-2.1h3c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2h-3v-2h3.6c.1%200%20.2-.1.2-.2v-1c.1-.3%200-.4-.2-.4zM69.4%20210.8c-1-.4-1.4-.8-1.4-1.4%200-.4.4-.9%201.1-.9.7%200%201.6.6%201.7.7.1.1.3%200%20.4-.1l.5-.7c.1-.1%200-.3-.1-.4-.2-.2-1.2-.8-2.4-.8-1.9%200-2.8%201.3-2.8%202.3%200%201.4%201.1%202.2%202.3%202.6%201%20.4%201.6.8%201.6%201.5%200%20.5-.5.9-1.1.9-.8%200-1.8-.7-1.8-.8-.1-.1-.3-.1-.4.1l-.4.8c-.1.2%200%20.3.1.4.2.2%201.1%201%202.7%201%201.7%200%202.8-1.2%202.8-2.4-.3-1.6-1.6-2.3-2.8-2.8zM80.1%20207.3h-5.3c-.1%200-.2.1-.2.2v1c0%20.1.1.2.2.2h1.9v6.9c0%20.1.1.2.2.2H78c.1%200%20.2-.1.2-.2v-6.9h1.9c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2zM82.4%20214c-.6%200-1%20.5-1%201%200%20.6.5%201%201%201s1-.5%201-1c0-.6-.5-1-1-1zM95.5%20207.6h-.9l-1.8%201.5s-.1.1-.1.2l.1.6c0%20.1.1.2.2.2l1.1-.2v5.9c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2V208c.1-.3%200-.4-.1-.4zM103.7%20211.6c.5-.3%201.3-1%201.3-1.9%200-1.4-1.2-2.2-2.7-2.2-1.5%200-2.7.9-2.7%202.2%200%201%20.8%201.6%201.3%201.9-.3.2-1.5%201-1.5%202%200%201.3%201.1%202.3%202.9%202.3%201.8%200%202.9-1%202.9-2.3-.1-1-1-1.7-1.5-2zm-1.5-2.9c.6%200%201.1.5%201.1%201s-.4%201-1.1%201.2c-.8-.2-1.1-.6-1.1-1.2%200-.5.5-1%201.1-1zm0%206.1c-.7%200-1.3-.5-1.3-1.1%200-.6.5-1.1%201.3-1.3.8.2%201.3.7%201.3%201.3%200%20.6-.6%201.1-1.3%201.1zM110.7%20207.6h-.9L108%20209s-.1.1-.1.2l.1.6c0%20.1.1.2.2.2l1.1-.2v5.9c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.8c.1-.2%200-.3-.1-.3zM118.9%20211.6c.5-.3%201.3-1%201.3-1.9%200-1.4-1.2-2.2-2.7-2.2-1.5%200-2.7.9-2.7%202.2%200%201%20.8%201.6%201.3%201.9-.3.2-1.5%201-1.5%202%200%201.3%201.1%202.3%202.9%202.3%201.8%200%202.9-1%202.9-2.3-.1-1-1-1.7-1.5-2zm-1.5-2.9c.6%200%201.1.5%201.1%201s-.4%201-1.1%201.2c-.8-.2-1.1-.6-1.1-1.2%200-.5.5-1%201.1-1zm0%206.1c-.7%200-1.3-.5-1.3-1.1%200-.6.5-1.1%201.3-1.3.8.2%201.3.7%201.3%201.3%200%20.6-.6%201.1-1.3%201.1z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--logo {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178.1%22%20height%3D%22216%22%20viewBox%3D%220%200%20178.1%20216%22%3E%3Cpath%20d%3D%22M17.5%20210.8h24.8v1.6H17.5zM135.8%20210.8h24.8v1.6h-24.8zM19.8%20176.6h-1.9c-.2%200-.4.2-.4.4v8.4c0%203.1%202.5%205.6%205.6%205.6%203.2%200%205.7-2.5%205.7-5.6V177c0-.2-.2-.4-.4-.4h-1.9c-.2%200-.4.2-.4.4v8.3c0%201.7-1.2%203.1-3%203.1s-2.9-1.4-2.9-3.1V177c0-.2-.2-.4-.4-.4zM47.1%20176.6h-1.9c-.2%200-.4.2-.4.4v8.4l-8.4-9h-.5c-.2%200-.4.2-.4.4v13.6c0%20.2.2.4.4.4h1.8c.2%200%20.4-.2.4-.4v-8.7l8.5%209.3h.5c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM56.7%20176.6h-1.9c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM68.8%20185.6l-3.9-8.7c0-.1-.2-.2-.3-.2h-2.1c-.3%200-.5.3-.3.5l6.3%2013.6c.1.1.2.2.3.2h.2c.2%200%20.3-.1.3-.2l6.3-13.6c.1-.3%200-.5-.3-.5h-2.1c-.2%200-.3.1-.3.2l-3.9%208.7h-.2zM89.3%20176.6h-8.2c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h8.2c.2%200%20.4-.2.4-.4v-1.7c0-.2-.2-.4-.4-.4h-6v-3.5h5c.2%200%20.4-.2.4-.4v-1.7c0-.2-.2-.4-.4-.4h-5V179h6c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM106.5%20181c0-2.4-2-4.4-4.4-4.4h-5.8c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4v-5.2h2.3l2.7%205.4c0%20.1.1.2.3.2h2.1c.3%200%20.5-.3.3-.6l-2.8-5.1c1.7-.7%203-2.3%203-4.1zm-4.7%202.1h-3.3v-4h3.3c1.1%200%202%20.9%202%202s-.9%202-2%202zM116.8%20182.4c-1.6-.7-2.4-1.3-2.4-2.3%200-.6.6-1.4%201.8-1.4%201.1%200%202.7%201%202.8%201.1.2.2.5%200%20.7-.2l.8-1.2c.1-.2.1-.5-.1-.7-.4-.3-2-1.4-4.1-1.4-3.2%200-4.6%202.1-4.6%203.9%200%202.4%201.9%203.6%203.8%204.4%201.7.7%202.6%201.4%202.6%202.4%200%20.9-.8%201.6-1.8%201.6-1.3%200-3-1.2-3.1-1.3-.2-.1-.5-.1-.7.1l-.7%201.3c-.2.3-.1.4.1.6.4.4%201.9%201.6%204.5%201.6%202.9%200%204.7-1.9%204.7-4-.1-2.5-2.4-3.7-4.3-4.5zM129.1%20176.6h-1.9c-.2%200-.4.2-.4.4v13.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4zM138.3%20190.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V179h3.1c.2%200%20.4-.2.4-.4V177c0-.2-.2-.4-.4-.4h-8.9c-.2%200-.4.2-.4.4v1.7c0%20.2.2.4.4.4h3.1v11.3zM148.6%20177.2l4.6%206.8v6.4c0%20.2.2.4.4.4h1.9c.2%200%20.4-.2.4-.4V184l4.7-6.8c.2-.3%200-.6-.3-.6h-2.1c-.2%200-.3.1-.3.2l-3.2%204.7-3.2-4.7c-.1-.1-.2-.2-.3-.2h-2.1c-.5%200-.7.3-.5.6zM6.2%20156.4c-2-.8-2.9-1.6-2.9-2.8%200-.8.8-1.7%202.2-1.7%201.4%200%203.2%201.2%203.4%201.4.3.2.7%200%20.9-.3l.9-1.4c.2-.2.1-.7-.1-.8-.5-.4-2.4-1.7-4.9-1.7-3.9%200-5.6%202.5-5.6%204.7%200%202.9%202.3%204.4%204.6%205.3%202.1.8%203.1%201.7%203.1%203%200%201.1-1%201.9-2.2%201.9-1.6%200-3.6-1.5-3.7-1.5-.2-.2-.6-.2-.8.2l-.9%201.5c-.2.4-.1.5.1.7.5.5%202.3%201.9%205.4%201.9%203.5%200%205.7-2.3%205.7-4.9%200-3.1-2.8-4.6-5.2-5.5zM19%20166.1l1.2-2.7h7.4l1.2%202.7c.2.3.3.5.7.5h2.2c.4%200%20.6-.3.4-.6l-7.6-16.6c-.1-.1-.2-.3-.4-.3h-.2c-.2%200-.3.1-.4.3L15.7%20166c-.1.3%200%20.6.4.6h2.2c.4%200%20.6-.2.7-.5zm4.9-10.8l2.5%205.4h-5l2.5-5.4zM38.3%20166.6h2.3c.2%200%20.5-.2.5-.5v-16.4c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5v16.4c0%20.3.3.5.5.5zM63.2%20166.9c.2%200%20.5-.2.5-.4v-16.6c0-.2-.2-.5-.5-.5h-2.3c-.3%200-.5.2-.5.5V160l-10.3-10.9h-.6c-.2%200-.5.2-.5.4v16.6c0%20.2.2.5.5.5h2.3c.3%200%20.5-.2.5-.5v-10.6l10.3%2011.3h.6zM74.4%20166.6h2.3c.2%200%20.5-.2.5-.5v-13.9H81c.3%200%20.5-.2.5-.5v-2c0-.2-.2-.5-.5-.5H70.2c-.3%200-.5.2-.5.5v2c0%20.2.2.5.5.5H74v13.9c-.1.3.2.5.4.5zM99.1%20149.3h-2.3c-.3%200-.5.2-.5.5v16.4c0%20.2.2.5.5.5h9c.3%200%20.5-.2.5-.5v-2c0-.2-.2-.5-.5-.5h-6.3v-13.9c.1-.3-.1-.5-.4-.5zM119.8%20149.1c-4.9%200-8.9%204-8.9%208.9s3.9%208.9%208.9%208.9c4.9%200%208.9-3.9%208.9-8.9s-4-8.9-8.9-8.9zm0%2014.6c-3.1%200-5.7-2.5-5.7-5.7s2.5-5.7%205.7-5.7c3.1%200%205.7%202.6%205.7%205.7s-2.6%205.7-5.7%205.7zM142%20166.9c3.9%200%206.9-3%206.9-6.8v-10.3c0-.2-.2-.5-.5-.5h-2.3c-.3%200-.5.2-.5.5v10.1c0%202.1-1.5%203.7-3.6%203.7-2.2%200-3.6-1.7-3.6-3.8v-10.1c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5V160c0%203.8%203%206.9%206.9%206.9zM157.1%20166.6h2.3c.2%200%20.5-.2.5-.5v-16.4c0-.2-.2-.5-.5-.5h-2.3c-.2%200-.5.2-.5.5v16.4c0%20.3.3.5.5.5zM172.9%20156.4c-2-.8-2.9-1.6-2.9-2.8%200-.8.8-1.7%202.2-1.7%201.4%200%203.2%201.2%203.4%201.4.3.2.7%200%20.9-.3l.9-1.4c.2-.2.1-.7-.1-.8-.5-.4-2.4-1.7-4.9-1.7-3.9%200-5.6%202.5-5.6%204.7%200%202.9%202.3%204.4%204.6%205.3%202.1.8%203.1%201.7%203.1%203%200%201.1-1%201.9-2.2%201.9-1.6%200-3.6-1.5-3.7-1.5-.2-.2-.6-.2-.8.2l-.9%201.5c-.2.4-.1.5.1.7.5.5%202.3%201.9%205.4%201.9%203.5%200%205.7-2.3%205.7-4.9%200-3.1-2.8-4.6-5.2-5.5zM80.9%2021.9h6.7V16h-9c-.4%200-.8.2-1%20.4-.6.6-.6%201.6-.1%202.1l3.4%203.4zM80.6%20100.9c.8%201.3%202.7%202.4%204.3%202.4h1.5v1.5c0%202.9%201.6%205%202.6%206%201-1%202.6-3.1%202.6-6v-1.5h1.5c1.6%200%203.5-1%204.3-2.4-3.6-.6-6.7-2.8-8.4-5.9-1.7%203.1-4.8%205.3-8.4%205.9zM75%2063.3c1.3%200%202.7.2%204.1.9-2.5-3.7-5.8-6.3-9.7-6.3-4.8%200-8.7%203.9-8.7%208.7%200%204.4%203.2%206.7%206.7%207.9-.4-1-.6-2-.6-3%200-4.5%203.7-8.2%208.2-8.2zM92.8%2060.1c2.3-6.5%203.4-10.2%203.4-12.4%200-3.3-2.6-6.9-4.8-9.9l-.2-.3c-.8-1.1-1.6-2.3-2.2-3.1-.6.9-1.4%202-2.2%203.1l-.2.3c-2.1%202.9-4.8%206.6-4.8%209.9%200%202.2%201.2%205.9%203.4%2012.4%201.4%204%202%2013.2%202.2%2019.6.1%201.1.2%202.3.2%203.4h-.1v2h2.9v-.4c0-.4%200-.9.1-1.5h-.1c0-1.2.1-2.5.2-3.8.3-6.5.9-15.4%202.2-19.3zM100.5%2018.5c.6-.6.6-1.5%200-2.1-.3-.3-.6-.4-1-.4h-9v5.8h6.7l3.3-3.3z%22%2F%3E%3Cpath%20d%3D%22M104.7%2012.3c-1.4-1.4-3.2-2.1-5.2-2.1h-1.7V4.4h-4.4V0h-8.8v4.4h-4.4v5.8h-1.7c-1.9%200-3.8.8-5.2%202.1-1.4%201.4-2.1%203.2-2.1%205.2%200%20.5%200%201%20.1%201.5H46.7v56.9c0%2013.8%207.1%2027%2020.5%2038.2%209.9%208.2%2019.6%2012.4%2020%2012.5l1.7.7%201.7-.7c.4-.2%2010.2-4.4%2020-12.5%2013.4-11.1%2020.5-24.3%2020.5-38.2V19h-24.7c.7-2.4%200-4.9-1.7-6.7zm23.7%209.6v54c0%2012.9-6.7%2025.4-19.5%2035.9-9.5%207.9-18.9%2011.9-19.3%2012.1l-.6.2-.6-.2c-.4-.2-9.8-4.2-19.3-12.1-12.8-10.6-19.5-23-19.5-35.9v-54h27.1l-1.3-1.3c-1.7-1.7-1.7-4.5%200-6.2.8-.8%201.9-1.3%203.1-1.3h9v-2.9h-4.4V7.3h4.4V2.9h2.9v4.4h4.4v2.9h-4.4v2.9h9c1.2%200%202.3.5%203.1%201.3.8.8%201.3%201.9%201.3%203.1%200%201.2-.5%202.3-1.3%203.1l-1.3%201.3h27.2z%22%2F%3E%3Cpath%20d%3D%22M102.4%2081.6c0-2.4%201.4-4.7%203.6-5.7%201.4-1%202.3-2.6%202.3-4.4%200-2.9-2.4-5.3-5.3-5.3-7.7%200-9.3%2012.4-9.6%2016.8v1.9h4v2.9h-6.9v1.4c0%204.9%203.9%208.8%208.8%208.8h1.5v1.5c0%203.2-3.1%205.8-6.2%206.4-.6%205-4.5%207.7-4.6%207.8l-.8.6-.8-.6c-.2-.1-4-2.9-4.6-7.8-3.1-.6-6.2-3.2-6.2-6.4V98h1.5c4.9%200%208.8-3.9%208.8-8.8v-1.4H81v-2.9h4v-1.1c-.2-3.3-1.4-17.7-9.7-17.7-2.9%200-5.3%202.4-5.3%205.3%200%201.8.9%203.4%202.3%204.4%202.2%201%203.6%203.2%203.6%205.7%200%203.5-2.8%206.3-6.3%206.3H54.7c7.2%2019.8%2030.4%2031.2%2034.3%2033%203.9-1.8%2027.1-13.2%2034.3-33h-14.7c-3.4.1-6.2-2.7-6.2-6.2z%22%2F%3E%3Cpath%20d%3D%22M52.6%2075.9c0%203.2.4%206.3%201.2%209.1h15.6c1.9%200%203.4-1.5%203.4-3.4%200-1.1-.5-2.1-1.4-2.7-.3-.1-.5-.3-.8-.4h-.1c-8.5-1.8-12.8-5.8-12.8-11.9C57.7%2060.2%2063%2055%2069.4%2055c5.2%200%2010%203.5%2013.5%209.9.2.4.4.7.6%201.1-.3-2-.6-3.7-1-4.8-2.4-7-3.6-10.7-3.6-13.3%200-4.2%202.9-8.3%205.3-11.6l.2-.3c1.8-2.5%203.4-4.7%203.4-4.8l1.2-1.7%201.2%201.7s1.6%202.3%203.4%204.8l.2.3c2.4%203.3%205.3%207.3%205.3%2011.6%200%202.6-1.2%206.4-3.6%2013.3-.4%201.2-.7%202.9-1%204.8.2-.4.4-.7.6-1.1%203.5-6.4%208.3-9.9%2013.5-9.9%206.4%200%2011.6%205.2%2011.6%2011.6%200%206-4.3%2010-12.8%2011.9h-.1c-.2.2-.5.3-.7.4-.8.6-1.4%201.6-1.4%202.7%200%201.9%201.5%203.4%203.4%203.4h15.6c.8-2.9%201.2-5.9%201.2-9.1V24.8H52.6v51.1z%22%2F%3E%3Cpath%20d%3D%22M117.4%2066.6c0-4.8-3.9-8.7-8.7-8.7-3.9%200-7.2%202.6-9.7%206.3%201.4-.7%202.8-.9%204.1-.9%204.5%200%208.2%203.7%208.2%208.2%200%201.1-.2%202.1-.6%203%203.5-1.2%206.7-3.5%206.7-7.9zM62.9%20207.3h-5c-.1%200-.2.1-.2.2v8.1c0%20.1.1.2.2.2h5c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2h-3.6v-2.1h3c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2h-3v-2h3.6c.1%200%20.2-.1.2-.2v-1c.1-.3%200-.4-.2-.4zM69.4%20210.8c-1-.4-1.4-.8-1.4-1.4%200-.4.4-.9%201.1-.9.7%200%201.6.6%201.7.7.1.1.3%200%20.4-.1l.5-.7c.1-.1%200-.3-.1-.4-.2-.2-1.2-.8-2.4-.8-1.9%200-2.8%201.3-2.8%202.3%200%201.4%201.1%202.2%202.3%202.6%201%20.4%201.6.8%201.6%201.5%200%20.5-.5.9-1.1.9-.8%200-1.8-.7-1.8-.8-.1-.1-.3-.1-.4.1l-.4.8c-.1.2%200%20.3.1.4.2.2%201.1%201%202.7%201%201.7%200%202.8-1.2%202.8-2.4-.3-1.6-1.6-2.3-2.8-2.8zM80.1%20207.3h-5.3c-.1%200-.2.1-.2.2v1c0%20.1.1.2.2.2h1.9v6.9c0%20.1.1.2.2.2H78c.1%200%20.2-.1.2-.2v-6.9h1.9c.1%200%20.2-.1.2-.2v-1c0-.1-.1-.2-.2-.2zM82.4%20214c-.6%200-1%20.5-1%201%200%20.6.5%201%201%201s1-.5%201-1c0-.6-.5-1-1-1zM95.5%20207.6h-.9l-1.8%201.5s-.1.1-.1.2l.1.6c0%20.1.1.2.2.2l1.1-.2v5.9c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2V208c.1-.3%200-.4-.1-.4zM103.7%20211.6c.5-.3%201.3-1%201.3-1.9%200-1.4-1.2-2.2-2.7-2.2-1.5%200-2.7.9-2.7%202.2%200%201%20.8%201.6%201.3%201.9-.3.2-1.5%201-1.5%202%200%201.3%201.1%202.3%202.9%202.3%201.8%200%202.9-1%202.9-2.3-.1-1-1-1.7-1.5-2zm-1.5-2.9c.6%200%201.1.5%201.1%201s-.4%201-1.1%201.2c-.8-.2-1.1-.6-1.1-1.2%200-.5.5-1%201.1-1zm0%206.1c-.7%200-1.3-.5-1.3-1.1%200-.6.5-1.1%201.3-1.3.8.2%201.3.7%201.3%201.3%200%20.6-.6%201.1-1.3%201.1zM110.7%20207.6h-.9L108%20209s-.1.1-.1.2l.1.6c0%20.1.1.2.2.2l1.1-.2v5.9c0%20.1.1.2.2.2h1.1c.1%200%20.2-.1.2-.2v-7.8c.1-.2%200-.3-.1-.3zM118.9%20211.6c.5-.3%201.3-1%201.3-1.9%200-1.4-1.2-2.2-2.7-2.2-1.5%200-2.7.9-2.7%202.2%200%201%20.8%201.6%201.3%201.9-.3.2-1.5%201-1.5%202%200%201.3%201.1%202.3%202.9%202.3%201.8%200%202.9-1%202.9-2.3-.1-1-1-1.7-1.5-2zm-1.5-2.9c.6%200%201.1.5%201.1%201s-.4%201-1.1%201.2c-.8-.2-1.1-.6-1.1-1.2%200-.5.5-1%201.1-1zm0%206.1c-.7%200-1.3-.5-1.3-1.1%200-.6.5-1.1%201.3-1.3.8.2%201.3.7%201.3%201.3%200%20.6-.6%201.1-1.3%201.1z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--logo {
  padding-bottom:calc(216 / 178 * 100%)
}
$svgstore--play: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.3%22%20height%3D%2213.3%22%20viewBox%3D%220%200%2013.3%2013.3%22%3E%3Cpath%20d%3D%22M6.7%200C3%200%200%203%200%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7S10.3%200%206.7%200zM5.3%209.7v-6l4%203-4%203z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--play {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.3%22%20height%3D%2213.3%22%20viewBox%3D%220%200%2013.3%2013.3%22%3E%3Cpath%20d%3D%22M6.7%200C3%200%200%203%200%206.7s3%206.7%206.7%206.7%206.7-3%206.7-6.7S10.3%200%206.7%200zM5.3%209.7v-6l4%203-4%203z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--play {
  padding-bottom:100%
}
$svgstore--search: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.4%2010.1h-.7l-.3-.2c.9-1%201.4-2.4%201.4-3.9C11.8%202.7%209.1.1%205.9.1S0%202.7%200%205.9s2.7%205.9%205.9%205.9c1.5%200%202.8-.5%203.9-1.4l.2.3v.7l4.6%204.6%201.4-1.4-4.6-4.5zm-5.5%200c-2.3%200-4.1-1.8-4.1-4.1s1.8-4.1%204.1-4.1S10%203.7%2010%206s-1.8%204.1-4.1%204.1z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--search {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.4%2010.1h-.7l-.3-.2c.9-1%201.4-2.4%201.4-3.9C11.8%202.7%209.1.1%205.9.1S0%202.7%200%205.9s2.7%205.9%205.9%205.9c1.5%200%202.8-.5%203.9-1.4l.2.3v.7l4.6%204.6%201.4-1.4-4.6-4.5zm-5.5%200c-2.3%200-4.1-1.8-4.1-4.1s1.8-4.1%204.1-4.1S10%203.7%2010%206s-1.8%204.1-4.1%204.1z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--search {
  padding-bottom:100%
}
$svgstore--twitter: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1684%20408q-67%2098-162%20167%201%2014%201%2042%200%20130-38%20259.5T1369.5%201125%201185%201335.5t-258%20146-323%2054.5q-271%200-496-145%2035%204%2078%204%20225%200%20401-138-105-2-188-64.5T285%201033q33%205%2061%205%2043%200%2085-11-112-23-185.5-111.5T172%20710v-4q68%2038%20146%2041-66-44-105-115t-39-154q0-88%2044-163%20121%20149%20294.5%20238.5T884%20653q-8-38-8-74%200-134%2094.5-228.5T1199%20256q140%200%20236%20102%20109-21%20205-78-37%20115-142%20178%2093-10%20186-50z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--twitter {
  background-image:url(data:image/svg+xml;charset=utf8,%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M13.0929%209.73886L21.283%200H19.3422L12.2309%208.45623L6.55105%200H0L8.58898%2012.7872L0%2023H1.94095L9.45083%2014.07L15.4491%2023H22.0002L13.0928%209.73886H13.0933H13.0929ZM10.4346%2012.8997L9.56432%2011.6265L2.64018%201.49455H5.62118L11.2092%209.67134L12.0795%2010.9446L19.3431%2021.5732H16.3621L10.4348%2012.9001V12.8996L10.4346%2012.8997Z%22/%3E%0A%3C/svg%3E%0A)
}
.svgstore--twitter {
  padding-bottom:calc(22 / 23 * 100%)
}
.svgstore--snapchat {
  background-image:url(data:image/svg+xml;charset=utf8,%0A%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1568.28%2C1256.79c-13.89%2C32.13-71.81%2C55.54-177.75%2C72.21-5.55%2C7.54-9.92%2C38.88-17.06%2C63.08-4.36%2C14.68-14.68%2C23.41-32.14%2C23.41h-.79c-24.6%2C0-50.79-11.5-102.37-11.5-69.83%2C0-94%2C15.87-148.39%2C54.35-57.53%2C40.87-112.68%2C75.78-195.21%2C72.21-83.32%2C6.35-153.15-44.43-192.43-72.21-54.75-38.48-78.56-54.35-148.39-54.35-49.59%2C0-80.94%2C12.3-102.36%2C12.3s-29.76-13.1-32.94-23.81c-7.14-24.2-11.5-55.94-17.06-63.48-54.75-8.34-177.75-29.76-180.53-84.91a28.08%2C28.08%2C0%2C0%2C1%2C23.41-29.36C428%2C1184.57%2C510.5%2C996.11%2C514.07%2C988.17c...%22/%3E%0A%3C/svg%3E%0A)
}
.svgstore--snapchat {
  padding-bottom:100%
}
.svgstore--tiktok {
  background-image:url(data:image/svg+xml;charset=utf8,%0A%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1575.55%2C766a593.52%2C593.52%2C0%2C0%2C1-346.9-110.9v505c-.09%2C253.66-205.8%2C459.22-459.46%2C459.12S310%2C1413.35%2C310.07%2C1159.69s205.8-459.21%2C459.46-459.12a459.54%2C459.54%2C0%2C0%2C1%2C62.9%2C4.35v254C721.35%2C924%2C603%2C985.69%2C568%2C1096.77s26.78%2C229.45%2C137.86%2C264.39%2C229.45-26.78%2C264.39-137.86A210.85%2C210.85%2C0%2C0%2C0%2C980%2C1160V172.85h248.64a342.62%2C342.62%2C0%2C0%2C0%2C5.26%2C62.64h0a345.19%2C345.19%2C0%2C0%2C0%2C152.32%2C226.66%2C343.19%2C343.19%2C0%)
}
.svgstore--tiktok {
  padding-bottom:100%
}
$svgstore--x: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3EClose%3C%2Ftitle%3E%3Cpath%20d%3D%22M9.2%2012L0%202.8%202.8%200%2012%209.2%2021.2%200%2024%202.8%2014.8%2012l9.2%209.2-2.8%202.8-9.2-9.2L2.8%2024%200%2021.2%209.2%2012z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--x {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3EClose%3C%2Ftitle%3E%3Cpath%20d%3D%22M9.2%2012L0%202.8%202.8%200%2012%209.2%2021.2%200%2024%202.8%2014.8%2012l9.2%209.2-2.8%202.8-9.2-9.2L2.8%2024%200%2021.2%209.2%2012z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--x {
  padding-bottom:100%
}
$svgstore--youtube-play: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1280%20896q0-37-30-54L738%20522q-31-20-65-2-33%2018-33%2056v640q0%2038%2033%2056%2016%208%2031%208%2020%200%2034-10l512-320q30-17%2030-54zm512%200q0%2096-1%20150t-8.5%20136.5T1760%201330q-16%2073-69%20123t-124%2058q-222%2025-671%2025t-671-25q-71-8-124.5-58T31%201330q-14-65-21.5-147.5T1%201046%200%20896t1-150%208.5-136.5T32%20462q16-73%2069-123t124-58q222-25%20671-25t671%2025q71%208%20124.5%2058t69.5%20123q14%2065%2021.5%20147.5T1791%20746t1%20150z%22%2F%3E%3C%2Fsvg%3E);
.svgstore--youtube-play {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1280%20896q0-37-30-54L738%20522q-31-20-65-2-33%2018-33%2056v640q0%2038%2033%2056%2016%208%2031%208%2020%200%2034-10l512-320q30-17%2030-54zm512%200q0%2096-1%20150t-8.5%20136.5T1760%201330q-16%2073-69%20123t-124%2058q-222%2025-671%2025t-671-25q-71-8-124.5-58T31%201330q-14-65-21.5-147.5T1%201046%200%20896t1-150%208.5-136.5T32%20462q16-73%2069-123t124-58q222-25%20671-25t671%2025q71%208%20124.5%2058t69.5%20123q14%2065%2021.5%20147.5T1791%20746t1%20150z%22%2F%3E%3C%2Fsvg%3E)
}
.svgstore--youtube-play {
  padding-bottom:100%
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom:1rem;
  font-family:farnham-display,serif;
  font-family:var(--serif);
  font-weight:500
}
h1:not([class]) {
  margin-bottom:2rem;
  margin-top:0;
  font-size:2.6rem;
  line-height:1.2
}
@media (min-width: 48em) {
  h1:not([class]) {
    font-size:3.25rem;
    line-height:1.1
  }
}
h1.heading--alt {
  font-size:125%
}
.heading-display {
  font-size:3.25rem;
  font-weight:700;
  line-height:120%;
  letter-spacing:1px;
  color:#003da5;
  color:var(--blue);
  text-align:center;
  padding:2rem
}
@media (min-width: 48em) {
  .heading-display {
    font-size:5rem;
    padding:4rem
  }
}
h2:not([class]) {
  font-size:2.25rem;
  font-weight:700;
  line-height:1.3;
  color:#003da5;
  color:var(--blue)
}
h3 {
  font-family:corporate-s,sans-serif;
  font-family:var(--sans-serif)
}
h3:not([class]) {
  font-size:1.6rem;
  line-height:1.4
}
@media (min-width: 48em) {
  h3:not([class]) {
    font-size:2rem;
    line-height:1.3
  }
}
h4:not([class]) {
  font-size:1.6rem;
  font-weight:400;
  line-height:1.4
}
@media (min-width: 48em) {
  h4:not([class]) {
    font-size:2rem;
    line-height:1.3
  }
}
h5:not([class]) {
  font-size:1.5rem;
  line-height:1.4
}
h6:not([class]) {
  font-size:1.25rem
}
p:not([class]) {
  margin-bottom:2rem
}
ul {
  padding-left:0;
  margin-top:0
}
ul:not([class]) {
  padding-left:2rem;
  margin-bottom:2rem
}
ul:not([class]) li {
  margin-bottom:.75rem
}
ol:not([class]) {
  padding-left:2rem;
  margin-bottom:2rem
}
ol:not([class]) li {
  margin-bottom:.75rem
}
blockquote:not([class]) {
  position:relative;
  padding-left:3.5rem;
  margin-bottom:2rem;
  font-size:2rem;
  font-family:farnham-display,serif;
  font-family:var(--serif);
  font-weight:400
}
blockquote:not([class]):before {
  position:absolute;
  left:0;
  top:-5px;
  color:#9a7851;
  color:var(--tan);
  font-size:6.5rem;
  line-height:1;
  content:"â€œ"
}
blockquote:not([class]) p {
  margin-bottom:1rem
}
cite:not([class]) {
  font-size:1.25rem;
  font-style:normal;
  font-weight:400
}
.small {
  font-size:1.0625rem
}
.small p {
  margin-bottom:1rem
}
a:not([class]) {
  --underline-color: currentColor;
  --underline-color: var(--blue-opacity);
  --underline-position: 88%;
  --underline-size: .0625rem;
  background-image:linear-gradient(rgba(0,61,165,.4),rgba(0,61,165,.4));
  background-image:linear-gradient(var(--underline-color),var(--underline-color));
  background-repeat:repeat-x;
  background-position:0 88%;
  background-position:0 var(--underline-position);
  background-size:100% .0625rem;
  background-size:100% var(--underline-size);
  color:#003da5;
  color:var(--blue)
}
a:not([class]):hover {
  --underline-color: currentColor;
  background-image:linear-gradient(currentColor,currentColor);
  background-image:linear-gradient(var(--underline-color),var(--underline-color));
  background-repeat:repeat-x;
  background-position:0 var(--underline-position);
  background-size:100% var(--underline-size)
}
hr {
  margin-bottom:2rem;
  border-bottom:.125rem solid #bcbcbc;
  border-bottom:var(--divider-gray)
}
.p--alt {
  font-family:corporate-s,sans-serif;
  font-family:var(--sans-serif);
  font-weight:700
}
.p--large {
  font-size:1.75rem
}
@media (min-width: 48em) {
  .p--large {
    font-size:2.5rem
  }
}
.ul--plain {
  padding-left:0;
  list-style:none
}
.wrap {
  max-width:100rem;
  margin-right:auto;
  margin-left:auto;
  padding-right:1rem;
  padding-left:1rem
}
.wrap:before,
.wrap:after {
  display:table;
  width:0;
  content:""
}
.wrap:after {
  clear:both
}
@media (min-width: 32em) {
  .wrap {
    padding-right:2rem;
    padding-left:2rem
  }
}
@media (min-width: 72em) {
  .wrap {
    padding-right:3rem;
    padding-left:3rem
  }
}
article.wrap {
  margin:0 0 4rem
}
.wrap--wide {
  max-width:100rem
}
@media (min-width: 64em) {
  .main {
    width:calc(66.666% - 2rem);
    float:right
  }
}
@media (min-width: 72em) {
  .main {
    width:calc(66.666% - 3rem)
  }
}
@media (min-width: 80em) {
  .main {
    width:calc(66.666% - 4rem)
  }
}
.main .main {
  margin:0;
  padding:0
}
@media (min-width: 64em) {
  .main--left {
    float:left
  }
}
@media (min-width: 64em) {
  .main--center {
    margin-right:auto;
    margin-left:auto;
    float:none
  }
}
@media (min-width: 64em) {
  .sidebar {
    width:calc(33.333% - 2rem);
    float:left;
    clear:left
  }
}
@media (min-width: 72em) {
  .sidebar {
    width:calc(33.333% - 3rem)
  }
}
@media (min-width: 80em) {
  .sidebar {
    width:calc(33.333% - 4rem)
  }
}
@media (min-width: 64em) {
  .sidebar--right {
    float:right;
    clear:right
  }
}
.main+.sidebar {
  margin-top:4rem
}
@media (min-width: 64em) {
  .main+.sidebar {
    margin-top:0
  }
}
.section {
  margin-bottom:2rem;
  padding:4rem 2rem
}
.section+.section,
.hero+.section {
  margin-top:0
}
.section--large {
  margin-bottom:4rem;
  padding-top:4rem;
  padding-bottom:4rem
}
.banner+.section--large {
  margin-top:-2rem
}
.section--gray-light {
  background:#f0f0f0;
  background:var(--gray-light)
}
#content {
  overflow:hidden
}
.banner+.footer,
.section--bg+.footer {
  margin-top:0
}
.align-left,
.align-right {
  margin-bottom:2rem
}
@media (min-width: 48em) {
  .align-left,
  .align-right {
    max-width:calc(50% - 1rem)
  }
}
@media (min-width: 48em) {
  .align-left {
    margin-right:2rem;
    float:left
  }
}
@media (min-width: 48em) {
  .align-right {
    margin-left:2rem;
    float:right
  }
}
.align-center {
  margin-right:auto;
  margin-left:auto;
  text-align:center
}
.zoomin {
  opacity:0
}
.zoomin--active {
  animation:zoomin .64s ease;
  animation:zoomin calc(var(--transition-speed) * 2) var(--transition-easing)
}
.hide {
  position:absolute;
  left:-999rem
}
.sticky :last-child {
  margin-bottom:0
}
.spacing {
  margin-bottom:2rem
}
html body .juicer-feed .referral {
  display:none
}
html body .juicer-feed .j-paginate {
  margin-bottom:0
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.heading {
  margin-bottom:.5rem;
  font-family:corporate-s,sans-serif;
  font-family:var(--sans-serif);
  font-size:.875rem;
  font-weight:500;
  letter-spacing:.125rem;
  text-transform:uppercase
}
.heading--border {
  padding-top:.5rem;
  border-top:.125rem solid #bcbcbc;
  border-top:var(--divider-gray)
}
.heading--alt {
  position:relative;
  margin-bottom:2rem;
  padding-bottom:1.25rem;
  font-size:1.5rem;
  font-weight:700;
  letter-spacing:normal;
  text-align:center;
  text-transform:none;
  font-size:200%;
  font-family:brandon-grotesque
}
.heading--alt:before {
  position:absolute;
  bottom:0;
  left:50%;
  width:8rem;
  transform:translate(-50%);
  border-bottom:.25rem solid #003da5;
  border-bottom:.25rem solid var(--blue);
  content:""
}
.heading--alt--left {
  text-align:left
}
.heading--alt--left:before {
  left:0;
  transform:none
}
.heading--alt--overlay {
  margin-bottom:1rem
}
.heading--alt--overlay:before {
  border-color:#fff;
  border-color:var(--white);
  box-shadow:0 0 .5rem #0006;
  box-shadow:var(--shadow)
}
.heading__icon {
  display:inline-block;
  width:1.25rem;
  color:#bcbcbc;
  color:var(--gray);
  vertical-align:text-bottom
}
.form {
  padding:2rem 0;
  margin-bottom:2rem
}
*+.form {
  margin-top:2rem
}
.form__label {
  display:block;
  font-weight:700;
  margin-bottom:.25rem
}
.form__label .required {
  color:#be2e27;
  color:var(--red)
}
.form__input {
  border:.12rem solid #003da5;
  border:.12rem solid var(--blue);
  width:100%;
  margin-bottom:2rem;
  height:3.5rem
}
.form__input:focus {
  border-color:#003da5;
  border-color:var(--blue);
  box-shadow:none
}
.form__input {
  padding:0 1rem
}
.form__select select {
  padding:.5rem 10% .5rem .5rem;
  border:.12rem solid #003da5;
  border:.12rem solid var(--blue);
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.7%204L20%206.3%2010%2016%200%206.3%202.3%204l7.7%207.5L17.7%204z%22%2F%3E%3C%2Fsvg%3E);
  border-radius:0;
  background-position:90% 50%;
  background-size:1rem
}
.form__textarea {
  border:.12rem solid #003da5;
  border:.12rem solid var(--blue);
  width:100%;
  margin-bottom:2rem;
  padding:.5rem
}
.form__textarea:focus {
  border-color:#003da5;
  border-color:var(--blue);
  box-shadow:none
}
.control__group {
  margin-bottom:1rem
}
.input__select__multiple {
  border:.12rem solid #003da5;
  border:.12rem solid var(--blue)
}
.input__select__multiple option {
  padding:.2rem
}
.input__checkbox,
.input__checkbox .checkbox {
  margin-right:.5rem
}
.form-actions button {
  cursor:pointer
}
.grid {
  display:flex;
  flex-wrap:wrap;
  margin-right:-1rem;
  margin-left:-1rem
}
.grid:before,
.grid:after {
  display:table;
  width:0;
  content:""
}
.grid:after {
  clear:both
}
.grid--scroll {
  display:block;
  white-space:nowrap;
  overflow-x:scroll;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch
}
@media (min-width: 32em) {
  .grid--scroll {
    margin-right:-2rem;
    margin-left:-2rem
  }
}
@media (min-width: 48em) {
  .grid--scroll {
    display:flex;
    margin-right:-1rem;
    margin-left:-1rem;
    white-space:normal;
    overflow:visible
  }
}
.grid__item {
  width:100%;
  padding-right:1rem;
  padding-left:1rem;
  float:left
}
.grid__item--scroll {
  display:inline-block;
  width:18rem;
  float:none;
  white-space:normal;
  vertical-align:top
}
@media (min-width: 48em) {
  .grid__item--scroll {
    display:block;
    width:100%;
    float:left
  }
}
@media (min-width: 32em) {
  .grid__item--scroll:first-child {
    margin-left:1rem
  }
}
@media (min-width: 48em) {
  .grid__item--scroll:first-child {
    margin-left:0
  }
}
@media (min-width: 32em) {
  .grid__item--scroll:last-child {
    margin-right:1rem
  }
}
@media (min-width: 48em) {
  .grid__item--scroll:last-child {
    margin-right:0
  }
}
.grid__item--flex {
  display:flex
}
@media (min-width: 48em) {
  .grid__item--2 {
    width:50%
  }
}
@media (min-width: 48em) {
  .grid__item--3 {
    width:50%
  }
}
@media (min-width: 70em) {
  .grid__item--3 {
    width:33%
  }
}
@media (min-width: 48em) {
  .grid__item--4 {
    width:50%
  }
}
@media (min-width: 64em) {
  .grid__item--4 {
    width:25%
  }
}
.minimodal {
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  width:100%
}
.minimodal__overlay {
  position:absolute;
  top:-8rem;
  left:0;
  width:100%;
  height:calc(100% + 16rem);
  background:#003da5;
  background:var(--blue)
}
.minimodal__viewport {
  position:relative;
  height:100%;
  pointer-events:none
}
.minimodal__item {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.minimodal__status {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  color:#fff;
  text-align:center
}
.minimodal__content {
  height:100%
}
.minimodal__element {
  display:block;
  position:relative;
  top:50%;
  max-width:100%;
  max-height:100%;
  margin:auto;
  transform:translateY(-50%);
  pointer-events:auto
}
.minimodal__element--map {
  background:white
}
.minimodal__element--video {
  max-width:calc(100vh * (16/9))
}
.minimodal__element--video:before {
  display:block;
  padding-bottom:56.25%;
  background:black;
  content:""
}
.minimodal__video {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.minimodal__caption {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  color:#fff;
  pointer-events:auto
}
.minimodal__nav {
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.minimodal__nav--previous {
  left:0
}
.minimodal__nav--next {
  right:0
}
[data-minimodal-active] {
  overflow:hidden
}
.minimodal {
  transition:opacity .32s ease;
  transition:opacity var(--transition);
  opacity:0;
  z-index:9999
}
.minimodal--active {
  opacity:1
}
.minimodal__overlay {
  background:#003da5;
  background:var(--blue);
  opacity:.9
}
.minimodal__item {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  overflow:auto;
  align-items:center;
  align-content:center;
  padding:100px 0;
  width:100%;
  height:100%;
  text-align:center
}
.minimodal__content,
.minimodal__caption {
  width:100%;
  height:auto;
  padding-left:max(2rem,(100% - 78.125rem) / 2);
  padding-left:var(--container-md);
  padding-right:max(2rem,(100% - 78.125rem) / 2);
  padding-right:var(--container-md)
}
.minimodal__element {
  top:auto;
  transform:none
}
.minimodal__caption {
  position:static;
  padding-top:1.5rem
}
.minimodal__close {
  color:#fff;
  color:var(--white);
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:1.5rem;
  right:1.5rem;
  width:2.5rem;
  height:2.5rem;
  padding:0;
  border:0;
  border-radius:50%;
  background-color:#003da5;
  background-color:var(--blue);
  text-indent:-999rem
}
.minimodal__close:after {
  content:"";
  display:block;
  width:1rem;
  height:1rem;
  background:#fff;
  background:var(--white);
  -webkit-mask-image:url(/_resources/img/assets/x.svg);
  mask-image:url(/_resources/img/assets/x.svg);
  transition:all .32s ease;
  transition:all var(--transition)
}
.minimodal__close:hover:after {
  transform:rotate(90deg)
}
.minimodal__close:focus {
  outline:white dashed .25rem;
  outline-offset:.25rem
}
.flickity-enabled:focus-visible {
  outline:none!important
}
.flickity-viewport {
  position:relative;
  width:100%;
  transition:all .32s ease;
  transition:all var(--transition)
}
.flickity-viewport:focus-visible {
  outline:none!important
}
.flickity-slider {
  display:flex;
  flex-wrap:nowrap
}
.flickity-slider>* {
  flex-shrink:0;
  position:absolute;
  top:0
}
.flickity-fade .flickity-slider {
  transition:all .3s ease-in-out;
  transform:none!important
}
.flickity-fade .flickity-slider>* {
  position:absolute;
  opacity:0;
  visibility:hidden;
  transform:none!important
}
.flickity-fade .flickity-slider>*.is-selected {
  opacity:1;
  visibility:visible
}
.flickity-prev-next-button {
  display:inline-flex;
  align-items:center;
  justify-items:center;
  place-items:center;
  width:4rem;
  height:2rem;
  order:2;
  padding:0;
  border:0;
  border-radius:0;
  transition:all .32s ease;
  transition:all var(--transition);
  background:url(/_resources/img/assets/slider-arrow.svg) center no-repeat;
  background-color:transparent;
  color:#003da5;
  color:var(--blue);
  cursor:pointer;
  transform-origin:left
}
.flickity-prev-next-button svg {
  display:none
}
@media (min-width: 85em) {
  .flickity-prev-next-button {
    width:5rem
  }
}
@media (min-width: 64em) {
  .flickity-prev-next-button:hover {
    opacity:.8;
    transform:scaleX(1.3)
  }
}
@media (min-width: 64em) {
  .flickity-prev-next-button.previous {
    transform:rotate(180deg)
  }
}
@media (min-width: 70em) {
  .flickity-prev-next-button.previous {
    margin-right:-2rem
  }
}
@media (min-width: 85em) {
  .flickity-prev-next-button.previous {
    margin-right:-3rem
  }
}
@media (min-width: 64em) {
  .flickity-prev-next-button.previous:hover {
    transform:rotate(180deg) scaleX(1.3)!important
  }
  .flickity-prev-next-button.previous[disabled]:hover {
    transform:rotate(180deg)!important
  }
}
@media (min-width: 64em) {
  .flickity-prev-next-button[disabled] {
    cursor:auto;
    opacity:.5
  }
  .flickity-prev-next-button[disabled]:hover {
    opacity:.5;
    transform:none
  }
}
@media (max-width: 64em) {
  .flickity-prev-next-button {
    width:48px;
    height:38px;
    padding:0;
    border:0;
    border-radius:0;
    transition:all .32s ease;
    transition:all var(--transition);
    color:#002563;
    color:var(--blue-dark);
    background:url(/_resources/img/assets/arrow.svg) center no-repeat;
    background-color:#002563;
    background-color:var(--blue-dark);
    background-size:12px;
    cursor:pointer;
    margin-left:-30px
  }
  .flickity-prev-next-button svg {
    display:none
  }
  .flickity-prev-next-button.previous {
    transform:rotate(180deg);
    right:5rem
  }
  .flickity-prev-next-button:hover {
    background-color:#003da5;
    background-color:var(--blue)
  }
  .flickity-prev-next-button[disabled] {
    cursor:auto;
    opacity:.7
  }
  .flickity-prev-next-button[disabled]:hover {
    opacity:.7
  }
}
.flickity-page-dots {
  display:inline-flex;
  gap:10px;
  flex-wrap:wrap;
  margin-right:auto;
  align-items:center
}
@media (min-width: 48em) {
  .flickity-page-dots {
    margin-right:auto
  }
}
@media (min-width: 70em) {
  .flickity-page-dots {
    margin-right:7rem
  }
}
@media (min-width: 85em) {
  .flickity-page-dots {
    margin-right:auto
  }
}
.flickity-page-dots .flickity-page-dot {
  flex-grow:1;
  width:12px;
  height:12px;
  display:inline-block;
  text-indent:-999rem;
  overflow:hidden;
  cursor:pointer;
  background-color:#fff;
  background-color:var(--white);
  margin:0;
  padding:0;
  color:#003da5;
  color:var(--blue);
  transition:height .3s,background-color .3s,width .3s;
  transition-delay:0s,.3s,0s
}
.flickity-page-dots .flickity-page-dot.is-selected {
  opacity:1;
  background-color:#003da5;
  background-color:var(--blue);
  color:#fff;
  color:var(--white);
  transition-delay:0s;
  width:15px;
  height:15px
}
.flickity-page-dots .flickity-page-dot.is-selected:focus {
  color:#003da5;
  color:var(--blue)
}
:root {
  --modal-overlay-background-color: #000 !default;
  --modal-overlay-background-alpha): .75 !default;
  --modal-overlay-background: rgba(var(--modal-overlay-background-color), var(--modal-overlay-background-alpha));
  --modal-video-background: #000 !default
}
.modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.modal__overlay {
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(#000 !default,var(--modal-overlay-background-alpha));
  background:var(--modal-overlay-background)
}
.modal__container {
  position:relative;
  top:50%;
  transform:translateY(-50%)
}
.modal__status {
  text-align:center
}
.modal__item {
  display:block;
  max-width:100%;
  margin-right:auto;
  margin-left:auto
}
.modal__video {
  position:relative;
  padding-bottom:56.25%;
  background:#000 !default;
  background:var(--modal-video-background)
}
.modal__embed {
  position:absolute;
  width:100%;
  height:100%
}
.modal__nav {
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.modal__nav--previous {
  left:0
}
.modal__nav--next {
  right:0
}
.modal__close {
  position:absolute;
  top:0;
  right:0
}
.modal__overlay,
.modal__status,
.modal__controls,
.modal__close {
  opacity:0;
  transition:opacity .3s ease
}
.modal--active .modal__overlay,
.modal--active .modal__controls,
.modal--active .modal__close,
.modal--loading .modal__status,
.modal--loaded .modal__status {
  opacity:1
}
.modal__item {
  opacity:0;
  transform:scale(.75);
  transition:opacity .3s ease,transform .3s ease
}
.modal--loaded .modal__item {
  opacity:1;
  transform:scale(1)
}
.modal__overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(rgba(0,0,0,.4),.9);
  background:rgba(var(--black-opacity),.9);
  animation:fadein .32s ease;
  animation:fadein var(--transition)
}
.modal--remove .modal__overlay {
  opacity:0;
  animation:fadeout .32s ease;
  animation:fadeout var(--transition)
}
.modal__container {
  position:relative;
  width:100%;
  max-width:80rem;
  margin:auto;
  padding:1rem
}
@media (min-width: 32em) {
  .modal__container {
    padding:2rem
  }
}
@media (min-width: 72em) {
  .modal__container {
    padding:3rem
  }
}
@media (min-width: 80em) {
  .modal__container {
    padding:4rem
  }
}
button.modal__nav {
  color:#fff
}
button.modal__nav:hover {
  cursor:pointer
}
button.modal__nav.modal__nav--previous:before {
  content:"ï“";
  font-family:FontAwesome,Arial,sans-serif;
  color:#fff;
  font-size:2rem;
  margin:0 1rem
}
button.modal__nav.modal__nav--next:after {
  content:"ï”";
  font-family:FontAwesome,Arial,sans-serif;
  color:#fff;
  font-size:2rem;
  margin:0 1rem
}
.widget {
  font-size:1.0625rem;
  margin-bottom:2rem
}
.widget p {
  margin-bottom:1rem
}
html {
  scroll-padding-top:4.5rem
}
nav.sidebar {
  border-top:.5rem solid #9a7851
}
nav.breadcrumbs {
  margin:.5rem 0 1rem;
  padding:1rem 0 0
}
a[name] {
  display:block;
  margin-top:80px;
  visibility:hidden
}
.banner+.footer,
.section--bg+.footer {
  margin-top:0!important
}
.ul--plain li .button {
  margin-bottom:1rem!important
}
.accordion__content {
  overflow:auto!important;
  max-height:10%!important
}
.accordion__toggle__text {
  color:#003da5
}
.accordion__toggle__text.title {
  font-size:1.625rem;
  font-style:normal;
  font-weight:700;
  line-height:2.9375rem;
  font-family:farnham-display,serif;
  font-family:var(--serif)
}
.stat__number {
  color:#6f563a;
  line-height:1
}
@media (min-width:1em) {
  .on-mobile {
    display:block!important
  }
  .on-desktop {
    display:none!important
  }
}
@media (min-width:33em) {
  .on-desktop {
    display:block!important
  }
  .on-mobile {
    display:none!important
  }
}
@media only screen and (max-width: 640px) {
  .hero__video {
    display:none
  }
}
td {
  vertical-align:top;
  padding:0 2% 0 0
}
img.headshot {
  width:100%;
  height:auto;
  border:1px solid #003da5;
  border-radius:.25rem
}
img.headshot-left {
  margin:0 1rem 1rem 0
}
img.headshot-right {
  margin:0 0 1rem 1rem
}
hr {
  clear:both
}
.banner--tan {
  background-color:#c8c9c7
}
.banner--grey,
.banner-gray {
  background-color:#f0f0f0;
  margin:0
}
section.banner {
  margin-bottom:0
}
option {
  padding:.25rem 5% .25rem .5rem
}
.col33 .form__select select {
  margin:0 0 2rem;
  width:85%
}
form .col50 {
  float:left;
  width:47%;
  margin-right:3%
}
form .col50:first-child {
  margin-right:0
}
form .col33 {
  margin-right:0;
  width:33%;
  float:left
}
form .col33:last-child {
  margin-right:0
}
address {
  font-style:normal
}
.header__logo-center {
  width:9.75rem
}
@media only screen and (max-width: 1024px) {
  .header-fixed .header__logo-left {
    display:block;
    width:14rem;
    height:auto;
    margin-top:.25rem
  }
  .header__logo-left .svgstore--logo-left {
    display:block;
    width:8rem;
    height:auto;
    color:#fff;
    color:var(--white)
  }
  .svgstore--logo-nursing-left,
  .svgstore--logo-doisy-left,
  .svgstore--logo-philosophy-left,
  .svgstore--logo-socialjustice-left,
  .svgstore--logo-healthoutcomes-left,
  .svgstore--logo-albert-left,
  .svgstore--logo-arts-sciences-left,
  .svgstore--logo-professional-studies-left,
  .svgstore--logo-parks-left,
  .svgstore--logo-business-left,
  .svgstore--logo-law-left,
  .svgstore--logo-medicine-left,
  .svgstore--logo-education-left,
  .svgstore--logo-dental-left,
  .svgstore--logo-bab-left,
  .svgstore--logo-madrid-left {
    display:block;
    padding-bottom:45.42857%;
    width:105%
  }
}
@media only screen and (min-width: 64em) {
  .header-fixed .header__logo-left {
    display:block;
    width:14rem;
    height:auto;
    margin-top:.25rem
  }
  .header__logo-left .svgstore--logo-left {
    display:block;
    width:8rem;
    height:auto
  }
  .svgstore--logo-left,
  .svgstore--logo-nursing-left,
  .svgstore--logo-doisy-left,
  .svgstore--logo-philosophy-left,
  .svgstore--logo-socialjustice-left,
  .svgstore--logo-healthoutcomes-left,
  .svgstore--logo-albert-left,
  .svgstore--logo-arts-sciences-left,
  .svgstore--logo-professional-studies-left,
  .svgstore--logo-parks-left,
  .svgstore--logo-business-left,
  .svgstore--logo-law-left,
  .svgstore--logo-medicine-left,
  .svgstore--logo-education-left,
  .svgstore--logo-dental-left,
  .svgstore--logo-bab-left,
  .svgstore--logo-madrid-left {
    width:100%
  }
}
.svgstore--logo-accelerating-excellence {
  width:80%
}
@media only screen and (max-width: 1024px) {
  .svgstore--logo-accelerating-excellence {
    width:100%
  }
}
#logo-accelerating-excellence>path.cls-2 {
  fill:#cac8c8
}
#logo-madrid-left>path.cls-orange {
  fill:#db8916
}
.helper-text {
  margin-right:1rem;
  font-size:90%;
  top:-1.75rem;
  position:relative
}
label.error {
  clear:both;
  margin-top:-2rem;
  font-weight:400;
  line-height:12px;
  visibility:visible;
  border:1px solid #D8000C;
  padding:2%;
  color:red;
  background-color:#ffbaba;
  display:block
}
.form__select select {
  margin-bottom:2rem
}
.events__date {
  color:#444;
  font-weight:400;
  width:30%;
  clear:both
}
/* .gsc-search-box-tools .gsc-search-box .gsc-input {
  height:3rem!important
}
.gsc-input-box {
  height:3.5rem!important
}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  padding:21px 27px!important;
  box-sizing:content-box!important;
  margin-top:4px!important
}
.gsc-control-cse table {
  border-collapse:separate!important
}
.gsst_a {
  padding-top:11px!important
}
.cse .gsc-control-cse,
.gsc-control-cse {
  padding:0!important
}
.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
  font-size:19px!important
}
.gsc-control-cse,
.gsc-control-cse .gsc-table-result {
  font-size:17px!important
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  margin-right:15px!important
}
input.gsc-search-button-v2:hover {
  background:#00286c!important
} */
.modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1000
}
.modal-content {
  position:relative
}
.media__image {
  border:1px solid #9a7851
}
.media__type {
  position:static
}
.gallery-description {
  color:#000;
  margin:0;
  padding:1rem;
  display:block;
  clear:both;
  font-size:1.2rem;
  border-bottom:5px solid #9a7851;
  background-color:#f1f1f1;
  min-height:4rem
}
.button--right {
  float:right;
  margin:.125rem 0 .125rem .25rem
}
.fa-images {
  color:#003da5;
  margin-right:.25rem
}
.modal__item .gallery-description {
  text-align:center
}
.snippet--img-caption-left {
  width:45%;
  float:left;
  padding:0 1.2rem 1.2rem 0
}
.snippet--img-caption-right {
  width:45%;
  float:right;
  padding:0 0 1.2rem 1.2rem
}
table.ou-table-with-caption .table-scroll-option {
  background-color:#fff!important;
  color:#000;
  font-size:inherit;
  padding:10px 5px;
  vertical-align:middle
}
table.ou-table-with-caption .table-scroll-option:before {
  content:"Type scroll or leave area blank to modify how the table acts in mobile.";
  display:block;
  width:100%;
  padding:5px 15px;
  margin-bottom:10px;
  border:1px solid transparent;
  border-radius:4px;
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1;
  font-weight:800;
  font-size:14px;
  vertical-align:middle
}
.table-image-option:before {
  content:"Type full, leftcaption, rightcaption, left, or right to control the layout of images. .";
  display:block;
  width:100%;
  margin-bottom:10px;
  border:1px solid transparent;
  border-radius:4px;
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1;
  font-weight:800;
  font-size:14px;
  vertical-align:middle
}
.facebook a,
.widget a {
  word-wrap:break-word!important;
  word-break:break-word!important
}
.col-heading {
  background:#003da5;
  color:#fff;
  font-size:1.25rem;
  font-weight:400;
  padding:.625rem 1.25rem
}
.col-items {
  padding:.625rem 1.25rem
}
.col-items:nth-child(odd) {
  background:#f0f0f0
}
.embed-container {
  position:relative;
  padding-bottom:56.25%;
  height:0;
  overflow:hidden;
  max-width:100%
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.contact .accordion {
  border-color:#fff;
  margin:0 0 1rem;
  padding:0
}
.contact .accordion__item {
  border-color:#fff;
  margin:0;
  padding:0
}
.contact .accordion__toggle {
  margin:0;
  padding:0
}
.contact .accordion__toggle__text {
  font-size:1.2rem;
  text-align:right;
  padding:0 .5rem
}
.contact .date {
  text-align:left;
  padding:0
}
.contact .accordion__content p {
  text-align:right;
  padding:0 .5rem
}
.contact2 .accordion {
  border-color:#fff;
  display:block;
  width:100%;
  float:right;
  clear:both
}
.contact2 .accordion__item {
  border-color:#fff;
  margin:0;
  padding:0
}
.contact2 .left {
  width:65%;
  float:left;
  text-align:left
}
.contact2 .accordion__toggle {
  margin:0;
  padding:0;
  display:inline;
  width:30%;
  float:right
}
.contact2 .accordion__toggle__text {
  font-size:1.2rem;
  text-align:right;
  padding:0 .5rem;
  width:90%
}
.contact2 .date {
  text-align:left;
  padding:0
}
.contact2 .accordion__content {
  display:block;
  width:100%;
  padding:1rem;
  float:right;
  clear:both;
  background-color:#f1f1f1
}
.contact2 .accordion__content p {
  text-align:right;
  padding:0 .5rem
}
.contact2 .accordion__toggle__icon {
  margin:3px 0 0;
  padding:0
}
.col1-bold tr>td:first-child {
  font-weight:600
}
table.thirty {
  width:100%
}
.five tr>td:first-child {
  width:5%
}
.ten tr>td:first-child {
  width:10%
}
.fifteen tr>td:first-child {
  width:15%
}
.twenty tr>td:first-child {
  width:20%
}
.twenty-five tr>td:first-child {
  width:25%
}
.thirty tr>td:first-child {
  width:30%
}
.thirty-five tr>td:first-child {
  width:35%
}
.fourty tr>td:first-child {
  width:40%
}
.fifty tr>td:first-child {
  width:50%
}
.seventy-five tr>td:first-child {
  width:75%
}
td.ten {
  width:10%
}
td.fifteen {
  width:15%
}
td.twenty {
  width:20%
}
td.twenty-five {
  width:25%
}
td.thrity {
  width:30%
}
td.fourty {
  width:40%
}
td.fifty {
  width:50%
}
td.seventy-five {
  width:75%
}
td.right {
  text-align:right
}
td.center {
  text-align:center
}
.slu-blue tr th {
  background-color:#003da5;
  color:#fff;
  font-weight:700;
  line-height:110%;
  padding:1rem;
  text-align:left
}
.slu-blue tr {
  border:.0125rem solid #cdcdcd
}
.slu-blue tr td {
  padding:1rem;
  line-height:110%
}
.slu-blue tr th {
  border-right:1px solid #fff
}
.slu-blue {
  margin:0 0 2rem
}
.tiger tr:nth-child(2n) {
  background:#f1f1f1
}
.tiger tr:nth-child(odd) {
  background:#fff
}
.tiger tr:hover {
  background:#ccc
}
.borders tr td {
  border-left:.0125rem solid #cdcdcd
}
@media (max-width: 767px) {
  .thirty-five tr>td:first-child {
    width:100%
  }
  .slu-blue {
    display:block;
    width:100%;
    overflow-y:auto
  }
  .slu-blue:before {
    content:"";
    display:block;
    text-align:right;
    font-size:90%;
    color:#000;
    padding:0 0 1rem
  }
  .slu-blue thead,
  .slu-blue tbody,
  .slu-blue thead th {
    display:block
  }
  .slu-blue thead th:last-child {
    border-bottom:none
  }
  .slu-blue thead {
    float:left
  }
  .slu-blue tbody {
    width:auto;
    position:relative;
    overflow-x:auto
  }
  .slu-blue td,
  .slu-blue th {
    padding:.5rem;
    height:100px;
    vertical-align:middle;
    box-sizing:border-box;
    overflow-x:visible;
    overflow-y:auto;
    min-width:100%;
    font-size:100%;
    text-overflow:ellipsis
  }
  .slu-blue thead th {
    text-align:left;
    border-bottom:1px solid #f7f7f9
  }
  .slu-blue tbody tr {
    display:table-cell
  }
  .slu-blue tbody tr:nth-child(odd) {
    background:none
  }
  .slu-blue tr:nth-child(2n) {
    background:transparent
  }
  .slu-blue tr td:nth-child(odd) {
    background:#F8F8F8;
    border-right:1px solid #E6E4E4
  }
  .slu-blue tr td:nth-child(2n) {
    border-right:1px solid #E6E4E4
  }
  .slu-blue tbody td {
    display:block;
    text-align:center
  }
  .slu-blue th:first-child,
  .slu-blue td:first-child {
    height:150px
  }
}
.list tr>th {
  margin:3rem 0;
  padding:.75rem;
  font-weight:600;
  padding:.5rem;
  text-align:left;
  border-top:1px solid #000
}
.list tr>th.head {
  background-color:#003da5;
  color:#fff;
  border-top:none
}
.list tr>td {
  margin:0;
  padding:0 0 .75rem 2rem
}
.text-left tr>td:first-child {
  text-align:left
}
.text-right tr>td:first-child {
  text-align:right
}
.tm {
  top:0;
  font-size:50%
}
a.skip-main {
  left:-999px;
  position:absolute;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-999
}
.tweet__meta {
  width:100%;
  overflow:hidden
}
.tweet__text p a,
.facebook__text p a {
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.error {
  padding-left:5px;
  color:red;
  font-weight:700
}
.bg-diag-striped {
  background-image:url(/_resources/css/_img/diag-striped.png);
  background-repeat:repeat
}
.pattern-diagonal-blue {
  background-image:url(/_resources/css/_img/pattern-diagonal-blue.png);
  background-repeat:repeat
}
.bg-deco {
  background-image:url(/_resources/css/_img/deco.png)
}
.bg-chevron-10 {
  background-image:url(/_resources/css/_img/patterns-chevron-10.png)
}
.bg-chevron-50 {
  background-image:url(/_resources/css/_img/patterns-chevron-50.png)
}
.bg-chevron-100 {
  background-image:url(/_resources/css/_img/patterns-chevron-100.png)
}
.bg-line-orange {
  background-image:url(/_resources/css/_img/line-orange.png);
  background-repeat:repeat-x;
  background-position:left center
}
.bg-line-bronze {
  background-image:url(/_resources/css/_img/line-bronze.png);
  background-repeat:repeat-x;
  background-position:left center
}
.hideDropdown {
  display:none
}
.hero__headline {
  text-shadow:0px 0px 3px rgba(0,0,0,.5);
  color:#fff;
  margin:0 auto;
  width:75%;
  -webkit-text-stroke-width:.25px;
  -webkit-text-stroke-color:black
}
.hero__title-float {
  bottom:40%
}
iframe.majorsquiz {
  margin:0 auto 2rem;
  padding:0;
  width:100%;
  height:600px;
  overflow:auto
}
@media (min-width:32em) {
  .move-to-left {
    left:0;
    position:relative;
    width:100%
  }
}
@media (min-width:48em) {
  .move-to-left {
    left:0;
    position:relative;
    width:100%
  }
}
@media (min-width:64em) {
  .move-to-left {
    left:-12%;
    position:relative;
    width:112%
  }
}
.grid--scroll {
  margin-bottom:2rem
}
.alert-box-wrap {
  width:100%;
  padding:.75rem .75rem .25rem;
  background-color:#ffdf00
}
.alert-box-text {
  width:80%;
  margin:0 auto;
  padding:.75rem 0 0
}
p.subhead,
.main+p.subhead,
h2+p.subhead,
h3+p.subhead {
  font-family:brandon-grotesque,sans-serif;
  font-size:130%;
  line-height:1.5;
  font-weight:500;
  color:#555;
  margin-bottom:.5rem
}
.subhead-orig {
  font-family:brandon-grotesque,sans-serif;
  font-size:140%;
  line-height:1.5;
  font-weight:400;
  color:#555;
  margin-bottom:.5rem
}
@media screen and (max-width: 1024px) {
  nav.sidebar {
    border-top:transparent;
    margin:0;
    padding:0
  }
}
.component-images-bullets-list-section {
  margin-bottom:2rem
}
.component-images-bullets-list-section .list {
  display:grid;
  grid-template-columns:.5fr 3fr;
  grid-gap:.5rem;
  gap:.5rem;
  align-items:center;
  margin:0 auto;
  padding:.25rem 0
}
.component-images-bullets-list-section img {
  max-width:100%;
  height:auto
}
.component-podcast-buzzsprout-section {
  margin:0 0 3rem;
  padding:0 0 1rem;
  border-bottom:2px solid #999999
}
.component-podcast-buzzsprout-section span.bodycopy {
  margin-bottom:1rem
}
section .component-card-grid-3x3 {
  padding-top:0;
  padding-bottom:0
}
.component-card-grid-3x3 {
  padding-right:0;
  padding-left:0
}
.component-card-grid-3x3 p {
  padding:.5rem 0 .25rem;
  line-height:1.5
}
.component-card-grid-3x3 .grid {
  margin:0;
  padding:0
}
section .component-card-grid-3x3-mini {
  padding-top:0;
  padding-bottom:0
}
.component-card-grid-3x3-mini .feed__title {
  margin:0;
  padding:.25rem 0 1rem;
  line-height:1.5
}
.component-card-grid-3x3-mini .grid {
  margin:0 auto;
  padding:0
}
#ug-rfi,
.app {
  padding:0 0 4rem
}
.app-apply {
  padding:2rem 2rem 4rem
}
.form_label,
.form__label {
  font-family:Crimson Text,serif;
  font-weight:700
}
.form_responses select,
.js-example-basic-single {
  padding:.5rem 5% .5rem .5rem;
  border:.12rem solid #003da5;
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23003da5%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.7%204L20%206.3%2010%2016%200%206.3%202.3%204l7.7%207.5L17.7%204z%22%2F%3E%3C%2Fsvg%3E);
  border-radius:0;
  background-position:90% 50%;
  background-size:1rem
}
.form_responses input[type=text],
.form_responses input[type=email],
.form_responses input[type=tel],
.form_responses textarea {
  padding:.5rem 1rem;
  border:.12rem solid #003da5;
  width:100%;
  margin-bottom:.25rem;
  height:3.5rem
}
.form_button_submit {
  display:inline-block;
  padding:.625rem 1.25rem;
  background-color:#003da5;
  color:#fff;
  font-family:brandon-grotesque,sans-serif;
  font-size:1.125rem;
  font-weight:500;
  text-shadow:none
}
.form_button_submit:hover {
  background-color:#003b5c;
  cursor:pointer
}
div.form_question .form_label,
div.form_question label {
  display:block;
  font-weight:700
}
a.header__nav__link {
  line-height:110%
}
address {
  padding-bottom:1rem
}
address:first-line {
  font-weight:700
}
.link-acadunit {
  color:#003da5
}
.link-acadunit:hover {
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.clear:after {
  content:"";
  display:block;
  clear:both
}
.screen-reader-text:not(:focus):not(:active) {
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  white-space:nowrap
}
.zero>:first-child {
  margin-top:0
}
.zero>:last-child {
  margin-bottom:0
}
.pt-0 {
  padding-top:0!important
}
.pb-0 {
  padding-bottom:0!important
}
.pd-80 {
  padding:80px 0
}
.no-mg {
  margin:0!important
}
.wrapper {
  position:relative
}
.container-block {
  margin-top:var(--space-fw);
  margin-bottom:var(--space-fw);
  padding-left:max(2rem,(100% - 48rem) / 2);
  padding-left:var(--container-lg);
  padding-right:max(2rem,(100% - 48rem) / 2);
  padding-right:var(--container-lg)
}
.block {
  margin-bottom:55px
}
.block:last-child {
  margin-bottom:0!important
}
@media (min-width: 70em) {
  .block {
    margin-bottom:90px
  }
}
.single-post .block {
  margin-bottom:65px
}
.single-post .block:last-child {
  margin-bottom:0!important
}
@media (min-width: 70em) {
  .single-post .block {
    margin-bottom:100px
  }
}
.single-post section:not(.block):not(:last-child) {
  margin-bottom:65px
}
.single-post h1 {
  margin-bottom:17px;
  padding-bottom:14px;
  border-bottom:1px solid black;
  color:#002554
}
.single-post .single-heading {
  padding:0 20px;
  margin-bottom:0!important
}
@media (min-width: 48em) {
  .single-post .single-heading {
    padding:0
  }
}
.single-post .single-heading h1 {
  margin-bottom:32px
}
@media (min-width: 48em) {
  .single-post .single-heading h1 {
    margin-bottom:70px
  }
}
.flex {
  display:flex;
  flex-wrap:wrap
}
@media (min-width: 48em) {
  .columns {
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:2em;
    column-gap:2em;
    margin:0
  }
}
.columns>div+div {
  margin-top:16px
}
@media (min-width: 48em) {
  .columns>div+div {
    margin-top:0
  }
}
.link {
  overflow:hidden;
  position:relative;
  white-space:nowrap;
  display:inline-block;
  color:var(--teal)
}
.link .link__graphic {
  position:absolute;
  top:0;
  left:0;
  pointer-events:none;
  fill:none;
  stroke:#333;
  stroke-width:2px;
  height:100%;
  width:300%!important;
  max-width:none;
  stroke:var(--teal)
}
.link .link__graphic--slide {
  transition:transform .7s;
  transition-timing-function:cubic-bezier(0,.25,.5,1)
}
.link:hover {
  color:var(--teal)
}
.link:hover .link__graphic--slide {
  transform:translate3d(-66.6%,0,0)
}
.link-cover:before {
  content:"";
  position:absolute;
  inset:0
}
.link-underline {
  display:inline;
  -webkit-text-decoration:none!important;
  text-decoration:none!important;
  position:relative;
  font-weight:500;
  color:#003da5;
  color:var(--text, var(--blue))
}
.link-underline:after {
  position:absolute;
  content:"";
  top:100%;
  margin-top:-2px;
  width:100%;
  height:2px;
  background:#003da5;
  background:var(--text, var(--blue));
  transition:all .32s ease;
  transition:all var(--transition);
  left:0
}
.link-underline:hover:after {
  height:5px;
  margin-top:0
}
.link-underline.arrow {
  display:flex;
  justify-content:space-between
}
.link-underline.arrow:before {
  content:"";
  display:inline-flex;
  align-items:center;
  justify-items:center;
  place-items:center;
  width:3.5rem;
  height:2rem;
  order:2;
  padding:0;
  border:0;
  border-radius:0;
  transition:all .32s ease;
  transition:all var(--transition);
  background:url(/_resources/img/assets/slider-arrow.svg) center no-repeat;
  background-color:transparent;
  color:#003da5;
  color:var(--blue);
  cursor:pointer;
  transform-origin:left;
  margin-right:1.1rem
}
.link-underline.arrow:before svg {
  display:none
}
.link-underline.arrow:hover:before {
  transform:scaleX(1.3)
}
.flex-large {
  display:flex;
  flex-direction:column;
  gap:1rem
}
@media (min-width: 70em) {
  .flex-large {
    flex-direction:row;
    gap:6rem
  }
}
@media (min-width: 70em) {
  .Sidebar-widget {
    max-width:450px
  }
}
@media (min-width: 1024px) {
  .wrap .Sidebar-widget {
    width:calc(33.333% - 4rem)
  }
  .wrap .Sidebar-widget .SubnavSidebar--widget {
    min-width:auto
  }
}
@media (min-width: 70em) {
  .max-65 {
    max-width:65%
  }
}
@keyframes twoUnderlineOut {
  to {
    background-size:0 var(--strokeHeight),100% var(--strokeHeight)
  }
}
@keyframes twoUnderlineIn {
  0%,
  to {
    background-position:0 calc(100% - 2px),100% 100%
  }
  to {
    background-size:100% var(--strokeHeight),0 var(--strokeHeight)
  }
}
.link-secondary {
  -webkit-text-decoration:none!important;
  text-decoration:none!important;
  padding-bottom:10px;
  --underline-color: var(--orange);
  --underline-hover: var(--orange);
  --underline-height: 4px;
  transition:background-size .32s ease!important;
  transition:background-size var(--transition)!important;
  background-image:linear-gradient(90deg,#FF8A00 50%,#FF8A00 50%);
  background-image:linear-gradient(90deg,var(--underline-hover) 50%,var(--underline-color) 50%);
  background-position:0 100%;
  background-size:100% 4px;
  background-size:100% var(--underline-height);
  -webkit-text-decoration:none;
  text-decoration:none;
  font-weight:700;
  color:#002563;
  color:var(--blue-dark);
  line-height:33px
}
.link-secondary:hover {
  color:#002563;
  color:var(--blue-dark);
  background-size:20% var(--underline-height)
}
@keyframes dash {
  to {
    fill:transparent;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-dashoffset:900;
    stroke-dasharray:900 0
  }
}
.link-arrow {
  --arrow-color: currentcolor;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  color:#2b2b2b;
  color:var(--black);
  font-family:var(--main-font);
  font-weight:900;
  font-size:14px;
  line-height:29px;
  letter-spacing:1.4px;
  text-transform:uppercase;
  position:relative;
  padding-right:14px
}
.link-arrow:after {
  content:"";
  display:block;
  flex-shrink:0;
  width:5px;
  height:9px;
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  transition:transform .32s ease,opacity .32s ease;
  transition:transform var(--transition),opacity var(--transition);
  background:var(--arrow-color);
  -webkit-mask:url(/_resources/img/assets/arrow-right.svg) center no-repeat;
  mask:url(/_resources/img/assets/arrow-right.svg) center no-repeat
}
.link-arrow:hover:after {
  transform:translate(5px,-50%)
}
.link-accent {
  --underline-color: var(--orange);
  --underline-height: .125rem;
  padding-bottom:.25rem;
  color:inherit
}
.button-link {
  padding:0;
  border:0;
  transition:text-decoration-color .32s ease;
  transition:text-decoration-color var(--transition);
  background-color:transparent;
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.button-link:hover {
  text-decoration-color:transparent
}
.media__play {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:block;
  overflow:hidden;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  outline:none!important;
  color:#fff;
  color:var(--white)
}
.media__play svg {
  transition:all .32s ease;
  transition:all var(--transition);
  width:54px;
  border-radius:50%;
  color:#002563;
  color:var(--blue-dark)
}
@media (min-width: 48em) {
  .media__play svg {
    width:104px
  }
}
.media__play:hover svg {
  transform:scale(1.1)
}
.media__play:focus svg {
  outline:white dashed .25rem;
  outline-offset:.25rem
}
.media__play:focus:not(:focus-visible) svg {
  outline:0
}
.container {
  width:100%;
  max-width:1440px;
  margin:0 auto
}
.invis:not(:active):not(:focus):not(:focus-within) {
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  -webkit-clip-path:inset(50%);
  clip-path:inset(50%);
  white-space:nowrap
}
.t-eyebrow {
  font-size:18px;
  font-style:normal;
  font-weight:700;
  line-height:45px;
  text-transform:uppercase
}
.skip-link {
  position:fixed;
  left:50%;
  transform:translate(-50%);
  z-index:999;
  top:10px;
  padding:10px;
  color:#fff!important;
  background:#003da5!important;
  background:var(--blue)!important;
  -webkit-text-decoration:none!important;
  text-decoration:none!important
}
.graphic-box {
  animation:animateDash 1s linear forwards;
  animation-play-state:paused;
  stroke-dasharray:2000;
  stroke-dashoffset:2000;
  width:402px;
  max-width:none
}
@media (min-width: 48em) {
  .graphic-box {
    width:auto
  }
}
.graphic-box[data-animate=true] {
  animation-play-state:running
}
[data-animation=fade-in-up] {
  animation:fade-in-up .6s ease both
}
[data-animation=fade-in-up-full] {
  animation:fade-in-up-full .6s ease both
}
[data-animation=fade-in-down] {
  animation:fade-in-down .6s ease both
}
[data-animation=fade-in-right] {
  animation:fade-in-right .6s ease both
}
[data-animation=fade-in-left] {
  animation:fade-in-left .6s ease both
}
[data-animation=fade-in-height] {
  animation:fade-in-height .6s ease both
}
[data-animation=fade-in] {
  animation:fade-in .6s ease both
}
[data-animation=fade-in-up-right] {
  animation:fade-in-up-right .6s ease both
}
[data-animation=fade-in-up-left] {
  animation:fade-in-up-left .6s ease both
}
[data-animation=fade-in-down-right] {
  animation:fade-in-down-right .6s ease both
}
[data-animation=fade-in-down-left] {
  animation:fade-in-down-left .6s ease both
}
[data-animate] {
  animation-play-state:paused
}
[data-animate=true] {
  animation-play-state:running
}
.frame {
  --n: 16;
  --d: 9;
  align-items:center;
  aspect-ratio:16 /9;
  aspect-ratio:var(--n) /var(--d);
  color:var(--color-light);
  display:flex;
  justify-content:center;
  overflow:hidden
}
.frame>iframe,
.frame>img,
.frame>video {
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.frame[data-ratio="1:1"] {
  --n: 1;
  --d: 1 
}
.frame[data-ratio="2:3"] {
  --n: 2;
  --d: 3 
}
.frame[data-ratio="3:2"] {
  --n: 3;
  --d: 2 
}
.frame[data-ratio="4:3"] {
  --n: 4;
  --d: 3 
}
.frame[data-ratio="3:4"] {
  --n: 3;
  --d: 4 
}
.frame[data-ratio="5:4"] {
  --n: 5;
  --d: 4 
}
.frame[data-ratio="10:9.5"] {
  --n: 10;
  --d: 9.5 
}
.frame[data-ratio="16:9"] {
  --n: 16;
  --d: 9
}
.white-bg {
  background-color:#fff!important;
  background-color:var(--white)!important
}
.red-bg {
  background-color:#be2e27!important;
  background-color:var(--red)!important
}
.yellow-bg {
  background-color:var(--yellow)!important
}
.blue-bg {
  background-color:#003da5!important;
  background-color:var(--blue)!important
}
.bright-blue-bg {
  background-color:var(--bright-blue)!important
}
.aqua-blue-bg {
  background-color:var(--aqua-blue)!important
}
.aqua-bg {
  background-color:var(--aqua)!important
}
.yellow-ochre-bg {
  background-color:var(--yellow-ochre)!important
}
.black-bg {
  background-color:#2b2b2b!important;
  background-color:var(--black)!important
}
.grey-bg {
  background-color:var(--grey)!important
}
.text-blue {
  color:#003da5!important;
  color:var(--blue)!important
}
.text-bright-blue {
  color:var(--bright-blue)!important
}
.text-red {
  color:#be2e27!important;
  color:var(--red)!important
}
.text-yellow {
  color:var(--yellow)!important
}
.text-yellow-ochre {
  color:var(--yellow-ochre-900)!important
}
.text-white {
  color:#fff!important;
  color:var(--white)!important
}
.text-black {
  color:#2b2b2b!important;
  color:var(--black)!important
}
[data-search-active],
[data-menu-active] {
  overflow:hidden
}
@media (min-width: 70em) {
  [data-search-active],
  [data-menu-active] {
    overflow:visible
  }
}
.header {
  display:contents;
  height:78px
}
@media (min-width: 70em) {
  .header {
    height:221px
  }
}
.header.header--school {
  height:130px
}
@media (min-width: 70em) {
  .header.header--school {
    height:221px
  }
}
.header.header--school .header__nav {
  gap:10px
}
@media (min-width: 85em) {
  .header.header--school .header__nav {
    gap:30px
  }
  .header.header--school .header__nav span {
    font-size:20px
  }
}
@media (min-width: 70em) {
  .header.header--school .header__nav .header__subnav-toggle {
    gap:.25rem
  }
}
.header.header--school .header__menu {
  margin-left:0
}
.header.header--school .header__main {
  padding-top:30px
}
@media (min-width: 70em) {
  .header.header--school .header__main {
    padding-top:60px
  }
}
.header.header--school .header__back {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding:.5rem var(--gutter) .5rem calc(var(--gutter) - .75rem);
  background:linear-gradient(-90deg,var(--blue),var(--blue-dark));
  color:var(--white)
}
@media (min-width: 70em) {
  .header.header--school .header__back {
    display:none
  }
}
.header.header--school .header__back .back-link a {
  color:var(--white)
}
.back-link a {
  display:flex;
  align-items:center;
  background-size:0!important;
  font-weight:700
}
.back-link a:hover span:before {
  transform:rotate(180deg) scale(1.3)
}
.back-link span:before {
  content:"";
  display:flex;
  position:relative;
  transition:transform var(--transition),background-color var(--transition),opacity var(--transition);
  background:var(--white);
  flex-shrink:0;
  width:2rem;
  height:1.25rem;
  transform:;
  -webkit-mask:url(/_resources/img/assets/arrow-right.svg) center / contain no-repeat;
  mask:url(/_resources/img/assets/arrow-right.svg) center / contain no-repeat;
  transform:rotate(180deg) translate(-.1rem) translateY(-.05rem)
}
@media (min-width: 70em) {
  .header--overlay+* {
    margin-top:-5.5rem
  }
}
.header__sentinel {
  position:absolute;
  height:inherit
}
.header__main {
  display:flex;
  flex-wrap:wrap;
  align-content:center;
  align-items:center;
  background:var(--white);
  position:sticky;
  top:0;
  height:inherit;
  padding:0 20px;
  z-index:99
}
@media (min-width: 70em) {
  .header__main {
    justify-content:space-between;
    position:relative;
    top:0;
    width:100%;
    padding-left:var(--container);
    padding-right:var(--container);
    padding-inline:var(--container);
    max-height:170px;
    padding-top:60px;
    background:var(--white);
    box-shadow:0 4px 15px #0000004d;
    flex-wrap:nowrap
  }
}
.header__main:before {
  content:"";
  position:absolute;
  inset:0;
  background:inherit;
  z-index:-1
}
@media (min-width: 70em) {
  .header__main:before {
    display:none
  }
}
.header__marketing .header__main {
  position:absolute;
  background-color:transparent;
  top:2rem
}
.header__main a {
  color:var(--blue);
  -webkit-text-decoration:none;
  text-decoration:none
}
@media (min-width: 70em) {
  .header--overlay .header__main {
    background:transparent
  }
}
.header__main[data-stuck=true] {
  transition:transform var(--transition)
}
@media (min-width: 70em) {
  .header__main[data-stuck=true] {
    transition:none
  }
}
[data-scroll=down] [data-stuck=true]+.header__main[data-stuck=true] {
  transform:translateY(-100%)
}
@media (min-width: 70em) {
  [data-scroll=down] [data-stuck=true]+.header__main[data-stuck=true] {
    transform:none
  }
}
.header__logo {
  position:relative;
  background-size:0!important;
  width:150px;
  height:100%;
  order:2
}
@media (min-width: 70em) {
  .header__logo {
    order:1;
    width:200px;
    margin-top:0;
    margin-right:auto;
    height:auto
  }
}
.header__logo svg {
  overflow:visible
}
@media (min-width: 70em) {
  .header__logo svg path:first-child {
    display:block
  }
}
.header__logo svg path:nth-last-child(2),
.header__logo svg path:last-child {
  transform:translateY(9px)
}
@media (min-width: 70em) {
  .header__logo svg path:nth-last-child(2),
  .header__logo svg path:last-child {
    transform:none
  }
}
@media (min-width: 70em) {
  .header--overlay .header__logo:before {
    content:"";
    position:absolute;
    top:0;
    left:50%;
    width:11rem;
    max-width:100%;
    aspect-ratio:171 / 109;
    transform:translate(-50%);
    background:var(--white);
    -webkit-mask:url(/_resources/img/assets/logo-stack.svg) center no-repeat;
    mask:url(/_resources/img/assets/logo-stack.svg) center no-repeat
  }
}
@media (min-width: 70em) {
  .header--overlay .header__logo svg {
    visibility:hidden
  }
}
.header__logo.school {
  min-width:300px;
  align-content:center
}
@media (min-width: 70em) {
  .header__logo.school {
    min-width:350px
  }
}
.header__menu-toggle {
  order:1;
  width:30px;
  height:40px;
  padding:0;
  border:0;
  transition:background-color var(--transition);
  background:transparent!important;
  order:3
}
@media (min-width: 70em) {
  .header__menu-toggle {
    display:none
  }
}
.header__menu-toggle .humb {
  display:block;
  width:16px;
  height:2px;
  background:var(--blue);
  transform:translateY(0);
  transition:transform 0 .3s
}
.header__menu-toggle .humb:before,
.header__menu-toggle .humb:after {
  display:block;
  position:absolute;
  content:"";
  z-index:-1;
  width:24px;
  height:2px;
  background:var(--blue)
}
.header__subnav__wrapper .header__menu-toggle .humb:before,
.header__subnav__wrapper .header__menu-toggle .humb:after {
  background:var(--white)
}
.header__menu-toggle .humb:before {
  bottom:7px;
  transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)
}
.header__menu-toggle .humb:after {
  top:7px;
  transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)
}
.header__menu-toggle[aria-expanded=true] .humb {
  background:none
}
.header__menu-toggle[aria-expanded=true] .humb:after {
  top:0;
  transform:rotate(45deg);
  width:25px;
  transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)
}
.header__menu-toggle[aria-expanded=true] .humb:before {
  bottom:0;
  transform:rotate(-45deg);
  width:25px;
  transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)
}
.header__menu {
  order:-1;
  position:absolute;
  top:100%;
  right:0;
  left:0;
  height:calc(100 * var(--vh) - 70px);
  padding:0 20px;
  transform:translate(-100%);
  transition:transform var(--transition),visibility var(--transition);
  background:var(--blue);
  color:var(--white);
  overflow:auto;
  visibility:hidden;
  border-top:1px solid rgba($color: #000000,$alpha: .09);
  transition:transform var(--transition),opacity var(--transition),visibility var(--transition);
  background-color:var(--blue);
  background-repeat:no-repeat;
  background-position:right 50% bottom -3rem;
  background-size:26rem auto
}
@media (min-width: 70em) {
  .header__menu {
    order:2;
    flex-shrink:0;
    position:static;
    height:auto;
    padding:0;
    transform:none;
    transition:none;
    background:transparent;
    overflow:visible;
    visibility:visible;
    border-top:none;
    margin-left:30px
  }
}
[aria-expanded=true]+.header__menu {
  transform:none;
  visibility:visible
}
.heading.flex {
  margin-bottom:23px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  position:relative;
  z-index:2;
  justify-content:space-between;
  text-transform:none;
  letter-spacing:normal
}
@media (min-width: 48em) {
  .heading.flex .max-heading {
    max-width:60%
  }
}
.heading.flex h2 {
  margin:0;
  font-size:2.25rem;
  font-style:normal;
  font-weight:700;
  color:var(--blue)
}
.heading.flex p {
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.content-header .link-underline {
  font-size:1.25rem;
  font-weight:700;
  line-height:150%;
  color:var(--blue)
}
.header__nav {
  padding:50px 0 0;
  margin:0;
  width:100%
}
@media (min-width: 70em) {
  .header__nav {
    width:auto;
    display:flex;
    gap:20px;
    margin:0;
    padding:0;
    transition:opacity var(--transition),visibility var(--transition)
  }
}
@media (min-width: 85em) {
  .header__nav {
/*     gap:40px; */
	gap:20px
  }
}
@media (min-width: 70em) {
  .header__nav>li {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    flex-wrap:nowrap;
    margin:0;
    border-bottom:none
  }
}
.header__nav>li:before {
  content:none
}
@media (max-width: 69.999em) {
  .header__nav>li:after {
    content:"";
    display:block
  }
}
.header__nav>li .header__subnav-toggle {
  color:var(--blue)
}
.header__subnav-toggle {
  gap:.5rem;
  transition:none;
  background:none;
  font-family:var(--sans-serif);
  display:inline-flex;
  align-items:flex-end;
  border:0;
  margin-bottom:1rem;
  color:var(--white)
}
@media (min-width: 70em) {
  .header__subnav-toggle {
    margin-bottom:0
  }
}
.header__subnav-toggle span {
  display:inline-block;
  position:relative;
  color:var(--white);
  font-size:22px;
  font-weight:700
}
@media (min-width: 70em) {
  .header__subnav-toggle span {
    color:var(--blue);
    display:block;
    font-size:16px
  }
}
@media (min-width: 85em) {
  .header__subnav-toggle span {
    font-size:22px
  }
}
.header__subnav-toggle span:after {
  position:absolute;
  content:"";
  top:100%;
  margin-top:-2px;
  width:100%;
  height:0px;
  background:var(--blue);
  transition:all var(--transition);
  left:0
}
.header__utility .header__subnav-toggle span:after {
  background:var(--white)
}
.header__subnav-toggle span:hover:after {
  height:5px;
  margin-top:0
}
.header__subnav-toggle:hover span {
  background-position-x:0
}
.header__subnav-toggle svg {
  flex-shrink:0;
  width:.75rem;
  margin-bottom:.5rem;
  transition:transform var(--transition);
  color:var(--white)
}
@media (min-width: 70em) {
  .header__subnav-toggle svg {
    color:var(--blue)
  }
}
@media (max-width: 69.999em) {
  .header__subnav-toggle[aria-expanded=true] {
    background:var(--blue)
  }
}
.header__subnav-toggle[aria-expanded=true] svg {
  transform:rotate(180deg)
}
.header__subnav-toggle[aria-expanded=true] span:after {
  height:5px
}
.header__subnav {
  display:none;
  padding:0 2rem 1.5rem;
  background:var(--blue)
}
@media (min-width: 70em) {
  .header__subnav {
    align-items:flex-start;
    justify-content:space-between;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    height:auto;
    padding:4rem 4rem 4rem 0;
    background:linear-gradient(var(--blue),var(--blue-dark));
    overflow:auto
  }
}
.header__subnav ul {
  display:flex;
  flex-direction:column;
  gap:.75rem;
  padding-left:0;
  margin-bottom:0
}
@media (min-width: 70em) {
  .header__subnav ul {
    flex-shrink:0;
    width:22rem
  }
}
.header__subnav li {
  -webkit-text-decoration:none;
  text-decoration:none
}
.header__nav .header__subnav li:first-child {
  display:none
}
@media (min-width: 70em) {
  .header__nav .header__subnav li:first-child {
    display:block;
    padding-bottom:1rem
  }
}
@media (min-width: 70em) {
  .header__nav .header__subnav li:first-child span {
    font:var(--h2)
  }
}
.header__subnav li.parent .link-underline:after {
  background-color:var(--white);
  margin-top:-6px
}
.header__subnav li a {
  font-size:16px;
  font-weight:700;
  line-height:34px;
  color:#fff;
  display:inline-block;
  position:relative;
  transition:padding .5s ease;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  --underline-color: transparent;
  width:-moz-max-content;
  width:max-content
}
@media (min-width: 70em) {
  .header__subnav li a {
    margin-left:3rem
  }
}
.header__subnav li a:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
  --underline-color: transparent
}
.header__subnav li a:hover .indicator {
  background-color:var(--lime)
}
@media (min-width: 70em) {
  .header__subnav li a {
    font-size:16px
  }
}
.header__subnav li:nth-child(3n) a:hover .indicator {
  background-color:var(--orange)
}
.header__subnav li:nth-child(3n+1) a:hover .indicator {
  background-color:var(--blue-light)
}
.header__subnav li .indicator {
  cursor:pointer;
  position:absolute;
  left:-3rem;
  bottom:0;
  width:2.5rem;
  height:10px;
  top:50%;
  transform:translateY(-50%);
  background:transparent;
  transition:background .2s ease-in-out
}
[aria-expanded=true]+.header__subnav {
  display:block
}
@media (min-width: 70em) {
  [aria-expanded=true]+.header__subnav {
    display:flex
  }
}
.header__cards {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:1.5rem
}
@media (max-width: 69.999em) {
  .header__cards {
    flex-direction:column;
    justify-content:flex-start;
    gap:1rem;
    position:relative;
    margin:0rem -2rem -1.5rem;
    padding:2rem;
    background:var(--blue)
  }
}
.header__card {
  width:30%;
  background:var(--white);
  color:var(--black);
  animation:fade-in-left .6s ease both
}
@media (max-width: 69.999em) {
  .header__card {
    width:auto;
    background:transparent
  }
  .header__card img {
    display:none
  }
}
@media (min-width: 70em) {
  .header__card {
    border-bottom:7px solid var(--lime)
  }
  .header__card:nth-child(3) {
    border-bottom:7px solid var(--orange)
  }
  .header__card:nth-child(4) {
    border-bottom:7px solid var(--blue-light)
  }
}
.header__content {
  padding:1.5rem
}
@media (max-width: 69.999rem) {
  .header__content {
    padding:0
  }
  .header__content p {
    margin:0
  }
  .header__content p a {
    font-weight:400
  }
  .header__content p:not(:first-child) {
    display:none
  }
}
.header__title {
  position:relative;
  display:inline;
  align-items:center;
  gap:.5rem;
  color:var(--blue)!important;
  font:var(--h4);
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-underline-offset:.25em
}
@media (max-width: 69.999em) {
  .header__title {
    color:var(--white)!important;
    font:inherit;
    font-weight:700;
    -webkit-text-decoration:none;
    text-decoration:none
  }
}
.header__title svg {
  flex-shrink:0;
  width:1.5rem
}
.header__audience {
  font-size:1rem;
  display:flex;
  flex-direction:column;
  gap:.75rem;
  margin-top:2rem;
  margin-bottom:2rem
}
.header--school .header__audience {
  flex-direction:row
}
.header--school .header__audience .back-link {
  display:none
}
@media (min-width: 70em) {
  .header--school .header__audience .back-link {
    display:block
  }
}
@media (min-width: 70em) {
  .header__audience {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:1.5rem;
    position:absolute;
    top:0;
    left:var(--container);
    height:3.75rem;
    margin:0
  }
}
.header__audience .header__subnav-toggle span {
  font:var(--body);
  font-weight:700;
  color:var(--white)
}
.header__audience .header__subnav-toggle span:after {
  background:var(--white)
}
.header__audience .header__subnav-toggle svg {
  color:var(--white)
}
.header__audience .header__subnav li a {
  font:var(--body);
  font-weight:700
}
.header__audience .header__subnav {
  min-width:40rem
}
@media (min-width: 70em) {
  .header__audience .header__subnav {
    padding:3rem 0 2rem
  }
  .header__audience .header__subnav ul {
    display:block;
    columns:2;
    -webkit-columns:2;
    -moz-columns:2;
    width:100%
  }
  .header__audience .header__subnav li {
    margin-bottom:2rem
  }
}
.header__actions {
  font-size:.875rem;
  display:flex;
  flex-direction:column;
  gap:1.5rem;
  padding-left:.375em
}
@media (min-width: 70em) {
  .header__actions {
    flex-direction:row;
    align-items:center;
    gap:1.5rem;
    position:absolute;
    top:0;
    right:var(--container);
    height:4rem;
    margin:0
  }
}
@media (min-width: 70em) {
  .header__actions a {
    display:block;
    position:relative;
    color:var(--white);
    font:var(--body);
    font-weight:700;
    text-align:center
  }
  .header__actions a:after {
    position:absolute;
    content:"";
    top:100%;
    margin-top:-2px;
    width:100%;
    height:0px;
    background:var(--white);
    transition:all var(--transition);
    left:0
  }
  .header__actions a:hover {
    background-image:none
  }
  .header__actions a:hover:after {
    height:5px;
    margin-top:0
  }
}
.header__heading {
  margin-top:4rem;
  font:var(--h5)
}
.header__cards .header__heading {
  margin-top:0;
  font:var(--h4)
}
@media (min-width: 70em) {
  .header__cards .header__heading {
    display:none
  }
}
.header__group {
  display:flex;
  flex-wrap:wrap;
  flex-direction:column
}
@media (min-width: 70em) {
  .header__group {
    align-items:center;
    position:absolute;
    top:0;
    right:0;
    left:0;
    height:60px;
    padding-left:var(--container);
    background:linear-gradient(-90deg,var(--blue),var(--blue-dark));
    padding-right:var(--container)
  }
}
.header__group li a {
  color:var(--white);
  font-weight:700
}
.header__tools {
  margin:2rem 0;
  padding:0
}
@media (min-width: 70em) {
  .header__tools {
    display:flex;
    align-items:center;
    align-self:stretch;
    gap:1.5rem;
    padding:0 1.5rem;
    margin:0;
    background:var(--dark-blue-lt)
  }
}
@media (min-width: 70em) {
  .header__tools li {
    margin:0
  }
}
.search-wrapper {
  order:2;
  display:flex;
  margin-right:20px;
  margin-left:auto
}
[data-search-active] .search-wrapper {
  margin-right:30px
}
@media (min-width: 70em) {
  .search-wrapper {
    margin-left:30px;
    margin-right:0;
    order:5
  }
  [data-search-active] .search-wrapper {
    margin-right:0
  }
}
@media (min-width: 85em) {
  .search-wrapper {
    margin:0 0 0 50px
  }
}
.header__search-toggle {
  width:20px;
  height:20px;
  min-width:20px;
  background:transparent!important;
  border:none;
  padding:0;
  border-radius:0;
  transition:all var(--transition);
  cursor:pointer;
  position:relative;
  color:var(--blue)
}
.header__search-toggle:before {
  content:"";
  position:absolute;
  top:0;
  width:0;
  height:2px;
  right:1px;
  background-color:var(--blue);
  transform:rotate(-45deg);
  transform-origin:right top
}
.header__search-toggle:after {
  content:"";
  position:absolute;
  height:2px;
  width:40%;
  right:1px;
  bottom:0;
  background-color:var(--blue);
  transform:rotate(45deg);
  transform-origin:right bottom
}
.header__search-toggle .search-icon {
  position:absolute;
  display:block;
  top:0;
  left:0;
  border-width:2px;
  width:17px;
  height:17px;
  border-radius:50%;
  border-style:solid;
  border-color:var(--blue);
  background-color:transparent
}
.header__search-toggle:before,
.header__search-toggle:after,
.header__search-toggle .search-icon {
  transition:all var(--transition)
}
.header__search-toggle[aria-expanded=true]:before,
.header__search-toggle[aria-expanded=true]:after {
  width:25px
}
@media (min-width: 70em) {
  .header__search-toggle[aria-expanded=true]:before,
  .header__search-toggle[aria-expanded=true]:after {
    width:27px
  }
}
.header__search-toggle[aria-expanded=true]:before {
  top:0
}
.header__search-toggle[aria-expanded=true]:after {
  bottom:0
}
.header__search-toggle[aria-expanded=true] .search-icon {
  width:0;
  height:0;
  border-color:transparent!important
}
.header__search-toggle:hover {
  transform:scale(1.1)
}
.header__search {
  position:absolute;
  top:100%;
  width:100%;
  right:0;
  left:0;
  padding:30px 20px 50px;
  transition:opacity var(--transition),visibility var(--transition);
  color:var(--blue);
  background:var(--white);
  visibility:hidden;
  opacity:0;
  z-index:-2;
  height:calc(100 * var(--vh) - 70px);
  overflow:auto;
  box-shadow:0 10px 15px #0003
}
@media (min-width: 70em) {
  .header__search {
    max-width:743px;
    padding:35px 100px 45px;
    background:var(--white);
    height:auto;
    overflow:visible;
    right:14px;
    left:auto
  }
}
[aria-expanded=true]+.header__search {
  opacity:1;
  visibility:visible
}
.popular-pils,
.header__form {
  max-width:632px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  position:relative
}
.popular-pils p,
.header__form p {
  width:100%;
  margin-bottom:10px;
  font-weight:400;
  color:var(--blue)
}
.popular-pils .header__label,
.header__form .header__label {
  display:block;
  width:100%;
  margin-right:0
}
.popular-pils ul,
.header__form ul {
  display:flex;
  flex-wrap:wrap;
  gap:40px;
  row-gap:10px;
  padding:0;
  margin:0
}
@media (min-width: 70em) {
  .popular-pils ul,
  .header__form ul {
    gap:24px;
    row-gap:14px
  }
}
.popular-pils ul li,
.header__form ul li {
  padding:0;
  margin:0;
  list-style:none
}
.popular-pils ul li a,
.header__form ul li a {
  color:var(--white);
  display:block;
  font-weight:500;
  font-size:14px;
  --color: var(--blue)
}
@media (min-width: 70em) {
  .popular-pils ul li a,
  .header__form ul li a {
    font-size:16px
  }
}
.popular-pils ul li a .link__graphic,
.header__form ul li a .link__graphic {
  stroke:var(--blue)
}
.popular-pils ul li a:focus,
.header__form ul li a:focus {
  outline:var(--blue) dashed .25rem
}
.popular-pils .header__submit,
.header__form .header__submit {
  position:absolute;
  bottom:0;
  left:20px;
  display:block;
  width:22px;
  height:54px;
  padding:0;
  border:0;
  transition:transform var(--transition);
  z-index:2;
  color:var(--blue);
  text-indent:-9999px;
  background:var(--blue);
  -webkit-mask:url(/_resources/img/assets/search.svg) center / contain no-repeat;
  mask:url(/_resources/img/assets/search.svg) center / contain no-repeat;
  background-size:22px
}
.popular-pils .header__submit:hover,
.header__form .header__submit:hover {
  transform:scale(1.2)
}
@media (min-width: 70em) {
  .popular-pils .header__submit,
  .header__form .header__submit {
    height:57px
  }
}
.popular-pils .header__submit:focus:focus-visible,
.header__form .header__submit:focus:focus-visible {
  -webkit-mask-box-image:var(--blue) dashed .25rem;
  mask-border:var(--blue) dashed .25rem
}
.header__form {
  margin-bottom:27px
}
.header__input {
  width:100%;
  height:100%;
  padding:15px 13px 15px 50px;
  font-family:var(--montserrat);
  font-weight:400;
  font-size:16px;
  line-height:26px;
  color:var(--blue);
  border:1px solid #979797;
  margin-bottom:2px;
  font-weight:700;
  background:white;
  transition:all var(--transition)
}
@media (min-width: 70em) {
  .header__input {
    padding:17px 34px 17px 60px
  }
}
.header__input::-moz-placeholder {
  opacity:1;
  color:var(--blue);
  font-weight:700;
  font-size:14px
}
.header__input::placeholder {
  opacity:1;
  color:var(--blue);
  font-weight:700;
  font-size:14px
}
@media (min-width: 70em) {
  .header__input::-moz-placeholder {
    font-size:16px
  }
  .header__input::placeholder {
    font-size:16px
  }
}
.menu__search {
  padding-top:46px;
  display:none
}
@media (min-width: 70em) {
  .menu__search {
    display:block
  }
}
.header__cta {
  display:none
}
@media (min-width: 70em) {
  .header__cta {
    display:flex;
    transform:translateY(0);
    align-items:center;
    position:fixed;
    bottom:100%;
    left:0;
    right:0;
    height:90px;
    padding-left:var(--container);
    padding-right:var(--container);
    transition:transform var(--transition),visibility var(--transition);
    background:var(--white);
    box-shadow:0 3px 13px #00000026;
    visibility:hidden;
    z-index:999
  }
}
.header__sentinel[data-stuck=false]~.header__cta {
  transform:translateY(0);
  visibility:hidden
}
[data-minimodal-active] .header__cta {
  display:none
}
[data-sticky-menu-active] .header__cta {
  transform:translateY(100%);
  visibility:visible;
  transition:transform var(--transition),visibility var(--transition)
}
.header__cta .header__nav {
  gap:20px;
  margin-left:auto;
  margin-right:0
}
@media (min-width: 85em) {
  .header__cta .header__nav {
    gap:30px;
    margin-right:30px
  }
}
.header__cta .header__nav>li>button,
.header__cta .header__nav>li>a {
  color:var(--blue);
  font-size:16px
}
.header__cta .header__nav>li>button:after,
.header__cta .header__nav>li>a:after {
  border-bottom:3px solid var(--blue)
}
.header__cta .header__nav>li>button:before,
.header__cta .header__nav>li>a:before {
  margin-top:10px!important
}
.header__cta .header__nav>li>button.header__subnav-toggle,
.header__cta .header__nav>li>a.header__subnav-toggle {
  margin-right:10px
}
.header__cta .header__nav>li>button.header__subnav-toggle .arrow,
.header__cta .header__nav>li>a.header__subnav-toggle .arrow {
  background:var(--blue);
  top:10px
}
@media (min-width: 70em) {
  .header__cta .header__nav>li>button,
  .header__cta .header__nav>li>a {
    font-size:15px
  }
}
@media (min-width: 85em) {
  .header__cta .header__nav>li>button,
  .header__cta .header__nav>li>a {
    font-size:16px
  }
}
.header__cta .header__nav .header__subnav__wrapper .header__menu-close {
  display:none
}
.header__cta .header__search-toggle:before,
.header__cta .header__search-toggle:after {
  background-color:var(--blue)
}
.header__cta .header__search-toggle .search-icon {
  border-color:var(--blue)
}
.header__cta a {
  color:var(--blue);
  -webkit-text-decoration:none;
  text-decoration:none
}
@media (min-width: 70em) {
  .header--center .header__sentinel[data-stuck=true]~.header__cta,
  .header--library .header__sentinel[data-stuck=true]~.header__cta {
    transform:translateY(100%);
    visibility:visible
  }
}
@media (min-width: 70em) {
  .header__cta-logo {
    width:auto;
    margin-top:0;
    color:var(--blue)
  }
}
.header__cta-logo>svg {
  min-width:175px
}
.header__sticky {
  display:none
}
@media (min-width: 70em) {
  .header__sticky {
    display:flex;
    transform:translateY(-100%);
    align-items:center;
    position:fixed;
    bottom:100%;
    left:0;
    right:0;
    height:60px;
    padding-left:var(--container);
    padding-right:var(--container);
    transition:transform var(--transition),visibility var(--transition);
    background:var(--white);
    box-shadow:0 3px 13px #00000026;
    visibility:hidden;
    z-index:999
  }
}
@media (min-width: 70em) {
  .header__sentinel[data-stuck=true]~.header__sticky {
    transform:translateY(100%);
    visibility:visible
  }
}
[data-minimodal-active] .header__sticky {
  display:none
}
[data-sticky-menu-active] .header__sticky {
  transform:translateY(0);
  visibility:hidden
}
.header__sticky .header__nav {
  gap:30px;
  margin-left:auto
}
.header__sticky .header__nav>li>button,
.header__sticky .header__nav>li>a {
  color:var(--blue);
  font-size:16px;
  line-height:24px
}
.header__sticky .header__nav>li>button:after,
.header__sticky .header__nav>li>a:after {
  border-bottom:3px solid var(--blue)
}
.header__sticky .header__nav>li>button:before,
.header__sticky .header__nav>li>a:before {
  margin-top:10px!important
}
.header__sticky .header__nav>li>button.header__subnav-toggle,
.header__sticky .header__nav>li>a.header__subnav-toggle {
  margin-right:15px
}
.header__sticky .header__nav>li>button.header__subnav-toggle .arrow,
.header__sticky .header__nav>li>a.header__subnav-toggle .arrow {
  background:var(--blue);
  top:10px
}
@media (min-width: 70em) {
  .header__sticky .header__nav>li>button,
  .header__sticky .header__nav>li>a {
    font-size:15px
  }
}
@media (min-width: 85em) {
  .header__sticky .header__nav>li>button,
  .header__sticky .header__nav>li>a {
    font-size:16px
  }
}
.header__sticky .header__search-toggle:before,
.header__sticky .header__search-toggle:after {
  background-color:var(--blue)
}
.header__sticky .header__search-toggle .search-icon {
  border-color:var(--blue)
}
.header__sticky a {
  color:var(--blue);
  -webkit-text-decoration:none;
  text-decoration:none
}
.header__sticky .search-wrapper {
  margin:0 0 0 30px
}
@media (min-width: 70em) {
  .header__sticky .header__menu-toggle {
    display:flex;
    order:6;
    align-items:center;
    margin:0 0 0 20px;
    color:var(--blue);
    outline-offset:.5rem;
    z-index:99
  }
  .header__sticky .header__menu-toggle .humb {
    background:var(--blue)
  }
  .header__sticky .header__menu-toggle .humb:before,
  .header__sticky .header__menu-toggle .humb:after {
    background-color:var(--blue)
  }
}
.header__sticky .header__menu-toggle[aria-expanded=true] .humb {
  background:none
}
.header__sticky .header__search-toggle:focus:focus-visible {
  outline:var(--blue) solid .25rem
}
.header__sticky-title {
  display:flex;
  margin-top:0
}
.header__sticky-title>svg {
  width:100%;
  max-width:33px;
  margin:0;
  position:absolute;
  left:var(--container);
  top:4px
}
@media (min-width: 85em) {
  .header__sticky-title>svg {
    margin:0
  }
}
.header__sticky-title.center>svg {
  width:100%;
  min-width:380px;
  margin:3px 0 0 9px
}
.Header__menu-title {
  text-align:center;
  font-family:brandon-grotesque;
  font-size:20px;
  font-style:normal;
  font-weight:450;
  line-height:130%;
  letter-spacing:1px;
  text-transform:uppercase;
  color:var(--blue);
  transition:var(--transition)
}
@media (min-width: 70em) {
  .Header__menu-title {
    font-size:28px;
    margin-top:.75rem;
    font-weight:600;
    position:absolute;
    top:0;
    right:auto;
    left:calc(var(--container) + 50px)
  }
}
.header__sticky-group {
  display:flex;
  height:60px
}
.header__sticky-group .header__actions {
  position:relative;
  height:3.5rem;
  right:0;
  min-width:290px
}
.header__sticky-group .header__actions li {
  list-style-type:none
}
.header__sticky-group .header__actions a {
  font-size:18px;
  background-image:none
}
.header__sticky-group .header__actions a:after {
  background-color:var(--blue)
}
@media (min-width: 70em) {
  .header__sticky-logo {
    display:flex;
    align-items:flex-start;
    width:100%;
    margin-top:0;
    color:var(--blue)
  }
}
.header__sticky-logo>img {
  width:60px
}
@media (min-width: 70em) {
  .header__cta .header__menu-toggle {
    display:flex;
    order:6;
    align-items:center;
    margin:0 0 0 20px;
    color:var(--blue)
  }
  .header__cta .header__menu-toggle .humb {
    background:var(--blue)
  }
  .header__cta .header__menu-toggle .humb:before,
  .header__cta .header__menu-toggle .humb:after {
    background-color:var(--blue)
  }
}
.header__cta .header__menu-toggle[aria-expanded=true] .humb {
  background:none
}
.header__cta .header__search-toggle:focus:focus-visible {
  outline:var(--blue) solid .25rem
}
.header__popular {
  display:flex;
  flex-wrap:wrap;
  gap:1rem;
  margin-top:1rem
}
.header__popular a {
  padding:.25rem 1rem;
  border-radius:2rem;
  background:var(--blue);
  color:var(--white);
  font-weight:700
}
.header__popular a:hover {
  --underline-color: transparent;
  background-color:var(--blue-dark)
}
.header__subnav__wrapper .header__menu-close {
  display:none
}
@media (min-width: 70em) {
  .header__subnav__wrapper .header__menu-close {
    display:block;
    position:absolute;
    top:1rem;
    right:2rem
  }
}
@media (min-width: 70em) {
  .header__subnav__wrapper {
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:flex-start;
    margin-bottom:2rem
  }
}
.header__subnav__wrapper .overview-title {
  font-weight:700;
  display:flex;
  color:var(--white);
  display:inline-block;
  margin-bottom:10px
}
@media (min-width: 70em) {
  .header__subnav__wrapper .overview-title {
    color:var(--blue);
    margin-bottom:0;
    margin-left:15px
  }
}
.header__subnav__wrapper .overview-title:before {
  content:"";
  width:1.5rem;
  height:1.5rem;
  background:var(--red);
  -webkit-mask:url(/_resources/img/assets/arrow-right.svg) center no-repeat;
  mask:url(/_resources/img/assets/arrow-right.svg) center no-repeat;
  fill:var(--red);
  position:absolute;
  left:-22px;
  display:none
}
@media (min-width: 70em) {
  .header__subnav__wrapper .overview-title:before {
    display:block
  }
}
@media (min-width: 70em) {
  .header__actions {
    padding:0
  }
}
.header--center .header__logo {
  margin-top:17px
}
@media (min-width: 70em) {
  .header--center .header__logo {
    margin-top:11px;
    margin-bottom:13px
  }
}
.header--center .header__logo img {
  max-height:65px
}
.header--center .header__cta {
  height:100px
}
.header--center .header__cta-logo {
  margin-top:0;
  margin-bottom:2px
}
.header--center .header__cta-logo img {
  max-height:65px
}
.header--center .header__nav,
.header--library .header__nav {
  margin-right:0
}
@media (min-width: 85em) {
  .header--center .header__nav,
  .header--library .header__nav {
    margin-right:15px
  }
}
.header--library .header__cta .header__nav {
  margin-right:0
}
@media (min-width: 70em) {
  .header--library .header__nav>li>button,
  .header__nav>li>a {
    font-size:14px
  }
}
@media (min-width: 70em) {
  .header--altnav .header__subnav,
  .header--altnav .header__search {
    border-top:13px solid var(--blue)
  }
}
@media (min-width: 70em) {
  .Header--alert .header:not(.header--landing) .header__main {
    position:relative;
    margin-bottom:-150px
  }
}
.slu.on {
  font-size:1.25rem;
  letter-spacing:3px
}
.on {
  font-family:brandon-grotesque,sans-serif;
  text-transform:uppercase;
  font-weight:700
}
.dash.on {
  font-weight:400;
  font-size:3rem
}
.school.on {
  font-weight:700;
  font-size:.71rem;
  letter-spacing:2px
}
.footer {
  overflow:hidden;
  position:relative;
  color:var(--white);
  background-color:var(--blue-dark)
}
.footer .footer__image {
  position:absolute;
  content:"";
  width:100%;
  top:0;
  bottom:0;
  left:0;
  z-index:0
}
.footer .footer__image img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.footer:before {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  background:linear-gradient(69deg,rgba(83,195,238,.7) -.43%,rgba(83,195,238,0) 43.23%),linear-gradient(0deg,rgba(0,61,165,.9) 0%,rgba(0,61,165,.9) 100%);
  z-index:1
}
.footer .footer__main {
  position:relative;
  display:flex;
  flex-wrap:wrap;
  gap:50px;
  z-index:2;
  padding:50px 25px;
  justify-content:center
}
@media (min-width: 48em) {
  .footer .footer__main {
    padding:50px var(--container)
  }
}
@media (min-width: 70em) {
  .footer .footer__main {
    gap:100px;
    flex-wrap:nowrap;
    padding:65px var(--container) 65px
  }
}
.footer .footer__main .footer__grid h2 {
  grid-column:1/-1;
  display:flex;
  align-items:center;
  margin-bottom:0;
  margin-top:0;
  text-align:center;
  justify-content:center;
  padding:0 var(--container);
  color:var(--white)
}
@media (min-width: 70em) {
  .footer .footer__main .footer__grid h2 {
    justify-content:flex-start;
    padding:0
  }
}
@media (min-width: 48em) {
  .footer .footer__main .footer__grid {
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:calc(var(--gutter) * 2);
    -moz-column-gap:calc(var(--gutter) * 2);
    column-gap:calc(var(--gutter) * 2)
  }
}
.footer .footer__main .footer__contact {
  text-align:center;
  margin-bottom:0;
  line-height:3rem;
  justify-content:center
}
.footer .footer__main .footer__contact a:not(.footer__logo):not(.button) {
  color:var(--white);
  position:relative;
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.footer .footer__main .footer__logo {
  display:block;
  width:100%;
  max-width:284px;
  margin:50px auto 0;
  color:var(--white)
}
@media (min-width: 48em) {
  .footer .footer__main .footer__logo {
    margin:50px 0 42px;
    max-width:304px
  }
}
.footer .footer__main .footer__logo svg {
  width:100%
}
.footer .footer__main .footer__nav ul {
  -moz-column-count:2;
  column-count:2;
  -moz-column-gap:calc(var(--gutter) * 1.5);
  column-gap:calc(var(--gutter) * 1.5);
  margin:0;
  padding:0
}
@media screen and (min-width: 1150px) {
  .footer .footer__main .footer__nav ul {
    -moz-column-gap:calc(var(--gutter) * 2);
    column-gap:calc(var(--gutter) * 2)
  }
}
@media (min-width: 70em) {
  .footer .footer__main .footer__nav ul {
    padding:0;
    margin-top:0
  }
}
.footer .footer__main .footer__nav ul li {
  position:relative;
  width:100%;
  page-break-inside:avoid;
  -moz-column-break-inside:avoid;
  break-inside:avoid;
  margin-bottom:20px
}
.footer .footer__main .footer__nav ul li a {
  color:var(--white);
  font-size:18px;
  line-height:20px;
  font-weight:500;
  display:inline-flex;
  width:auto;
  padding-bottom:8px
}
.footer .footer__main .footer__nav ul li a.link-underline:after {
  background-color:var(--white);
  height:0px
}
.footer .footer__main .footer__nav ul li a.link-underline:hover:after {
  background-color:var(--white);
  height:5px
}
.footer .footer__main .footer__link {
  font-weight:400
}
.footer .footer__bottom {
  color:#fff;
  position:relative;
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  background-color:var(--blue);
  z-index:9
}
@media (min-width: 48em) {
  .footer .footer__bottom {
    flex-direction:row
  }
}
.footer .footer__bottom .footer__social {
  background-color:var(--blue-dark)
}
.footer .footer__bottom .footer__legal {
  z-index:3;
  text-align:center;
  padding:30px var(--container) 30px;
  display:flex;
  justify-content:center;
  background-color:var(--blue)
}
.footer .footer__bottom .footer__legal p {
  margin:0 0 4px;
  order:2;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:24px
}
@media (min-width: 48em) {
  .footer .footer__bottom .footer__legal p {
    margin:0;
    order:1
  }
}
.footer .footer__bottom a {
  color:var(--white);
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.footer .footer__bottom a:hover {
  -webkit-text-decoration:none;
  text-decoration:none
}
.footer .footer__bottom .policies {
  display:flex;
  gap:20px;
  order:3
}
.footer .footer__bottom .policies a {
  font-weight:500;
  text-decoration-color:rgba($color: #fff,$alpha: .5)
}
.footer__social {
  z-index:3;
  padding:30px var(--container) 30px 40px;
  display:flex;
  justify-content:center;
  align-items:center;
  order:1;
  transform:scale(1.15);
  justify-content:space-evenly
}
@media (min-width: 48em) {
  .footer__social {
    transform:none;
    gap:40px;
    order:2;
    margin-bottom:0
  }
}
.footer__social .footer__icon {
  color:var(--white);
  border-radius:50%;
  max-width:23px;
  display:block
}
.footer__social .footer__icon:hover {
  transform:scale(1.2)
}
.scroll-to-top {
  position:fixed;
  background:url(/_resources/img/assets/scroll-top-btn.svg) no-repeat center;
  background-size:100%;
  text-indent:-9999px;
  width:56px;
  height:56px;
  right:0;
  bottom:0;
  z-index:999;
  opacity:0;
  visibility:hidden;
  transition:all var(--transition)
}
@media (min-width: 48em) {
  .scroll-to-top {
    right:35px;
    bottom:35px;
    width:106px;
    height:106px
  }
}
.scroll-to-top.show {
  opacity:1;
  visibility:visible
}
.home .scroll-to-top {
  display:none!important
}
.Breadcrumbs {
  padding-top:24px;
  padding-bottom:16px;
  font-size:14px;
  line-height:24px;
  color:var(--text, var(--blue))
}
.with-breadcrumbs~.Breadcrumbs {
  display:block
}
@media (min-width: 48em) {
  .with-breadcrumbs~.Breadcrumbs {
    display:none
  }
}
.Breadcrumbs__separator {
  margin:0 .2em
}
.hero {
  position:relative;
  margin-bottom:0;
  background-color:var(--blue);
  background-position:top;
  background-size:cover;
  text-shadow:var(--shadow);
  overflow:hidden;
  padding-left:var(--container);
  padding-right:var(--container)
}
.hero:before {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:linear-gradient(289deg,rgba(83,195,238,.7) 15.6%,rgba(0,61,165,.7) 72.56%),transparent 50% / cover no-repeat;
  content:""
}
.hero .Breadcrumbs {
  --text: var(--white);
  position:relative
}
.hero .Breadcrumbs+.hero__wrap {
  padding-top:0
}
.hero__wrap {
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-top:4rem;
  padding-bottom:4rem;
  min-height:40vh
}
@media (min-width: 48em) {
  .hero__wrap {
    min-height:40.5rem
  }
}
.hero__headline {
  position:relative;
  width:100%;
  color:var(--white);
  font-size:1.5rem;
  text-align:center;
  animation:fadeup calc(var(--transition-speed) * 8) var(--transition-easing);
  z-index:1
}
@media (min-width: 32em) {
  .hero__headline {
    font-size:2rem
  }
}
@media (min-width: 48em) {
  .hero__headline {
    top:-3rem;
    font-size:2.5rem
  }
}
@media (min-width: 64em) {
  .hero__headline {
    font-size:3rem
  }
}
@media (min-width: 80em) {
  .hero__headline {
    font-size:3.5rem
  }
}
.hero__title {
  position:relative;
  top:1rem;
  width:100%;
  color:var(--white);
  font-size:2rem;
  font-weight:700;
  text-align:center
}
@media (min-width: 32em) {
  .hero__title {
    font-size:2.5rem
  }
}
@media (min-width:48em) {
  .hero__title {
    top:0
  }
}
@media (min-width: 64em) {
  .hero__title {
    font-size:5rem
  }
}
.hero__video {
  position:relative;
  background-size:cover;
  background-position:50%
}
.hero__video__media {
  position:absolute;
  animation:fade-in calc(var(--transition-speed) * 8) var(--transition-easing);
  min-width:100%;
  min-height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.Hero__cta {
  padding-left:var(--container);
  padding-right:var(--container);
  padding-top:4rem;
  padding-bottom:4rem;
  background-color:var(--white);
  position:relative
}
.Hero__cta h2 {
  font-size:2.25rem;
  font-weight:700;
  line-height:1.3;
  color:#003da5;
  color:var(--blue)
}
.Hero__cta .Hero__cta-content {
  padding:var(--container);
  background-color:var(--cream);
  z-index:9;
  position:relative
}
@media (min-width: 48em) {
  .Hero__cta .Hero__cta-content {
    padding:3rem 4rem;
    border-radius:0rem 0rem 12.5rem;
    margin-top:-8rem
  }
}
.Hero__cta .Hero__cta-content .intro {
  font-size:1.5rem;
  font-style:normal;
  font-weight:700;
  line-height:140%
}
.Hero__cta .Hero__cta-content.flush {
  margin-top:0
}
.Hero__cta .Hero__cta-image {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
@media (min-width: 48em) {
  .Hero__cta .Hero__cta-image img {
    max-height:450px
  }
}
@media (min-width: 70em) {
  .Hero__cta .Hero__cta-image img {
    margin-left:6rem
  }
}
.carousel {
  position:relative;
  overflow:hidden
}
.carousel.carousel-caption {
  overflow:visible;
  margin-bottom:4rem
}
.carousel .media_inner:before {
  content:" ";
  position:absolute;
  inset:80% 0 0;
  background:linear-gradient(180deg,rgba(37,36,37,0) 0%,rgba(37,36,37,.68) 51.27%,rgba(37,36,37,.88) 100%)
}
.carousel .flickity-nav {
  position:absolute;
  padding-left:var(--container);
  padding-right:var(--container);
  padding-top:1rem;
  padding-bottom:1rem;
  margin:0;
  bottom:0;
  left:0;
  color:var(--white);
  display:flex;
  justify-content:flex-end;
  width:100%
}
.carousel .flickity-nav .flickity-page-dots {
  margin-right:auto
}
.carousel .flickity-nav .flickity-page-dots .flickity-page-dot {
  color:var(--white)
}
@media (min-width: 70em) {
  .carousel .flickity-nav .flickity-prev-next-button {
    color:var(--white);
    background:url(/_resources/img/assets/slider-arrow-white.svg) center no-repeat
  }
}
.carousel .media__caption {
  position:absolute;
  padding-left:var(--container);
  padding-right:var(--container);
  padding-top:1rem;
  padding-bottom:1rem;
  margin:0;
  color:var(--black);
  display:flex;
  justify-content:flex-start;
  width:100%;
  bottom:-3.75rem;
  left:0
}
.contact {
  margin:50px 0 -50px;
  padding:0 25px;
  z-index:7;
  position:relative
}
@media (min-width: 48em) {
  .contact {
    padding:0 var(--container);
    width:100%
  }
}
@media (min-width: 70em) {
  .contact {
    margin:0 0 -50px
  }
}
.contact .inner {
  color:#fff;
  background:var(--blue-dark);
  width:100%;
  overflow:hidden;
  position:relative;
  padding:20px 50px 50px
}
@media (min-width: 70em) {
  .contact .inner {
    padding:20px 75px 20px 50px;
    border-bottom-right-radius:100px
  }
}
.contact .flex {
  justify-content:space-between;
  align-items:center;
  flex-direction:column
}
@media (min-width: 70em) {
  .contact .flex {
    flex-direction:row
  }
}
.contact h2 {
  margin-bottom:20px;
  text-align:center;
  width:100%;
  color:var(--white)
}
@media (min-width: 70em) {
  .contact h2 {
    width:auto;
    text-align:left
  }
}
.contact .buttons {
  width:100%;
  margin-bottom:20px;
  display:flex;
  gap:30px;
  justify-content:center;
  flex-direction:column;
  width:auto
}
@media (min-width: 48em) {
  .contact .buttons {
    margin-bottom:0;
    width:auto;
    flex-direction:row
  }
}
.contact .info {
  text-align:center
}
@media (min-width: 48em) {
  .contact .info {
    text-align:left;
    max-width:550px
  }
}
.GalleryQuad {
  padding:2rem;
  padding-left:var(--container);
  padding-right:var(--container);
  background:var(--white);
  color:var(--black);
  transition:var(--transition)
}
.GalleryQuad .heading {
  margin-bottom:23px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  position:relative;
  z-index:2;
  justify-content:space-between;
  text-transform:none;
  letter-spacing:normal
}
@media (min-width: 48em) {
  .GalleryQuad .heading .max-heading {
    max-width:60%
  }
}
.GalleryQuad .heading h2 {
  margin-bottom:0;
  font-size:36px;
  font-style:normal;
  font-weight:700;
  color:var(--blue)
}
.GalleryQuad .heading p {
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.GalleryQuad .Gallery__grid--lg {
  margin-top:0
}
@media (min-width: 85em) {
  .GalleryQuad .Gallery__grid--lg {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
}
.GalleryQuad .Gallery__grid--lg .link-underline {
  color:var(--blue)
}
.GalleryQuad .Gallery__grid--lg .footer__link {
  margin-bottom:0;
  max-width:100%
}
.GalleryQuad .Gallery__grid--lg .footer__link.link-underline {
  color:var(--blue)
}
.GalleryQuad .Gallery__grid--lg .GalleryCard:hover .GalleryCard__image img {
  transform:scale(1);
  transition:var(--transition)
}
.GalleryQuad .GalleryCard {
  overflow:visible
}
.Contact {
  display:grid;
  background-color:var(--blue-dark);
  color:var(--white);
  padding:var(--container)
}
@media (min-width: 70em) {
  .Contact {
    grid-template-columns:6fr 2fr;
    gap:6rem;
    padding:2rem var(--container)
  }
}
.Contact.white {
  background-color:var(--white);
  color:var(--black);
  --heading: var(--blue);
  padding:2rem calc(var(--container) + 50px)
}
.Contact.white .Contact__content h2 {
  color:var(--blue)
}
.Contact.white .Contact__content a {
  color:var(--black)
}
.Contact.white .Contact__content a.link-underline:after {
  background-color:var(--black)
}
.Contact.white .Contact__social .button-close {
  width:100%
}
.Contact__content h2 {
  color:var(--white);
  margin-bottom:2rem
}
.Contact__content .green {
  border-top:4px solid var(--lime)
}
.Contact__content .orange {
  border-top:4px solid var(--orange)
}
.Contact__content .light-blue {
  border-top:4px solid var(--blue-light)
}
@media (min-width: 70em) {
  .Contact__content .grid__item--3 {
    padding-left:2rem;
    padding-right:2rem
  }
  .Contact__content .grid__item--3:first-child {
    padding-left:1rem
  }
}
.Contact__content a {
  color:var(--white)
}
.Contact__content a.link-underline:after {
  background-color:var(--white)
}
.Contact__social {
  display:flex;
  justify-content:center;
  flex-direction:column;
  gap:var(--gutter)
}
.Contact__social .footer__social {
  order:-1;
  padding-top:0;
  padding-bottom:0
}
@media (min-width: 48em) {
  .Contact__social {
    align-items:center
  }
}
#filter-head {
  border-radius:0rem 5.0625rem 0rem 0rem;
  background:var(--cream);
  padding:1rem 2rem
}
.filters-padding {
  padding:1rem
}
#filters .filter-group {
  font-family:var(--sans-serif)
}
#filters .filter-group input,
#filters .filter-group label {
  vertical-align:top;
  display:block;
  float:left;
  line-height:1;
  position:relative
}
#filters .filter-group input {
  top:6px
}
#filters .filter-group span.checkbox {
  width:16px;
  height:16px;
  top:0;
  left:0;
  background:#fff;
  border:1px solid #c7c7c7;
  cursor:pointer;
  position:absolute
}
#filters .filter-group .cat-title {
  color:var(--blue);
  font-size:1.375rem;
  font-style:normal;
  font-weight:700;
  line-height:1.4
}
#filters .filter-group ul {
  padding-left:0;
  list-style:none
}
#filters .filter-group li {
  padding-bottom:1.5rem
}
#filters .filter-group span.checkbox:after {
  opacity:0;
  content:"";
  position:absolute;
  width:6px;
  height:2px;
  top:5px;
  left:4px;
  background:transparent;
  border:3px solid #666;
  border-top:none;
  border-right:none;
  transform:rotate(-45deg)
}
#filters .filter-group input:checked+span.checkbox:after {
  border-color:#003da5;
  opacity:1
}
#filters .filter-group label {
  padding-left:6px;
  cursor:pointer;
  width:75%;
  width:calc(100% - 20px);
  box-sizing:border-box;
  line-height:1.2;
  padding-top:0;
  font-size:18px
}
#filters .filter-group span.checkbox+label {
  padding-left:12px
}
@media (max-width: 639px) {
  #content .page_content .filter-items .isotope {
    height:auto!important
  }
}
.page_content .filter-items li:hover>.qview,
.page_content .filter-items li:focus>.qview,
#content .filter-items li:hover>.qview,
#content .filter-items li:focus>.qview {
  left:calc(50% - 60px)
}
button.qview {
  width:100%;
  background:#00286c;
  padding:8px 12px;
  font-family:inherit;
  color:#fff;
  font-weight:500
}
@media (min-width: 640px) {
  button.qview {
    position:absolute;
    top:70px;
    width:120px;
    left:-9999em;
    background:transparent
  }
}
#content .filter-items ul,
.page_content .filter-items ul {
  margin:-10px;
  padding:0
}
#content .filter-items li,
.page_content .filter-items li {
  list-style-type:none;
  width:100%;
  margin:0;
  padding:0
}
@media (min-width: 640px) {
  #content .filter-items li,
  .page_content .filter-items li {
    float:left
  }
}
@media (max-width: 639px) {
  #content .filter-items li,
  .page_content .filter-items li {
    position:static!important
  }
}
@media (min-width: 640px) {
  #content .filter-items li,
  .page_content .filter-items li {
    width:50%
  }
}
@media (min-width: 940px) {
  #content .filter-items li,
  .page_content .filter-items li {
    width:33.2%
  }
}
#content .filter-items li a,
.page_content .filter-items li a {
  display:block;
  -webkit-text-decoration:none;
  text-decoration:none;
  font-size:.85em;
  line-height:1.2;
  position:relative;
  margin:10px
}
@media (min-width: 1024px) {
  #content .filter-items li:after,
  .page_content .filter-items li a:after {
    height:100px
  }
}
#content .filter-items li .item-container:after,
.page_content .filter-items li .item-container:after {
  content:"";
  display:block;
  transition:.5s ease;
  height:85px;
  width:100%;
  overflow:hidden;
  background:white;
  position:absolute;
  bottom:0;
  left:0
}
@media (min-width: 1024px) {
  #content .filter-items li a:before,
  .page_content .filter-items li a:before {
    height:100px
  }
}
#content .filter-items li a:hover:after,
#content .filter-items li a:focus:after,
.page_content .filter-items li a:hover:after,
.page_content .filter-items li a:focus:after {
  width:100%
}
#content .filter-items li span,
.page_content .filter-items li span {
  display:block
}
@media (min-width: 640px) {
  #content .filter-items li span.image,
  .page_content .filter-items li span.image {
    background-size:cover;
    background-position:center top;
    background-repeat:no-repeat;
    height:175px
  }
}
#content .filter-items li span.image:after,
.page_content .filter-items li span.image:after {
  content:"";
  position:absolute;
  inset:0;
  background:rgba(173,216,230,0);
  transition:background .3s ease
}
#content .filter-items li:hover span.image:after,
.page_content .filter-items li:hover span.image:after {
  background:rgba(0,61,165,.9)
}
#content .filter-items li span.title,
.page_content .filter-items li span.title {
  position:relative;
  padding:8px 2px;
  height:65px;
  z-index:9;
  font-size:1.125rem;
  font-weight:600
}
#content .filter-items .item-container:hover span.title,
.page_content .filter-items .item-container:hover span.title {
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-decoration-color:var(--blue);
  text-decoration-thickness:3px;
  text-underline-offset:5px;
  color:var(--black);
  transition:var(--transition)
}
@media (min-width: 1024px) {
  #content .filter-items li span.title,
  .page_content .filter-items li span.title {
    height:83px
  }
}
#content .filter-items li span.keyword,
.page_content .filter-items li span.keyword {
  display:none
}
#content #tabs,
.page_content #tabs {
  margin:0 0 15px;
  width:100%;
  display:flex
}
#content #tabs ul,
.page_content #tabs ul {
  margin:0;
  width:100%
}
@media (min-width: 1024px) {
  #content #tabs ul,
  .page_content #tabs ul {
    display:flex
  }
}
#content #tabs ul li,
.page_content #tabs ul li {
  float:left;
  list-style-type:none;
  margin-right:-1px;
  border:1px solid var(--blue);
  text-align:center;
  font-size:1.15rem;
  font-style:normal;
  font-weight:700;
  line-height:150%
}
@media (min-width: 1024px) {
  #content #tabs ul li,
  .page_content #tabs ul li {
    width:100%
  }
}
#content #tabs ul li a,
.page_content #tabs ul li a {
  color:var(--blue);
  padding:7px 10px;
  height:100%;
  background:var(--white);
  display:block;
  -webkit-text-decoration:none;
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:center
}
#content #tabs ul li.active,
.page_content #tabs ul li.active {
  border-top:8px solid #FF8A00;
  margin-top:-7px
}
@media (min-width: 1024px) {
  #content #tabs ul li.active,
  .page_content #tabs ul li.active {
    margin-top:-8px
  }
}
#content #tabs ul li.active a,
.page_content #tabs ul li.active a {
  color:var(--white);
  background:var(--blue);
  box-shadow:4px 0 #0000000a inset
}
#content #tabs ul li:not(.active) a:hover,
#content #tabs ul li:not(.active) a:focus,
.page_content #tabs ul li:not(.active) a:hover,
.page_content #tabs ul li:not(.active) a:focus {
  background:var(--blue);
  color:var(--white)
}
.filter-link {
  font-size:1.125rem;
  font-style:normal;
  font-weight:600;
  line-height:2rem;
  width:100%;
  display:block;
  color:var(--blue);
  padding-bottom:.5rem
}
.filter-link:after {
  background-color:var(--cream)
}
#filters .callout-photo {
  padding:1rem;
  background-color:var(--cream)
}
#filters .callout-photo .promo-body {
  background-color:var(--white);
  padding:.5rem 1rem
}
.filters-title.cat {
  border-bottom:5px solid var(--blue);
  color:var(--blue)
}
#program-preview {
  margin:0 auto;
  width:60vw;
  height:80vh;
  background:#fff;
  text-align:left;
  opacity:1;
  border:10px solid #003da5;
  background-repeat:repeat-x;
  font-size:1.25rem;
  box-sizing:border-box;
  padding:0;
  border:100px solid #E3DECB;
  left:22%;
  top:10%
}
#program-preview * {
  box-sizing:border-box
}
@media (max-width: 768px) {
  #program-preview {
    width:auto;
    left:0!important;
    background-image:none
  }
}
#program-preview .program-qview {
  padding:55px 8% 3%;
  height:100%;
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto 1fr auto;
  grid-gap:0px 0px;
  gap:0px 0px;
  grid-template-areas:"title" "content" "link"
}
#program-preview .program-qview__button {
  position:absolute;
  top:55px;
  font-weight:700;
  font-size:150%;
  color:var(--blue);
  right:4%
}
@media (max-width: 768px) {
  #program-preview .program-qview__button {
    top:1rem;
    right:2%
  }
}
#program-preview .program-qview__container {
  margin:0 0 .5rem;
  padding:0;
  display:flex;
  flex-wrap:wrap;
  grid-area:content;
  justify-content:space-between;
  --icon-width:calc(10% + -0px);
  height:calc(100% - 50px);
  overflow-y:auto;
  flex-direction:column;
  flex-wrap:nowrap
}
@media (min-width: 1200px) {
  #program-preview .program-qview__container {
    flex-wrap:wrap;
    flex-direction:row
  }
}
#program-preview .program-qview__container:before,
#program-preview .program-qview__container:after {
  content:" ";
  display:table;
  width:0
}
#program-preview .program-qview__container:after {
  clear:both
}
#program-preview .program-qview__description {
  width:100%;
  margin:0;
  padding:0
}
#program-preview .program-qview__description p {
  font-family:var(--sans-serif);
  line-height:1.5;
  margin-top:0
}
#program-preview .program-qview__highlights {
  width:100%;
  margin:0;
  padding:0;
  position:relative
}
@media (min-width: 1200px) {
  #program-preview .program-qview__highlights {
    width:56%
  }
}
#program-preview .program-qview__careers {
  width:100%;
  margin:0;
  padding:0;
  position:relative
}
@media (min-width: 1200px) {
  #program-preview .program-qview__careers {
    width:26%
  }
}
#program-preview h2 {
  font-family:var(--serif);
  font-weight:700;
  font-size:1.5rem;
  font-style:normal;
  font-weight:500;
  line-height:150%;
  margin-bottom:1em;
  color:var(--blue)
}
#program-preview h3 {
  margin:0 0 .5rem;
  padding:0 0 .5rem .125rem;
  font-family:var(--serif);
  font-size:1.5rem;
  font-style:normal;
  font-weight:500;
  line-height:150%;
  color:var(--blue)
}
#program-preview ul {
  margin-left:.5rem;
  margin-bottom:2rem;
  font-family:Crimson Text,serif;
  line-height:1.5
}
#program-preview li {
  margin-bottom:.5rem;
  font-family:var(--sans-serif)
}
#program-preview li:before {
  margin-right:.5rem;
  font-weight:700;
  color:#003da5
}
.dubourg-animate {
  fill-opacity:0;
  animation-timing-function:ease-in-out;
  animation-fill-mode:forwards;
  animation-iteration:1;
  animation-name:FillIn;
  animation-duration:.5s;
  animation-delay:2.5s
}
@keyframes FillIn {
  0% {
    fill-opacity:0
  }
  to {
    fill-opacity:1
  }
}
.buildings__wrap {
  text-align:center;
  color:var(--blue);
  margin-top:1rem
}
.buildings__wrap p {
  margin-top:1rem;
  padding-bottom:1rem;
  border-bottom:.1rem solid #000
}
.buildings__wrap svg {
  display:inline-block
}
.accordion {
  margin-bottom:2rem;
  border-bottom:var(--divider-gray)
}
.accordion__item {
  border-top:var(--divider-gray)
}
.accordion__toggle {
  margin-bottom:1rem;
  font-family:var(--sans-serif);
  font-weight:500;
  font-size:1.6rem;
  font-weight:400;
  line-height:1.4;
  display:block;
  display:flex;
  align-items:center;
  padding-top:1rem;
  color:var(--black)
}
.accordion__toggle:before,
.accordion__toggle:after {
  display:table;
  width:0;
  content:""
}
.accordion__toggle:after {
  clear:both
}
@media (min-width: 48em) {
  .accordion__toggle {
    font-size:1.125rem;
    line-height:1.3
  }
}
.accordion__toggle:hover,
.accordion__item--active .accordion__toggle {
  color:var(--blue)
}
.accordion__toggle__text {
  width:calc(100% - 3.25rem);
  float:left
}
.accordion__toggle__icon {
  width:1.25rem;
  margin-left:auto;
  float:right;
  color:var(--blue)
}
.accordion__item--active .accordion__toggle__icon {
  transform:rotate(180deg)
}
.accordion__content {
  position:absolute;
  left:-999rem
}
.accordion__item--active .accordion__content {
  position:static;
  left:auto
}
.embed {
  margin-bottom:2rem;
  width:100%;
  margin:2rem auto;
  clear:both
}
.embed--alt:before,
.embed--alt:after {
  display:table;
  width:0;
  content:""
}
.embed--alt:after {
  clear:both
}
@media (min-width: 48em) {
  .embed--alt {
    display:flex;
    align-items:flex-end;
    width:100%
  }
}
.embed__media {
  width:100%;
  margin:2rem auto
}
.embed__media img {
  margin:auto
}
@media (min-width: 48em) {
  .embed--alt .embed__media {
    width:calc(66.666% - 1rem);
    margin-left:auto;
    float:right
  }
}
.embed__caption {
  font-size:1.0625rem;
  margin-top:1rem;
  border-bottom:var(--divider-gray)
}
.embed__caption p {
  margin-bottom:1rem
}
.embed--alt .embed__caption {
  padding-top:1rem;
  border-top:.5rem solid var(--tan);
  border-bottom:0
}
@media (min-width: 48em) {
  .embed--alt .embed__caption {
    order:-1;
    width:calc(33.333% - 1rem);
    margin-top:0;
    float:left
  }
}
.embed__video {
  position:relative;
  padding-bottom:53%
}
.embed__video>* {
  position:absolute;
  width:100%;
  height:100%
}
.embed__video iframe {
  border:0
}
.subnav {
  width:100%;
  margin-bottom:2rem;
  border-top:.25rem solid var(--tan);
  list-style:none;
  padding:0;
  margin-top:0
}
.subnav--nested {
  position:absolute;
  left:-999rem;
  margin-bottom:0;
  border-top:0
}
.subnav__item--active>.subnav--nested {
  position:static;
  left:auto
}
.subnav__item {
  display:flex;
  flex-wrap:wrap;
  border-top:.0625rem solid var(--white)
}
.subnav__item:first-child {
  border-top:0
}
.subnav--nested .subnav__item:first-child {
  border-top:.0625rem solid var(--white)
}
.subnav__toggle {
  display:flex;
  flex:0 0 auto;
  align-items:center;
  width:2.9375rem;
  padding:1rem;
  float:right;
  background:var(--blue);
  color:var(--white)
}
.subnav__toggle:hover {
  background:var(--blue-dark)
}
.subnav__item--active>.subnav__toggle {
  transform:rotate(180deg);
  background:var(--blue-dark)
}
.subnav__link {
  display:inline-block;
  padding:.625rem 1.75rem .625rem 1.25rem;
  background-color:var(--blue);
  color:var(--white);
  font-family:var(--sans-serif);
  font-size:1.125rem;
  font-weight:500;
  text-shadow:none;
  transition:padding var(--transition);
  display:block;
  order:-1;
  width:100%
}
.subnav__toggle+.subnav__link {
  width:calc(100% - 2.9375rem)
}
.subnav__item--active>.subnav__link {
  background:var(--blue-dark)
}
.subnav__link:hover {
  background-color:var(--blue-dark);
  padding-right:1.25rem;
  padding-left:1.75rem
}
.subnav__link--nested {
  background:var(--gray-light);
  color:var(--blue);
  font-size:1rem
}
.subnav__link--nested:hover {
  background:var(--gray-light);
  color:var(--blue-dark)
}
.tweet {
  font-size:1.0625rem;
  margin-bottom:2rem;
  font-family:var(--sans-serif);
  font-size:1rem
}
.tweet p {
  margin-bottom:1rem
}
.tweet a:not([class]) {
  background-image:none
}
.tweet a:not([class]):hover {
  color:var(--blue-dark)
}
.tweet__user {
  font-weight:500
}
.tweet__handle,
.tweet__time {
  font-size:.75rem
}
.tweet__text {
  margin-top:1rem;
  margin-bottom:1rem
}
.tweet__text :last-child {
  margin-bottom:0
}
.tweet__meta ul {
  display:inline-block;
  width:auto!important;
  padding:0;
  margin:0
}
.tweet__meta li {
  display:inline-block;
  margin:0 10px 0 0;
  padding:0;
  background-image:none
}
.tweet__meta a {
  color:var(--gray-medium);
  transition:color .2s ease-in-out
}
.tweet__meta a:hover {
  color:var(--gray)
}
.tweet__meta a:before {
  font-family:FontAwesome,Arial,sans-serif;
  font-size:1em;
  margin-right:5px
}
.tweet__meta .retweets:before {
  content:"ï¹"
}
.tweet__meta .heart:before {
  content:"ï€„"
}
.tweet__meta .reply:before {
  content:"ï„’"
}
.tweet__full .tweet__handle,
.tweet__full .tweet__time {
  font-size:.75rem;
  line-height:1.5rem;
  margin:0 .5rem
}
.tweet__full .tweet__time {
  float:right
}
.tweet__full .tweet__handle,
.tweet__full .tweet__user {
  float:left
}
.tweet__full .tweet__text {
  clear:both;
  float:left;
  font-size:1.25rem;
  font-weight:100
}
.Button,
.button {
  position:relative;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--button-text, var(--white));
  font-weight:600;
  background:var(--button, var(--blue));
  border:3px solid var(--button, var(--blue));
  border-radius:4px;
  width:100%;
  padding:.75rem 2.5rem;
  overflow:hidden;
  transition:var(--transition);
  z-index:1;
  text-shadow:none;
  font-size:1rem
}
.Button:hover,
.button:hover {
  color:var(--button-text-hover, var(--white));
  border:3px solid var(--button-background-hover, var(--blue-dark))
}
.Button:hover span,
.button:hover span {
  color:var(--button-text-hover, var(--white))
}
@media (min-width: 70em) {
  .Button,
  .button {
    width:auto
  }
}
.Button:before,
.button:before {
  content:"";
  background:var(--button-background-hover, var(--blue-dark));
  position:absolute;
  inset:0;
  scale:0 1;
  transform-origin:100% 50%;
  transition:scale .3s ease-in-out;
  pointer-events:none;
  z-index:-1
}
.Button:hover:before {
  scale:1 1;
  transform-origin:0 50%
}
.button:hover:before {
  scale:1 1;
  transform-origin:0 50%
}
.Button--home {
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:.75rem
}
.Button--filled {
  color:var(--white);
  border-color:var(--white)
}
.Button--filled:hover {
  color:var(--blue)
}
.Button--filled:before {
  background:var(--white)
}
.buttons-inline {
  margin-right:-.5rem;
  margin-left:-.5rem
}
.buttons-inline .button {
  margin-right:.5rem;
  margin-bottom:1rem;
  margin-left:.5rem
}
.button-close {
  position:relative;
  display:inline-block;
  overflow:hidden;
  width:100%;
  height:auto;
  padding:15px 30px;
  width:auto;
  min-width:150px;
  font-size:18px;
  font-style:normal;
  font-weight:700;
  -webkit-text-decoration:none;
  text-decoration:none;
  line-height:1.4;
  border-radius:4px;
  border:3px solid var(--button, var(--blue));
  background-color:transparent;
  text-align:center;
  color:var(--blue);
  box-sizing:border-box;
  transition:.5s ease-in-out;
  z-index:1
}
.button-close:before,
.button-close:after {
  content:"";
  position:absolute;
  inset:0;
  box-sizing:border-box;
  transition:.5s ease-in-out;
  z-index:-1
}
.button-close:before {
  right:-50px;
  border-right:50px solid transparent;
  border-bottom:82px solid var(--blue);
  transform:translate(-100%);
  scale:1;
  transform-origin:-100%;
  transition:.5s ease-in-out;
  background:transparent
}
.button-close:after {
  left:-50px;
  border-left:50px solid transparent;
  border-top:82px solid var(--blue);
  transform:translate(100%)
}
.button-close:hover {
  color:var(--white);
  z-index:9;
  outline-width:0
}
.button-close:hover:before {
  transform:translate(-49%);
  z-index:-1;
  scale:1;
  transform-origin:-49%
}
.button-close:hover:after {
  transform:translate(49%);
  z-index:-1
}
.button-close.button-white {
  border:3px solid var(--white);
  color:var(--white)
}
.button-close.button-white:before {
  border-bottom:60px solid var(--white)
}
.button-close.button-white:after {
  border-top:60px solid var(--white)
}
.button-close.button-white:hover {
  color:var(--blue)
}
.button--white {
  background:var(--button, var(--white));
  color:var(--button-text, var(--blue))
}
.button--white:before:hover {
  background:var(--button-background-hover, var(--blue-dark))
}
.button--gray {
  background:var(--gray-light);
  color:var(--blue)
}
.button--gray:hover {
  background:var(--gray-light);
  color:var(--blue-dark)
}
.button--indent {
  padding-right:1.75rem;
  transition:padding var(--transition)
}
.button--indent:hover {
  padding-right:1.25rem;
  padding-left:1.75rem
}
.button--full {
  display:block;
  text-align:center
}
.button--arrow {
  position:relative;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23003da5%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M4%202.3L6.3%200%2016%2010%206.3%2020%204%2017.7l7.5-7.7L4%202.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat:no-repeat;
  background-color:transparent;
  background-position:95% 55%;
  background-size:.75rem .75rem;
  border:0;
  color:var(--blue);
  padding-left:1rem
}
.button--arrow:hover {
  border:0
}
.button--arrow:hover:before {
  background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3EPrimary%20Arrow%3C%2Ftitle%3E%3Cpath%20d%3D%22M4%202.3L6.3%200%2016%2010%206.3%2020%204%2017.7l7.5-7.7L4%202.3z%22%2F%3E%3C%2Fsvg%3E);
  background-color:var(--blue-dark);
  background-repeat:no-repeat;
  background-position:95% 55%;
  background-size:.75rem .75rem;
  transform:none;
  color:var(--white)
}
.button__icon {
  width:1rem;
  margin-top:.25rem;
  margin-right:.5rem;
  float:left
}
.feature-image {
  position:relative;
  overflow:hidden;
  padding:0;
  font-size:16px
}
@media (min-width: 70em) {
  .feature-image {
    padding:100px var(--container) 0 0;
    background:var(--blue)
  }
}
.feature-image .Splash__image {
  position:absolute;
  inset:0;
  height:100%
}
.feature-image .Splash__image:before {
  content:"";
  position:absolute;
  top:-10px!important;
  inset:0;
  opacity:.9;
  width:100%;
  height:105%;
  background-image:url(/_resources/img/assets/feature-gradient.svg);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-size:cover
}
@media (min-width: 70em) {
  .feature-image .Splash__image:before {
    height:120%
  }
}
.feature-image .img-h {
  width:100%;
  position:relative;
  order:3;
  z-index:9;
  margin-top:100%;
  margin-left:-20px
}
@media (min-width: 48em) {
  .feature-image .img-h {
    margin-top:40vh
  }
}
@media (min-width: 70em) {
  .feature-image .img-h {
    order:1;
    width:68%;
    padding-top:0;
    z-index:-1;
    margin-top:0;
    margin-left:0
  }
}
.feature-image .img-h img {
  border-top-right-radius:300px
}
.feature-image .img-h .slide {
  width:100%;
  max-width:100%
}
.feature-image .flex {
  position:relative;
  z-index:5;
  align-items:flex-start;
  justify-content:flex-start
}
.feature-image .media_inner {
  height:100%;
  width:100%;
  position:relative
}
.feature-image .media_inner img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  background-color:var(--blue)
}
.feature-image .cta {
  display:flex;
  gap:18px;
  line-height:0;
  margin-top:2rem;
  margin-bottom:2rem;
  order:5
}
@media (min-width: 70em) {
  .feature-image .cta {
    margin:2rem 0 4rem
  }
}
.feature-image .text-holder {
  z-index:2;
  color:var(--blue);
  padding:0;
  width:100%;
  margin-right:20px;
  order:1
}
@media (min-width: 70em) {
  .feature-image .text-holder {
    width:30%;
    height:auto;
    order:2;
    line-height:24px
  }
}
@media (min-width: 85em) {
  .feature-image .text-holder {
    padding:6rem 4rem
  }
}
.feature-image .text-holder h2 {
  color:var(--white);
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:1.3
}
@media (min-width: 70em) {
  .feature-image .text-holder h2 {
    font-size:36px
  }
}
.feature-image .text-holder .text-slider {
  width:100%;
  position:relative;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  color:var(--black)
}
.feature-image .text-holder .text-slider .flickity-slider,
.feature-image .text-holder .text-slider .text {
  width:100%
}
.feature-image .text-holder .text-slider p,
.feature-image .text-holder .text-slider h2,
.feature-image .text-holder .text-slider h3 {
  opacity:0;
  transform:translate(-50px);
  transition:all var(--transition)
}
.feature-image .text-holder .text-slider .is-selected p,
.feature-image .text-holder .text-slider .is-selected h2,
.feature-image .text-holder .text-slider .is-selected h3 {
  opacity:1;
  transform:translate(0)
}
.home-events {
  position:relative;
  overflow:hidden;
  padding:60px 0 0 20px;
  font-size:16px
}
@media (min-width: 70em) {
  .home-events {
    padding:0 0 0 var(--container);
    background:var(--blue)
  }
}
.home-events:after {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  background:linear-gradient(180deg,rgba(0,63,76,0) 0%,var(--blue) 100%);
  bottom:0;
  left:0;
  z-index:1;
  display:block
}
@media (min-width: 48em) {
  .home-events:after {
    background:linear-gradient(180deg,rgba(0,63,76,0) 0%,rgba(0,63,76,.7) 40%,var(--blue) 100%)
  }
}
@media (min-width: 70em) {
  .home-events:after {
    display:none
  }
}
@media (min-width: 70em) {
  .home-events .Splash__image {
    width:70%;
    -webkit-clip-path:polygon(0% 0%,99.83% 0%,93.01% .7%,89.68% 1.1%,85.52% 1.6%,81.53% 2.4%,77.37% 3.4%,72.88% 5%,69.22% 7%,66.22% 9.2%,63.06% 12.6%,60.9% 15.8%,58.57% 20%,57.07% 24%,55.41% 28.8%,54.58% 34%,53.91% 38.4%,53.91% 44%,53.58% 100%,0% 99.6%,0% 90%,0% 22.2%);
    clip-path:polygon(0% 0%,99.83% 0%,93.01% .7%,89.68% 1.1%,85.52% 1.6%,81.53% 2.4%,77.37% 3.4%,72.88% 5%,69.22% 7%,66.22% 9.2%,63.06% 12.6%,60.9% 15.8%,58.57% 20%,57.07% 24%,55.41% 28.8%,54.58% 34%,53.91% 38.4%,53.91% 44%,53.58% 100%,0% 99.6%,0% 90%,0% 22.2%);
    z-index:9
  }
}
@media (min-width: 70em) and (min-width: 85em) {
  .home-events .Splash__image {
    width:90%
  }
}
.home-events .Splash__image img:after {
  content:"";
  position:absolute;
  background-color:transparent;
  top:0;
  left:137px;
  height:50px;
  width:25px;
  border-top-right-radius:25px
}
.home-events .img-h {
  width:100%;
  position:relative;
  order:3;
  z-index:9;
  margin-top:-275px
}
@media (min-width: 70em) {
  .home-events .img-h {
    order:2;
    width:calc(65% + 100px);
    padding-top:0;
    z-index:-1;
    margin-top:0
  }
}
.home-events .img-h .photo-slider {
  width:100%
}
.home-events .img-h .photo-slider .flickity-viewport {
  overflow:hidden
}
.home-events .img-h .photo-slider .media_inner img {
  border-top-left-radius:300px
}
@media (min-width: 70em) {
  .home-events .img-h .photo-slider .media_inner img {
    border-top-left-radius:0
  }
}
.home-events .img-h .slide {
  width:100%;
  max-width:100%
}
.home-events .flex {
  position:relative;
  z-index:11;
  align-items:center;
  justify-content:flex-end
}
@media (min-width: 70em) {
  .home-events .flex {
    z-index:5
  }
}
.home-events .media_inner {
  height:100%;
  width:100%;
  position:relative
}
.home-events .media_inner img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  border-top-left-radius:300px
}
@media (min-width: 70em) {
  .home-events .media_inner img {
    border-top-left-radius:500px
  }
}
.home-events .cta {
  line-height:0;
  margin-top:2rem;
  margin-bottom:2rem;
  order:5
}
@media (min-width: 70em) {
  .home-events .cta {
    margin:2rem 0 4rem
  }
}
.home-events .text-holder {
  z-index:10;
  position:relative;
  color:var(--blue);
  padding:var(--container) var(--container) 300px var(--container);
  width:100%;
  margin-right:20px;
  order:1;
  line-height:23px;
  background-color:var(--white);
  box-shadow:0 20px 50px #00000061
}
@media (min-width: 70em) {
  .home-events .text-holder {
    padding:2rem;
    width:35%;
    height:auto;
    order:2;
    line-height:24px;
    position:absolute;
    top:50%;
    left:0;
    right:30%;
    margin:auto;
    transform:translateY(-50%)
  }
}
@media (min-width: 85em) {
  .home-events .text-holder {
    padding:2rem 3rem
  }
}
.home-events .text-holder h2 {
  color:var(--blue);
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:1.3
}
@media (min-width: 70em) {
  .home-events .text-holder h2 {
    font-size:36px
  }
}
.home-events .text-holder .text-slider {
  width:100%;
  position:relative;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  color:var(--black);
  background-color:var(--white)
}
.home-events .text-holder .text-slider .flickity-slider,
.home-events .text-holder .text-slider .text {
  width:100%
}
.home-events .text-holder.blue {
  background-color:var(--blue);
  color:var(--white);
  --text: var(--white)
}
.home-events .text-holder.blue h2,
.home-events .text-holder.blue a {
  background-color:var(--blue);
  color:var(--white)
}
.home-events .text-holder.blue .link-underline:after {
  background-color:var(--white);
  color:var(--white)
}
.home-events .text-holder.blue .link-underline.arrow:before {
  background:url(/_resources/img/assets/slider-arrow-white.svg) center no-repeat
}
.home-events .carousel-status {
  font-size:13.286px;
  font-weight:400;
  line-height:24.429px;
  position:absolute;
  top:30px;
  right:48px;
  width:40px;
  text-align:center;
  color:#fff
}
@media (min-width: 70em) {
  .home-events .carousel-status {
    top:70px;
    width:auto;
    right:0;
    transform:translate(50%)
  }
}
.home-events .flickity-nav {
  display:flex;
  width:100%
}
.Splash {
  display:grid;
  align-items:center;
  justify-items:start;
  place-items:center start;
  position:relative;
  min-height:80vh;
  background:var(--black);
  overflow:hidden
}
@media (min-width: 70em) {
  .Splash {
    align-items:center;
    justify-items:start;
    place-items:center start;
    min-height:calc(100vh - 12rem);
    height:calc(100vh - 12rem);
    z-index:1
  }
}
.Splash__image {
  position:absolute;
  inset:0;
  height:60%
}
@media (min-width: 70em) {
  .Splash__image {
    height:100%
  }
}
.Splash__image:before {
  content:"";
  position:absolute;
  top:-10px!important;
  inset:0;
  opacity:.9;
  width:100%;
  height:150%;
  background-image:url(/_resources/img/assets/gradient.svg);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-size:cover
}
@media (min-width: 70em) {
  .Splash__image:before {
    height:120%
  }
}
.Splash__image img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.Splash__video {
  position:relative;
  display:grid;
  inset:0;
  margin-left:0;
  border-top-left-radius:500px;
  margin-top:26rem;
  min-height:calc(100vh - 32rem);
  height:calc(100vh - 32rem);
  width:100%;
  overflow:hidden
}
@media (min-width: 48em) {
  .Splash__video {
    margin-top:22rem;
    min-height:calc(100vh - 22rem);
    height:calc(100vh - 22rem)
  }
}
@media (min-width: 70em) {
  .Splash__video {
    border-top-left-radius:4000px;
    margin-left:40vw;
    margin-top:0;
    min-height:calc(100vh - 12rem);
    height:calc(100vh - 12rem)
  }
}
.Splash__video video {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.Splash__control {
  outline-color:var(--white);
  position:absolute;
  right:2rem;
  bottom:2rem;
  display:grid;
  align-items:center;
  justify-items:center;
  place-items:center;
  width:4rem;
  height:4rem;
  padding:0;
  border:0;
  background:var(--blue);
  color:var(--white);
  border-radius:50%;
  z-index:2;
  transition:var(--transition)
}
.Splash__control:before {
  content:"";
  width:2rem;
  height:2rem;
  background:var(--white);
  -webkit-mask-image:url(/_resources/img/assets/pause.svg);
  mask-image:url(/_resources/img/assets/pause.svg);
  mask-repeat:none;
  -webkit-mask-repeat:no-repeat
}
.Splash__control:hover {
  transform:scale(1.2)
}
.Splash__control--paused:before {
  -webkit-mask-image:url(/_resources/img/assets/play.svg);
  mask-image:url(/_resources/img/assets/play.svg);
  mask-repeat:none;
  -webkit-mask-repeat:no-repeat
}
.Splash__content {
  --heading-color: var(--white);
  position:absolute;
  padding-left:var(--container);
  margin-bottom:var(--space-m);
  color:var(--white);
  max-width:100%;
  top:var(--container)
}
@media (min-width: 70em) {
  .Splash__content {
    margin-bottom:0;
    max-width:40vw;
    top:auto
  }
}
.Splash__title {
  font-size:clamp(3.5rem,4.8vw + 1.4rem,5rem);
  font-weight:700;
  line-height:1.2;
  margin:0
}
@media (min-width: 70em) {
  .Splash__title {
    max-width:12ch
  }
}
.Splash__title .second {
  display:block;
  margin-top:2rem;
  margin-bottom:2rem
}
.underline-orange {
  display:inline-block;
  border-bottom:6px solid var(--orange);
  line-height:1
}
.Splash__text {
  position:relative;
  z-index:9
}
@media (min-width: 70em) {
  .Splash__text {
    max-width:60ch
  }
}
.programs {
  position:relative;
  aspect-ratio:2 / 3;
  padding-left:var(--container);
  padding-right:var(--container);
  background-color:var(--cream);
  margin-bottom:80px
}
@media (min-width: 48em) {
  .programs {
    margin-bottom:0;
    aspect-ratio:6 / 5
  }
}
@media (min-width: 70em) {
  .programs {
    aspect-ratio:16 / 9
  }
}
@media (min-width: 85em) {
  .programs {
    aspect-ratio:16 / 7
  }
}
@media (min-width: 110em) {
  .programs {
    aspect-ratio:16 / 6
  }
}
.programs #programs__background {
  background-position:center;
  background-size:cover;
  position:absolute;
  top:var(--container);
  right:var(--container);
  bottom:var(--container);
  left:var(--container);
  width:auto;
  margin-top:200px;
  background-color:var(--blue)
}
@media (min-width: 48em) {
  .programs #programs__background {
    margin-top:0
  }
}
.programs #programs__background:before {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:1;
  background:linear-gradient(0deg,rgba(0,0,0,.61569) 20.47%,rgba(0,0,0,0) 65.36%)
}
@media (min-width: 85em) {
  .programs #programs__background:before {
    background:linear-gradient(0deg,rgba(0,0,0,.61569) 20.47%,rgba(0,0,0,0) 35.36%)
  }
}
.programs .text-holder {
  z-index:2;
  color:var(--blue);
  padding-left:var(--container);
  padding-right:var(--container);
  order:1;
  line-height:23px;
  background-color:var(--white);
  margin-left:-2rem;
  margin-right:-2rem
}
@media (min-width: 70em) {
  .programs .text-holder {
    padding:var(--container) var(--container) 300px var(--container);
    box-shadow:0 20px 50px #00000061;
    width:100%;
    margin:50px 20px 0 0;
    padding:2rem;
    width:45%;
    height:auto;
    order:2;
    line-height:24px
  }
}
@media (min-width: 85em) {
  .programs .text-holder {
    margin:100px 80px 0 0;
    padding:1rem 4rem;
    width:35%
  }
}
.programs .text-holder h2 {
  color:var(--blue);
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:1.3
}
@media (min-width: 70em) {
  .programs .text-holder h2 {
    font-size:36px
  }
}
.programs .text-holder p {
  color:var(--black)
}
.programs .cta {
  position:absolute;
  bottom:-85px;
  left:calc(var(--container));
  z-index:1
}
@media (min-width: 48em) {
  .programs .cta {
    bottom:calc(var(--container) + 40px);
    right:calc(var(--container) + 80px);
    left:auto
  }
  .programs .cta .button-close {
    border:3px solid var(--white);
    color:var(--white)
  }
  .programs .cta .button-close:before {
    border-bottom:60px solid var(--white)
  }
  .programs .cta .button-close:after {
    border-top:60px solid var(--white)
  }
  .programs .cta .button-close:hover {
    color:var(--blue)
  }
}
.programs .background-panel {
  background-size:cover;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  opacity:0;
  transition:opacity .75s
}
.programs .flex {
  position:relative;
  z-index:3;
  align-items:center;
  justify-content:flex-end
}
.programs .container {
  position:absolute;
  bottom:0;
  z-index:1;
  color:var(--white)
}
@media (min-width: 70em) {
  .programs .container {
    margin-right:auto
  }
}
.programs .container .grid {
  display:inline-grid
}
@media (min-width: 70em) {
  .programs .container .grid {
    display:flex;
    max-width:65%
  }
}
.programs .container .t-eyebrow {
  font-size:18px;
  font-style:normal;
  font-weight:700;
  line-height:45px;
  text-transform:uppercase;
  position:absolute;
  left:3rem;
  top:-2rem
}
@media (min-width: 85em) {
  .programs .container .t-eyebrow {
    top:-6rem
  }
}
.programs .container .grid__item--3 {
  padding-left:4rem;
  padding-right:4rem;
  width:100%
}
@media (min-width: 70em) {
  .programs .container .grid__item--3 {
    width:auto
  }
}
.programs .container .grid__item--3:nth-child(3n) .link-underline:hover:after {
  background-color:var(--blue-light)
}
.programs .container .grid__item--3:nth-child(3n+1) .link-underline:hover:after {
  background-color:var(--lime)
}
.programs .container .grid__item--3:nth-child(3n+2) .link-underline:hover:after {
  background-color:var(--orange)
}
.programs .programs__link {
  color:var(--white);
  font-size:27px;
  font-style:normal;
  font-weight:400;
  line-height:75px
}
@media (min-width: 85em) {
  .programs .programs__link {
    line-height:1rem;
    margin-bottom:60px
  }
}
.programs .programs__link.link-underline:after {
  margin-top:-15px;
  background-color:var(--white)
}
@media (min-width: 85em) {
  .programs .programs__link.link-underline:after {
    margin-top:5px
  }
}
.programs .programs__link.link-underline:hover:after {
  margin-top:-20px;
  height:20px
}
@media (min-width: 85em) {
  .programs .programs__link.link-underline:hover:after {
    margin-top:40px
  }
}
.programs .programs__link.arrow {
  display:flex;
  align-items:center
}
.programs .programs__link.arrow:before {
  color:var(--white);
  margin-right:0;
  background:url(/_resources/img/assets/program-arrow.svg) center no-repeat;
  width:2rem;
  margin-left:15px
}
.cards-slider {
  position:relative;
  overflow:hidden;
  margin:50px 0
}
@media (min-width: 70em) {
  .cards-slider {
    margin:65px 0
  }
}
.cards-slider .header {
  padding:0 var(--container);
  margin-bottom:45px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
  height:100%
}
@media (min-width: 70em) {
  .cards-slider .header {
    flex-wrap:nowrap
  }
}
.cards-slider .header .header__text {
  margin-bottom:30px
}
@media (min-width: 70em) {
  .cards-slider .header .header__text {
    margin-bottom:10px
  }
}
.cards-slider .header h2 {
  font-size:36px;
  font-style:normal;
  font-weight:700;
  line-height:47px;
  color:var(--blue)
}
.cards-slider .header p {
  max-width:600px;
  margin:0 auto
}
.cards-slider .inner {
  padding:10px var(--container) 0;
  position:relative
}
@media (min-width: 48em) {
  .cards-slider .inner {
    padding:0 var(--container)
  }
}
@media (min-width: 70em) {
  .cards-slider .inner {
    padding:0
  }
}
.cards-slider.full-width {
  overflow:hidden
}
@media (min-width: 48em) {
  .cards-slider.full-width .inner {
    padding:0
  }
}
.cards-slider .flickity-viewport {
  margin-bottom:40px
}
.cards-slider .slider__carousel {
  margin:0 0 20px;
  width:100%;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center
}
.cards-slider .slider__carousel .card-item {
  width:calc(100% - 20px);
  overflow:visible
}
.cards-slider .slider__carousel .card-item:hover,
.cards-slider .slider__carousel .card-item:focus {
  z-index:9
}
@media (min-width: 48em) {
  .cards-slider .slider__carousel .card-item {
    margin-bottom:0;
    width:calc(50% - 12px);
    padding:0
  }
}
@media (min-width: 70em) {
  .cards-slider .slider__carousel .card-item {
    width:33.332%
  }
}
.cards-slider .slider__carousel .card-item a {
  display:block;
  width:100%;
  height:100%;
  color:var(--blue);
  border:0 solid transparent;
  position:relative;
  overflow:hidden;
  transform:scale(1.001);
  transition:all .5s ease-in-out
}
.cards-slider .slider__carousel .card-item a:focus {
  outline-offset:-.5rem;
  outline:white dashed .25rem
}
.cards-slider .slider__carousel .card-item a:focus:before {
  width:98%;
  height:99%;
  left:.25rem;
  top:.25rem
}
.cards-slider .slider__carousel .card-item a:before {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:2;
  background:linear-gradient(0deg,rgba(0,0,0,.61569) 20.47%,rgba(0,0,0,0) 35.36%)
}
.cards-slider .slider__carousel .card-item a:after {
  opacity:1;
  position:absolute;
  content:"";
  width:80px;
  height:80px;
  left:50%;
  top:50%;
  z-index:4;
  background:url(/_resources/img/assets/play-circle.svg) no-repeat center;
  background-size:100%;
  margin:-31px 0 0 -31px;
  transition:all var(--transition)
}
@media (min-width: 70em) {
  .cards-slider .slider__carousel .card-item a:after {
    opacity:0
  }
}
.cards-slider .slider__carousel .card-item a:hover {
  transform:scale(1.1);
  transition:all .3s ease-in-out
}
.cards-slider .slider__carousel .card-item a:hover:after {
  transform:scale(1.1);
  opacity:1
}
.cards-slider .slider__carousel .card-item a:hover h3:after {
  background-position-x:0;
  width:100%;
  left:0
}
.cards-slider .slider__carousel .card-item .card-text {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  font-size:18px;
  line-height:34px;
  padding:24px 0;
  margin-left:30px;
  width:auto;
  z-index:3
}
@media (min-width: 48em) {
  .cards-slider .slider__carousel .card-item .card-text {
    font-size:22px;
    line-height:34px
  }
}
.cards-slider .slider__carousel .card-item .card-text h3 {
  margin-bottom:15px;
  font-size:14px;
  color:var(--white)
}
.cards-slider .slider__carousel .card-item .card-text h3:after {
  position:absolute;
  content:"";
  margin-top:-2px;
  width:100%;
  display:block;
  height:0px;
  background:currentColor;
  transition:all var(--transition);
  left:0
}
@media (min-width: 48em) {
  .cards-slider .slider__carousel .card-item .card-text h3 {
    font-size:22px;
    font-weight:500;
    line-height:34px
  }
}
.cards-slider .slider__carousel .card-item img {
  width:100%;
  height:100%;
  left:0;
  top:0;
  -o-object-fit:cover;
  object-fit:cover;
  z-index:1;
  transition:all var(--transition)
}
.cards-slider .slider__carousel .card-item a:hover .card-text h3:after {
  height:5px;
  margin-top:0
}
.cards-slider .slider__carousel .card-item.bg-lime a:hover {
  border:11px solid var(--lime)
}
.cards-slider .slider__carousel .card-item.bg-lime a:hover .card-text h3:after {
  color:var(--lime)
}
.cards-slider .slider__carousel .card-item.bg-orange a:hover {
  border:11px solid var(--orange)
}
.cards-slider .slider__carousel .card-item.bg-orange a:hover .card-text h3:after {
  color:var(--orange)
}
.cards-slider .slider__carousel .card-item.bg-blue-light a:hover {
  border:11px solid var(--blue-light)
}
.cards-slider .slider__carousel .card-item.bg-blue-light a:hover .card-text h3:after {
  color:var(--blue-light)
}
.cards-slider .flickity-page-dots {
  margin-right:auto
}
@media (min-width: 70em) {
  .cards-slider.full-width .card-item {
    width:400px
  }
}
.cards-slider.full-width .flickity-page-dots {
  margin-left:var(--container)
}
.cards-slider.full-width .flickity-prev-next-button.next {
  margin-right:var(--container)
}
@media (min-width: 70em) {
  .cards-slider:not(.full-width) .slider__carousel .events-item {
    width:calc(50% - 12px)
  }
}
.events {
  margin-bottom:2rem;
  border-top:.0625rem solid var(--blue);
  list-style:none
}
.events__link {
  display:block;
  padding:1rem 1.25rem;
  border-bottom:.0625rem solid;
  color:var(--blue);
  font-family:var(--sans-serif);
  font-weight:500
}
.events__link:before,
.events__link:after {
  display:table;
  width:0;
  content:""
}
.events__link:after {
  clear:both
}
@media (min-width: 48em) {
  .events__link {
    display:flex
  }
}
@media (min-width: 32em) {
  .events__link:hover {
    border-color:var(--blue-dark);
    background:var(--blue-dark);
    color:var(--white)
  }
}
.events__date {
  color:var(--gray-dark);
  font-weight:400
}
@media (min-width: 48em) {
  .events__date {
    width:15%;
    float:left
  }
}
@media (min-width: 32em) {
  .events__link:hover .events__date {
    color:var(--white)
  }
}
@media (min-width: 48em) {
  .events__title {
    width:75%;
    float:left
  }
}
.events__icon {
  display:none;
  align-self:center;
  width:1.25rem;
  margin-top:.3125rem;
  margin-bottom:.3125rem;
  margin-left:auto;
  float:right
}
@media (min-width: 48em) {
  .events__icon {
    display:block
  }
}
.card {
  display:block;
  width:100%;
  margin-bottom:2rem;
  border-bottom:.25rem solid var(--tan);
  background:var(--white);
  color:#2b2b2b
}
@media (min-width: 32em) {
  .card:hover {
    background:var(--blue-dark);
    color:var(--white)
  }
}
.card__image {
  position:relative
}
.card__overlay {
  position:absolute;
  left:-999rem;
  top:0;
  width:100%;
  height:100%;
  background:var(--white-opacity);
  color:var(--blue-dark);
  font-family:var(--sans-serif);
  font-weight:500
}
@media (min-width: 32em) {
  .card:hover .card__overlay {
    left:0
  }
}
.card__more {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  font-size:1.75rem;
  text-align:center
}
.card__arrow {
  width:9rem
}
.card__detail {
  padding:1.5rem 1.5rem 3rem
}
.card__detail :last-child {
  margin-bottom:0
}
.card__title {
  color:var(--blue);
  font-family:var(--sans-serif);
  font-size:1.5rem;
  font-weight:500
}
@media (min-width: 32em) {
  .card:hover .card__title {
    color:var(--white)
  }
}
.Highlights {
  margin-top:6rem;
  overflow:hidden;
  background-color:var(--cream)
}
.Highlights__header {
  margin:3rem 0 1rem;
  padding-left:var(--container);
  padding-right:var(--container)
}
@media (min-width: 70em) {
  .Highlights__header {
    display:grid;
    grid-gap:var(--gap);
    gap:var(--gap);
    grid-template-columns:4fr 5fr
  }
}
.Highlights__card-title {
  font-size:27px;
  font-family:var(--serif);
  font-weight:500;
  line-height:1.5
}
@media (min-width: 70em) {
  .Highlights__heading {
    margin:0
  }
}
.Highlights__group {
  position:relative
}
.Highlights__background .flickity-viewport {
  width:100%;
  height:auto!important;
  max-height:48rem;
  aspect-ratio:16 / 9
}
.Highlights__image {
  width:100%;
  height:100%;
  max-height:48rem;
  transition:opacity var(--transition),visibility var(--transition);
  -o-object-fit:cover;
  object-fit:cover
}
.Highlights__wrap {
  padding-left:var(--container);
  padding-right:var(--container)
}
@media (min-width: 70em) {
  .Highlights__wrap {
    position:absolute;
    left:0;
    bottom:-10.5rem;
    padding-left:0;
    padding-right:0;
    z-index:2
  }
}
@media (min-width: 85em) {
  .Highlights__wrap {
    bottom:-7.5rem
  }
}
.Highlights__detail {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  margin:-3rem 0 2rem;
  padding:2rem;
  background-color:var(--blue);
  color:var(--white)
}
@media (min-width: 48em) {
  .Highlights__detail {
    padding:4rem
  }
}
@media (min-width: 70em) {
  .Highlights__detail {
    width:30rem;
    margin:0
  }
}
@media (min-width: 85em) {
  .Highlights__detail {
    width:35rem
  }
}
.Highlights__detail .flickity-viewport {
  width:100%;
  margin-bottom:2rem
}
.Highlights__detail .flickity-prev-next-button.next {
  order:1
}
.Highlights__detail .flickity-counter {
  width:4rem;
  display:none
}
.Highlights__card {
  width:100%;
  transition:opacity var(--transition),visibility var(--transition)
}
.Highlights__card .link-underline {
  color:var(--white);
  max-width:65%
}
.Highlights__card .link-underline:before {
  color:var(--white);
  background:url(/_resources/img/assets/slider-arrow-white.svg) center no-repeat
}
.Highlights__card .link-underline:after {
  background-color:var(--white)
}
.Highlights__nav {
  padding-left:var(--container);
  padding-right:var(--container);
  display:flex;
  padding-bottom:2rem
}
@media (min-width: 70em) {
  .Highlights__nav {
    display:flex;
    flex-wrap:wrap;
    margin-top:-3rem;
    padding-left:33rem;
    padding-right:var(--container);
    padding-bottom:4rem;
    background:var(--cream);
    color:var(--white)
  }
}
@media (min-width: 85em) {
  .Highlights__nav {
    padding-left:38rem;
    padding-right:var(--container);
    margin-top:-6rem
  }
}
.Highlights__nav .flickity-viewport {
  display:none
}
@media (min-width: 70em) {
  .Highlights__nav .flickity-viewport {
    display:block;
    overflow:hidden;
    margin-bottom:2rem
  }
}
@media (min-width: 85em) {
  .Highlights__nav .flickity-viewport {
    padding-left:0
  }
}
.Highlights__nav .flickity-page-dots {
  margin-right:auto
}
.Highlights__button {
  width:24rem;
  max-width:100%;
  margin-right:3rem;
  padding:0;
  border:.25rem solid transparent;
  transition:background-color var(--transition);
  background:none;
  outline-color:var(--blue);
  overflow:hidden
}
.Highlights__button:before {
  content:"";
  position:absolute;
  inset:60% 0 0;
  background:linear-gradient(180deg,rgba(37,36,37,0) 0%,rgba(37,36,37,.68) 51.27%,rgba(37,36,37,.88) 100%)
}
.Highlights__button.is-selected {
  background:var(--blue)
}
.Highlights__button:hover .Highlights__thumb {
  transform:scale(1.1)
}
@media (min-width: 70em) {
  .Highlights__button {
    width:calc(50% - 1.5rem)
  }
  .Highlights__button .Highlights__thumb {
    width:100%
  }
}
@media (min-width: 100em) {
  .Highlights__button {
    width:calc(33.333% - 2rem)
  }
}
.Highlights__thumb {
  position:relative;
  z-index:-1;
  transition:var(--transition)
}
.Highlights__label {
  display:block;
  position:absolute;
  bottom:0;
  padding:1rem;
  font-size:21px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.Swoop {
  --heading: var(--white);
  --link: var(--white);
  display:flex;
  flex-direction:column;
  position:relative;
  min-height:50vh;
  background:var(--cream);
  color:var(--white);
  z-index:0
}
@media (min-width: 70em) {
  .Swoop {
    min-height:75vh
  }
}
.Swoop__media {
  position:absolute;
  inset:0;
  background-color:var(--black);
  border-radius:0 0 100vh 100vh/0 0 50vh 50vh;
  margin-left:-10%;
  margin-right:10%;
  overflow:hidden;
  width:120%
}
.Swoop__media:before {
  content:"";
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  background:linear-gradient(289deg,rgba(83,195,238,.7) 15.6%,rgba(0,61,165,.7) 72.56%);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-size:cover;
  z-index:1;
  overflow:hidden
}
.Swoop--video .Swoop__media:before {
  background:linear-gradient(353deg,rgba(83,195,238,.05) 15.6%,rgba(0,61,165,.4) 72.56%)
}
.Swoop__media img {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  opacity:.25
}
.Swoop__video {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  -o-object-fit:cover;
  object-fit:cover
}
.Swoop__video:after {
  content:"";
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  background:linear-gradient(289deg,rgba(83,195,238,.7) 15.6%,rgba(0,61,165,.7) 72.56%);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-size:cover;
  z-index:1;
  overflow:hidden
}
.control__wrapper {
  position:absolute;
  top:80%;
  right:1.25rem;
  z-index:1;
  display:flex;
  align-content:center;
  flex-wrap:wrap;
  flex-direction:column
}
@media (min-width: 70em) {
  .control__wrapper {
    top:69%;
    right:2rem;
    bottom:auto
  }
}
.Swoop__control {
  position:absolute;
  top:0;
  right:1.25rem;
  width:2rem;
  height:2rem;
  padding:0;
  border:0;
  border-radius:50%;
  transition:transform var(--transition);
  background:var(--blue);
  z-index:1
}
@media (min-width: 70em) {
  .Swoop__control {
    width:3rem;
    height:3rem
  }
}
.Swoop__control:before {
  content:"";
  position:absolute;
  inset:.625rem;
  background:var(--white);
  -webkit-mask:url(/_resources/img/assets/pause.svg);
  mask:url(/_resources/img/assets/pause.svg)
}
@media (min-width: 70em) {
  .Swoop__control:before {
    inset:.875rem
  }
}
.Swoop__control:hover {
  transform:scale(1.2)
}
.Swoop__caption-toggle {
  position:absolute;
  top:2.5rem;
  right:1.25rem;
  width:2rem;
  height:2rem;
  padding:0;
  border:0;
  border-radius:50%;
  transition:transform var(--transition);
  background:var(--cream);
  z-index:1;
  color:var(--blue)
}
@media (min-width: 70em) {
  .Swoop__caption-toggle {
    top:3.5rem;
    width:3rem;
    height:3rem
  }
}
.Swoop__caption-toggle:before {
  content:"";
  position:absolute;
  inset:.35rem;
  background:var(--black);
  -webkit-mask:url(/_resources/img/assets/transcript.svg);
  mask:url(/_resources/img/assets/transcript.svg);
  width:1.35rem;
  height:1.35rem
}
@media (min-width: 70em) {
  .Swoop__caption-toggle:before {
    inset:.65rem;
    width:1.75rem;
    height:1.75rem
  }
}
.Swoop__caption-toggle:hover {
  transform:scale(1.2)
}
.Swoop__caption-toggle.caption--active {
  background:var(--blue)
}
.Swoop__caption-toggle.caption--active:before {
  background:var(--white)
}
.Swoop__control--paused:before {
  -webkit-mask:url(/_resources/img/assets/play.svg);
  mask:url(/_resources/img/assets/play.svg)
}
.Swoop__container {
  position:relative;
  margin:auto;
  padding-left:var(--container-xl);
  padding-right:var(--container-xl);
  z-index:2
}
.Swoop__container .heading-display {
  color:var(--white)
}
.Swoop--splash .Swoop__container {
  padding-left:var(--container);
  padding-right:var(--container)
}
.Swoop--splash .Swoop__wrap {
  margin-top:1.5rem;
  margin-bottom:1.5rem;
  z-index:0
}
@media (min-width: 48em) {
  .Swoop--splash .Swoop__wrap {
    position:relative;
    max-width:40rem;
    margin-top:2rem;
    margin-bottom:2rem
  }
}
@media (min-width: 70em) {
  .Swoop--splash .Swoop__wrap {
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }
}
@media (min-width: 85em) {
  .Swoop--splash .Swoop__wrap {
    margin-top:3rem;
    margin-bottom:3rem
  }
}
.Swoop--splash .Swoop__wrap:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:-6rem;
  left:0;
  background-image:linear-gradient(transparent,var(--midnight-80) 20%,var(--midnight-80) calc(80% - 6rem),transparent);
  z-index:-1
}
@media (min-width: 48em) {
  .Swoop--splash .Swoop__wrap:before {
    inset:-2rem;
    border-radius:var(--radius);
    background:var(--midnight-80)
  }
}
@media (min-width: 70em) {
  .Swoop--splash .Swoop__wrap:before {
    inset:-2.5rem
  }
}
@media (min-width: 85em) {
  .Swoop--splash .Swoop__wrap:before {
    inset:-3rem
  }
}
.Swoop--splash .Swoop__wrap p {
  max-width:32rem
}
.Swoop__title {
  margin-bottom:.25em
}
.Swoop__cta {
  margin-top:2rem
}
.Swoop__content {
  padding-left:var(--container);
  padding-right:var(--container);
  background-color:var(--cream);
  overflow:hidden
}
.Swoop__content .Swoop__content-image {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
@media (min-width: 70em) {
  .Swoop__content .Swoop__content-image img {
    max-height:600px;
    margin-left:auto
  }
}
::cue {
  font-family:$serif
}
.news-panel {
  position:relative;
  overflow:hidden;
  padding:0
}
@media (min-width: 48em) {
  .news-panel:not(.block) {
    margin-bottom:0;
    padding:33px 20px 26px
  }
}
.news-panel:not(.full-width) {
  padding-top:0;
  padding-bottom:0;
  overflow:visible
}
@media (min-width: 48em) {
  .news-panel {
    padding:0 var(--container)
  }
}
@media (min-width: 70em) {
  .news-panel {
    padding:0
  }
}
.news-panel .heading {
  margin-bottom:23px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  position:relative;
  z-index:2;
  justify-content:space-between;
  text-transform:none;
  letter-spacing:normal
}
@media (min-width: 48em) {
  .news-panel .heading {
    margin-bottom:13px;
    margin-top:80px;
    padding-left:var(--container);
    padding-right:var(--container)
  }
}
@media (min-width: 48em) {
  .news-panel .heading .max-heading {
    max-width:65%
  }
}
.news-panel .heading h2 {
  margin-bottom:0;
  font-size:36px;
  font-style:normal;
  font-weight:700;
  color:var(--blue)
}
.news-panel .heading p {
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.news-panel .heading .button {
  display:none
}
@media (min-width: 48em) {
  .news-panel .heading .button {
    display:block;
    min-width:290px
  }
}
.news-panel.inner {
  overflow:hidden
}
.news-panel.full-width {
  padding:0
}
.news-panel.full-width .heading {
  margin-top:40px;
  padding-left:var(--container);
  padding-right:var(--container)
}
.news-panel.full-width .right-list {
  padding-left:var(--container);
  padding-right:var(--container);
  width:100%
}
.news-panel.full-width .right-list .grid__item {
  padding-left:0;
  padding-right:0
}
@media (min-width: 48em) {
  .news-panel.news-home {
    padding:0 0 0 var(--container)
  }
}
@media (min-width: 70em) {
  .news-panel.news-home {
    padding:0 var(--container)
  }
}
.news-panel.news-home .heading {
  padding:0;
  margin:0
}
@media (min-width: 70em) {
  .news-panel.news-home .heading {
    margin-bottom:13px;
    margin-top:80px
  }
}
.news-panel.news-home .news-item .h4 {
  max-width:435px
}
.news-panel.news-slider,
.news-panel.events-slider {
  padding:40px calc(var(--container) - 40px);
  background-color:var(--cream)
}
.news-panel.news-slider .inner,
.news-panel.events-slider .inner {
  background-color:var(--white);
  padding:40px
}
.news-panel.news-slider .heading,
.news-panel.events-slider .heading {
  margin-top:0;
  padding:0
}
.news-panel.news-slider .heading h2,
.news-panel.events-slider .heading h2 {
  margin-top:0
}
.news-panel.news-slider .cta,
.news-panel.events-slider .cta {
  display:none
}
@media (min-width: 48em) {
  .news-panel.news-slider .cta,
  .news-panel.events-slider .cta {
    display:block
  }
}
.news-panel.news-slider .news-text .date,
.news-panel.events-slider .news-text .date {
  font-size:18px;
  font-weight:700;
  line-height:2;
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:0
}
.news-panel.news-slider .news-text h3,
.news-panel.events-slider .news-text h3 {
  font-size:24px;
  line-height:44px;
  margin-top:0;
  margin-bottom:0
}
.news-panel.news-slider .news-text h3 a,
.news-panel.events-slider .news-text h3 a {
  font-weight:700;
  color:var(--blue)
}
.news-panel.news-slider .news-text .time,
.news-panel.events-slider .news-text .time {
  font-size:18px;
  font-weight:400;
  line-height:28px;
  margin-bottom:0
}
.news-panel.news-slider .news-text .location,
.news-panel.events-slider .news-text .location {
  font-size:18px;
  font-weight:400;
  line-height:28px;
  margin-top:10px;
  margin-bottom:10px
}
.news-panel.news-slider .slider__carousel .flickity-viewport,
.news-panel.events-slider .slider__carousel .flickity-viewport {
  overflow:hidden
}
.news-panel.news-slider .slider__carousel.flex,
.news-panel.events-slider .slider__carousel.flex {
  margin:20px 0 0;
  position:relative;
  display:flex
}
.news-panel.news-slider .slider__carousel .news-item,
.news-panel.events-slider .slider__carousel .news-item {
  margin-bottom:20px;
  width:100%;
  padding:0 20px
}
@media (min-width: 48em) {
  .news-panel.news-slider .slider__carousel .news-item,
  .news-panel.events-slider .slider__carousel .news-item {
    margin-bottom:0;
    width:50%
  }
}
@media (min-width: 70em) {
  .news-panel.news-slider .slider__carousel .news-item,
  .news-panel.events-slider .slider__carousel .news-item {
    width:33.332%
  }
}
.news-panel.news-slider .slider__carousel .news-item:nth-child(3n),
.news-panel.events-slider .slider__carousel .news-item:nth-child(3n) {
  border-left:10px solid var(--blue-light)
}
.news-panel.news-slider .slider__carousel .news-item:nth-child(3n+1),
.news-panel.events-slider .slider__carousel .news-item:nth-child(3n+1) {
  border-left:10px solid var(--lime)
}
.news-panel.news-slider .slider__carousel .news-item:nth-child(3n+2),
.news-panel.events-slider .slider__carousel .news-item:nth-child(3n+2) {
  border-left:10px solid var(--orange)
}
.news-panel.news-slider .slider__carousel .flickity-prev-next-button,
.news-panel.events-slider .slider__carousel .flickity-prev-next-button,
.news-panel.news-slider .slider__carousel .flickity-page-dots,
.news-panel.events-slider .slider__carousel .flickity-page-dots {
  display:flex
}
@media (min-width: 70em) {
  .news-panel.news-slider .slider__carousel .flickity-prev-next-button,
  .news-panel.events-slider .slider__carousel .flickity-prev-next-button,
  .news-panel.news-slider .slider__carousel .flickity-page-dots,
  .news-panel.events-slider .slider__carousel .flickity-page-dots {
    display:none
  }
}
.news-panel.news-alt {
  background-color:var(--white)
}
.news-panel.news-featured .flex {
  display:flex;
  flex-wrap:wrap
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex {
    margin:0 -12px
  }
}
.news-panel.news-featured .flex .right-list {
  width:100%;
  background-color:var(--cream);
  border-bottom-left-radius:150px;
  padding:100px 12px 50px;
  margin-top:-130px
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .right-list {
    width:60%;
    margin-top:0
  }
}
.news-panel.news-featured .flex .featured-news-item {
  width:100%;
  padding:33px 20px 26px
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item {
    width:40%;
    padding:0 12px;
    margin-bottom:0
  }
}
.news-panel.news-featured .flex .featured-news-item .inner {
  position:relative;
  height:auto;
  color:#fff;
  background-color:var(--blue);
  overflow:hidden;
  z-index:1
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner {
    margin-right:-75px
  }
}
.news-panel.news-featured .flex .featured-news-item .inner:before {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:3;
  background:linear-gradient(0deg,rgba(0,0,0,.61569) 20.47%,rgba(0,0,0,0) 35.36%)
}
.news-panel.news-featured .flex .featured-news-item .inner .news-image {
  position:absolute;
  right:0;
  top:0;
  height:50%;
  width:100%
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-image {
    height:100%;
    width:calc(100% + 75px)
  }
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-image img {
    height:auto;
    width:100%;
    max-width:none
  }
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text {
  position:relative;
  z-index:4;
  padding:175px 25px 30px
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-text {
    padding:250px 30px 0
  }
}
@media (min-width: 70em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-text {
    padding:400px 50px 0
  }
}
@media (min-width: 85em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-text {
    padding:500px 50px 0
  }
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text .h2 {
  color:var(--white);
  font-weight:600;
  font-family:var(--serif);
  font-size:18px;
  line-height:32px;
  margin-bottom:5px;
  margin-top:0
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-text .h2 {
    font-size:21px;
    line-height:2;
    margin-bottom:30px;
    margin-top:0
  }
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text .h2 a {
  color:var(--white)
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text .t-eyebrow {
  font-family:var(--sans-serif);
  font-size:18px;
  line-height:2.5;
  font-weight:700;
  text-transform:uppercase;
  margin-bottom:0
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text p {
  font-weight:400;
  font-family:var(--sans-serif)
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .featured-news-item .inner .news-text p {
    margin-bottom:35px;
    max-width:311px;
    font-size:17px;
    line-height:30px
  }
}
.news-panel.news-featured .flex .featured-news-item .inner .news-text p .link-underline {
  color:currentColor
}
.news-panel.news-featured .flex .news-item:not(:last-child) {
  margin-bottom:21px
}
.news-panel.news-featured .flex .news-item:last-child .inner {
  margin-bottom:100px
}
.news-panel.news-featured .flex .news-item .inner {
  position:relative;
  padding:0 22px
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .news-item .inner {
    margin:35px 100px 45px;
    min-height:200px;
    border-bottom:1px solid rgba(0,0,0,.23922);
    padding:0 0 20px
  }
}
.news-panel.news-featured .flex .news-item .t-eyebrow {
  font-family:var(--sans-serif);
  color:var(--blue);
  font-size:18px;
  line-height:2.5;
  font-weight:700;
  text-transform:uppercase;
  margin-bottom:0
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .news-item .t-eyebrow {
    font-size:16px;
    line-height:45x
  }
}
.news-panel.news-featured .flex .news-item .h4 {
  color:var(--black);
  font-size:18px;
  font-weight:600;
  line-height:32px;
  font-family:var(--serif);
  margin-top:0
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .news-item .h4 {
    font-size:21px;
    line-height:41.3px;
    margin-bottom:0
  }
}
.news-panel.news-featured .flex .cta {
  display:none
}
@media (min-width: 48em) {
  .news-panel.news-featured .flex .cta {
    display:block;
    margin:35px 100px 45px
  }
}
@media (min-width: 70em) {
  .news-panel.news-featured:not(.full-width) .flex {
    margin:0 -25px
  }
  .news-panel.news-featured:not(.full-width) .right-list {
    padding:0 25px
  }
  .news-panel.news-featured:not(.full-width) .right-list .news-item .inner {
    padding-left:25px;
    padding-right:25px
  }
}
@media (min-width: 70em) {
  .news-panel.news-featured:not(.full-width) .featured-news-item {
    padding:0 25px
  }
}
.news-panel.news-featured:not(.full-width) .featured-news-item p {
  display:block
}
@media (min-width: 70em) {
  .news-panel.news-featured:not(.full-width) .featured-news-item p {
    display:none
  }
}
.news-panel.news-featured:not(.full-width) .featured-news-item .inner {
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end
}
@media (min-width: 70em) {
  .news-panel.news-featured:not(.full-width) .featured-news-item .inner .news-text {
    padding:31px
  }
  .news-panel.news-featured:not(.full-width) .featured-news-item .inner h3 {
    max-width:227px!important
  }
}
.news-panel .news-item:not(:last-child) {
  margin-bottom:21px
}
.news-panel .news-item .inner {
  position:relative;
  padding:23px 22px 15px
}
.news-panel .news-item .summary {
  color:var(--black);
  transition:all var(--transition);
  font-size:1rem;
  line-height:1.5
}
.news-panel .news-item .h4 {
  color:var(--black);
  font-size:18px;
  font-weight:600;
  line-height:32px;
  font-family:var(--serif);
  margin-top:0
}
@media (min-width: 48em) {
  .news-panel .news-item .h4 {
    font-size:21px;
    line-height:41.3px;
    margin-bottom:0
  }
}
.news-panel .news-item .h4 a {
  color:var(--black)
}
.news-panel .news-item .h4 a:after {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  top:0;
  opacity:0;
  z-index:5
}
.news-panel .bottom-btn {
  display:block;
  text-align:center;
  margin-top:34px
}
@media (min-width: 48em) {
  .news-panel .bottom-btn {
    margin-top:0;
    display:none
  }
}
.news-panel .bottom-btn .button {
  min-width:260px
}
.news-panel.news-listing {
  padding-bottom:10px
}
.news-panel.related-news:not(.block),
.news-panel.news-listing:not(.block) {
  margin-bottom:0
}
.news-panel.related-news .news-item,
.news-panel.news-listing .news-item {
  position:relative;
  display:flex;
  flex-wrap:wrap;
  border-radius:10px;
  border:2px solid var(--blue);
  box-shadow:0 0 0 .5px var(--blue);
  transition:all var(--transition);
  overflow:hidden
}
.news-panel.related-news .news-item .news-image,
.news-panel.news-listing .news-item .news-image {
  width:100%
}
@media (min-width: 48em) {
  .news-panel.related-news .news-item .news-image,
  .news-panel.news-listing .news-item .news-image {
    width:200px
  }
}
.news-panel.related-news .news-item:hover,
.news-panel.news-listing .news-item:hover {
  background:var(--blue)
}
.news-panel.related-news .news-item:not(:last-child),
.news-panel.news-listing .news-item:not(:last-child) {
  margin-bottom:21px
}
.news-panel.related-news .news-item .inner,
.news-panel.news-listing .news-item .inner {
  width:100%;
  transition:all var(--transition);
  border:none;
  box-shadow:none;
  position:static;
  border-radius:0;
  padding:22px;
  background:transparent!important
}
@media (min-width: 48em) {
  .news-panel.related-news .news-item .inner,
  .news-panel.news-listing .news-item .inner {
    max-width:calc(100% - 350px);
    padding:35px 33px 45px;
    min-height:170px
  }
}
.news-panel.related-news .news-item .h4,
.news-panel.news-listing .news-item .h4 {
  font-size:16px;
  font-weight:800;
  line-height:22px;
  margin-bottom:21px
}
@media (min-width: 48em) {
  .news-panel.related-news .news-item .h4,
  .news-panel.news-listing .news-item .h4 {
    font-size:19px;
    margin-bottom:0
  }
}
.news-panel.related-news .news-item .h4 a,
.news-panel.news-listing .news-item .h4 a {
  color:var(--blue)
}
.news-panel.related-news .news-item .h4 a:after,
.news-panel.news-listing .news-item .h4 a:after {
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  left:0;
  top:0;
  opacity:0;
  z-index:5
}
.news-panel.related-news .flex {
  gap:20px
}
.news-panel.related-news .news-item {
  display:block;
  margin-bottom:0!important
}
@media (min-width: 48em) {
  .news-panel.related-news .news-item {
    width:calc(33.332% - 20px)
  }
}
.news-panel.related-news .news-item .news-image {
  width:100%
}
.news-panel.related-news .news-item .inner {
  width:100%;
  max-width:100%
}
@media (min-width: 70em) {
  .news-panel.events-slider .news-item .inner {
    min-height:300px
  }
}
@media (min-width: 70em) {
  .news-panel.events-slider .news-item .inner .news-text {
    display:flex;
    align-content:stretch;
    flex-wrap:wrap;
    height:100%;
    min-height:270px
  }
}
.news-panel.events-slider .link-underline:hover .arrow:before {
  transform:scaleX(1.3)
}
.news-panel.events-slider .t-eyebrow {
  color:var(--blue);
  line-height:1.23
}
.news-panel.events-slider .event-link {
  margin-bottom:0;
  width:100%;
  display:flex;
  justify-content:flex-end;
  background:none;
  padding:0
}
.news-panel .link-underline {
  background:linear-gradient(to right,hsla(0,0%,80%,0),hsla(0,0%,80%,0)),linear-gradient(to right,var(--blue),var(--blue));
  background-position:100% 100%,0 calc(100% - 5px);
  background-size:0 3px,100% 3px;
  background-repeat:no-repeat;
  transition:all .45s;
  padding-bottom:11px;
  display:inline
}
.news-panel .link-underline:hover {
  background-size:0 5px,100% 5px!important;
  background-position:100% 100%,0 100%!important
}
.news-panel .link-underline:after {
  display:none!important
}
.news-panel .link-underline.lime {
  color:var(--link-color);
  background:linear-gradient(to right,hsla(0,0%,80%,0),hsla(0,0%,80%,0)),linear-gradient(to right,var(--lime),var(--lime));
  background-position:100% 100%,0 calc(100% - 5px);
  background-size:0 2px,100% 2px;
  background-repeat:no-repeat;
  transition:all .45s;
  padding-bottom:11px;
  display:inline
}
.Gallery {
  padding:var(--panel);
  padding-left:var(--container);
  padding-right:var(--container);
  background:var(--white);
  color:var(--black);
  transition:var(--transition)
}
.Gallery .heading {
  margin-bottom:23px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  position:relative;
  z-index:2;
  justify-content:space-between;
  text-transform:none;
  letter-spacing:normal
}
@media (min-width: 48em) {
  .Gallery .heading {
    margin-bottom:13px;
    margin-top:80px;
    padding-left:var(--container);
    padding-right:var(--container)
  }
}
@media (min-width: 48em) {
  .Gallery .heading .max-heading {
    max-width:60%
  }
}
.Gallery .heading h2 {
  margin-bottom:0;
  font-size:36px;
  font-style:normal;
  font-weight:700;
  color:var(--blue)
}
.Gallery .heading p {
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.GalleryCard {
  display:flex;
  flex-direction:column;
  overflow:hidden
}
.Gallery__grid {
  display:grid;
  grid-template-columns:1fr;
  grid-gap:2rem;
  gap:2rem;
  margin-top:6rem
}
@media (min-width: 48em) {
  .Gallery__grid {
    grid-template-columns:1fr 1fr
  }
}
@media (min-width: 85em) {
  .Gallery__grid--lg {
    grid-template-columns:1fr 1fr 1fr
  }
}
.GalleryCard__image {
  margin-bottom:1rem;
  overflow:hidden
}
.GalleryCard__image img {
  position:relative;
  width:100%;
  transition:var(--transition)
}
.GalleryCard:hover .GalleryCard__image img {
  transform:scale(1.1);
  transition:var(--transition)
}
.GalleryCard__text {
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:flex-start;
  padding:1rem 0 2rem
}
.GalleryCard__text h3,
.GalleryCard__text h4 {
  font-size:21px;
  font-style:normal;
  font-weight:500;
  line-height:1.5
}
.GalleryCard__text.zero-top {
  padding-top:0
}
.GalleryCard__text .footer__link {
  margin-top:auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:2rem;
  max-width:65%;
  width:100%
}
.GalleryCard__text .footer__link.link-underline {
  color:var(--blue)
}
@media (min-width: 70em) {
  .GalleryCard__text .footer__link.link-underline.max-65 {
    max-width:65%
  }
}
.link-gallery {
  padding-bottom:.0625rem;
  transition:background-position .32s ease,color var(--transition);
  background-image:linear-gradient(90deg,var(--blue-dark) 50%,var(--blue) 50%);
  background-position:107% 100%;
  background-size:200% .125rem;
  color:var(--blue);
  font-weight:600;
  -webkit-text-decoration:none;
  text-decoration:none;
  outline-offset:-.2rem
}
.link-gallery:hover {
  background-position:100% 100%
}
.link-gallery:after {
  content:"";
  display:inline-block;
  align-items:center;
  justify-items:center;
  place-items:center;
  width:3rem;
  height:.5rem;
  order:2;
  padding:0;
  border:0;
  border-radius:0;
  transition:all var(--transition);
  background:url(/_resources/img/assets/slider-arrow.svg) center no-repeat;
  background-color:transparent;
  color:var(--blue);
  cursor:pointer;
  transform-origin:left;
  margin-right:1.2rem
}
.link-gallery:after svg {
  display:none
}
.link-gallery:hover:after {
  transform:scaleX(1.4);
  transition:var(--transition)
}
.Testimonial {
  padding:6rem 0 2rem;
  background-color:var(--blue-dark)
}
.Testimonial--full {
  margin:4rem 0
}
.Testimonial__slider {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  padding-left:var(--container);
  padding-right:var(--container)
}
@media (min-width: 70em) {
  .Testimonial__slider {
    padding-right:var(--container);
    padding-left:0
  }
}
.Testimonial__slider .flickity-viewport {
  width:100%;
  margin:-1.5rem;
  padding:1.5rem;
  overflow:hidden;
  box-sizing:content-box
}
.Testimonial__slider.flickity-resize .flickity-slider {
  position:relative;
  min-height:100%
}
@media (min-width: 70em) {
  .Testimonial__slider .flickity-prev-next-button {
    color:var(--white);
    background:url(/_resources/img/assets/slider-arrow-white.svg) center no-repeat
  }
}
.Testimonial__slider .flickity-counter {
  display:none
}
.Testimonial__slider .flickity-nav {
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex;
  justify-content:flex-end;
  width:100%
}
.Testimonial__slider .flickity-nav .flickity-page-dots {
  margin-right:auto
}
.Testimonial__slider .flickity-nav .flickity-page-dots .flickity-page-dot {
  outline-color:var(--white)
}
@media (min-width: 70em) {
  .Testimonial__slider .flickity-nav {
    padding-left:calc(var(--container)*2)
  }
}
.Testimonial__item {
  display:flex;
  flex-direction:column;
  width:100%;
  margin-right:3rem;
  transition:visibility 1s ease;
  overflow:hidden;
  visibility:hidden
}
@media (min-width: 70em) {
  .Testimonial__item {
    display:grid;
    grid-template-columns:5fr 5fr
  }
}
@media (min-width: 85em) {
  .Testimonial__item {
    grid-template-columns:5fr 2fr
  }
}
.Testimonial__item.is-selected {
  visibility:visible
}
@media (min-width: 70em) {
  .Testimonial--full .Testimonial__item {
    grid-template-columns:1fr 1fr
  }
}
.flickity-resize .Testimonial__item {
  min-height:100%
}
@media (min-width: 48em) {
  .Testimonial__image {
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
}
.Testimonial__text {
  display:flex;
  flex-direction:column;
  justify-content:center;
  flex-grow:1;
  background:var(--white);
  padding:var(--container)
}
@media (min-width: 70em) {
  .Testimonial__text {
    padding:6rem;
    margin-right:2rem
  }
}
.Testimonial--alt .Testimonial__text {
  --link: var(--white);
  background:var(--purple);
  color:var(--white)
}
@media (min-width: 48em) {
  .Testimonial--inset .Testimonial__text {
    padding-bottom:8.5rem
  }
}
@media (min-width: 85em) {
  .Testimonial--inset .Testimonial__text {
    padding-bottom:3rem
  }
}
@media (min-width: 70em) {
  .Testimonial--full .Testimonial__text {
    padding:6rem 3rem
  }
}
@media (min-width: 70em) {
  .Testimonial--full.Testimonial--inset .Testimonial__text {
    padding-top:3rem;
    padding-bottom:3rem
  }
}
.Testimonial__text .Testimonial__quote {
  font-size:32px;
  font-weight:700;
  line-height:1.5
}
.Testimonial__meta {
  margin-top:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  color:var(--blue)
}
.Testimonial__meta p {
  margin:0;
  font-size:18px;
  line-height:normal
}
@media (min-width: 85em) {
  .Testimonial--inset .Testimonial__meta {
    padding-right:10rem
  }
}
@media (min-width: 70em) {
  .Testimonial--inset.Testimonial--full .Testimonial__meta {
    padding-right:10rem
  }
}
.Testimonial__cta {
  display:flex;
  justify-content:center;
  margin-top:2rem
}
@media (min-width: 48em) {
  .Testimonial__cta {
    justify-content:end
  }
}
.instagram-section {
  padding:20px 0 0;
  overflow:hidden;
  position:relative;
  width:100%;
  font-size:16px;
  background:var(--white);
  color:var(--blue);
  margin:20px 0
}
.instagram-section .flex {
  align-items:center;
  position:relative;
  z-index:2
}
.instagram-section .header {
  text-align:left;
  height:100%
}
@media (min-width: 48em) {
  .instagram-section .header {
    text-align:center
  }
}
.instagram-section .header h2 {
  padding-left:var(--container);
  font-size:24px;
  font-style:normal;
  font-weight:700;
  line-height:47px;
  color:var(--blue);
  display:inline-flex;
  align-items:center
}
.instagram-section .header h2:before {
  content:"";
  display:inline-flex;
  width:35px;
  height:35px;
  background-size:contain!important;
  background:url(/_resources/img/assets/instagram-icon.svg) no-repeat center;
  color:var(--blue);
  align-content:center;
  align-items:center;
  margin-right:10px
}
@media (min-width: 48em) {
  .instagram-section .header h2 {
    font-size:36px
  }
}
.instagram-section .feed-h {
  width:100%;
  order:1;
  padding:0 0 20px
}
@media (min-width: 48em) {
  .instagram-section .feed-h {
    padding:30px 0 90px
  }
}
.instagram-section .social__feed {
  position:relative;
  max-height:308px
}
.instagram-section .social__feed.loaded {
  width:100%;
  position:relative;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
  max-height:none
}
.instagram-section .social__feed.loaded:after {
  content:"flickity";
  display:none
}
.instagram-section .social__feed.loaded .social__item {
  position:absolute
}
.instagram-section .social__feed .social__main {
  width:100%
}
.instagram-section .social__feed .social__bottom {
  display:flex;
  align-items:center;
  width:100%
}
.instagram-section .social__feed .social__group {
  display:flex;
  align-items:center
}
.instagram-section .social__feed .social__group.name {
  width:100%;
  padding-top:5px;
  display:flex;
  flex-direction:row-reverse;
  justify-content:flex-end;
  text-transform:uppercase;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:normal;
  letter-spacing:1.54px
}
.instagram-section .social__feed .social__group.name .social__icon {
  margin-right:10px
}
.instagram-section .social__feed .flickity-viewport {
  overflow:hidden;
  margin-bottom:20px
}
.instagram-section .social__feed .social__icon {
  display:inline-block;
  width:18px;
  height:18px;
  margin-right:.5rem;
  background:var(--white)
}
.instagram-section .social__feed .social__icon--instagram {
  width:18px;
  height:18px;
  background-size:contain!important;
  background:url(/_resources/img/assets/instagram.svg) no-repeat center;
  color:var(--white)
}
.instagram-section .social__feed .flickity-page-dots {
  display:none;
  margin-right:auto;
  padding-left:var(--container)
}
@media (min-width: 48em) {
  .instagram-section .social__feed .flickity-page-dots {
    display:inline-flex
  }
}
.instagram-section .social__feed .flickity-prev-next-button.next {
  margin-right:var(--container)
}
.instagram-section .social__item {
  width:100%;
  overflow:hidden;
  position:absolute
}
.instagram-section .social__item:first-child {
  position:relative
}
@media (min-width: 48em) {
  .instagram-section .social__item {
    width:calc(50% - 10px);
    display:block!important;
    margin-right:10px
  }
}
@media (min-width: 70em) {
  .instagram-section .social__item {
    width:calc(33% - 10px);
    display:block!important;
    margin-right:10px
  }
}
@media (min-width: 85em) {
  .instagram-section .social__item {
    width:calc(25% - 10px)
  }
}
.instagram-section .social__item img {
  height:450px;
  -o-object-fit:cover;
  object-fit:cover
}
.instagram-section .social__item .social__overlay {
  position:absolute;
  opacity:0;
  visibility:hidden;
  overflow:hidden;
  transition:all var(--transition);
  height:100%;
  width:100%;
  left:0;
  top:0;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-end;
  align-content:center;
  background:var(--blue-dark);
  font-size:16px;
  line-height:26px;
  padding:30px 33px 25px;
  color:var(--white)
}
.instagram-section .social__item .social__overlay a {
  color:var(--white);
  font-size:16px;
  line-height:26px
}
.instagram-section .social__item .social__overlay p {
  display:block
}
.instagram-section .social__item:hover .social__overlay {
  opacity:1;
  visibility:visible
}
.header.header__colleges .header__nav .header__subnav li {
  list-style-type:none
}
.header.header__colleges .header__nav .header__subnav li:first-child {
  display:block
}
.header.header__colleges .header__nav .header__subnav li a {
  margin-left:0;
  width:95%
}
@media (min-width: 70em) {
  .header.header__colleges {
    justify-content:flex-end;
    flex-wrap:wrap;
    flex-direction:column;
    gap:0;
    height:13rem;
    transition:var(--transition)
  }
}
@media (min-width: 70em) {
  .header.header__colleges .header__nav .header__subnav {
    top:calc(100% + 1rem);
    left:-1rem;
    width:20rem;
    padding:0;
    overflow:visible
  }
  .header.header__colleges .header__nav .header__subnav:before {
    content:"";
    position:absolute;
    bottom:100%;
    left:2rem;
    border-right:.5rem solid transparent;
    border-bottom:.5rem solid var(--blue);
    border-left:.5rem solid transparent
  }
  .header.header__colleges .header__nav .header__subnav ul {
    padding-top:1.5rem;
    padding-bottom:1.5rem;
    gap:1rem
  }
}
@media (min-width: 70em) and (min-width: 70em) {
  .header.header__colleges .header__nav .header__subnav ul {
    width:20rem
  }
}
@media (min-width: 70em) {
  .header.header__colleges .header__nav .header__subnav li a {
    margin-left:0
  }
  .header.header__colleges .header__nav .header__subnav li:first-child {
    padding:0
  }
  .header.header__colleges .header__nav .header__subnav li:first-child span {
    font:var(--p)
  }
  .header.header__colleges .header__nav ul {
    margin:0
  }
}
@media (min-width: 70em) and (min-width: 70em) {
  .header.header__colleges .header__nav ul {
    display:flex;
    gap:2rem
  }
}
@media (min-width: 70em) {
  .header.header__colleges .header__nav ul ul {
    display:none;
    margin:0;
    padding-left:2rem
  }
}
@media (min-width: 70em) and (min-width: 70em) {
  .header.header__colleges .header__nav ul ul {
    display:block;
    position:absolute;
    top:calc(100% + 2.5rem);
    left:-1rem;
    width:20rem;
    padding:2rem 0;
    transform:translateY(1.5rem);
    transition:transform var(--transition),opacity var(--transition),visibility var(--transition);
    background:var(--blue);
    box-shadow:var(--shadow);
    opacity:0;
    visibility:hidden
  }
}
@media (min-width: 70em) {
  .header.header__colleges .header__nav li {
    margin-top:1rem;
    position:relative;
    margin:0
  }
  .header.header__colleges .header__nav a {
    --link: var(--white);
    display:block;
/*     padding:.5rem 1rem; */
	padding:.5rem .5rem;
    transition:background-color var(--transition);
    color:var(--white);
    -webkit-text-decoration:underline;
    text-decoration:underline;
    outline-offset:-.25rem
  }
  .header.header__colleges .header__nav a:hover {
    -webkit-text-decoration:none;
    text-decoration:none;
    --underline-color: transparent
  }
}
.Masonry {
  padding-left:var(--container);
  padding-right:var(--container);
  margin-top:1rem;
  margin-bottom:var(--container);
  overflow:hidden;
  display:grid;
  grid-template-columns:auto;
  grid-template-rows:auto;
  grid-gap:40px;
  gap:40px
}
@media (min-width: 48em) {
  .Masonry {
    grid-template-columns:repeat(8,1fr);
    grid-template-rows:repeat(2,2fr)
  }
}
.masonry-item {
  display:inline-block;
  position:relative;
  width:100%
}
.masonry-item .img-h:before {
  content:" ";
  position:absolute;
  inset:80% 0 0;
  background:linear-gradient(180deg,rgba(37,36,37,0) 0%,rgba(37,36,37,.68) 51.27%,rgba(37,36,37,.88) 100%)
}
.masonry-item img {
  display:block;
  -o-object-fit:cover;
  object-fit:cover;
  aspect-ratio:1/1;
  width:100%;
  height:100%
}
.masonry-item .wide img {
  aspect-ratio:9/5
}
.masonry-item .tall img {
  aspect-ratio:3/4
}
.masonry-item .media-heading h2 {
  margin-top:0;
  font-weight:700;
  color:var(--blue)
}
.masonry-item .media__caption {
  position:absolute;
  padding:1rem 2rem;
  margin:0;
  bottom:0;
  left:0;
  color:var(--white);
  font-style:italic
}
.masonry-item .media__image {
  margin:0;
  border:0
}
.masonry-item .media__image.stretch,
.masonry-item .media__image.stretch .img-h {
  height:100%
}
@media (min-width: 48em) {
  .masonry-item:nth-child(1) {
    align-self:end
  }
  .masonry-item:nth-child(2) {
    align-self:end
  }
  .masonry-item.wide {
    grid-row:span 2;
    grid-column:span 5
  }
  .masonry-item.tall,
  .masonry-item.square {
    grid-row:span 2;
    grid-column:span 3
  }
  .masonry-item.one-row {
    grid-row:span 1
  }
}
.contact.contact-carousel {
  margin-bottom:0
}
@media (min-width: 70em) {
  .contact.contact-carousel {
    margin-bottom:-100px
  }
}
.contact.contact-carousel .inner {
  background:linear-gradient(90deg,#003DA5 0%,#002563 100%);
  border-bottom-right-radius:0
}
.panorama {
  position:relative;
  overflow:hidden
}
.panorama .header {
  padding:0 var(--container);
  margin-bottom:45px;
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  flex-wrap:wrap;
  height:100%
}
@media (min-width: 70em) {
  .panorama .header {
    flex-wrap:nowrap
  }
}
.panorama .header .header__text {
  margin-bottom:30px
}
@media (min-width: 70em) {
  .panorama .header .header__text {
    margin-bottom:10px
  }
}
.panorama .header h2 {
  font-size:36px;
  font-style:normal;
  font-weight:700;
  line-height:47px;
  color:var(--blue)
}
.panorama .header p {
  max-width:600px;
  margin:0 auto
}
.panorama .media_inner {
  position:relative;
  width:100%;
  aspect-ratio:16/5
}
.panorama .media_inner img {
  -o-object-fit:cover;
  object-fit:cover;
  height:100%;
  width:100%;
  aspect-ratio:16/9
}
.panorama.panorama-caption .media_inner:before {
  content:" ";
  position:absolute;
  inset:80% 0 0;
  background:linear-gradient(180deg,rgba(37,36,37,0) 0%,rgba(37,36,37,.68) 51.27%,rgba(37,36,37,.88) 100%)
}
.panorama.panorama-caption .media__caption {
  position:absolute;
  padding-left:var(--container);
  padding-right:var(--container);
  padding-top:1rem;
  padding-bottom:1rem;
  margin:0;
  bottom:0;
  left:0;
  color:var(--white);
  font-style:italic
}
.panorama .flickity-nav {
  padding-left:var(--container);
  padding-right:var(--container);
  padding-top:2rem;
  padding-bottom:2rem;
  display:flex;
  justify-content:flex-end;
  width:100%
}
.panorama .flickity-nav .flickity-page-dots {
  margin-right:auto
}
@media (min-width: 70em) {
  [data-scroll=up] .main__sidebar {
    top:100px;
    max-height:calc(100vh - 100px)
  }
}
.main__sidebar {
  width:100%
}
.main__sidebar .sidebar-widgets {
  display:none;
  padding:0
}
@media (min-width: 70em) {
  .main__sidebar {
    border:none;
    width:325px;
    position:sticky;
    position:-webkit-sticky;
    top:100px;
    transition:all var(--transition);
    max-height:calc(100vh - 100px);
    overflow:auto;
    padding:0 10px 50px;
    margin-left:-10px
  }
  .main__sidebar::-webkit-scrollbar {
    width:5px;
    border-radius:4px
  }
  .main__sidebar::-webkit-scrollbar-track {
    background:var(--white);
    border-radius:4px;
    box-shadow:inset 0 0 5px gray
  }
  .main__sidebar::-webkit-scrollbar-thumb {
    background:var(--blue);
    border-radius:4px
  }
  .main__sidebar::-webkit-scrollbar-thumb:hover {
    background:var(--blue);
    border-radius:4px
  }
  .main__sidebar.with-scroll:after {
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:60%;
    background:rgb(255,255,255);
    background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8267682072829132) 47%,rgba(255,255,255,1) 100%);
    transition:all var(--transition);
    z-index:5
  }
  .main__sidebar.with-scroll .overlay {
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:100%;
    height:60%;
    z-index:9
  }
  .main__sidebar.with-scroll:before {
    position:absolute;
    content:"Scroll For More";
    bottom:135px;
    left:0;
    width:100%;
    text-align:center;
    padding-bottom:30px;
    background:url(../images/sidebar-down.svg) no-repeat center bottom;
    color:var(--blue);
    font-size:20px;
    font-weight:600;
    z-index:6;
    transition:all var(--transition)
  }
  .main__sidebar.with-scroll.scrolled .overlay,
  .main__sidebar.with-scroll.scrolled:after,
  .main__sidebar.with-scroll.scrolled:before {
    opacity:0;
    visibility:hidden
  }
  .main__sidebar .sidebar-widgets {
    display:block
  }
}
.SubnavSidebar--full {
  --text: var(--white);
  background:var(--blue);
  color:var(--white);
  padding:1rem var(--container-md)
}
@media (min-width: 70em) {
  .SubnavSidebar--full {
    --heading: var(--white);
    --link: var(--white);
    padding:var(--space) var(--container-md)
  }
}
.SubnavSidebar--widget {
  padding:0
}
@media (min-width: 70em) {
  .SubnavSidebar--widget {
    min-width:350px;
    margin:0 0 3rem
  }
}
.SubnavSidebar__heading {
  display:none
}
@media (min-width: 70em) {
  .SubnavSidebar__heading {
    display:block;
    margin-top:0
  }
}
@media (min-width: 70em) {
  .SubnavSidebar--hero .SubnavSidebar__heading {
    font:var(--h4);
    letter-spacing:.5px;
    margin-top:0;
    margin-bottom:2rem
  }
  .DepartmentHero--image .SubnavSidebar--hero .SubnavSidebar__heading {
    margin-top:4rem;
    margin-bottom:2rem
  }
}
@media (min-width: 70em) {
  .SubnavSidebar--full .SubnavSidebar__heading {
    font:var(--h4);
    text-transform:uppercase;
    letter-spacing:.5px
  }
}
@media (min-width: 70em) {
  .SubnavSidebar--widget .SubnavSidebar__heading {
    --heading: var(--blue);
    font-weight:600;
    font-size:1rem;
    letter-spacing:normal;
    text-transform:uppercase
  }
}
.SubnavSidebar__toggle {
  display:flex;
  align-items:center;
  gap:1rem;
  width:100%;
  font-weight:600;
  text-transform:uppercase;
  border:0;
  padding:1rem;
  background:transparent;
  text-align:left;
  background-color:var(--cream);
  color:var(--blue);
  font-family:var(--serif)
}
@media (min-width: 70em) {
  .SubnavSidebar__toggle {
    display:none
  }
}
.SubnavSidebar__toggle:after {
  content:"";
  flex-shrink:0;
  width:2rem;
  height:2rem;
  background:var(--blue)
}
.SubnavSidebar__toggle:after {
  position:relative;
  right:.5rem;
  margin-left:auto;
  width:8px;
  height:13px;
  transform:rotate(-90deg);
  transition:transform var(--transition);
  -webkit-mask-image:url(/_resources/img/assets/chevron-right.svg);
  mask-image:url(/_resources/img/assets/chevron-right.svg);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat
}
.SubnavSidebar--hero .SubnavSidebar__toggle:after,
.SubnavSidebar--full .SubnavSidebar__toggle:after {
  background:var(--white)
}
@media (min-width: 70em) {
  .SubnavSidebar__toggle:after {
    right:0
  }
}
.SubnavSidebar__toggle:hover:after {
  transform:rotate(-90deg) translate(.25rem)
}
.SubnavSidebar__toggle[aria-expanded=false]:after {
  transform:rotate(90deg)
}
.SubnavSidebar__toggle[aria-expanded=false]:hover:after {
  transform:rotate(90deg) translate(.25rem)
}
.SubnavSidebar__list {
  margin:0;
  padding:0;
  font-weight:600
}
@media (max-width: 63.999em) {
  .SubnavSidebar__list {
    --link: var(--white);
    height:auto;
    height:var(--height, auto);
    transition:height var(--transition),visibility var(--transition);
    overflow:hidden
  }
  [aria-expanded=false]+.SubnavSidebar__list {
    height:0;
    height:var(--height, 0);
    visibility:hidden
  }
}
.SubnavSidebar__list>li {
  position:relative
}
@media (max-width: 63.999em) {
  .SubnavSidebar__list>li {
    padding-top:.5rem;
    padding-bottom:.5rem
  }
  .SubnavSidebar__list>li:last-child {
    margin-bottom:2rem
  }
}
.SubnavSidebar__list ul {
  --height: initial;
  height:auto;
  height:var(--height, auto);
  transition:height var(--transition),visibility var(--transition);
  overflow:hidden;
  margin-bottom:0
}
.SubnavSidebar__list [aria-expanded=false]+ul {
  height:0;
  height:var(--height, 0);
  visibility:hidden
}
.SubnavSidebar__list ul li {
  margin-top:.5rem
}
.SubnavSidebar__list .SubnavSidebar__active>span {
  font-weight:800;
  color:var(--blue)
}
@media (min-width: 70em) {
  .SubnavSidebar--hero .SubnavSidebar__list,
  .SubnavSidebar--full .SubnavSidebar__list {
    display:grid;
    grid-gap:1rem 4rem;
    gap:1rem 4rem;
    grid-template-columns:1fr 1fr 1fr
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li,
  .SubnavSidebar--full .SubnavSidebar__list>li {
    padding-top:1rem;
    border-bottom:1px dashed var(--white)
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li a,
  .SubnavSidebar--full .SubnavSidebar__list>li a {
    position:relative;
    display:flex;
    align-items:center;
    gap:.75rem;
    -webkit-text-decoration:none;
    text-decoration:none;
    padding-top:1rem;
    padding-bottom:1rem
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li a:after,
  .SubnavSidebar--full .SubnavSidebar__list>li a:after {
    content:"";
    width:1rem;
    height:.5rem;
    background:var(--white);
    -webkit-mask-image:url(/_resources/img/assets/arrow-long.svg);
    mask-image:url(/_resources/img/assets/arrow-long.svg);
    opacity:0;
    transition:var(--transition)
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li a:hover:after,
  .SubnavSidebar--full .SubnavSidebar__list>li a:hover:after {
    transform:translate(.75rem);
    opacity:1
  }
}
@media (min-width: 70em) {
  .SubnavSidebar--hero .SubnavSidebar__list {
    gap:1rem;
    grid-template-columns:1fr 1fr
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li {
    padding-top:0
  }
  .SubnavSidebar--hero .SubnavSidebar__list>li a {
    padding-top:0
  }
}
.SubnavSidebar--widget .SubnavSidebar__list {
  --link: var(--blue)
}
.SubnavSidebar--widget .SubnavSidebar__list>li {
  padding:1rem 3rem 1rem 1rem;
  border-bottom:2px solid var(--cream)
}
.SubnavSidebar--widget .SubnavSidebar__list>li a {
  -webkit-text-decoration:none;
  text-decoration:none;
  color:var(--blue)
}
.SubnavSidebar--widget .SubnavSidebar__list ul li:first-child {
  padding-top:.5rem
}
.SubnavSidebar--widget .SubnavSidebar__list ul li:last-child {
  padding-bottom:.5rem
}
@media (min-width: 70em) {
  .SubnavSidebar--widget .SubnavSidebar__list>li {
    border:none;
    border-bottom:2px solid var(--cream)
  }
}
.SubnavSidebar__sub-toggle {
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  top:.75rem;
  right:.75rem;
  width:2rem;
  height:2rem;
  padding:0;
  border:0;
  background:transparent
}
.SubnavSidebar__sub-toggle:after {
  content:"";
  display:block;
  width:8px;
  height:13px;
  transform:rotate(-90deg);
  transition:transform var(--transition);
  background:var(--blue);
  -webkit-mask-image:url(/_resources/img/assets/chevron-right.svg);
  mask-image:url(/_resources/img/assets/chevron-right.svg);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat
}
.SubnavSidebar__sub-toggle:hover:after {
  transform:rotate(-90deg) translate(.25rem)
}
.SubnavSidebar__sub-toggle[aria-expanded=false]:after {
  transform:rotate(90deg)
}
.SubnavSidebar__sub-toggle[aria-expanded=false]:hover:after {
  transform:rotate(90deg) translate(.25rem)
}
.cta-title {
  color:var(--blue);
  font-family:var(--serif);
  font-size:1.3125rem;
  font-style:normal;
  font-weight:500;
  line-height:2.01875rem
}
.facebook {
  font-size:1.0625rem;
  margin-bottom:2rem;
  font-family:var(--sans-serif)
}
.facebook p {
  margin-bottom:1rem
}
.facebook a:not([class]) {
  background-image:none
}
.facebook a:not([class]):hover {
  color:var(--blue-dark)
}
.facebook__user {
  font-weight:500
}
.facebook__handle,
.facebook__time {
  font-size:.75rem
}
.facebook__text {
  margin-top:1rem;
  margin-bottom:1rem
}
.facebook__text :last-child {
  margin-bottom:0
}
.facebook__meta {
  margin:1rem 0
}
.facebook__meta ul {
  display:inline-block;
  width:auto!important;
  padding:0;
  margin:0
}
.facebook__meta li {
  display:inline-block;
  margin:0 10px 0 0;
  padding:0;
  background-image:none
}
.facebook__meta a {
  transition:color .2s ease-in-out;
  font-size:.85rem;
  margin:2rem 1rem 0 0;
  color:var(--blue)
}
.facebook__meta a:hover {
  color:var(--gray-medium)
}
.facebook__meta a:before {
  font-family:FontAwesome,Arial,sans-serif;
  margin-right:5px;
  color:var(--gray);
  transition:color .2s ease-in-out
}
.facebook__meta a:before:hover {
  color:var(--gray-medium)
}
.facebook__meta .like:before {
  content:"ï…¤"
}
.facebook__meta .comment:before {
  content:"ïµ"
}
.facebook__meta .share:before {
  content:"ï¤"
}
.facebook__full .facebook__handle,
.facebook__full .facebook__time {
  font-size:.75rem;
  line-height:1.5rem;
  margin:0 .5rem
}
.facebook__full .facebook__time {
  float:right
}
.facebook__full .facebook__handle,
.facebook__full .facebook__user {
  float:left
}
.facebook__full .facebook__text {
  font-size:1.25rem;
  font-weight:100;
  clear:both;
  float:left
}
.dropdown {
  position:relative;
  margin-bottom:2rem
}
.dropdown__toggle {
  display:inline-block;
  padding:.625rem 4.1875rem .625rem 1.25rem;
  background-color:var(--blue);
  color:var(--white);
  font-family:var(--sans-serif);
  font-size:1.125rem;
  font-weight:500;
  text-shadow:none;
  display:block;
  position:relative
}
.dropdown__toggle:hover {
  background-color:var(--blue-dark)
}
.dropdown--active .dropdown__toggle {
  background:var(--blue-dark)
}
@media (min-width: 64em) {
  .dropdown--subnav .dropdown__toggle {
    display:none
  }
}
.dropdown__icon {
  position:absolute;
  top:50%;
  right:0;
  width:2.9375rem;
  padding:1rem;
  transform:translateY(-50%)
}
.dropdown--active .dropdown__icon {
  transform:translateY(-50%) rotate(180deg)
}
.dropdown__list {
  position:absolute;
  left:-999rem;
  width:100%;
  list-style:none;
  z-index:1
}
.dropdown--active .dropdown__list {
  position:relative;
  left:0
}
@media (min-width: 64em) {
  .dropdown--subnav .dropdown__list {
    position:static;
    left:auto
  }
}
.dropdown__item {
  border-top:.0625rem solid var(--white)
}
.dropdown__link {
  display:inline-block;
  padding:.625rem 1.75rem .625rem 1.25rem;
  background-color:var(--blue);
  color:var(--white);
  font-family:var(--sans-serif);
  font-size:1.125rem;
  font-weight:500;
  text-shadow:none;
  transition:padding var(--transition);
  display:block;
  font-size:1rem
}
.dropdown__link:hover {
  background-color:var(--blue-dark);
  padding-right:1.25rem;
  padding-left:1.75rem
}
.feature:before,
.feature:after {
  display:table;
  width:0;
  content:""
}
.feature:after {
  clear:both
}
@media (min-width: 64em) {
  .feature {
    display:flex
  }
}
.feature__media {
  background-position:center;
  background-size:cover
}
@media (min-width: 64em) {
  .feature__media {
    width:50%;
    float:left
  }
}
.feature__media:before {
  display:block;
  padding-bottom:66.666%;
  content:""
}
@media (min-width: 64em) {
  .feature__content {
    display:flex;
    width:50%;
    float:right;
    border-top:var(--divider-gray)
  }
}
.feature__content :last-child {
  margin-bottom:0
}
.feature__detail {
  align-self:center;
  width:100%;
  max-width:50rem;
  padding:2rem 1rem
}
@media (min-width: 32em) {
  .feature__detail {
    padding:2rem
  }
}
@media (min-width: 72em) {
  .feature__detail {
    padding-right:3rem
  }
}
@media (min-width: 80em) {
  .feature__detail {
    padding-right:4rem;
    padding-left:3rem
  }
}
.media {
  font-size:1.0625rem;
  margin-bottom:2rem;
  font-family:var(--sans-serif)
}
.media p {
  margin-bottom:1rem
}
.media__image {
  display:block;
  position:relative;
  margin-bottom:1rem
}
.media__type {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:1.5rem;
  background:var(--black-opacity)
}
.media__image .media__type {
  position:absolute
}
.media__image .svgstore--image {
  height:17px
}
.media__icon {
  width:1.5rem;
  margin-right:.25rem;
  padding:.25rem;
  float:right;
  color:var(--white)
}
.alert {
  position:relative;
  padding-top:2rem;
  padding-bottom:2rem;
  background:var(--red);
  color:var(--white)
}
.alert:before,
.alert:after {
  display:table;
  width:0;
  content:""
}
.alert:after {
  clear:both
}
.alert__text {
  position:relative;
  padding-right:2.5rem;
  font-family:var(--sans-serif);
  font-weight:500
}
@media (min-width: 32em) {
  .alert__text {
    padding-right:3.5rem
  }
}
@media (min-width: 72em) {
  .alert__text {
    padding-right:4.5rem
  }
}
@media (min-width: 80em) {
  .alert__text {
    padding-right:5.5rem
  }
}
.alert__text :last-child {
  margin-bottom:0
}
.alert__close {
  position:absolute;
  top:50%;
  right:0;
  width:1.5rem;
  transform:translateY(-50%);
  color:var(--white)
}
.table {
  margin-bottom:2rem;
  font-size:1.125rem
}
.table table {
  width:calc(100% + .25rem);
  margin-right:-.125rem;
  margin-left:-.125rem;
  border-collapse:separate;
  border-spacing:.125rem 0;
  table-layout:fixed
}
.table tr:nth-child(odd) td {
  background:var(--gray-light)
}
.table th,
.table td {
  padding:.625rem 1.25rem;
  text-align:left;
  vertical-align:top
}
.table th {
  background:var(--blue);
  color:var(--white);
  font-size:1.25rem;
  font-weight:400
}
.table__shadow {
  position:relative
}
.table__shadow:before {
  position:absolute;
  top:0;
  right:0;
  width:.375rem;
  height:100%;
  background-image:linear-gradient(to right,transparent,var(--black-opacity));
  content:"";
  pointer-events:none
}
.table__scroll {
  overflow:auto;
  -webkit-overflow-scrolling:touch
}
.table__scroll table {
  min-width:64rem
}

/* custom Mark Sean */
@media (min-width: 85em) {
.header__nav {
	gap: 20px;
}
}