@charset "UTF-8";
body { overflow-x: hidden; }

.aa-banner-area { background-image: url("../images/real_stories/TopPhotoBanner.png"); width: 100%; height: 536px; }
.aa-banner-area > .row { margin-right: 0; margin-left: 0; }
.aa-banner-area .aa-banner-inner { margin: 0 auto; }
.aa-banner-area .aa-banner-maintext { position: relative; height: 352px; margin: 70px auto 30px; background-image: url("../images/real_stories/NASP-015_Logo_Development_mobile.png"); background-repeat: no-repeat; background-position: center center; }
@media screen and (min-width: 667px) { .aa-banner-area .aa-banner-maintext { max-width: 600px; background-image: url("../images/real_stories/NASP-015_Logo_Development.png"); } }
@media screen and (min-width: 992px) { .aa-banner-area .aa-banner-maintext { max-width: 900px; background-image: url("../images/real_stories/NASP-015_Logo_Development.png"); } }
.aa-banner-area .aa-banner-maintext span { position: absolute; bottom: 20px; left: 10%; max-width: 340px; font-size: 20px; font-weight: 600; color: #fff; line-height: 24px; text-align: center; }
@media screen and (min-width: 406px) { .aa-banner-area .aa-banner-maintext span { bottom: 50px; } }
@media screen and (min-width: 667px) { .aa-banner-area .aa-banner-maintext span { bottom: 50px; left: 2px; max-width: 220px; text-align: right; } }
@media screen and (min-width: 992px) { .aa-banner-area .aa-banner-maintext span { left: -11px; bottom: 60px; max-width: 380px; } }
.aa-banner-area .aa-banner-bottomline { margin: 0 auto; background: rgba(255, 255, 255, 0.2); }
.aa-banner-area .aa-banner-bottomline p { padding: 27px 26px 19px; margin: 0 auto; font-size: 20px; font-weight: 600; text-align: center; color: #fff; }
@media screen and (min-width: 992px) { .aa-banner-area .aa-banner-bottomline p { font-size: 24px; } }

.page-node-type-page .aa-banner-area, .page-node-type-special-page .aa-banner-area { background-image: none; height: auto; margin-top: -1px; position: relative; }
.page-node-type-page .aa-banner-area .aa-big .field--name-field-banner-image img, .page-node-type-special-page .aa-banner-area .aa-big .field--name-field-banner-image img { background-size: cover; }
@media screen and (max-width: 1920px) { .page-node-type-page .aa-banner-area .aa-big .field--name-field-banner-image img, .page-node-type-special-page .aa-banner-area .aa-big .field--name-field-banner-image img { width: 100%; } }
@media screen and (max-width: 882px) { .page-node-type-page .aa-banner-area .aa-big .field--name-field-banner-image img, .page-node-type-special-page .aa-banner-area .aa-big .field--name-field-banner-image img { display: none; } }
@media screen and (min-width: 883px) { .page-node-type-page .aa-banner-area .aa-small .field--name-field-banner-image-small img, .page-node-type-page .aa-banner-area .aa-small .field--name-field-banner-image img, .page-node-type-special-page .aa-banner-area .aa-small .field--name-field-banner-image-small img, .page-node-type-special-page .aa-banner-area .aa-small .field--name-field-banner-image img { display: none; } }
.page-node-type-page .aa-banner-area .field--name-field-banner-image .field__label, .page-node-type-page .aa-banner-area .field--name-field-banner-image-small .field__label, .page-node-type-special-page .aa-banner-area .field--name-field-banner-image .field__label, .page-node-type-special-page .aa-banner-area .field--name-field-banner-image-small .field__label { display: none; }
.page-node-type-page .aa-banner-area .field--name-field-special-link, .page-node-type-special-page .aa-banner-area .field--name-field-special-link { position: absolute; left: 0; right: 0; bottom: 15px; margin-left: auto; margin-right: auto; text-align: center; }
@media (min-width: 883px) and (max-width: 1100px) { .page-node-type-page .aa-banner-area .field--name-field-special-link, .page-node-type-special-page .aa-banner-area .field--name-field-special-link { bottom: 8px; } }
@media screen and (max-width: 566px) { .page-node-type-page .aa-banner-area .field--name-field-special-link, .page-node-type-special-page .aa-banner-area .field--name-field-special-link { bottom: 8px; } }
.page-node-type-page .aa-banner-area .field--name-field-special-link .inner-wrap, .page-node-type-special-page .aa-banner-area .field--name-field-special-link .inner-wrap { background-color: #fff; padding: 0; display: inline-block; }
.page-node-type-page .aa-banner-area .field--name-field-special-link .inner-wrap:hover, .page-node-type-special-page .aa-banner-area .field--name-field-special-link .inner-wrap:hover { background-color: #27a9e1; }
.page-node-type-page .aa-banner-area .field--name-field-special-link a, .page-node-type-special-page .aa-banner-area .field--name-field-special-link a { color: #27a9e1; font-size: 16px; font-family: "Trade Gothic Next Condensed",sans-serif; vertical-align: middle; display: inline-block; padding-right: 25px; padding-left: 25px; text-align: center; padding-top: 5px; }
.page-node-type-page .aa-banner-area .field--name-field-special-link a:hover, .page-node-type-special-page .aa-banner-area .field--name-field-special-link a:hover { background-color: #27a9e1; color: #fff; text-decoration: none; }

.page-node-type-special-page .node__content .field--name-field-special-link { display: none; }

@media screen and (min-width: 992px) { .page-node-type-real-stories ol, .page-node-type-real-stories p, .page-node-type-real-stories ul { max-width: 900px; } }
.page-node-type-real-stories .hero-individual h1 { font-size: 40px; }
@media screen and (min-width: 618px) { .page-node-type-real-stories .hero-individual h1 { font-size: 70px; } }
.page-node-type-real-stories .node__content ul { max-width: 100%; list-style-type: none; padding-left: 17px; }
.page-node-type-real-stories .node__content ul li:before { content: ""; border: 3px #807f75 solid !important; border-radius: 50px; margin-top: 5px; margin-left: -16px; margin-top: 9px; position: absolute; }
.page-node-type-real-stories .field--name-body { margin-bottom: 75px; }
.page-node-type-real-stories .field--name-body strong { font-size: 22.5px; }
.page-node-type-real-stories .field--name-body p:nth-child(2) { margin-top: 30px; }
.page-node-type-real-stories .paragraph--type--info-block { margin-bottom: 100px; }
.page-node-type-real-stories .paragraph--type--info-block .field--name-field-sub-heading { font-family: SFMono-Regular, monospace; font-size: 32px; font-weight: 600; color: #7cb7df; line-height: 45px; margin-bottom: 40px; }
@media screen and (min-width: 618px) { .page-node-type-real-stories .paragraph--type--info-block .field--name-field-sub-heading { font-size: 39.68px; } }
@media screen and (min-width: 992px) { .page-node-type-real-stories .paragraph--type--info-block p { max-width: 900px; } }
.page-node-type-real-stories .paragraph--type--info-block p span { font-size: 30px; font-weight: bold; color: #807f74; }
.page-node-type-real-stories .field--name-field-infoboxes-intro { font-family: SFMono-Regular, monospace; font-size: 27px; font-weight: bold; }
.page-node-type-real-stories .field--name-field-infoboxes-intro p { max-width: 960px; }
.page-node-type-real-stories .field--name-field-infoboxes { margin-bottom: 100px; }
@media screen and (max-width: 1199px) { .page-node-type-real-stories .field--name-field-infoboxes { display: flex; flex-flow: wrap; }
  .page-node-type-real-stories .field--name-field-infoboxes .aa-central-box-wrapper { order: -1; } }
@media screen and (max-width: 767px) { .page-node-type-real-stories .field--name-field-infoboxes > div.field__item { width: 100%; } }
.page-node-type-real-stories .field--name-field-infoboxes .paragraph--type--simple-paragraph { display: block; width: 100%; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item { width: 321px; height: 299px; margin: 7px 5px 7px 5px; display: inline-block; vertical-align: top; text-align: center; }
@media screen and (min-width: 1200px) { .page-node-type-real-stories .field--name-field-infoboxes .field__item:first-child { margin-left: 0; } }
@media screen and (min-width: 1200px) { .page-node-type-real-stories .field--name-field-infoboxes .field__item:nth-child(3n+2) { width: 322px; } }
@media screen and (min-width: 1200px) { .page-node-type-real-stories .field--name-field-infoboxes .field__item:nth-child(3n+1) { margin-left: 0; } }
@media screen and (min-width: 1200px) { .page-node-type-real-stories .field--name-field-infoboxes .field__item:nth-child(3n) { margin-right: 0; } }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes { width: 100%; height: 100%; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes p { padding: 90px 20px 30px; font-family: SFMono-Regular, monospace; font-size: 22px; color: #fff; font-weight: 600; line-height: 27px; text-align: left; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes a { text-decoration: none; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.grey-box { background-color: #dfdfdb; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.sky-blue-box { background-color: #4ca9db; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.purple-box { background-color: #825da4; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-brown-box { background-color: #a07d2d; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-blue-box { background-color: #7cb7df; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.white-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.white-text-color a { color: #fff; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.orange-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.orange-text-color a { color: #ef8b22; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.grey-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.grey-text-color a { color: #807f74; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.gold-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.gold-text-color a { color: #dfa42e; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-brown-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-brown-text-color a { color: #a07d2d; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-blue-text-color p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.light-blue-text-color a { color: #52a9de; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-central-box p { padding: 110px 13px 30px; font-size: 33px; line-height: 36px; text-align: center; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-factors-img p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-ages-img p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-up-img p, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-clickable-box p { width: 100%; height: 100%; padding: 0; text-align: center; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-factors-img p a, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-ages-img p a, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-up-img p a, .page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-clickable-box p a { display: inline-block; width: 100%; height: 100%; padding: 30px 40px; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-clickable-box p a { display: table; vertical-align: middle; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-clickable-box p a span { vertical-align: middle; display: table-cell; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-factors-img { background-image: url("../images/real_stories/many_factors_icon.png"); background-repeat: no-repeat; background-position: center bottom 40px; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-ages-img { background-image: url("../images/real_stories/ages_10-14_icon.png"); background-position: center bottom 40px; background-repeat: no-repeat; }
.page-node-type-real-stories .field--name-field-infoboxes .field__item .paragraph--type--story-boxes.aa-up-img { background-image: url("../images/real_stories/up_icon.png"); background-repeat: no-repeat; background-position: center bottom 40px; }
@media screen and (min-width: 992px) { .page-node-type-real-stories .field--name-field-second-info-block { float: left; max-width: 550px; } }
@media screen and (min-width: 992px) { .page-node-type-real-stories .field--name-field-download { float: right; margin-bottom: 145px; } }
.page-node-type-real-stories .paragraph--type--download-story .field--name-field-image { margin-top: 10px; margin-bottom: 45px; text-align: center; }
@media screen and (min-width: 992px) { .page-node-type-real-stories .paragraph--type--download-story .field--name-field-image { text-align: left; } }
.page-node-type-real-stories .paragraph--type--download-story .field--name-field-downloadable-file { text-align: center; }
.page-node-type-real-stories .paragraph--type--download-story .field--name-field-downloadable-file a { padding: 15px 102px 10px; border: 1px solid #27a9e1; margin-top: 20px; background-color: #27a9e1; font-size: 22px; font-weight: 600; text-decoration: none; color: #fff; }
.page-node-type-real-stories .paragraph--type--download-story .field--name-field-downloadable-file a:hover { background-color: transparent; color: #27a9e1; }
.page-node-type-real-stories .field--name-field-infoline { clear: both; border-top: 1px solid #807f74; border-bottom: 1px solid #807f74; margin-top: 145px; text-align: center; }
.page-node-type-real-stories .field--name-field-infoline p { padding: 30px 0px; margin: 0 auto; font-size: 28px; line-height: 35px; color: #807f74; }
@media screen and (min-width: 992px) { .page-node-type-real-stories .field--name-field-infoline p { max-width: 900px; } }

.webform-submission-feedback-form-form .webform-button--submit { clear: both; display: block; margin-left: 0; }

.page-node-type-resource .callout-block .priority { margin-bottom: 0.5em; line-height: 1.1em; }
.page-node-type-resource .callout-block .priority:last-child { margin-bottom: 0; }
.page-node-type-resource .callout-block__statement .nssp-field-label { vertical-align: top; display: inline-block; padding-right: 5px; }
.page-node-type-resource .callout-block__statement .nssp-goal-wrap { display: inline-block; }
.page-node-type-resource .callout-block__statement .nssp-goal-wrap span.nssp-goal { display: block; }

.block-views-exposed-filter-blockresource-library-page-1 .resource-filter__bar-section ul { list-style-type: none; padding-left: 0; }

.page-node-type-page .field--name-field-leadership-section, .page-node-type-special-page .field--name-field-leadership-section { margin-top: 45px; margin-bottom: 45px; }
.page-node-type-page .field--name-field-leadership-section > p, .page-node-type-special-page .field--name-field-leadership-section > p { width: 100%; }
.page-node-type-page .field--name-field-leadership-section > .field__label, .page-node-type-special-page .field--name-field-leadership-section > .field__label { color: #444; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 2.5rem; font-weight: 600; line-height: 1.1; margin-top: 0; margin-bottom: 2.5rem; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item { vertical-align: top; margin-top: 60px; }
@media (min-width: 768px) { .page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item { display: inline-block; width: 48%; max-width: 455px; margin-top: 25px; } }
@media (min-width: 768px) { .page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item:first-child, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item:first-child { margin-right: 22px; } }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-image, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-image { display: inline-block; margin-left: 12.5px; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-image img, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-image img { width: 168px; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset { max-width: 260px; min-height: 92px; display: block; color: #1b1d21; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; margin-left: 0px; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; }
@media (min-width: 992px) { .page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset { margin-top: 0px; margin-bottom: 0px; display: inline-block; } }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset .field__item, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset .field__item { width: 100%; display: block; font-size: 14px; line-height: 23px; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset .field__item p, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .aa-leadership-fieldset .field__item p { margin-bottom: 0; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long { color: #1b1d21; background-color: #dddddd; text-align: center; line-height: 30px; padding: 80px 50px 80px; }
@media (min-width: 768px) { .page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long { min-height: 440px; padding: 80px 50px 20px; } }
@media (min-width: 992px) { .page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long { min-height: 340px; margin-top: -30px; } }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p { margin-bottom: 0; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p:before, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p:before { content: open-quote; font-size: 80px; line-height: 0px; color: #0065a4; vertical-align: bottom; margin-left: -43px; display: -webkit-inline-box; -webkit-box-pack: center; -webkit-box-align: center; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p:after, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item .field--name-field-quote-long p:after { content: close-quote; font-size: 80px; line-height: 0px; color: #27a9e1; vertical-align: bottom; margin-right: -43px; display: -webkit-inline-box; -webkit-box-pack: center; -webkit-box-align: center; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item:nth-child(even) .field--name-field-quote-long p:before, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item:nth-child(even) .field--name-field-quote-long p:before { color: #925fa7; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-leader > .field__item:nth-child(even) .field--name-field-quote-long p:after, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-leader > .field__item:nth-child(even) .field--name-field-quote-long p:after { color: #7b8080; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-name p, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-name p { font-weight: 600; font-size: 16px; }
.page-node-type-page .field--name-field-leadership-section .field--name-field-position p, .page-node-type-special-page .field--name-field-leadership-section .field--name-field-position p { font-style: italic; }
.page-node-type-page .field--name-field-main-content > .field__label, .page-node-type-special-page .field--name-field-main-content > .field__label { display: none; }
.page-node-type-page .node__content .news .container, .page-node-type-page .node__content .related-resources .container, .page-node-type-page .node__content .related-events .container, .page-node-type-special-page .node__content .news .container, .page-node-type-special-page .node__content .related-resources .container, .page-node-type-special-page .node__content .related-events .container { padding: 0; }

@media screen and (max-width: 992px) { .header__search input { color: #808080; } }
.megamenu li a { -webkit-box-ordinal-group: unset; -ms-flex-order: 0; order: 0; padding: 18px 0; }

.megamenu li li a { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; padding: 18px 0; }

.megamenu .megamenu__block > ul > li > a { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.megamenu li { display: inline-block; }

.megamenu .megamenu__block li li { display: block; }
.megamenu .megamenu__block li li:before, .megamenu .megamenu__block li li:after { display: none; }

.megamenu .megamenu__block > ul > li { display: -webkit-box; display: -ms-flexbox; display: block; padding-top: 12px; }
.megamenu .megamenu__block > ul > li:after { display: none; }
.megamenu .megamenu__block > ul > li:before { border-left: 1px solid rgba(255, 255, 255, 0.25); }
.megamenu .megamenu__block > ul > li:first-child:last-child:before, .megamenu .megamenu__block > ul > li:last-child:before { display: none; }
.megamenu .megamenu__block > ul > li:first-child:last-child > a:before, .megamenu .megamenu__block > ul > li:last-child > a:before { position: absolute; top: 0; bottom: 0; left: 0; display: block; width: 1px; border-left: 1px solid rgba(255, 255, 255, 0.25); content: ''; height: 20px; }
.megamenu .megamenu__block > ul > li > a { -ms-flex-order: 1; order: 1; padding-left: 20px; }
.megamenu .megamenu__block > ul > li > a:after { display: block; -webkit-box-flex: 0; -ms-flex: 0 0 12px; flex: 0 0 12px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 12px; height: 1px; margin-right: 5px; border-bottom: 1px solid rgba(255, 255, 255, 0.25); content: ''; position: absolute; top: 20px; }
.megamenu .megamenu__block > ul > li > ul { -ms-flex-order: 2; order: 2; }

.megamenu ul ul { max-width: none; margin-top: 10px; margin-bottom: 0px; margin-left: 40px; }

.megamenu .megamenu__block > ul { max-width: none; margin-top: -30px; margin-bottom: 30px; margin-left: 10px; }

.megamenu li:last-child:before { bottom: 34% !important; }

.megamenu li li a { padding: 0; }

.menu-hide-all-children > ul { display: none; }

.menu-hide-this-child { display: none !important; }

.page-node-type-home-page .hero-below { padding-top: 10px; background-image: url("../images/10th_anniversary/AA10th_hero_line.png"); background-repeat: no-repeat; background-position: top center; background-size: contain; }
.page-node-type-home-page .hero-below > .container { max-width: 1240px; padding-left: 0; padding-right: 0; }
.page-node-type-home-page .hero-below .hero-below__title { display: inline-block; width: 59%; text-align: left; padding-top: 165px; }
@media screen and (max-width: 1199px) { .page-node-type-home-page .hero-below .hero-below__title { padding-top: 120px; width: 72%; margin-right: 2%; } }
@media screen and (max-width: 768px) { .page-node-type-home-page .hero-below .hero-below__title { padding-top: 60px; width: 60%; margin-right: 5%; } }
.page-node-type-home-page .hero-below .hero-below__title p { font-size: 30px; font-family: "Trade Gothic Next Condensed",sans-serif; line-height: 42px; padding-left: 110px; padding-right: 23px; }
@media screen and (max-width: 1199px) { .page-node-type-home-page .hero-below .hero-below__title p { padding-left: 15px; } }
@media screen and (max-width: 768px) { .page-node-type-home-page .hero-below .hero-below__title p { font-size: 24px; line-height: 32px; } }
.page-node-type-home-page .hero-below .hero-below__title p .card-arrow { display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; margin-left: 30px; }
@media screen and (max-width: 768px) { .page-node-type-home-page .hero-below .hero-below__title p .card-arrow { display: block; text-align: center; margin-left: auto; margin-top: 10px; } }
.page-node-type-home-page .hero-below .hero-side-img { display: inline-block; width: 40.5%; text-align: right; vertical-align: top; }
@media screen and (max-width: 1199px) { .page-node-type-home-page .hero-below .hero-side-img { width: 25%; padding-top: 0px; } }
@media screen and (max-width: 768px) { .page-node-type-home-page .hero-below .hero-side-img { width: 33%; } }

.page-node-type-anniversary .hero { height: 50.9vw; width: auto; background-size: contain; background-color: transparent; }
.page-node-type-anniversary .hero:after { display: none; }
.page-node-type-anniversary .block-system-main-block > .background { padding-bottom: 0; }
.page-node-type-anniversary .hero-individual li:last-child { font-weight: 600; }
.page-node-type-anniversary .section > .background { padding-top: 0; padding-bottom: 0; }
.page-node-type-anniversary .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; }
.page-node-type-anniversary .anniversary-body-text { font-family: "Trade Gothic Next Condensed",sans-serif; max-width: 800px; padding-top: 80px; margin: auto; }
@media screen and (max-width: 768px) { .page-node-type-anniversary .anniversary-body-text { margin-left: 13.5px; margin-right: 13.5px; } }
.page-node-type-anniversary .field--name-body { margin: 0 auto; font-size: 28px; line-height: 40px; }
.page-node-type-anniversary .field--name-body p { max-width: 100%; }
@media screen and (max-width: 768px) { .page-node-type-anniversary .field--name-body p { font-size: 18px; line-height: 28.8px; } }
.page-node-type-anniversary .bubble-background { background-image: url("../images/10th_anniversary/confetti_2.png"); background-repeat: no-repeat; background-position: 950px 500px; }
@media screen and (max-width: 1499px) { .page-node-type-anniversary .bubble-background { background-position: 600px 500px; } }
@media screen and (max-width: 1499px) { .page-node-type-anniversary .bubble-background { background-position: 350px 500px; } }
@media screen and (max-width: 768px) { .page-node-type-anniversary .bubble-background { background-repeat: repeat-y; background-position: 0 200px; } }
@media screen and (max-width: 500px) { .page-node-type-anniversary .bubble-background { background-position: 0 100px; } }
.page-node-type-anniversary .anniversary-links-block { padding-bottom: 220px; }
.page-node-type-anniversary .field--name-field-anniversary-links .field__item { position: relative; display: inline-block; }
.page-node-type-anniversary .field--name-field-anniversary-links .field--name-field-link { position: absolute; top: 42%; left: 30%; z-index: 456; font-size: 22px; text-transform: uppercase; color: #fff; }
.page-node-type-anniversary .field--name-field-anniversary-links .field--name-field-link a { color: #fff; }
.page-node-type-anniversary .anniversary-links-block .col-12 > .row { margin: 0 auto; }
.page-node-type-anniversary .anniversary-links-block .views-field { display: inline-block; width: 300px; margin-right: 46px; margin-bottom: 30px; }
@media screen and (max-width: 1199px) { .page-node-type-anniversary .anniversary-links-block .views-field { margin-left: auto; margin-right: auto; } }
@media screen and (max-width: 768px) { .page-node-type-anniversary .anniversary-links-block .views-field { display: block; } }
.page-node-type-anniversary .anniversary-links-block .views-field:nth-child(3n) { margin-right: 0; }
@media screen and (max-width: 1199px) { .page-node-type-anniversary .anniversary-links-block .views-field:nth-child(3n) { margin-right: auto; } }
@media screen and (max-width: 768px) { .page-node-type-anniversary .anniversary-links-block .views-field:nth-child(3n) { margin-right: auto; } }
.page-node-type-anniversary .anniversary-links-block .views-field img { width: 100%; }
.page-node-type-anniversary .anniversary-statement { background-color: #935ea4; opacity: 0.7; padding: 11.5em 0; margin: 0 auto; }
.page-node-type-anniversary .anniversary-statement .field--name-field-statement { margin: 0 auto; text-align: center; }
.page-node-type-anniversary .anniversary-statement .field--name-field-statement .field--name-field-name { font-weight: bold; font-weight: 400; color: #fff; }
.page-node-type-anniversary .anniversary-statement .field--name-field-statement .field--name-field-name p { margin-bottom: 0.2em; }
.page-node-type-anniversary .anniversary-statement .field--name-field-statement .field--name-field-sub-heading { text-transform: uppercase; font-size: 30px; color: #fff; }
.page-node-type-anniversary .anniversary-info-graphs { background-image: url("../images/10th_anniversary/network.png"); background-repeat: no-repeat; background-size: cover; padding-top: 200px; padding-bottom: 200px; }
@media screen and (max-width: 1199px) { .page-node-type-anniversary .anniversary-info-graphs .field--name-field-info-graphs { width: 100%; } }
.page-node-type-anniversary .anniversary-info-graphs .field--name-field-info-graphs > .field__item { display: inline-block; margin-right: 90px; }
.page-node-type-anniversary .anniversary-info-graphs .field--name-field-info-graphs > .field__item:last-child { margin-right: 0; }
@media screen and (max-width: 1199px) { .page-node-type-anniversary .anniversary-info-graphs .field--name-field-info-graphs > .field__item { display: block; text-align: center; margin-bottom: 100px; margin-right: 0; } }

.page-node-type-report .hero { background-size: contain; background-color: transparent; }
.page-node-type-report .hero:after { display: none; }
.page-node-type-report .hero-below { padding-top: 10px; background-image: url("../images/10th_anniversary/AA10th_hero_line.png"); background-repeat: no-repeat; background-position: top center; background-size: contain; text-align: right; }
.page-node-type-report .hero-below > .container { max-width: 1227px; }
.page-node-type-report .hero-below .hero-side-img { display: inline-block; width: 40%; text-align: right; vertical-align: top; margin-top: 65px; }
@media screen and (max-width: 1899px) { .page-node-type-report .hero-below .hero-side-img { margin-top: 55px; } }
@media screen and (max-width: 1749px) { .page-node-type-report .hero-below .hero-side-img { margin-top: 45px; } }
@media screen and (max-width: 1599px) { .page-node-type-report .hero-below .hero-side-img { margin-top: 35px; } }
@media screen and (max-width: 1425px) { .page-node-type-report .hero-below .hero-side-img { margin-top: 25px; } }
@media screen and (max-width: 1299px) { .page-node-type-report .hero-below .hero-side-img { margin-top: 15px; } }
@media screen and (max-width: 1199px) { .page-node-type-report .hero-below .hero-side-img { width: 25%; padding-top: 15px; margin-top: -5px; } }
@media screen and (max-width: 768px) { .page-node-type-report .hero-below .hero-side-img { padding-top: 0; margin-top: 0; } }
.page-node-type-report .background { padding-top: 0; padding-bottom: 0; }
.page-node-type-report .section > .background { padding-top: 0; }
.page-node-type-report .node-label { font-family: "Trade Gothic Next Condensed",sans-serif; color: #88559D; }
.page-node-type-report .report-about { margin-top: -60px; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 28px; line-height: 40px; }
@media screen and (max-width: 768px) { .page-node-type-report .report-about { margin-left: 13.5px; margin-right: 13.5px; margin-top: 20px; } }
@media screen and (max-width: 768px) { .page-node-type-report .report-about p, .page-node-type-report .report-about ul { font-size: 18px; line-height: 28.8px; } }
.page-node-type-report .report-about ul { list-style-type: none; margin-left: 2em; }
.page-node-type-report .report-about li:before { content: "\2022"; font-weight: bold; display: inline-block; width: 2em; margin-left: -2em; }
.page-node-type-report .field--name-field-image { max-width: 592px; height: auto; }
.page-node-type-report .report-central { margin-bottom: 12px; }
.page-node-type-report .report-image .field--name-field-banner-image .field__item { display: inline-block; width: 49.75%; vertical-align: top; }
@media screen and (max-width: 991px) { .page-node-type-report .report-image .field--name-field-banner-image .field__item { width: 100%; } }
.page-node-type-report .field--name-field-report-links { margin: 0 auto; padding-top: 90px; padding-left: 60px; }
.page-node-type-report .field--name-field-report-links .field__item { display: block; margin: 55px auto; }
.page-node-type-report .field--name-field-report-links .field__item:before { content: ""; display: inline-block; margin-right: 10px; vertical-align: middle; margin-bottom: 3px; }
.page-node-type-report .field--name-field-report-links .field__item a { color: #7c8180; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 18px; font-weight: 600; }
.page-node-type-report .field--name-field-report-links .field__item:nth-child(1):before { background-image: url("../images/icons/report-view-icon.png"); width: 42px; height: 28px; }
.page-node-type-report .field--name-field-report-links .field__item:nth-child(2):before { background-image: url("../images/icons/report-download-icon.png"); width: 33px; height: 33px; }
.page-node-type-report .field--name-field-report-links .field__item:nth-child(3):before { background-image: url("../images/icons/report-print-icon.png"); width: 31px; height: 33px; }
.page-node-type-report .bubble-background { background-image: url("../images/10th_anniversary/confetti_2.png"); background-repeat: no-repeat; background-position: 950px 500px; }
@media screen and (max-width: 1499px) { .page-node-type-report .bubble-background { background-position: 600px 500px; } }
@media screen and (max-width: 1499px) { .page-node-type-report .bubble-background { background-position: 350px 500px; } }
@media screen and (max-width: 768px) { .page-node-type-report .bubble-background { background-position: 350px 500px; } }
@media screen and (max-width: 590px) { .page-node-type-report .bubble-background { background-position: 0 500px; } }
.page-node-type-report .anniversary-body-text { padding-bottom: 200px; }
.page-node-type-report .field--name-body { font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 20px; line-height: 30px; margin-top: 25px; }
@media screen and (max-width: 768px) { .page-node-type-report .field--name-body img.align-right, .page-node-type-report .field--name-body img.align-left { float: none; margin-left: 0; margin-right: 0; } }
.page-node-type-report .field--name-body p { max-width: 100%; }
.page-node-type-report .field--name-body p:nth-child(2) { padding-top: 50px; }
@media screen and (max-width: 768px) { .page-node-type-report .field--name-body p { margin-left: 13.5px; margin-right: 13.5px; font-size: 18px; line-height: 28.8px; } }
.page-node-type-report .field--name-body ul { list-style-type: none; margin-left: 2em; }
.page-node-type-report .field--name-body li:before { content: "\2022"; font-weight: bold; display: inline-block; width: 2em; margin-left: -2em; }

.page-node-type-video .hero { background-size: contain; background-color: transparent; }
.page-node-type-video .hero:after { display: none; }
.page-node-type-video .hero-below { padding-top: 10px; background-image: url("../images/10th_anniversary/AA10th_hero_line.png"); background-repeat: no-repeat; background-position: top center; background-size: contain; text-align: right; }
.page-node-type-video .hero-below > .container { max-width: 1227px; }
.page-node-type-video .hero-below .hero-side-img { display: inline-block; width: 40%; text-align: right; vertical-align: top; margin-top: 65px; }
@media screen and (max-width: 1899px) { .page-node-type-video .hero-below .hero-side-img { margin-top: 55px; } }
@media screen and (max-width: 1749px) { .page-node-type-video .hero-below .hero-side-img { margin-top: 45px; } }
@media screen and (max-width: 1599px) { .page-node-type-video .hero-below .hero-side-img { margin-top: 35px; } }
@media screen and (max-width: 1425px) { .page-node-type-video .hero-below .hero-side-img { margin-top: 25px; } }
@media screen and (max-width: 1299px) { .page-node-type-video .hero-below .hero-side-img { margin-top: 15px; } }
@media screen and (max-width: 1199px) { .page-node-type-video .hero-below .hero-side-img { width: 25%; padding-top: 15px; margin-top: -5px; } }
@media screen and (max-width: 768px) { .page-node-type-video .hero-below .hero-side-img { padding-top: 0; margin-top: 0; } }
.page-node-type-video .background { padding-top: 0; padding-bottom: 0; }
.page-node-type-video .section > .background { padding-top: 0; }
.page-node-type-video p { font-family: "Trade Gothic Next Condensed",sans-serif; max-width: 100%; }
.page-node-type-video .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; }
.page-node-type-video .video-main { margin-top: 20px; }
@media screen and (max-width: 1199px) { .page-node-type-video .video-main { margin-top: 80px; } }
.page-node-type-video .video-main .col-12 > .row { margin-bottom: 80px; }
.page-node-type-video .video-main .field--name-body { margin-top: -60px; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 28px; line-height: 40px; max-width: 800px; }
@media screen and (max-width: 1199px) { .page-node-type-video .video-main .field--name-body { max-width: 100%; } }
.page-node-type-video .video-main p { font-size: 28px; line-height: 40px; }
@media screen and (max-width: 768px) { .page-node-type-video .video-main p { font-family: "Trade Gothic Next Condensed",sans-serif; margin-left: 13.5px; margin-right: 13.5px; font-size: 24px; line-height: 32px; } }
.page-node-type-video .video-main iframe { max-width: 100%; }
.page-node-type-video .video-main ul { list-style-type: none; margin-left: 2em; }
.page-node-type-video .video-main li { font-family: "Trade Gothic Next Condensed",sans-serif; }
.page-node-type-video .video-main li:before { content: "\2022"; font-weight: bold; display: inline-block; width: 2em; margin-left: -2em; }
.page-node-type-video .video-main .field--name-field-main-video { margin: 0 auto; }
.page-node-type-video .field--name-field-video-block > .field__item { display: inline-block; width: 45%; margin-right: 5%; vertical-align: top; margin-bottom: 80px; }
@media screen and (max-width: 768px) { .page-node-type-video .field--name-field-video-block > .field__item { width: 100%; margin-right: 0; } }
.page-node-type-video .field--name-field-video-block > .field__item:nth-child(2n) { margin-right: 0; }
.page-node-type-video .field--name-field-video-block > .field__item iframe { max-width: 100%; }
.page-node-type-video .field--name-field-video-block .paragraph--type--video-enhanced-block > p { font-family: "Trade Gothic Next Condensed",sans-serif; }
@media screen and (max-width: 768px) { .page-node-type-video .field--name-field-video-block .paragraph--type--video-enhanced-block > p { margin-left: 13.5px; margin-right: 13.5px; } }
.page-node-type-video .field--name-field-video-block .field--name-field-name { font-weight: bold; margin-top: 1.5rem; }
@media screen and (max-width: 768px) { .page-node-type-video .field--name-field-video-block .field--name-field-name { margin-left: 13.5px; margin-right: 13.5px; } }
@media screen and (max-width: 768px) { .page-node-type-video .field--name-field-video-block .field--name-field-link { margin-left: 13.5px; margin-right: 13.5px; } }
.page-node-type-video .field--name-field-video-block .field--name-field-link a { display: inline-block; padding: 1.125rem 1.5rem; border: 0; border-radius: 0; background-color: #d3303d; color: #fff; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 1.5rem; font-weight: 600; vertical-align: top; }

.page-node-type-event-landing-anniversary .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; padding-right: 13.5px; padding-left: 13.5px; }
.page-node-type-event-landing-anniversary .ela-about { margin-top: 80px; }
.page-node-type-event-landing-anniversary .ela-about p { max-width: 100%; padding-right: 13.5px; padding-left: 13.5px; }
@media screen and (max-width: 768px) { .page-node-type-event-landing-anniversary .ela-about p { font-size: 18px; line-height: 28.8px; } }

.page-node-type-action .section > .background { padding-top: 0; }
.page-node-type-action .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; }
.page-node-type-action .action-body-text { margin-top: 80px; margin-bottom: 80px; }
@media screen and (max-width: 768px) { .page-node-type-action .action-body-text { margin-bottom: 0; } }
.page-node-type-action .action-body-text p { max-width: 100%; }
@media screen and (max-width: 768px) { .page-node-type-action .action-body-text p { margin-left: 13.5px; margin-right: 13.5px; font-size: 18px; line-height: 28.8px; } }
.page-node-type-action .action-body-text iframe { width: 100%; }

.page-node-type-timeline .section > .background { padding-top: 0; }
.page-node-type-timeline .block-system-main-block { background-color: #ecebeb; padding-bottom: 80px; }
.page-node-type-timeline .background { background-color: #ecebeb; padding-top: 0; padding-bottom: 0; }
.page-node-type-timeline .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; }
.page-node-type-timeline .timeline-about { margin-top: 80px; font-family: "Trade Gothic Next Condensed",sans-serif; }
.page-node-type-timeline .timeline-about .col-12 > .row { margin-bottom: 80px; }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-about .col-12 > .row { margin-right: 0; margin-left: 0; } }
.page-node-type-timeline .timeline-about p { max-width: 100%; font-size: 28px; line-height: 40px; }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-about p { font-size: 18px; line-height: 28.8px; } }
.page-node-type-timeline .timeline-blocks { position: relative; }
.page-node-type-timeline .timeline-blocks::before { content: ''; background: #C5CAE9; width: 5px; height: 95%; position: absolute; left: 50%; transform: translateX(-50%); }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-blocks::before { left: 50px; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-blocks .container { max-width: 100%; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-blocks .container > .row { margin-left: -13.5px; margin-right: 0; } }
.page-node-type-timeline p { max-width: 100%; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item { width: 100%; margin-bottom: 70px; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(even) .paragraph--type--timeline-block { float: right; padding: 40px 0 10px; }
@media screen and (max-width: 768px) { .page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(even) .paragraph--type--timeline-block { float: none; } }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(even) .paragraph--type--timeline-block .field--name-field-date { right: auto; left: 0; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(even) .paragraph--type--timeline-block::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #f5f5f5 transparent transparent; }
@media screen and (max-width: 768px) { .page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(odd) .paragraph--type--timeline-block::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #f5f5f5 transparent transparent; } }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item::after { content: ''; display: block; clear: both; }
.page-node-type-timeline .paragraph--type--timeline-block { position: relative; width: 45%; padding: 10px 0; border-radius: 4px; background: #f5f5f5; box-shadow: 0 20px 25px -15px rgba(0, 0, 0, 0.3); }
@media screen and (max-width: 768px) { .page-node-type-timeline .paragraph--type--timeline-block { max-width: 517px; width: auto; margin-left: 90px; } }
.page-node-type-timeline .paragraph--type--timeline-block::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; right: -15px; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #f5f5f5; }
.page-node-type-timeline .timeline-img { width: 30px; height: 30px; background: #8656a0; border-radius: 50%; position: absolute; left: 50%; margin-top: 25px; margin-left: -15px; }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-img { left: 50px; } }
.page-node-type-timeline .field--name-field-image { position: absolute; }
@media screen and (max-width: 640px) { .page-node-type-timeline .field--name-field-image { position: static; } }
.page-node-type-timeline .field--name-field-link a { background: #8656a0; color: #FFFFFF; padding: 8px 20px; text-transform: uppercase; font-size: 14px; margin-bottom: 20px; margin-top: 10px; display: inline-block; border-radius: 2px; box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.6); }
.page-node-type-timeline .field--name-field-link a:hover, .page-node-type-timeline .field--name-field-link a:active, .page-node-type-timeline .field--name-field-link a:focus { background: #6a447f; color: #FFFFFF; text-decoration: none; }
.page-node-type-timeline .paragraph--type--timeline-block p { padding: 0 20px; }
.page-node-type-timeline .paragraph--type--timeline-block a { margin-left: 20px; }
.page-node-type-timeline .paragraph--type--timeline-block.has-image-inside { padding: 0 !important; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(2) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(5) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(6) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(8) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(10) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-timeline-blocks > .field__item:nth-child(11) .field--name-field-name { background-size: cover; }
.page-node-type-timeline .field--name-field-name p { color: #333; font-size: 30px; margin-top: 20px; margin-bottom: 10px; }
.page-node-type-timeline .has-image-inside > .field--name-field-name { height: 200px; position: relative; margin-bottom: 20px; }
@media screen and (max-width: 991px) { .page-node-type-timeline .has-image-inside > .field--name-field-name { height: 220px; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .has-image-inside > .field--name-field-name { height: 205px; width: 517px; } }
@media screen and (max-width: 640px) { .page-node-type-timeline .has-image-inside > .field--name-field-name { height: auto; width: auto; } }
.page-node-type-timeline .has-image-inside > .field--name-field-name p { color: #FFFFFF; position: absolute; bottom: 12px; left: 12px; font-size: 30px; font-weight: bold; }
@media screen and (max-width: 1199px) { .page-node-type-timeline .has-image-inside > .field--name-field-name p { bottom: 20px; } }
@media screen and (max-width: 991px) { .page-node-type-timeline .has-image-inside > .field--name-field-name p { bottom: 0px; color: #333; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .has-image-inside > .field--name-field-name p { color: #FFFFFF; } }
.page-node-type-timeline blockquote { margin-top: 30px; color: #757575; border-left: 5px solid #eee; border-left-color: #8656a0; margin: 0 20px; }
.page-node-type-timeline .field--name-field-date { background: #49b4c9; display: inline-block; color: #FFFFFF; padding: 10px 10px 4px; position: absolute; top: 0; right: 0; z-index: 9; }

@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-about::before { left: 50px; }
  .page-node-type-timeline .timeline-about .timeline-img { left: 50px; }
  .page-node-type-timeline .timeline-about .paragraph--type--timeline-block { max-width: 100%; width: auto; margin-left: 70px; }
  .page-node-type-timeline .timeline-about .field--name-field-timeline-blocks > .field__item:nth-child(even) .paragraph--type--timeline-block { float: none; }
  .page-node-type-timeline .timeline-about .field--name-field-timeline-blocks > .field__item:nth-child(odd) .paragraph--type--timeline-block::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #f5f5f5 transparent transparent; } }

.page-node-type-webform .webform-confirmation { max-width: 1200px; margin: 0 auto; padding: 0 15px; }
.page-node-type-webform .webform-confirmation .webform-confirmation__message { padding-top: 80px; }
.page-node-type-webform .background { padding-top: 0; }
.page-node-type-webform .hero { background-size: contain; background-color: transparent; }
.page-node-type-webform .hero:after { display: none; }
.page-node-type-webform .hero-below { padding-top: 10px; background-image: url("../images/10th_anniversary/AA10th_hero_line.png"); background-repeat: no-repeat; background-position: top center; background-size: contain; text-align: right; }
.page-node-type-webform .hero-below > .container { max-width: 1227px; }
.page-node-type-webform .hero-below .hero-side-img { display: inline-block; width: 40%; text-align: right; vertical-align: top; margin-top: 65px; }
@media screen and (max-width: 1899px) { .page-node-type-webform .hero-below .hero-side-img { margin-top: 55px; } }
@media screen and (max-width: 1749px) { .page-node-type-webform .hero-below .hero-side-img { margin-top: 45px; } }
@media screen and (max-width: 1599px) { .page-node-type-webform .hero-below .hero-side-img { margin-top: 35px; } }
@media screen and (max-width: 1425px) { .page-node-type-webform .hero-below .hero-side-img { margin-top: 25px; } }
@media screen and (max-width: 1299px) { .page-node-type-webform .hero-below .hero-side-img { margin-top: 15px; } }
@media screen and (max-width: 1199px) { .page-node-type-webform .hero-below .hero-side-img { width: 25%; padding-top: 15px; margin-top: -5px; } }
@media screen and (max-width: 768px) { .page-node-type-webform .hero-below .hero-side-img { padding-top: 0; margin-top: 0; } }
.page-node-type-webform .webform-body-text { margin-top: -30px; font-family: "Trade Gothic Next Condensed",sans-serif; }
@media screen and (max-width: 1199px) { .page-node-type-webform .webform-body-text { margin-top: 20px; } }
.page-node-type-webform .webform-body-text .node-label { font-family: "Trade Gothic Next",sans-serif; color: #88559D; }
.page-node-type-webform .webform-body-text .field--name-body { max-width: 800px; font-size: 28px; line-height: 40px; }
@media screen and (max-width: 1199px) { .page-node-type-webform .webform-body-text .field--name-body { max-width: 100%; } }
.page-node-type-webform .webform-body-text .field--name-body ul { list-style-type: none; margin-left: 2em; }
.page-node-type-webform .webform-body-text .field--name-body li:before { content: "\2022"; font-weight: bold; display: inline-block; width: 2em; margin-left: -2em; }
.page-node-type-webform .form-type-textfield > label, .page-node-type-webform .form-type-email > label { text-transform: uppercase; }
.page-node-type-webform .form-email { display: block; }
.page-node-type-webform .webform-checkboxes-other > legend { font-weight: normal; }
.page-node-type-webform .webform-checkboxes-other .form-item > label { padding-left: 1em; }
.page-node-type-webform .webform-button--submit { border: 1px solid #27a9e1; background-color: #27a9e1; color: #fff; font-size: 1.875rem; font-family: "Trade Gothic Next Condensed",sans-serif; font-weight: 600; vertical-align: top; padding: 0.5rem 3.5rem; }
.page-node-type-webform .webform-button--submit:hover { border: 1px solid #27a9e1; background-color: transparent; color: #27a9e1; }

.page-node-type-timeline .hero { background-size: contain; background-color: transparent; }
.page-node-type-timeline .hero:after { display: none; }
.page-node-type-timeline .hero-below { padding-top: 10px; background-image: url("../images/10th_anniversary/AA10th_hero_line.png"); background-repeat: no-repeat; background-position: top center; background-size: contain; text-align: right; background-color: #9257a7; }
.page-node-type-timeline .hero-below .hero-below-text { text-transform: uppercase; color: #fff; text-align: center; margin: 0 auto; font-size: 36px; letter-spacing: 2px; line-height: 42px; position: absolute; bottom: 150px; left: 18%; }
.page-node-type-timeline .hero-below .hero-below-text span { display: block; }
@media screen and (max-width: 1199px) { .page-node-type-timeline .hero-below .hero-below-text { left: 0; width: 100%; bottom: 20%; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .hero-below .hero-below-text { font-size: 24px; line-height: 32px; letter-spacing: 1px; } }
.page-node-type-timeline .hero-below > .container { max-width: 1227px; min-height: 510px; position: relative; }
@media screen and (max-width: 1199px) { .page-node-type-timeline .hero-below > .container { min-height: 410px; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .hero-below > .container { min-height: 260px; } }
.page-node-type-timeline .hero-below .hero-side-img { display: inline-block; width: 40%; text-align: right; vertical-align: top; margin-top: 65px; }
@media screen and (max-width: 1899px) { .page-node-type-timeline .hero-below .hero-side-img { margin-top: 55px; } }
@media screen and (max-width: 1749px) { .page-node-type-timeline .hero-below .hero-side-img { margin-top: 45px; } }
@media screen and (max-width: 1599px) { .page-node-type-timeline .hero-below .hero-side-img { margin-top: 35px; } }
@media screen and (max-width: 1425px) { .page-node-type-timeline .hero-below .hero-side-img { margin-top: 25px; } }
@media screen and (max-width: 1299px) { .page-node-type-timeline .hero-below .hero-side-img { margin-top: 15px; } }
@media screen and (max-width: 1199px) { .page-node-type-timeline .hero-below .hero-side-img { width: 25%; padding-top: 15px; margin-top: -5px; } }
@media screen and (max-width: 768px) { .page-node-type-timeline .hero-below .hero-side-img { padding-top: 0; margin-top: 0; } }
.page-node-type-timeline .timeline-embed > .container { padding-left: 0; padding-right: 0; }
.page-node-type-timeline .timeline-embed .timeline { position: relative; padding: 100px 0; }
.page-node-type-timeline .timeline-embed .timeline > .container { position: relative; }
.page-node-type-timeline .timeline-embed .timeline > .container::before { content: ''; background: #C5CAE9; width: 5px; height: 98%; position: absolute; left: 50%; transform: translateX(-50%); }
.page-node-type-timeline .timeline-embed .timeline-item { width: 100%; margin-bottom: 70px; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(even) .timeline-content { float: right; padding: 40px 30px 10px 30px; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(even) .timeline-content .date { right: auto; left: 0; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(even) .timeline-content::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 25px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #4BBDCE transparent transparent; }
.page-node-type-timeline .timeline-embed .timeline-item::after { content: ''; display: block; clear: both; }
.page-node-type-timeline .timeline-embed .timeline-content { position: relative; width: 45%; padding: 10px 30px; border-radius: 4px; background: #f5f5f5; box-shadow: 0 20px 25px -15px rgba(0, 0, 0, 0.3); }
.page-node-type-timeline .timeline-embed .timeline-content::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 25px; right: -15px; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #4BBDCE; }
.page-node-type-timeline .timeline-embed .timeline-content p { font-family: "Roboto",sans-serif; font-size: 17px; line-height: 24.2833px; color: #333; }
.page-node-type-timeline .timeline-embed .timeline-img { width: 20px; height: 20px; background: #925fa7; border-radius: 50%; position: absolute; left: 50%; margin-top: 25px; margin-left: -10px; }
.page-node-type-timeline .timeline-embed a { background-color: #4BBDCE; color: #FFFFFF; padding: 8px 20px; text-transform: uppercase; font-size: 14px; margin-bottom: 20px; margin-top: 10px; display: inline-block; border-radius: 2px; box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.6); }
.page-node-type-timeline .timeline-embed a:hover, .page-node-type-timeline .timeline-embed a:active, .page-node-type-timeline .timeline-embed a:focus { background-color: #3F51B5; color: #FFFFFF; text-decoration: none; }
.page-node-type-timeline .timeline-embed a.hpinlinetext { background: none; color: #0065a4; padding: 0px 0px; text-transform: none; font-size: 17px; margin-bottom: 0; margin-top: 0; display: inline; border-radius: 0; box-shadow: 0 0 0 0 transparent; text-decoration: underline; }
.page-node-type-timeline .timeline-embed .timeline-card { padding: 0 !important; }
.page-node-type-timeline .timeline-embed .timeline-card p { padding: 0 20px; }
.page-node-type-timeline .timeline-embed .timeline-card a { margin-left: 20px; }
.page-node-type-timeline .timeline-embed .timeline-card a.hpinlinetext { margin-left: 0px; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(1) .timeline-img-header { background: url("../assets/1.png") center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(2) .timeline-img-header { background: url("../assets/2.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(3) .timeline-img-header { background: url("../assets/3.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(4) .timeline-img-header { background: url("../assets/4.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(5) .timeline-img-header { background: url("../assets/5.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(6) .timeline-img-header { background: url("../assets/6.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(7) .timeline-img-header { background: url("../assets/7.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(8) .timeline-img-header { background: url("../assets/8.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(9) .timeline-img-header { background: url("../assets/9.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(10) .timeline-img-header { background: url("../assets/10.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(11) .timeline-img-header { background: url("../assets/11.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(12) .timeline-img-header { background: url("../assets/12.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(13) .timeline-img-header { background: url("../assets/13.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(14) .timeline-img-header { background: url("../assets/14.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(15) .timeline-img-header { background: url("../assets/15.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(16) .timeline-img-header { background: url("../assets/16.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(17) .timeline-img-header { background: url("../assets/17.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(18) .timeline-img-header { background: url("../assets/18.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(19) .timeline-img-header { background: url("../assets/19.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(20) .timeline-img-header { background: url("../assets/20.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(21) .timeline-img-header { background: url("../assets/21.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(22) .timeline-img-header { background: url("../assets/22.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(23) .timeline-img-header { background: url("../assets/23.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(24) .timeline-img-header { background: url("../assets/24.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(25) .timeline-img-header { background: url("../assets/25.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(26) .timeline-img-header { background: url("../assets/26.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(27) .timeline-img-header { background: url("../assets/27.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(28) .timeline-img-header { background: url("../assets/28.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(29) .timeline-img-header { background: url("../assets/29.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(30) .timeline-img-header { background: url("../assets/30.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(31) .timeline-img-header { background: url("../assets/31.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(32) .timeline-img-header { background: url("../assets/32.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(33) .timeline-img-header { background: url("../assets/33.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(34) .timeline-img-header { background: url("../assets/34.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(35) .timeline-img-header { background: url("../assets/35.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(36) .timeline-img-header { background: url("../assets/36.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(37) .timeline-img-header { background: url("../assets/37.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(38) .timeline-img-header { background: url("../assets/38.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(39) .timeline-img-header { background: url("../assets/39.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(40) .timeline-img-header { background: url("../assets/40.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(41) .timeline-img-header { background: url("../assets/41.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(42) .timeline-img-header { background: url("../assets/42.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(43) .timeline-img-header { background: url("../assets/43.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(44) .timeline-img-header { background: url("../assets/44.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(45) .timeline-img-header { background: url("../assets/45.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(46) .timeline-img-header { background: url("../assets/46.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-item:nth-child(47) .timeline-img-header { background: url("../assets/47.png") center center no-repeat; background-size: cover; }
.page-node-type-timeline .timeline-embed .timeline-img-header { height: 200px; position: relative; margin-bottom: 20px; }
.page-node-type-timeline .timeline-embed .timeline-img-header h2 { color: #FFFFFF; position: absolute; bottom: 5px; left: 20px; }
.page-node-type-timeline .timeline-embed h2.timeline-header { color: #32408f; padding-left: 20px; font-family: "Roboto",sans-serif; font-size: 30px; }
.page-node-type-timeline .timeline-embed blockquote { margin-top: 30px; color: #757575; border-left-color: #8656a0; padding: 0 20px; }
.page-node-type-timeline .timeline-embed .date { background: #4BBDCE; display: inline-block; color: #FFFFFF; padding: 10px; position: absolute; top: 13px; right: 0; text-transform: uppercase; }
@media screen and (max-width: 768px) { .page-node-type-timeline .timeline-embed .timeline::before { left: 50px; }
  .page-node-type-timeline .timeline-embed .timeline .timeline-img { left: 50px; }
  .page-node-type-timeline .timeline-embed .timeline .timeline-content { max-width: 100%; width: auto; margin-left: 70px; }
  .page-node-type-timeline .timeline-embed .timeline .timeline-item:nth-child(even) .timeline-content { float: none; }
  .page-node-type-timeline .timeline-embed .timeline .timeline-item:nth-child(odd) .timeline-content::after { content: ''; position: absolute; border-style: solid; width: 0; height: 0; top: 30px; left: -15px; border-width: 10px 15px 10px 0; border-color: transparent #f5f5f5 transparent transparent; } }

#block-headermenu li:nth-last-child(2) a { display: inline-block; min-width: 0; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 1rem; font-weight: 400; color: #27a9e1; background-color: transparent; vertical-align: top; text-align: center; white-space: nowrap; text-decoration: none; line-height: 16px; padding: 8px 40px 6px; border: 1px solid #27a9e1; border-radius: 0; margin-top: 0; margin-left: 20px; }
#block-headermenu li:nth-last-child(2) a:hover { color: #fff; background-color: #27a9e1; }
@media screen and (max-width: 991px) { #block-headermenu li:nth-last-child(2) a { padding: 8px 40px 4px; font-size: 1.5rem; color: #fff; min-width: 0; margin-left: 0; line-height: 24px; } }

.header__logo-lg { width: 200px; }

.path-search .search-field .col-12.col-md-9 > div, .path-resource-library .search-field .col-12.col-md-9 > div { width: 100% !important; margin-right: 0 !important; }

.has-reporting-embed #block-actionalliance-content > ._container { margin-right: auto !important; margin-left: auto !important; margin-top: 70px; }
@media screen and (min-width: 576px) { .has-reporting-embed #block-actionalliance-content > ._container { max-width: 540px; } }
@media screen and (min-width: 768px) { .has-reporting-embed #block-actionalliance-content > ._container { max-width: 720px; } }
@media screen and (min-width: 992px) { .has-reporting-embed #block-actionalliance-content > ._container { max-width: 960px; } }
@media screen and (min-width: 1200px) { .has-reporting-embed #block-actionalliance-content > ._container { max-width: 1020px; } }
.has-reporting-embed #block-actionalliance-content > ._container > iframe { padding-right: 13.5px; padding-left: 13.5px; }

.has-reporting-embed.breaking-silence-page #block-actionalliance-content > .text-block p iframe { position: static; width: 560px; height: 315px; }

.front-slideshow-block { position: relative; }
.front-slideshow-block .container--full-width { width: 100%; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }
.front-slideshow-block .container--full-width .row { margin-left: 0; margin-right: 0; }
.front-slideshow-block .container--full-width .col-12 { padding: 0; }
@media screen and (min-width: 992px) { .front-slideshow-block .container--full-width { max-width: none; } }
.front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { position: absolute; top: 20%; left: 10%; width: 80%; }
@media screen and (min-width: 600px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { left: 16%; width: 68%; } }
@media screen and (min-width: 900px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { top: 25%; } }
@media screen and (min-width: 960px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { top: 20%; left: 13%; width: 73%; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { left: 10%; width: 79%; } }
@media screen and (min-width: 1440px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { top: 22%; left: 9%; width: 81%; } }
@media screen and (min-width: 1600px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { top: 25%; } }
@media screen and (min-width: 1800px) { .front-slideshow-block .views-row .views-field-field-slide-text, .front-slideshow-block .views-row .views-field-field-slide-featured-image { top: 20%; } }
.front-slideshow-block .views-row .views-field-title { color: #0065a4; font-size: 20px; line-height: 20px; font-family: "Trade Gothic Next Condensed",sans-serif; font-weight: 600; }
@media screen and (min-width: 600px) { .front-slideshow-block .views-row .views-field-title { font-size: 24px; line-height: 24px; } }
@media screen and (min-width: 768px) { .front-slideshow-block .views-row .views-field-title { font-size: 28px; line-height: 28px; } }
@media screen and (min-width: 900px) { .front-slideshow-block .views-row .views-field-title { font-size: 32px; line-height: 32px; } }
@media screen and (min-width: 1100px) { .front-slideshow-block .views-row .views-field-title { font-size: 38px; line-height: 38px; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .views-field-title { font-size: 46px; line-height: 48px; margin-bottom: 10px; max-width: 23.125rem; } }
.front-slideshow-block .views-row .views-field-title a { color: #0065a4; }
.front-slideshow-block .views-row .views-field-field-slide-text-inner { color: #464545; font-size: 14px; line-height: 18px; }
@media screen and (min-width: 600px) { .front-slideshow-block .views-row .views-field-field-slide-text-inner { font-size: 16px; line-height: 20px; } }
@media screen and (min-width: 768px) { .front-slideshow-block .views-row .views-field-field-slide-text-inner { font-size: 18px; line-height: 22px; } }
@media screen and (min-width: 900px) { .front-slideshow-block .views-row .views-field-field-slide-text-inner { font-size: 20px; line-height: 28px; width: 70%; } }
@media screen and (min-width: 1100px) { .front-slideshow-block .views-row .views-field-field-slide-text-inner { font-size: 22px; line-height: 30px; width: 65%; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .views-field-field-slide-text-inner { font-size: 26px; line-height: 34px; width: 60%; max-width: 23.125rem; } }
.front-slideshow-block .views-row .wrapper-div-alone { float: right; }
@media screen and (min-width: 960px) { .front-slideshow-block .views-row .wrapper-div-alone { margin-left: 5%; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .wrapper-div-alone .views-field-title { width: 903px; margin-bottom: 20px; } }
.front-slideshow-block .views-row .wrapper-div-alone .views-field-field-slide-text-inner { width: 100%; }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .wrapper-div-alone .views-field-field-slide-text-inner { width: 60%; width: 370px; max-width: 370px; margin-right: 70px; } }
.front-slideshow-block .views-row .wrapper-div-mutual { display: inline-block; width: auto; }
@media screen and (min-width: 960px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 56%; padding-left: 40px; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 49%; max-width: 665px; } }
@media screen and (min-width: 1440px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 55%; max-width: 665px; } }
@media screen and (min-width: 1540px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 58%; max-width: 665px; } }
@media screen and (min-width: 1640px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 60%; max-width: 665px; } }
@media screen and (min-width: 1840px) { .front-slideshow-block .views-row .wrapper-div-mutual { max-width: 70%; max-width: 665px; } }
.front-slideshow-block .views-row .wrapper-div-mutual .views-field-field-slide-text-inner { width: 80%; }
@media screen and (min-width: 900px) { .front-slideshow-block .views-row .wrapper-div-mutual .views-field-field-slide-text-inner { width: 70%; } }
@media screen and (min-width: 960px) { .front-slideshow-block .views-row .wrapper-div-mutual .views-field-field-slide-text-inner { width: 100%; } }
.front-slideshow-block .views-row .views-field-field-slide-image img { width: 100%; }
.front-slideshow-block .views-row .featured-image-wrap { display: none; }
@media screen and (min-width: 960px) { .front-slideshow-block .views-row .featured-image-wrap { height: 252px; float: right; float: left; display: inline-block; width: 42%; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-row .featured-image-wrap { width: 49%; } }
@media screen and (min-width: 1440px) { .front-slideshow-block .views-row .featured-image-wrap { width: 450px; } }
.front-slideshow-block .views-row .featured-image-wrap img { float: right; }
.front-slideshow-block .views-slideshow-controls-top { position: absolute; top: 70%; z-index: 100; width: 100%; }
@media screen and (max-width: 599px) { .front-slideshow-block .views-slideshow-controls-top { display: none; } }
@media screen and (min-width: 600px) { .front-slideshow-block .views-slideshow-controls-top { top: 40%; } }
@media screen and (min-width: 768px) { .front-slideshow-block .views-slideshow-controls-top { top: 45%; } }
@media screen and (min-width: 1200px) { .front-slideshow-block .views-slideshow-controls-top { top: 48%; } }
@media screen and (min-width: 1460px) { .front-slideshow-block .views-slideshow-controls-top { top: 235px; } }
.front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous, .front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_next { background-color: transparent; background-repeat: no-repeat; color: transparent; width: 61px; }
.front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous a, .front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_next a { text-indent: -9999px; cursor: pointer; background-color: transparent; color: transparent; width: 61px; }
.front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text { position: relative; }
.front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous { background-image: url("../images/icons/carousel-left-arrow-b.png"); position: absolute; left: 5%; }
@media screen and (min-width: 760px) { .front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_previous { left: 20px; } }
.front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_next { background-image: url("../images/icons/carousel-right-arrow-b.png"); position: absolute; right: 5%; }
@media screen and (min-width: 760px) { .front-slideshow-block .views-slideshow-controls-top .views_slideshow_controls_text_next { right: 20px; } }
.front-slideshow-block .views-slideshow-controls-bottom { position: absolute; z-index: 9; top: 70%; left: 50%; transform: translate(-50%, 0%); }
@media screen and (max-width: 599px) { .front-slideshow-block .views-slideshow-controls-bottom { display: none; } }
@media screen and (min-width: 600px) { .front-slideshow-block .views-slideshow-controls-bottom { top: 80%; } }
@media screen and (min-width: 768px) { .front-slideshow-block .views-slideshow-controls-bottom { top: 75%; } }
@media screen and (min-width: 1330px) { .front-slideshow-block .views-slideshow-controls-bottom { top: 80%; } }
@media screen and (min-width: 1460px) { .front-slideshow-block .views-slideshow-controls-bottom { top: 83%; } }
@media screen and (min-width: 1600px) { .front-slideshow-block .views-slideshow-controls-bottom { top: 85%; } }
.front-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-bullets li { background-image: url("../images/icons/carousel-unselect-circle.png"); background-color: transparent; height: 25px; width: 25px; }
.front-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active { background-image: url("../images/icons/carousel-select-circle.png"); background-color: transparent; }

.views_slideshow_cycle_main .views_slideshow_cycle_teaser_section { width: 100% !important; }

.views_slideshow_cycle_teaser_section > .views_slideshow_slide { width: 100% !important; }

.region-content #block-explorecaretransitions { display: none; }

.text-block__sidebar-block.caretransitions-block { margin-bottom: 2.5rem; }
.text-block__sidebar-block.caretransitions-block .text-block__sidebar-block--links > p { margin-bottom: .625rem; }
.text-block__sidebar-block.caretransitions-block .text-block__sidebar-block--links p:last-child { margin-bottom: 0; }

.uhc-resources-view .views-exposed-form { margin: 0 0 30px 0; float: right; min-width: 350px; }
.uhc-resources-view .views-exposed-form .form--inline > div { display: inline-block; padding: 0; margin: 0; }
.uhc-resources-view .views-exposed-form .form--inline > div input { margin-top: 0; border-radius: 0; }
.uhc-resources-view .views-exposed-form .form--inline > div .form-text { font-size: 1rem; height: 100%; max-height: 33px; padding: 0.375rem; border-width: 1px; border-style: solid; border-color: #DDDDDD; border-right-width: 0; }
.uhc-resources-view .views-exposed-form .form--inline > div .form-text:focus { color: #7c8180; border-color: #25abff; outline: 0; -webkit-box-shadow: 0 0 0.625rem 0 #7c8180; box-shadow: 0 0 0.625rem 0 #7c8180; }
.uhc-resources-view .views-exposed-form .form--inline > div .form-submit { color: #fff; background-color: #27a9e1; font-family: "Trade Gothic Next Condensed",sans-serif; font-size: 1rem; font-weight: 600; line-height: 1rem; width: 76px; padding: 0.5rem 0.5rem 0.4375rem; border: 1px solid #27a9e1; }
.uhc-resources-view .views-exposed-form .form--inline > div .form-submit:hover { border: 1px solid #27a9e1; background-color: transparent; color: #27a9e1; }
@media screen and (max-width: 991px) { .uhc-resources-view .views-exposed-form { float: none; }
  .uhc-resources-view .views-exposed-form .form--inline > div { width: 100%; }
  .uhc-resources-view .views-exposed-form .form--inline > div input { width: 100% !important; }
  .uhc-resources-view .views-exposed-form .form--inline > div .form-text { height: 53px; max-height: 53px; border-right-width: 1px; } }
@media screen and (min-width: 991px) { .uhc-resources-view { position: relative; }
  .uhc-resources-view .views-exposed-form { position: absolute; top: 0; right: 0; } }
.uhc-resources-view ul { list-style-type: none; padding-left: 30px; }
.uhc-resources-view .views-field-title { padding-left: 30px; text-indent: -30px; }

.uhc-resources-view.listing .views-exposed-form { float: left; }

.uhc-resources-view.list-page { padding-right: 13.5px; padding-left: 13.5px; margin: 0 auto; }
.uhc-resources-view.list-page h3 { font-weight: 600; margin-top: 5rem; margin-bottom: 1.25rem; }

.uhc-resources-view.list-page.powerpoints li { margin: 1.875rem 0 1.875rem 1.25rem; }

.webform-submission-search-for-uhs-resource-library-form > div, .webform-submission-search-for-all-powerpoints-form > div, .webform-submission-search-for-all-videos-podcasts-form > div { display: inline-block; }
.webform-submission-search-for-uhs-resource-library-form .col-md-9 > div, .webform-submission-search-for-all-powerpoints-form .col-md-9 > div, .webform-submission-search-for-all-videos-podcasts-form .col-md-9 > div { width: 100% !important; margin-right: 0 !important; }
.webform-submission-search-for-uhs-resource-library-form .col-md-9 > div input, .webform-submission-search-for-all-powerpoints-form .col-md-9 > div input, .webform-submission-search-for-all-videos-podcasts-form .col-md-9 > div input { height: auto; }
@media screen and (min-width: 992px) { .webform-submission-search-for-uhs-resource-library-form .resource-filter__search .search-field .form-control, .webform-submission-search-for-all-powerpoints-form .resource-filter__search .search-field .form-control, .webform-submission-search-for-all-videos-podcasts-form .resource-filter__search .search-field .form-control { width: 93%; } }

@media screen and (max-width: 991px) { .alluhsresources .block-webform .search-field > .row > div { display: block; max-width: 100%; flex: none; }
  .alluhsresources .block-webform .form-control { height: 39px; max-height: 39px; margin-top: 0; width: 97.3%; display: block; }
  .alluhsresources .block-webform .form-submit { margin-top: 0; } }

.uhsresource-library > header .resource-filter__results-search { border: none; padding-bottom: 0.8rem; }
.uhsresource-library .row-title { margin-bottom: 1rem; }
.uhsresource-library .card-resource { position: relative; }
.uhsresource-library a.card-link { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
.uhsresource-library .card-arrow a { text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; display: inline-block; width: 60px; height: 60px; }

#views-exposed-form-uhsresource-library-page-1 .resource-filter__sidebar-section, #views-exposed-form-uhsresource-library-page-2 .resource-filter__sidebar-section, #views-exposed-form-uhsresource-library-page-3 .resource-filter__sidebar-section { margin-top: 0; }

.uhsresource-library .card-arrow.hover { width: 60px; height: 60px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='650' height='650' viewBox='50 50 650 650'%3E%3Cpath fill='%230065a4' stroke='transparent' stroke-width='0' d='M106.78,418H58.22A8.25,8.25,0,0,1,50,409.76V351a8.23,8.23,0,0,1,8.22-8.26h48.56A8.24,8.24,0,0,1,115,351v58.76A8.25,8.25,0,0,1,106.78,418Zm161.69,0H167.34c-5,0-9-3.7-9-8.26V351c0-4.57,4-8.26,9-8.26H268.47c5,0,9,3.7,9,8.26v58.76C277.5,414.32,273.46,418,268.47,418Zm259.6,129a8.45,8.45,0,0,1-6-2.47l-42.48-42.53a8.46,8.46,0,0,1,0-11.95h0l76.49-76.56H329.28a8.45,8.45,0,0,1-8.45-8.45h0V344.92a8.45,8.45,0,0,1,8.45-8.45H556.1l-76.49-76.58a8.48,8.48,0,0,1,0-12l42.48-42.51a8.45,8.45,0,0,1,11.95,0h0L697.52,369a8.45,8.45,0,0,1,0,12h0L534.06,544.59A8.43,8.43,0,0,1,528.07,547.06Z'/%3E%3C/svg%3E"); background-size: 60px; line-height: 60px; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }

.uhc-resources-view.list-page h2 { color: #7c8180; }
.uhc-resources-view.list-page .view-grouping h3 { margin-top: 5rem; margin-bottom: 1.25rem; color: #444; }
.uhc-resources-view.list-page .view-grouping .accordion-title { font-size: 1.5rem; font-weight: 600; color: #0065a4; cursor: pointer; margin-bottom: .5rem; }
.uhc-resources-view.list-page .view-grouping .accordion-title.active { color: #27a9e1; }
.uhc-resources-view.list-page .view-grouping .accordion-title.active > div { color: #27a9e1; }
.uhc-resources-view.list-page .view-grouping .accordion-title.active > div:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='650' height='650' viewBox='50 50 650 650'%3E%3Cpath fill='%2327a9e1' stroke='transparent' stroke-width='0' d='M50,421.93V329.07H700v92.86Z'/%3E%3C/svg%3E"); }
.uhc-resources-view.list-page .view-grouping .accordion-title > div { padding-bottom: 0.2rem; padding-top: 0.5rem; }
.uhc-resources-view.list-page .view-grouping .accordion-body { margin-bottom: 1.875rem; }

.uhc-resources-view.view-handouts .attachment-view .views-field:before { padding-right: 1.25rem; content: '•'; }

.uhc-resources-view.view-powerpoints header ul li { padding-left: 30px; text-indent: -30px; }
.uhc-resources-view.view-powerpoints header ul li:before { padding-right: 1.25rem; content: '•'; }
.uhc-resources-view.view-powerpoints .views-field-title { margin-left: 2rem; padding-left: 30px; text-indent: -30px; }
.uhc-resources-view.view-powerpoints .views-field-title:before { padding-right: 1.25rem; content: '•'; }
.uhc-resources-view.view-powerpoints .views-field-title:first-child { margin-top: 1.8rem; }

.uhc-resources-view.view-videos-podcasts .views-col { max-width: 33%; }
.uhc-resources-view.view-videos-podcasts .views-field-title:first-child { margin-top: 1.8rem; }
.uhc-resources-view.view-videos-podcasts .views-field-field-video-embed iframe { width: 100%; height: auto; }

.block-allhandoutsintro h2, .block-allpowerpointsintro h2, .block-allvideospodcastsintro h2 { color: #7c8180; }

.menu--uhs-navigation .menu-item--active-trail a { color: #000; }

.path-search .block-webform .webform-submission-search-form-form .form-type-search { margin: 0; padding: 0; flex: 1; }
.path-search .block-webform .webform-submission-search-form-form .form-type-search label + .col-12.col-md-9 { max-width: 100%; }

.path-resource-library .resource-filter__results-search .form-type-search { margin: 0; padding: 0; flex: 1; }
.path-resource-library .resource-filter__results-search .form-type-search label + .col-12.col-md-9 { max-width: 100%; }
.path-resource-library .resource-filter__sidebar .region-sidebar-left form .form--inline > .form-item { float: none; }
.path-resource-library .resource-filter__sidebar .region-sidebar-left form .form--inline > .form-type-textfield { display: none; }
.path-resource-library .resource-filter__sidebar .region-sidebar-left form .form--inline > .form-type-select { display: none; }
.path-resource-library .resource-filter__sidebar .region-sidebar-left form .form-checkboxes .form-item { margin-top: 0; margin-bottom: 0; }

.resource-filter__sidebar .region-sidebar-left form .form-checkboxes .form-item { margin-top: 0; margin-bottom: 0; }
.resource-filter__sidebar .resource-filter__sidebar-section > fieldset.fieldgroup { margin-right: 0; }

.resource-filter__results-search .form-type-search { margin: 0; padding: 0; flex: 1; }
.resource-filter__results-search .form-type-search label + .col-12.col-md-9 { max-width: 100%; }

.aa-covid-page .task-force__members--columns { -webkit-column-gap: 1.875rem; column-gap: 1.875rem; -webkit-column-count: 2; column-count: 2; -webkit-column-width: 18.75rem; column-width: 18.75rem; list-style-type: none; padding: 0; margin: 1.875rem 0 1.875rem 1.25rem; }
.aa-covid-page .task-force__members--columns li { margin: 0 0 1.875rem; }
.aa-covid-page .task-force__members--columns li:before { content: ''; }
.aa-covid-page .node__content h3 { margin-top: 2.5rem; margin-bottom: 1.25rem; font-weight: 600; }

.path-frontpage .hero { background-image: url("../images/default_slide_gradient_banner.jpg"); background-repeat: no-repeat; background-size: cover; }
.path-frontpage .hero .hero__title { max-width: 1160px; padding: 8.625rem 0 12.25rem; margin: 0 auto; }
.path-frontpage .hero .hero__title p { font-size: 24px; font-weight: 600; line-height: 32px; color: #ffffff; max-width: 1150px; }
.path-frontpage .hero .hero__title span { font-size: 38px; line-height: 45px; }
.path-frontpage .hero .hero__title a { color: #ffffff; text-transform: uppercase; text-decoration: underline; }
.path-frontpage .hero .hero__title a:hover { color: #27a9e1; }
.path-frontpage .front-slideshow-block { max-width: 1150px; margin: -80px auto 0; z-index: 1; }
.path-frontpage .priorities-block .container { max-width: 1150px; }
.path-frontpage .priorities-block h2 { margin-bottom: 4.375rem; }
.path-frontpage .priorities-block img { width: 26.6875rem; height: 26.6875rem; min-width: 0; }
.path-frontpage .priorities-block a { margin-bottom: 0; }
.path-frontpage .resource-block { margin-top: 100px; }
.path-frontpage .resource-block .row .card { border-bottom: none; background: none; }
.path-frontpage .resource-block .row .col-lg-4 .card { border: 2px solid #925FA7; }
.path-frontpage .resource-block .row .col-lg-4:first-child .card { border: 2px solid #0065A4; }
.path-frontpage .resource-block .row .col-lg-4:last-child .card { border: 2px solid #27A9E1; }

.front-priorities-block, .our-priorities-block { margin-top: 6em; }
.front-priorities-block .row-defunct, .our-priorities-block .row-defunct { font-size: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; }
@media screen and (max-width: 1024px) { .front-priorities-block .row-defunct, .our-priorities-block .row-defunct { grid-template-columns: repeat(2, 1fr); } }
@media screen and (max-width: 768px) { .front-priorities-block .row-defunct, .our-priorities-block .row-defunct { grid-template-columns: repeat(1, 1fr); } }
.front-priorities-block .views-row, .front-priorities-block .view-header, .our-priorities-block .views-row, .our-priorities-block .view-header { display: inline-block; vertical-align: top; background-color: #132844; font-size: 18px; color: #fff; padding: 20% 21% 10%; min-height: 661px; }
@media (max-width: 1559px) { .front-priorities-block .views-row, .front-priorities-block .view-header, .our-priorities-block .views-row, .our-priorities-block .view-header { padding: 20% 16% 10%; } }
.front-priorities-block .views-row .views-field-view-node a, .front-priorities-block .view-header .views-field-view-node a, .our-priorities-block .views-row .views-field-view-node a, .our-priorities-block .view-header .views-field-view-node a { color: #fff; font-size: 14px; line-height: 26px; text-transform: uppercase; }
.front-priorities-block .views-row h2 a, .our-priorities-block .views-row h2 a { color: #fff; font-size: 42px; line-height: 44px; }
@media (max-width: 1399px) { .front-priorities-block .views-row h2 a, .our-priorities-block .views-row h2 a { font-size: 32px; line-height: 36px; } }
@media (max-width: 1199px) { .front-priorities-block .views-row h2 a, .our-priorities-block .views-row h2 a { font-size: 32px; line-height: 36px; } }
@media (max-width: 991px) { .front-priorities-block .views-row h2 a, .our-priorities-block .views-row h2 a { font-size: 42px; line-height: 44px; } }
@media (max-width: 600px) { .front-priorities-block .views-row h2 a, .our-priorities-block .views-row h2 a { font-size: 32px; line-height: 36px; } }
.front-priorities-block .views-row p, .our-priorities-block .views-row p { font-size: 22px; line-height: 26px; }
.front-priorities-block .views-row.Blue, .our-priorities-block .views-row.Blue { background-color: #275796; }
.front-priorities-block .views-row.Purple, .our-priorities-block .views-row.Purple { background-color: #7f579a; }
.front-priorities-block .views-row.Dark.Blue, .our-priorities-block .views-row.Dark.Blue { background-color: #052E4F; }
.front-priorities-block .view-header, .our-priorities-block .view-header { background-color: #132844; }
.front-priorities-block .view-header h2, .our-priorities-block .view-header h2 { margin-top: 126px; }
.front-priorities-block .view-header h2 a, .our-priorities-block .view-header h2 a { font-size: 70px; line-height: 65px; color: #fff; }
.front-priorities-block .view-header p, .our-priorities-block .view-header p { font-size: 30px; line-height: 34px; }
.front-priorities-block .view-header p a, .our-priorities-block .view-header p a { color: #8BDAFC; }
.front-priorities-block .view-header p:last-child a, .our-priorities-block .view-header p:last-child a { color: #fff; text-transform: uppercase; font-size: 14px; line-height: 26px; }
.front-priorities-block .views-field-title, .our-priorities-block .views-field-title { margin-top: 40px; }

.page-node-type-priority .priority-tab-block .horizontal-tabs a { border-radius: 0; position: relative; border: 0; }
.page-node-type-priority .priority-tab-block .horizontal-tabs a[role="tab"][aria-selected="true"] { background-color: #ececee; text-decoration: underline; text-decoration-thickness: 3px; text-underline-offset: 2px; }
.page-node-type-priority .priority-tab-block .horizontal-tabs a[role="tab"][aria-selected="true"]:after { left: 48%; content: ''; position: absolute; right: 0; top: 70%; width: 12px; height: 12px; border-right: 3px solid currentColor; border-bottom: 3px solid currentColor; transform: translateY(-50%) rotate(45deg); transform-origin: center; font-weight: bold; font-size: 30px; }
.page-node-type-priority .priority-tab-block .horizontal-tabs a[role="tab"][aria-selected="true"]:hover { background-color: #ececee !important; }
.page-node-type-priority .priority-tab-block .horizontal-tabs a:hover, .page-node-type-priority .priority-tab-block .horizontal-tabs a:focus, .page-node-type-priority .priority-tab-block .horizontal-tabs a:active { border: 0; outline: 0; text-decoration: none; }
.page-node-type-priority .horizontal-tabs { width: 100%; border: none; background-color: #dededf; margin-bottom: -10px; }
.page-node-type-priority .horizontal-tabs h2 { text-transform: none; }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list { display: inline-block; width: 100%; height: auto; margin: 0; padding: 0; list-style: none; border-bottom: none; }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button { border-right: none; background-color: transparent; min-width: 5em; float: left; }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a { display: block; font-size: 21px; font-weight: 400; line-height: 29px; color: #0264A4; padding-top: 2rem; padding-bottom: 1.75rem; border: 0; }
@media (min-width: 1200px) { .page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a { padding-left: 2.5rem; padding-right: 2.25rem; } }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover { background-color: transparent; }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected { border-bottom: none; }
.page-node-type-priority .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a { padding-left: 2.5rem; padding-right: 2.5rem; }
.page-node-type-priority details > .details-wrapper, .page-node-type-priority .details-wrapper { padding: 2.5rem 5rem 5rem; background-color: #ececee; min-height: 476px; }
.page-node-type-priority details > .details-wrapper h2, .page-node-type-priority .details-wrapper h2 { color: #00588f; }
.page-node-type-priority .toolkit-tab-content h2 { text-transform: none; font-size: 42px; }
@media only screen and (min-width: 1200px) { .page-node-type-priority ul.horizontal-tabs-list li.first a { width: 155px; padding-right: 0; }
  .page-node-type-priority p.paragraph-1-soleil { padding-right: 10rem; }
  .page-node-type-priority .btn.more { max-width: 50%; } }
@media (min-width: 1200px) { .page-node-type-priority #page > .background > .container { max-width: 100%; } }
@media (min-width: 1200px) { .page-node-type-priority #page > .background > .container > .row > .col-12 { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } }
@media (min-width: 1200px) { .page-node-type-priority .priority-tab-block > .container { max-width: 100%; } }
@media (min-width: 1200px) { .page-node-type-priority .priority-tab-block > .container > .row > .col-12 { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } }
@media (min-width: 1200px) { .page-node-type-priority .resource-block { margin-top: 200px; } }
.page-node-type-priority #block-actionalliance-content .background { padding-top: 0; }

.priority-tab-block { margin-top: 6em; }
.priority-tab-block .row-defunct { display: grid; gap: 0; grid-template-columns: 30% 70%; }
@media (max-width: 991px) { .priority-tab-block .row-defunct { grid-template-columns: repeat(1, 1fr); } }
.priority-tab-block .views-field-field-priority-summary { color: #fff; }
.priority-tab-block .views-field-field-priority-summary .inner-wrap { padding: 10%; padding-bottom: 25%; background-color: #7f579a; }
@media (min-width: 1300px) { .priority-tab-block .views-field-field-priority-summary .inner-wrap { padding: 15%; padding-bottom: 30%; } }
@media (min-width: 1600px) { .priority-tab-block .views-field-field-priority-summary .inner-wrap { padding: 5.8em; padding-top: 4em; padding-bottom: 8em; } }
.priority-tab-block .views-field-field-priority-summary .priority-icon { margin-bottom: 40px; }
.priority-tab-block .views-field-field-priority-summary .priority-side-image img { width: 100%; }
.priority-tab-block .views-field-field-priority-summary h2 { color: #fff; font-size: 54px; line-height: 56px; }
@media (max-width: 1399px) { .priority-tab-block .views-field-field-priority-summary h2 { font-size: 42px; line-height: 44px; } }
@media (max-width: 1199px) { .priority-tab-block .views-field-field-priority-summary h2 { font-size: 32px; line-height: 36px; } }
@media (max-width: 991px) { .priority-tab-block .views-field-field-priority-summary h2 { font-size: 54px; line-height: 56px; } }
@media (max-width: 600px) { .priority-tab-block .views-field-field-priority-summary h2 { font-size: 32px; line-height: 36px; } }
.priority-tab-block .views-field-field-priority-summary h2 a { color: #fff; font-size: 54px; line-height: 56px; }
@media (max-width: 1399px) { .priority-tab-block .views-field-field-priority-summary h2 a { font-size: 42px; line-height: 44px; } }
@media (max-width: 1199px) { .priority-tab-block .views-field-field-priority-summary h2 a { font-size: 32px; line-height: 36px; } }
@media (max-width: 991px) { .priority-tab-block .views-field-field-priority-summary h2 a { font-size: 54px; line-height: 56px; } }
@media (max-width: 600px) { .priority-tab-block .views-field-field-priority-summary h2 a { font-size: 32px; line-height: 36px; } }
.priority-tab-block .views-field-field-priority-summary p { font-size: 20px; line-height: 24px; }
@media (min-width: 1400px) { .priority-tab-block .views-field-field-priority-summary p { font-size: 22px; line-height: 26px; } }
.priority-tab-block .views-field-field-priority-summary .priority-summary { margin-top: 40px; }
.priority-tab-block .views-field-field-priority-summary.Blue .inner-wrap { background-color: #275796; }
.priority-tab-block .views-field-field-priority-summary.Purple .inner-wrap { background-color: #7f579a; }
.priority-tab-block .views-field-field-priority-summary.Dark.Blue .inner-wrap { background-color: #052E4F; }
.priority-tab-block .views-field-view { background-color: #ececee; }

.header .header__logo-wrap { margin-bottom: 0; }
.header .header__logo-wrap:after { display: none; }

.page-node-type-priorities-landing .col-12.col-lg-4 .card, .page-node-type-priority .col-12.col-lg-4 .card { border: 2px solid #925FA7; background: none; }
.page-node-type-priorities-landing .col-12.col-lg-4:first-child .card, .page-node-type-priority .col-12.col-lg-4:first-child .card { border: 2px solid #0065A4; }
.page-node-type-priorities-landing .col-12.col-lg-4:last-child .card, .page-node-type-priority .col-12.col-lg-4:last-child .card { border: 2px solid #27A9E1; }

.page-node-type-priority .col-12.col-lg-4 { padding-right: 13.5px; padding-left: 13.5px; }

.social-icon--instagram { display: inline-block; background-repeat: no-repeat; background-position: center center; width: 20px; height: 20px; background-size: 20px; line-height: 20px; background-color: #0173b2; }

.footer__social .social-icon { margin-right: 0; margin-bottom: 0; }
.footer__social .social-icon--twitter, .footer__social .social-icon--facebook, .footer__social .social-icon--youtube, .footer__social .social-icon--linkedin, .footer__social .social-icon--linkedin, .footer__social .social-icon--instagram { background-color: transparent; position: relative; display: inline-block; width: 40px; height: 40px; -webkit-transition: -webkit-transform .1s; transition: -webkit-transform .1s; -o-transition: transform .1s; transition: transform .1s; transition: transform .1s, -webkit-transform .1s; border-radius: 50%; line-height: 40px; overflow: hidden; }
.footer__social .social-icon--twitter:after, .footer__social .social-icon--facebook:after, .footer__social .social-icon--youtube:after, .footer__social .social-icon--linkedin:after, .footer__social .social-icon--linkedin:after, .footer__social .social-icon--instagram:after { display: none; }
.footer__social .social-icon--twitter { background-image: url("../images/icons/social/x_icon.svg"); background-size: 16px; }
.footer__social .social-icon--facebook { background-image: url("../images/icons/social/facebook_icon.svg"); background-size: 24px; }
.footer__social .social-icon--youtube { background-image: url("../images/icons/social/youtube_icon.svg"); }
.footer__social .social-icon--linkedin { background-image: url("../images/icons/social/linkedin_icon.svg"); background-size: 16px; }
.footer__social .social-icon--instagram { background-image: url("../images/icons/social/instagram_icon.svg"); }
.footer__social .social-icon--instagram:hover { background-size: 26px; }

.footer__bottom-left img { border-right: 1px solid #fff; padding-right: 20px; }
.footer__bottom-left a:last-child img { border-right: none; padding-right: 0; padding-left: 15px; width: 190px; }
.footer__bottom-left a:nth-child(2) img { width: 160px; padding-right: 5px; padding-left: 5px; }

.region-primary-menu > ul { text-align: left; }

@media (min-width: 992px) { .region-primary-menu .header__search { float: right; } }

.page-node-type-priorities-landing #block-actionalliance-content > .background { padding-top: 0; }

#block-nsplfooterblock-2 .media { display: block; }
#block-nsplfooterblock-2 .media img { max-width: 191px; padding-top: 7px; padding-bottom: 27px; }
#block-nsplfooterblock-2 .media .media-body { max-width: 200px; }
#block-nsplfooterblock-2 .media .media-body p { font-size: 12px; }
#block-nsplfooterblock-2 .media > p { margin-bottom: 0; }

.footer__bottom-right .media:before { display: none !important; }

#block-edcfooterblock-2 > .row { margin-left: 0; margin-right: 0; margin-bottom: 21px; }

.header--stuck .header__logo-sm { max-height: 56px; }

.uhs-body__logo { display: inline-block; vertical-align: top; margin-right: 1rem; }
