.right-arrow {
  content: "\f054";
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter;
  font-size: 1em;
  padding-left: 5px;
  right: 5px;
  opacity: 1;
}
.links-with-icons i {
  font-size: 3em;
  color: #2574bb;
  margin-bottom: 5px;
}
.links-with-icons a {
  text-transform: uppercase !important;
  font-weight: bold;
  line-height: 1.5625rem;
  border: none;
  display: inline-block;
  outline-offset: 3px;
  position: relative;
}
.links-with-icons a:after {
  position: absolute;
  content: "\f054";
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter;
  font-size: 1em;
  padding-left: 5px;
  right: 5px;
  opacity: 1;
}
.links-with-icons a.inline-link {
  text-transform: none !important;
  padding-right: 0;
}
.links-with-icons a.inline-link:after {
  display: none;
}
.displayFlex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body {
  margin: 0;
  font-family: 'DM Sans', sans-serif;
  font-size: 20px;
  color: #666666;
  overflow-x: hidden;
  overflow-y: scroll;
}
body.user-logged-in article.is-unpublished {
  background-color: transparent;
}
sup {
  top: -0.1em;
  font-size: 90%;
}
a.visually-hidden.focusable {
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase !important;
  text-decoration: none;
  background-color: #2574bb;
  border: none;
  border-radius: 50px;
  color: white;
  display: inline-block;
  padding: 10px 30px;
  margin: 10px;
  box-shadow: none;
  text-align: center;
}
.user-login-form {
  max-width: 600px;
  padding: 0 25px;
  margin: 100px auto;
}
.container {
  width: 100%;
  padding: 0;
}
.paragraph > .paragraph__column {
  padding: 0;
  float: none;
}
@media screen and (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .desktop-only {
    display: none !important;
  }
}
.fz16 {
  font-size: 0.8em;
}
.dont-show {
  display: none;
}
h1,
.h1,
h2,
.h2 {
  font-family: 'Bebas Neue', Impact, sans-serif;
  text-transform: uppercase;
  line-height: 1em;
  color: #fc5c3b;
}
h1,
.h1 {
  font-size: 3em;
  line-height: 1em;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 2.875rem;
    margin: 0 0 20px;
  }
}
h2,
.h2 {
  font-size: 2.5rem;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  h2,
  .h2 {
    font-size: 2rem;
    margin: 0 0 15px;
  }
}
h2.brand-blue,
.h2.brand-blue {
  color: #2574bb;
}
h2.big,
.h2.big {
  font-size: 3.75rem;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  h2.big,
  .h2.big {
    font-size: 2.1875rem;
    margin: 0 0 20px;
  }
}
p ~ h2,
p ~ .h2 {
  margin-top: 30px;
}
h3,
.h3 {
  font-size: 1.875rem;
  line-height: 1em;
  font-weight: bold;
  margin: 30px 0 20px;
}
h4,
.h4 {
  margin-top: 20px;
  font-size: 1.5rem;
}
h5,
.h5 {
  margin-top: 20px;
  font-size: 1.25rem;
}
a {
  color: #2574bb;
}
a:hover {
  text-decoration: underline;
  outline-color: #fc5c3b;
}
a:focus {
  outline-color: #fc5c3b;
}
a[href^='tel:'] {
  white-space: nowrap;
}
.paragraph--type--page-section a.primary-button,
.paragraph--type--page-section button.primary-button {
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase !important;
  text-decoration: none;
  background-color: #2574bb;
  border: none;
  border-radius: 50px;
  color: white;
  display: inline-block;
  padding: 10px 30px;
  margin: 30px 0;
  box-shadow: none;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section a.primary-button,
  .paragraph--type--page-section button.primary-button {
    margin: 20px 0;
    padding: 10px 20px;
  }
}
.paragraph--type--page-section a.primary-button:focus,
.paragraph--type--page-section button.primary-button:focus {
  outline-offset: 3px;
}
.paragraph--type--page-section a.primary-button:hover,
.paragraph--type--page-section button.primary-button:hover {
  background-color: #0d4877 !important;
}
.paragraph--type--page-section a.primary-button[disabled],
.paragraph--type--page-section button.primary-button[disabled] {
  pointer-events: none;
  opacity: 1;
  border: 3px solid #999999;
  background-color: white;
  color: #999;
}
.paragraph--type--page-section a.secondary-button {
  color: #2574bb;
  border: 3px solid #2574bb;
  font-weight: bold;
  text-decoration: none !important;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 5px 10px;
}
@media screen and (max-width: 767px) {
  p.with-button {
    text-align: center;
  }
}
p:last-child a.primary-button {
  margin-bottom: 0;
}
.responsive-image {
  width: 100%;
}
.responsive-image picture {
  width: 100%;
}
/*img {*/
/*  width: 100%;*/
/*}*/
.tabs--primary {
  max-width: 1230px !important;
  margin: 20px auto;
  padding: 0 32px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
#block-useraccountmenu {
  position: fixed;
  top: 0;
  right: 0;
  color: white;
  z-index: 1000;
}
#block-useraccountmenu a {
  font-size: 0.8em;
  font-weight: bold;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  [about="/myblue/sitemap"] > .content > div:nth-child(2) .paragraph--type--layout-section > .paragraph__column {
    display: block;
  }
  [about="/myblue/sitemap"] > .content > div:nth-child(2) .paragraph--type--layout-section > .paragraph__column > div {
    margin-left: 0;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section {
  font-family: 'DM Sans', sans-serif;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section a {
  text-transform: none !important;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section a:hover {
  text-decoration: underline !important;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .navbar-toggle {
  display: none;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site a {
  white-space: normal;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site .navbar-toggle {
  display: none;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] {
  background-color: transparent;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 767px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul {
    display: block;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li {
  flex-basis: 100%;
  flex-direction: column;
  border: none;
}
@media screen and (max-width: 767px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li {
    display: block;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li a {
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li ~ li {
    margin-left: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 800px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li ~ li {
    margin-left: 20px;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] {
  padding-bottom: 12px;
  border-radius: 0;
  font-size: 1.5em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > a {
  font-size: 1em;
  color: #666666;
  width: 100%;
  padding: 5px;
  margin-bottom: 25px;
  display: inline !important;
  pointer-events: none;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu {
  border-top: 1px solid #ccc !important;
  padding: 30px 0 0;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu {
    padding-top: 10px;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] {
  margin-bottom: 10px;
  font-size: 0.66666667em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] a {
  font-size: 1em;
  color: #2574bb !important;
  border-bottom: none;
  padding: 5px;
  margin: 5px 0;
  display: inline-block;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu {
  margin: 0;
  padding: 0;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu li {
  font-size: 0.9em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu li a {
  font-weight: normal;
  font-size: 1em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu .we-mega-menu-submenu {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu .we-mega-menu-submenu li[data-level="3"] {
  font-size: 0.88888889em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] > .we-mega-menu-submenu li[data-level="1"] > .we-mega-menu-submenu .we-mega-menu-submenu li[data-level="3"] a:before {
  content: '\f111';
  font-family: Font Awesome\ 5 Pro, serif;
  font-size: 0.5em;
  vertical-align: middle;
  font-weight: bold;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] .we-mega-menu-submenu {
  display: block;
  position: static;
  background-color: transparent;
  box-shadow: none !important;
  border: none;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .main-menu-site nav[class*='main-menu'] > div > ul > li[data-level="0"] .we-mega-menu-submenu .we-mega-menu-col[class*=span] {
  flex-basis: 100%;
  max-width: 100%;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation {
  background-color: transparent;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation:before {
  content: 'Other sites';
  font-size: 1.5em;
  font-weight: bold;
  color: #666666;
  width: 100%;
  padding: 5px 5px 30px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ccc !important;
}
@media screen and (max-width: 767px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation:before {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul {
  display: block;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul li {
  float: none;
  border: none;
  font-size: 0.9em;
  display: block;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul li a {
  padding: 5px;
  margin: 5px 0;
  background-color: transparent;
  font-size: 0;
  color: #2574bb;
  font-weight: normal;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul li a:before {
  content: attr(href);
  font-size: 18px;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul li a:hover {
  text-decoration: underline;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section .global-navigation .we-mega-menu-ul li:first-child {
  display: none;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks {
  width: 100%;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks a {
  white-space: normal;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks:before {
  content: 'Footer links';
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  color: #666666;
  width: 100%;
  padding: 5px 5px 30px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ccc !important;
}
@media screen and (max-width: 767px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks:before {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  [about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul {
    column-count: 2;
    column-gap: 30px;
  }
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li {
  font-size: 0.9em;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li a {
  padding: 5px;
  margin: 5px 0;
  background-color: transparent !important;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li a:hover {
  text-decoration: underline;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li .dropdown-menu {
  float: none;
  position: static !important;
  display: block;
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0 15px 0;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li .dropdown-menu li {
  font-size: 1em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li .dropdown-menu li a {
  padding: 5px;
  margin: 5px 0;
  color: #2574bb;
  font-size: 1.14285714em;
}
[about="/myblue/sitemap"] .paragraph--type--layout-section #block-admin-theme-footerlinks > ul li .dropdown-menu li a:before {
  content: '\f111';
  font-family: Font Awesome\ 5 Pro, serif;
  font-size: 0.4em;
  vertical-align: middle;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 3px;
}
/** External link */
.modal.external-link .modal-dialog {
  width: 95%;
  max-width: 680px;
}
.modal.external-link .modal-dialog .modal-content {
  border-radius: 0;
}
.modal.external-link .modal-dialog .modal-header {
  margin: 0 20px;
  padding: 20px 0 5px;
}
.modal.external-link .modal-dialog .modal-header .close-modal {
  float: right;
  font-size: 1.5em;
  line-height: 1em;
  color: #a4a4a4;
  padding: 5px;
  margin-top: 10px;
}
.modal.external-link .modal-dialog .modal-body {
  border-radius: 0;
  padding: 20px;
  max-height: calc(100vh - 227px);
  overflow-y: auto;
  font-size: 0.8em;
}
.modal.external-link .modal-dialog .modal-body h2 {
  font-family: 'Bebas Neue', Impact, sans-serif !important;
  text-transform: uppercase;
  color: #fc5c3b;
  font-size: 2.5em;
  line-height: 1em;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .modal.external-link .modal-dialog .modal-body h2 br {
    display: none;
  }
}
.modal.external-link .modal-dialog .modal-body h3 {
  font-size: 1.5625em;
  line-height: 1em;
  font-weight: bold;
  margin: 20px 0 10px;
}
.modal.external-link .modal-dialog .modal-footer {
  font-size: 0.8em;
  margin: 0 20px;
  border-top: none;
  padding: 20px 0;
  text-align: right;
}
.modal.external-link .modal-dialog .modal-footer a {
  text-decoration: underline;
}
.modal.external-link .modal-dialog .modal-footer a.primary-button {
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase !important;
  text-decoration: none;
  background-color: #2574bb;
  border: none;
  border-radius: 50px;
  color: white;
  display: inline-block;
  padding: 10px 30px;
  margin-left: 20px;
  box-shadow: none;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .modal.external-link .modal-dialog .modal-footer a.primary-button {
    margin-left: 10px;
  }
}
/** End: External link */
/** Notifications / Messages */
[data-type*=notification] {
  display: none;
  position: relative;
  background-color: #efefef;
  padding: 10px 30px 3px 55px;
  border-left: 5px solid white;
  font-size: 0.8em;
}
[data-type*=notification][data-color="Warm Orange"] {
  border-color: #fc5c3b !important;
}
[data-type*=notification][data-color="Warm Orange"] .fontawesome-icon-inline {
  color: #fc5c3b;
}
[data-type*=notification][data-color="Brand Blue"] {
  border-color: #2574bb !important;
}
[data-type*=notification][data-color="Brand Blue"] .fontawesome-icon-inline {
  color: #2574bb;
}
[data-type*=notification][data-color="Deep Blue"] {
  border-color: #0d4877 !important;
}
[data-type*=notification][data-color="Deep Blue"] .fontawesome-icon-inline {
  color: #0d4877;
}
[data-type*=notification][data-color="Sky Blue"] {
  border-color: #02c3fe !important;
}
[data-type*=notification][data-color="Sky Blue"] .fontawesome-icon-inline {
  color: #02c3fe;
}
[data-type*=notification][data-color="Golden"] {
  border-color: #ffa66b !important;
}
[data-type*=notification][data-color="Golden"] .fontawesome-icon-inline {
  color: #ffa66b;
}
[data-type*=notification][data-color="Shamrock"] {
  border-color: #57c9ad !important;
}
[data-type*=notification][data-color="Shamrock"] .fontawesome-icon-inline {
  color: #57c9ad;
}
[data-type*=notification][data-color="Surf"] {
  border-color: #a3edb6 !important;
}
[data-type*=notification][data-color="Surf"] .fontawesome-icon-inline {
  color: #a3edb6;
}
[data-type*=notification] p {
  margin-bottom: 0;
}
[data-type*=notification] .notification-close {
  position: absolute;
  top: 0;
  right: 3px;
  padding: 5px;
  color: #C7C7C7;
  font-size: 1.5625em;
  line-height: 1em;
}
[data-type*=notification] .paragraph--type--simple-section .paragraph__column {
  position: static;
}
[data-type*=notification] .paragraph--type--simple-section .paragraph__column .fontawesome-icon-inline {
  position: absolute;
  font-size: 13px;
  left: 15px;
  top: 10px;
}
[data-type*=notification] .cta {
  padding: 0 !important;
}
[data-type*=notification] .cta .field--item {
  display: inline-block;
  padding: 5px 0;
}
[data-type*=notification] .cta .field--item ~ .field--item {
  margin-left: 10px;
  padding-left: 12px;
  position: relative;
}
[data-type*=notification] .cta .field--item ~ .field--item:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 16px;
  background-color: #737373;
  top: 7px;
  left: 0;
}
[data-type*=notification] .cta > a {
  font-weight: normal;
}
.paragraph--type--message[data-type*='Fixed at the bottom'] {
  position: fixed;
  z-index: 501;
  bottom: 10px;
  left: 15px;
  right: 15px;
  border-left: 5px solid white;
  width: calc(100% - 30px);
  max-width: 740px;
  background-color: white;
  border-left-width: 10px;
  border-radius: 5px;
  margin: 0 auto 5px;
  box-shadow: 0 5px 10px #00000029;
  padding: 20px 30px 15px 120px;
}
@media screen and (min-width: 761px) {
  .paragraph--type--message[data-type*='Fixed at the bottom'] {
    left: calc(50vw - 370px);
    right: calc(50% - 370px);
    width: 740px;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--message[data-type*='Fixed at the bottom'] {
    padding-left: 80px;
  }
}
.paragraph--type--message[data-type*='Fixed at the bottom'] .paragraph--type--simple-section .paragraph__column .fontawesome-icon-inline {
  font-size: 20px;
  top: 50%;
  margin-top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .paragraph--type--message[data-type*='Fixed at the bottom'] .paragraph--type--simple-section .paragraph__column .fontawesome-icon-inline {
    left: 20px;
  }
}
@media screen and (max-width: 1020px) {
  body[has-chat] [data-type*='Fixed at the bottom'] {
    bottom: 110px !important;
  }
}
.view-notification .views-row {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 25px;
}
@media screen and (max-width: 767px) {
  .view-notification .views-row {
    padding: 0 15px;
  }
}
.view-notification .views-row [data-type*='Fixed at the bottom'] {
  position: fixed;
  z-index: 501;
  bottom: 10px;
  left: 15px;
  right: 15px;
  border-left: 5px solid white;
  width: calc(100% - 30px);
  max-width: 740px;
  background-color: white;
  border-left-width: 10px;
  border-radius: 5px;
  margin: 0 auto 5px;
  box-shadow: 0 5px 10px #00000029;
  padding: 20px 30px 15px 120px;
}
@media screen and (min-width: 761px) {
  .view-notification .views-row [data-type*='Fixed at the bottom'] {
    left: calc(50vw - 370px);
    right: calc(50% - 370px);
    width: 740px;
  }
}
@media screen and (max-width: 767px) {
  .view-notification .views-row [data-type*='Fixed at the bottom'] {
    padding-left: 80px;
  }
}
.view-notification .views-row [data-type*='Fixed at the bottom'] .paragraph--type--simple-section .paragraph__column .fontawesome-icon-inline {
  font-size: 20px;
  top: 50%;
  margin-top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .view-notification .views-row [data-type*='Fixed at the bottom'] .paragraph--type--simple-section .paragraph__column .fontawesome-icon-inline {
    left: 20px;
  }
}
.view-notification .views-row [data-type*="App stories"] {
  background-color: #0d4877;
  display: none;
  border-left: none;
  color: #fff;
  padding: 10px 20px 10px 50px;
  align-items: center;
}
.view-notification .views-row [data-type*="App stories"] .notification-close {
  left: 15px;
  right: auto;
  top: 50%;
  margin-top: -17px;
}
.view-notification .views-row [data-type*="App stories"] .notification-close i {
  font-size: 1.5em !important;
}
.view-notification .views-row [data-type*="App stories"] .field--type-text-long {
  display: flex;
  align-items: center;
}
.view-notification .views-row [data-type*="App stories"] .field--type-text-long > * {
  margin-right: 9px;
}
.view-notification .views-row [data-type*="App stories"] [title="Download on App Store"],
.view-notification .views-row [data-type*="App stories"] [title="Download on Google Play"] {
  display: none;
}
.view-notification .views-row [data-type*="App stories"] .cta {
  margin: 0 0 0 auto;
}
.view-notification .views-row [data-type*="App stories"] .cta .field--item {
  margin: 0;
  padding: 0;
}
.view-notification .views-row [data-type*="App stories"] .cta .field--item:before {
  display: none;
}
.view-notification .views-row [data-type*="App stories"] .cta .field--item a {
  text-decoration: underline;
  text-transform: uppercase;
}
.view-notification .views-row [data-type*="App stories"] a {
  color: #fff;
}
/** End: Notification */
.content-no-quick-links {
  position: relative;
}
.breadcrumb-container {
  min-height: 40px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .breadcrumb-container {
    min-height: 20px;
  }
}
.motion-switch {
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background-color: transparent;
  font-size: 0.65em;
}
@media screen and (max-width: 767px) {
  .motion-switch {
    display: none;
  }
}
.motion-switch .field--name-body {
  max-width: 1230px;
  padding: 25px;
  margin: 0 auto;
}
.motion-switch a {
  text-decoration: none;
  font-weight: lighter;
  position: relative;
  color: #666666;
  outline-offset: 3px;
}
.motion-switch a span {
  margin-left: 5px;
  color: #2574bb;
  display: inline-block;
}
.motion-switch a span:first-child:before {
  content: '\f205';
  font-family: Font Awesome\ 5 Pro, serif;
}
.motion-switch a span:nth-child(2) {
  text-align: left;
  width: 20px;
}
.motion-switch a span:nth-child(2):before {
  content: 'On';
}
.motion-switch a.motion-off span {
  color: #666666;
}
.motion-switch a.motion-off span:first-child:before {
  content: '\f204';
}
.motion-switch a.motion-off span:nth-child(2):before {
  content: 'Off';
}
[data-type*="type,motion,off"] {
  display: none !important;
}
body.motion-off [data-type*="type,motion,off"] {
  display: block !important;
}
body.motion-off [data-type*="type,motion,on"] {
  display: none !important;
}
