@charset "UTF-8";
/*!
 * SWAHSN v1.0 | Unicence


 */
.site-header-image {
  display: block;
  margin: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

.container-fluid {
  max-width: 1320px;
  padding: 0 20px;
}

.wp-block-cover-text p {
  padding: 1.5em 16px;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
}
.skip-link {
  background: #00A1B3;
  color: #fff;
  font-weight: 700;
  font-size: 19px;
  left: 50%;
  padding: 10px;
  position: absolute;
  -webkit-transform: translateY(-110%);
          transform: translateY(-110%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  z-index: 10001;
}

.skip-link:focus {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 16px;
}

.img-fluid {
  width: 100%;
  max-width: none;
  height: auto;
}

figure {
  margin: 0;
}

.rounded {
  border-radius: 10px !important;
}

.bg-aqua {
  background-color: #00A1B3;
}

.bg-very-blue {
  background-color: #f5f9fc;
}

.bg-light-aqua {
  background-color: #8CD6DE;
}

.bg-light-blue {
  background-color: #475CAB;
}

.bg-mid-blue {
  background-color: #293894;
}

.bg-dark-blue {
  background-color: #211752;
}

.bg-sky-blue {
  background-color: #30C4ED;
}

.bg-random-blue {
  background-color: #293892;
}

.bg-pink {
  background-color: #d50f8b;
}

.bg-red {
  background-color: #ED3854;
}

.bg-mid-red {
  background-color: #ED6382;
}

.bg-light-red {
  background-color: #ec6282;
}

.bg-light-gray {
  background-color: #F6F6F5;
}

.bg-mid-gray {
  background-color: #949494;
}

.bg-dark-gray {
  background-color: #4d464f;
}

.bg-gold {
  background-color: #FFAB29;
}

.bg-bright-yellow {
  background-color: #FAD657;
}

.bg-light-yellow {
  background-color: #F7ED96;
}

.bg-cream {
  background-color: #fefdf4;
}

.bg-lung-1 {
  background-color: #e9f8fd;
}

.bg-lung-2 {
  background-color: #f4fbfe;
}

#box-shadow,
.box-shadow {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
}

.bg-summit-2 {
  background: linear-gradient(343deg, rgb(5, 114, 197) 0%, rgb(85, 190, 126) 100%);
}

.bg-summit-3 {
  background: linear-gradient 325deg, rgb(6, 115, 196) 0%, rgb(123, 220, 49) 100%;
}

@font-face {
  font-family: "Eina04-Regular";
  src: url("font/Eina04Regular.woff2") format("woff2"), url("font/Eina04Regular.woff") format("woff");
}
@font-face {
  font-family: "Eina04-Bold";
  src: url("font/Eina04Bold.woff2") format("woff2"), url("font/Eina04Bold.woff") format("woff");
}
body {
  font-family: "Eina04-Regular";
  color: #4d464f;
  -webkit-font-smoothing: antialiased;
}

.primary-font {
  font-family: "Eina04-Regular";
}

.secondary-font {
  font-family: "DM Serif Text", serif;
}

strong, b {
  font-family: "Eina04-Bold";
  -webkit-font-smoothing: antialiased;
}

p {
  font-size: 16px;
  line-height: 22px;
}

h1, h2, h3, h4, h5, h6, .tag, .footnote {
  font-family: "Eina04-Bold";
}

.display-1,
h1 {
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 30px;
}

.display-2 {
  font-size: 30px;
  line-height: 34px;
}

.display-3,
h2 {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 30px;
}

h3 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 30px;
}

h4 {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
}

h5 {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 20px;
}

h6 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

.tag {
  font-family: "Eina04-Bold";
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
  letter-spacing: 0.8px;
}

.text-x-large {
  font-size: 22px;
  line-height: 28px;
}

.text-large {
  font-size: 20px;
  line-height: 26px;
}

.text-medium {
  font-size: 16px;
  line-height: 20px;
}

.text-small {
  font-size: 14px;
  line-height: 18px;
}

.small, small {
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 576px) {
  p {
    font-size: 16px;
    line-height: 22px;
  }
  .display-1,
  h1 {
    font-size: 68px;
    line-height: 78px;
  }
  .display-2 {
    font-size: 60px;
    line-height: 72px;
  }
  .display-3 {
    font-size: 50px;
    line-height: 62px;
  }
  h2 {
    font-size: 42px;
    line-height: 48px;
  }
  h3 {
    font-size: 36px;
    line-height: 42px;
  }
  h4 {
    font-size: 30px;
    line-height: 38px;
  }
  h5 {
    font-size: 26px;
    line-height: 26px;
  }
  h6 {
    font-size: 22px;
    line-height: 28px;
  }
  .tag {
    font-size: 18px;
  }
  .footnote {
    font-size: 11px;
    line-height: 16px;
  }
  .text-x-large {
    font-size: 34px;
    line-height: 44px;
  }
  .text-large {
    font-size: 26px;
    line-height: 36px;
  }
  .text-medium {
    font-size: 22px;
    line-height: 28px;
  }
  .text-small {
    font-size: 16px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  p {
    font-size: 18px;
    line-height: 26px;
  }
  .display-1,
  h1 {
    font-size: 72px;
    line-height: 90px;
  }
  .display-2 {
    font-size: 64px;
    line-height: 68px;
  }
  .display-3 {
    font-size: 54px;
    line-height: 58px;
  }
  h2 {
    font-size: 42px;
    line-height: 52px;
  }
  h3 {
    font-size: 38px;
    line-height: 46px;
  }
  h4 {
    font-size: 34px;
    line-height: 44px;
  }
  h5 {
    font-size: 28px;
    line-height: 30px;
  }
  .footnote {
    font-size: 11px;
    line-height: 16px;
  }
}
blockquote {
  padding: 5px 0 0 35px;
  position: relative;
}
blockquote p {
  color: #293894;
  font-style: italic;
}
blockquote:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='61' height='41' style='enable-background:new 0 0 61 41' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%2300abbc%7D%3C/style%3E%3Cpath class='st0' d='M14.9 14.2c1-4.8 3.4-9 9.3-14.2C8.2 4.3.1 15.8 0 26.8v.7c0 2.6.7 5 2 7.1.1.1.2.2.2.4 0 0 0 .1.1.1.3.5.7 1 1.1 1.4l.2.2.1.1c2.5 2.6 6 4.2 9.9 4.2 7.5 0 13.6-6 13.6-13.5.1-7-5.4-12.7-12.3-13.3zM48.5 14.1c1-4.8 3.4-9 9.3-14.1-16.1 4.3-24.2 15.9-24.2 27 0 5.7 2.7 9.8 6.5 12 2.1 1.3 4.6 2 7.2 2C54.9 41 61 35 61 27.5c0-7-5.5-12.8-12.5-13.4z'/%3E%3C/svg%3E") no-repeat center center;
  top: 0;
  left: -5px;
  background-size: 30px 20px;
}
@media (min-width: 576px) {
  blockquote {
    padding: 10px 0 0 50px;
  }
  blockquote:before {
    width: 61px;
    height: 41px;
    background-size: 61px 41px;
    left: -25px;
  }
}

.more-link {
  display: block;
  margin-bottom: 1rem;
}

header h2 a {
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
}
header h2 a:hover {
  text-decoration: underline;
}

.text-dark-gray {
  color: dark-gray !important;
}

.text-aqua {
  color: #00A1B3 !important;
}

.text-aqua-small {
  color: #00818F !important;
}

.text-dark-blue {
  color: #211752 !important;
}

.text-blue {
  color: #293894 !important;
}

.text-light-blue {
  color: #475CAB !important;
}

.text-pink {
  color: #d50f8b !important;
}

.text-red {
  color: #ED3854 !important;
}

.text-red-small {
  color: #E91635 !important;
}

.text-light-red {
  color: #ec6282 !important;
}

.text-light-red-small {
  color: #CB476E !important;
}

.text-gold {
  color: #FFAB29 !important;
}

.text-gold-small {
  color: #A86500 !important;
}

.text-gold-large {
  color: #D68100 !important;
}

.text-sky-blue {
  color: #30C4ED !important;
}

.text-sky-blue-small {
  color: #0E80A0 !important;
}

.text-sky-blue-large {
  color: #119EC5 !important;
}

.text-yellow {
  color: #f9d556 !important;
}

.text-health {
  color: #006ad6 !important;
}

.fancy-link {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff), to(#ffffff));
  background-image: linear-gradient(#ffffff 50%, #ffffff 100%);
  background-repeat: no-repeat;
  background-size: 100% 2px;
  background-position: 0 100%;
  -webkit-transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.fancy-link:hover {
  -webkit-transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: 0 2px;
}

.breadcrumb-wrapper {
  background-color: #f3f4f6;
}
.breadcrumb-wrapper .breadcrumb-separator,
.breadcrumb-wrapper .breadcrumb-item,
.breadcrumb-wrapper .breadcrumb-item a {
  font-size: 13px;
  color: #4d474f;
  text-decoration: none;
}

.header-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  gap: 10px 10px;
  grid-auto-flow: row;
  -ms-grid-columns: minmax(130px, 200px) 10px 1fr 10px minmax(20px, 113px) 10px 95px;
  grid-template-columns: minmax(130px, 200px) 1fr minmax(20px, 113px) 95px;
  -ms-grid-rows: auto 10px auto 10px auto;
  grid-template-rows: repeat(3, auto);
}

.header-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.header-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.header-grid > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.header-grid > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.header-grid > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.header-grid > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.header-grid > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.header-grid > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}

.header-grid > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.header-grid > *:nth-child(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.header-grid > *:nth-child(11) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}

.header-grid > *:nth-child(12) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
.header-grid .header-grid--logo {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
}
.header-grid .header-grid--button {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 4;
  -ms-grid-column-span: 1;
  grid-area: 1/4/2/5;
  -ms-grid-row-align: center;
      align-self: center;
}
.header-grid .header-grid--search {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-area: 2/1/3/5;
}
.header-grid .header-grid--menu {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-area: 3/1/4/5;
}
.header-grid .header-grid--nhs {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: 1/3/2/4;
  -ms-grid-row-align: center;
      align-self: center;
}
@media (min-width: 768px) {
  .header-grid {
    -ms-grid-columns: 230px 20px 1fr 20px 113px 20px 95px;
    grid-template-columns: 230px 1fr 113px 95px;
    -ms-grid-rows: auto 20px auto;
    grid-template-rows: repeat(2, auto);
    gap: 20px 20px;
  }
  .header-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .header-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .header-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .header-grid > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .header-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .header-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .header-grid > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .header-grid > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .header-grid .header-grid--logo {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/2/2;
  }
  .header-grid .header-grid--search {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }
  .header-grid .search__header {
    max-width: 220px;
  }
  .header-grid .header-grid--nhs {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1/3/2/4;
  }
  .header-grid .header-grid--button {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-area: 1/4/2/5;
  }
  .header-grid .header-grid--menu {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 2/1/3/4;
  }
  .header-grid #mega-menu-wrap-navbar {
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .header-grid {
    -ms-grid-columns: 230px 40px 1fr 40px 113px;
    grid-template-columns: 230px 1fr 113px;
    -ms-grid-rows: auto 0 auto;
    grid-template-rows: repeat(2, auto);
    gap: 0 40px;
  }
  .header-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .header-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .header-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .header-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .header-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .header-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .header-grid .header-grid--logo {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/3/2;
    -ms-grid-row-align: end;
        align-self: end;
  }
  .header-grid .header-grid--search {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
  }
  .header-grid .header-grid--menu {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 2/2/3/3;
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: end;
        align-self: end;
  }
  .header-grid .header-grid--nhs {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1/3/3/4;
  }
  .header-grid .header-grid--button {
    display: none;
  }
  .header-grid #mega-menu-wrap-navbar {
    margin: 0 0 0 auto;
  }
  .header-grid #mega-menu-wrap-navbar #mega-menu-navbar {
    padding: 10px 0 0;
  }
}

.navbar-brand {
  font-size: 0;
  color: transparent;
}

@media (max-width: 1199px) {
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    text-decoration: none;
  }
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px !important;
  }
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link,
  #mega-menu-wrap-navbar #mega-menu-navbar li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    border-bottom: 1px solid #949494;
  }
  #mega-menu-wrap-navbar #mega-menu-navbar li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' style='enable-background:new 0 0 13 13' xml:space='preserve'%3E%3Cpath style='fill:%2300abbd' d='M13 4.5H8.5V0h-4v4.5H0v4h4.5V13h4V8.5H13z'/%3E%3C/svg%3E") no-repeat center center;
    width: 13px;
    height: 13px;
    margin-top: 20px;
  }
  #mega-menu-wrap-navbar #mega-menu-navbar li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' style='enable-background:new 0 0 13 13' xml:space='preserve'%3E%3Cpath style='fill:%2300abbd' d='M0 4.5h13v4H0z'/%3E%3C/svg%3E") no-repeat center center;
  }
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: #00A1B3;
    text-decoration: none;
  }
}
.pe-none > a {
  pointer-events: none !important;
}

@media (min-width: 1200px) {
  #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu {
    top: 70px;
  }
}
.back-to-top {
  position: fixed;
  display: none;
  bottom: 30px;
  right: 30px;
  width: 44px;
  height: 44px;
  z-index: 9999;
  cursor: pointer;
  text-decoration: none;
  color: transparent;
  font-size: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='44' height='44'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23293894'/%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.399' d='M10.5 25.8 22 14.2l11.5 11.6'/%3E%3C/svg%3E");
}

.back-to-top:hover {
  opacity: 0.7;
}

/* Hamburger */
.hamburger {
  padding: 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  color: #211752;
  text-transform: uppercase;
  background-color: transparent;
  font-size: 18px;
  line-height: 14px;
  font-family: "Eina04-Bold";
  border: 0;
  margin: 0;
  overflow: visible;
  -webkit-appearance: button;
}
.hamburger:active, .hamburger:focus {
  outline: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.hamburger:hover, .hamburger:focus {
  opacity: 1;
}

.hamburger-box {
  width: 30px;
  height: 22px;
  display: inline-block;
  position: relative;
  margin-left: 8px;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 30px;
  height: 4px;
  background-color: #211752;
  border-radius: 0;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -9px;
}
.hamburger-inner::after {
  bottom: -9px;
}

/*
       * Spring
       */
.hamburger--spring .hamburger-inner {
  top: -2px;
  -webkit-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 9px;
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), width 0.13s linear, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), width 0.13s linear, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), width 0.13s linear;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), width 0.13s linear, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  right: 0;
}
.hamburger--spring .hamburger-inner::after {
  top: 18px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), width 0.13s linear, -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), width 0.13s linear, -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), width 0.13s linear;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), width 0.13s linear, -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
  background-color: #211752 !important;
  width: 30px;
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 9px, 0) rotate(-45deg);
          transform: translate3d(0, 9px, 0) rotate(-45deg);
  background-color: #211752 !important;
}

.entry-content ul:not(.blocks-gallery-grid),
.entry-content ol {
  margin: 0 auto 1.5em auto;
  max-width: 720px;
  list-style-position: outside;
}

.entry-content li {
  margin-left: 2.5em;
}

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

#fp-feature ul,
.panel-single-column ul,
.panel-double-column ul,
.entry-content ul {
  list-style: none; /* Remove default bullets */
  padding-left: 15px;
}
#fp-feature ul li,
.panel-single-column ul li,
.panel-double-column ul li,
.entry-content ul li {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 18px;
}
#fp-feature ul li::before,
.panel-single-column ul li::before,
.panel-double-column ul li::before,
.entry-content ul li::before {
  content: "•"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #293894; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
@media (min-width: 992px) {
  #fp-feature ul li,
  .panel-single-column ul li,
  .panel-double-column ul li,
  .entry-content ul li {
    font-size: 18px;
    line-height: 26px;
  }
}

ul.list-unstyled {
  padding-left: 0 !important;
}
ul.list-unstyled li::before {
  content: none !important;
}

#twitter-feed.panel-single-column ul li::before {
  content: none;
}

.wrap-md {
  width: 100%;
  max-width: 720px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.wrap-lg {
  width: 100%;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.entry-content > .alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide {
  width: 100vw;
  max-width: 1100px;
  margin: 1.5em 0 1.5em 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.entry-content > .alignwide > img {
  width: 1320px;
}

.entry-content > .alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull {
  width: 100vw;
  max-width: 100vw;
  margin: 1.5em 0 1.5em 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.entry-content > .alignfull > img {
  width: 100vw;
}

.wp-block-columns {
  padding-right: 1rem;
  padding-left: 1rem;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

#priorities {
  padding: 50px 0;
  background: #f0fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='649.6' height='242.6' style='enable-background:new 0 0 649.6 242.6' xml:space='preserve'%3E%3Cpath d='m649.6 174.2-187.5-66.1c.7-3.5 1.1-7.2 1.1-10.9 0-31.4-25.5-56.9-56.9-56.9s-56.9 25.5-56.9 56.9c0 9.2 2.2 18 6.1 25.7l-57 39.2c-7.9-6.7-18.2-10.7-29.3-10.7-14.2 0-26.8 6.5-35.2 16.6L126.6 94.7c4-8.6 6.3-18.2 6.3-28.3C132.9 29.7 103.1 0 66.4 0S0 29.7 0 66.4s29.7 66.4 66.4 66.4c21 0 39.8-9.8 51.9-25L226 182c-1.6 4.7-2.5 9.7-2.5 14.9 0 25.2 20.4 45.6 45.6 45.6s45.6-20.4 45.6-45.6c0-8.1-2.1-15.6-5.8-22.2l56-38.5c10.4 10.9 25 17.7 41.2 17.7 22.8 0 42.4-13.4 51.5-32.7l191.8 68.4v-15.4z' style='opacity:7.000000e-02;fill:%2300abbc'/%3E%3C/svg%3E") center right no-repeat;
}

#fp-feature {
  background-color: #fefdf4;
  padding: 100px 0 50px;
}
@media (min-width: 992px) {
  #fp-feature {
    background: #fefdf4 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='1599.8' height='1026.9' style='enable-background:new 0 0 1599.8 1026.9' xml:space='preserve'%3E%3Cstyle%3E.st2%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M1170.4 1026.9h429.4V0h-427.6C983.9 104.5 857.9 295.6 857.9 513.9c0 217.7 125.2 408.2 312.5 513z' style='fill:%23f8d454'/%3E%3Cg style='opacity:.12'%3E%3Ccircle class='st2' cx='1132.5' cy='967.8' r='35.9'/%3E%3Ccircle class='st2' cx='1360.2' cy='892.9' r='35.9'/%3E%3Ccircle class='st2' cx='1532.9' cy='726.6' r='35.9'/%3E%3Ccircle class='st2' cx='1470.2' cy='57.9' r='35.9'/%3E%3Ccircle class='st2' cx='1356.2' cy='989.2' r='20.7'/%3E%3Ccircle class='st2' cx='1571' cy='815.1' r='20.7'/%3E%3Ccircle class='st2' cx='1565' cy='40.4' r='20.7'/%3E%3Cpath class='st2' d='M1599.8 227.8c-5.5-.9-11.2-.6-16.8 1.2-18.9 6-29.3 26.2-23.3 45.2 5.5 17.2 22.8 27.4 40.1 24.5v-70.9zM1599.8 469.9c-10 5.2-17.4 14.9-19.1 26.9-2.2 15.5 5.9 30.1 19.1 37v-63.9zM1500.3 460.2c-24.5-5.6-48.9 4.3-62.9 23.3l-43.7-31.3c3.4-5.9 5.4-12.8 5.5-20.1.1-7.6-2-14.8-5.6-21l46.5-33.4c14.4 15.4 36.4 23 58.5 17.9 33-7.5 53.7-40.4 46.2-73.5-7.5-33-40.4-53.7-73.5-46.2-24.5 5.6-42.2 25.1-46.6 48.3l-52.9-9.3c.5-6.8-.7-13.9-3.8-20.5-3.3-6.9-8.2-12.5-14.1-16.5l27.5-50.2c19.7 7.6 42.8 4.9 60.5-9.2 26.5-21.1 30.9-59.7 9.7-86.3-21.1-26.5-59.8-30.9-86.3-9.7-19.6 15.7-27.1 40.9-21.1 63.7l-51.7 14.6c-2.5-6.4-6.6-12.2-12.3-16.8-5.9-4.8-12.8-7.7-19.9-8.7l2.9-57.2c21-1.7 40.7-14.2 50.5-34.5 14.7-30.5 1.9-67.2-28.7-81.9s-67.2-1.9-81.9 28.7c-10.9 22.6-6.7 48.6 8.7 66.5l-40.2 35.6c-5-4.7-11.2-8.1-18.4-9.8-7.4-1.8-14.9-1.4-21.7.8l-22.2-52.8c17.8-10.4 29.9-29.5 30.5-51.4-33.5 21.2-64.7 45.3-93.3 71.8l-13.6 32.3c-6.5-2-13.6-2.4-20.8-.9-22.1 4.8-36.1 26.6-31.2 48.7 4.8 22.1 26.6 36.1 48.7 31.2 22.1-4.8 36.1-26.6 31.2-48.7-2.4-11.2-9.2-20.3-18.2-25.9l21.2-50.6c4.7 1.1 9.6 1.8 14.6 1.8 7.5 0 14.6-1.3 21.2-3.8l22.1 52.7c-8.7 5.5-15.3 14.3-17.9 25.1-5.2 22 8.3 44.1 30.3 49.3s44.1-8.3 49.3-30.3c2.6-11.1.5-22.3-5.2-31.2l41.1-36.4c3.7 3.1 7.8 5.7 12.4 7.9 6.7 3.2 13.8 5.1 20.8 5.8l-2.9 57.1c-10.2 1.2-20 6.2-27 14.8-14.3 17.5-11.6 43.3 5.9 57.6 17.5 14.3 43.3 11.6 57.6-5.9 7.2-8.9 10.1-19.9 8.9-30.4l52.8-14.9c2 4.4 4.6 8.6 7.7 12.5 4.7 5.8 10.2 10.6 16.2 14.3l-27.4 50.2c-9.7-3.4-20.7-3.1-30.8 1.6-20.5 9.6-29.2 34-19.6 54.4 9.6 20.5 34 29.2 54.4 19.6 10.4-4.9 17.7-13.5 21.2-23.5l54 9.4c-.1 4.8.4 9.7 1.5 14.6 1.7 7.3 4.6 14 8.4 19.9l-46.5 33.3c-7.3-7.3-17.3-11.8-28.4-11.9-22.6-.2-41.1 17.9-41.3 40.5-.2 22.6 17.9 41.1 40.5 41.3 11.4.1 21.8-4.5 29.3-12l44.6 32c-2.2 4.3-3.8 8.9-5 13.8-1.7 7.3-2 14.6-1 21.5l-56.3 9.8c-3.4-9.7-10.5-18.1-20.5-23-20.3-10-44.8-1.7-54.8 18.6s-1.7 44.8 18.6 54.8c10.3 5.1 21.6 5.4 31.6 1.9l26.3 48.1c-3.8 2.9-7.3 6.4-10.5 10.3-4.7 5.8-8.1 12.3-10.3 19l-55-15.6c1.1-10.2-1.6-20.9-8.4-29.6-13.9-17.8-39.6-20.9-57.4-7-17.8 13.9-20.9 39.6-7 57.4 7 9 17.1 14.3 27.6 15.4l2.8 54.8c-4.7 1-9.4 2.6-13.9 4.7-6.7 3.2-12.6 7.5-17.5 12.6l-42.8-37.9c5.4-8.7 7.6-19.5 5.3-30.4-4.8-22.1-26.6-36.1-48.7-31.2-22.1 4.8-36.1 26.6-31.2 48.7 2.4 11.2 9.2 20.3 18.2 25.9l-21.2 50.6c-4.7-1.1-9.6-1.8-14.6-1.8-7.5 0-14.6 1.3-21.2 3.8l-22.1-52.7c8.7-5.5 15.3-14.3 17.9-25.1 5.2-22-8.3-44.1-30.3-49.3-22-5.2-44.1 8.3-49.3 30.3-2.6 11.1-.5 22.3 5.2 31.2L945 758.8c-3.7-3.1-7.8-5.7-12.4-7.9-6.7-3.2-13.8-5.1-20.8-5.8l2.9-57.1c10.2-1.2 20-6.2 27-14.8 14.3-17.5 11.6-43.3-5.9-57.6-17.5-14.3-43.3-11.6-57.6 5.9s-11.6 43.3 5.9 57.6c5.9 4.8 12.8 7.7 19.9 8.7l-2.3 43.8c15.5 36.8 34.8 71.9 57.5 104.8.7-1.2 1.3-2.4 1.9-3.6 10.9-22.6 6.7-48.6-8.7-66.5l40.2-35.6c5 4.7 11.2 8.1 18.4 9.8 7.4 1.8 14.9 1.4 21.7-.8l22.2 52.8c-18.2 10.6-30.5 30.4-30.5 53 0 33.9 27.5 61.4 61.4 61.4s61.4-27.5 61.4-61.4c0-25.1-15.1-46.7-36.7-56.2l20.8-49.6c6.5 2 13.6 2.4 20.8.9 7.5-1.6 14-5.2 19.2-10.1l42.9 38c-11.8 17.5-14.3 40.6-4.5 61 14.7 30.5 51.4 43.4 81.9 28.7 30.5-14.7 43.4-51.4 28.7-81.9-10.9-22.6-33.8-35.5-57.4-34.7l-2.8-53.7c6.8-1 13.4-3.7 19.1-8.2 6-4.7 10.4-10.8 12.9-17.4l55.1 15.6c-3 20.9 4.8 42.8 22.5 56.9 26.5 21.1 65.1 16.8 86.3-9.7 21.1-26.5 16.8-65.1-9.7-86.3-19.6-15.7-45.9-17.3-66.8-6.4l-25.8-47.2c5.7-3.8 10.4-9.1 13.7-15.7 3.4-6.9 4.7-14.2 4.1-21.3l56.4-9.9c6.3 20.1 22.9 36.5 44.9 41.5 33 7.5 66-13.1 73.5-46.2s-12.9-65.9-46-73.4z'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
    background-size: cover;
    padding: 150px 0 100px;
  }
  #fp-feature figure:after {
    content: "";
    display: block;
    width: 137px;
    height: 112px;
    margin: 20px 0 20px 15%;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='137' height='112' style='enable-background:new 0 0 137 112' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M99.4 0C86.6 0 75.3 6.4 68.5 16.2 61.7 6.4 50.4 0 37.6 0 16.9 0 0 16.8 0 37.5 0 78.8 60.4 112 68.5 112c8.1 0 68.5-33.5 68.5-74.5C137 16.8 120.1 0 99.4 0z' style='fill:%23d2137e'/%3E%3Cpath class='st1' d='M45.7 41.6h45.6v10.5H45.7zM45.7 60.2h45.6v10.5H45.7z'/%3E%3C/svg%3E") center center no-repeat;
  }
}

#opportunities {
  background-color: #fefdf4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='566.7' height='532.7' style='enable-background:new 0 0 566.7 532.7' xml:space='preserve'%3E%3Cpath d='M470 339.3c-25.4 0-48.4 9.8-65.7 25.8L237.6 247.7c10.9-18.7 17.1-40.5 17.1-63.7 0-16.7-3.2-32.7-9.1-47.3L333 86.1c14.8 21.6 39.7 35.9 68 35.9 45.5 0 82.3-36.9 82.3-82.3 0-14.4-3.7-27.9-10.2-39.7H328.8c-6.5 11.8-10.2 25.3-10.2 39.7 0 13.4 3.2 26.1 8.9 37.3L241 126.9c-20.9-41.6-64-70.2-113.8-70.2C57 56.7 0 113.7 0 184s57 127.3 127.3 127.3c43.3 0 81.5-21.6 104.5-54.6l165 116.1c-14.6 16.9-23.5 39-23.5 63.1 0 53.4 43.3 96.7 96.7 96.7s96.7-43.3 96.7-96.7-43.3-96.6-96.7-96.6z' style='opacity:.3;fill:%23f8d454'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='383.1' style='enable-background:new 0 0 100 383.1' xml:space='preserve'%3E%3Cpath d='M0 0v383.1c60.4-42.2 100-112.3 100-191.6C100 112.3 60.4 42.2 0 0z' style='opacity:.8;fill-rule:evenodd;clip-rule:evenodd;fill:%23fbde76'/%3E%3C/svg%3E");
  background-repeat: no-repeat, no-repeat;
  background-position: top right, center left;
}
#opportunities .opportunities-footer {
  background: url(../img/opportunities-footer.jpg) no-repeat center center;
  background-size: cover;
  margin-top: -20%;
}
#opportunities .opportunities-footer:before {
  content: "";
  display: block;
  padding-top: 54.0625%;
}

#expertise {
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='168' height='209' style='enable-background:new 0 0 168 209' xml:space='preserve'%3E%3Cstyle%3E.st0,.st2%7Bfill:none;stroke:%2330c4ed;stroke-width:4.0785;stroke-linecap:round;stroke-linejoin:round%7D.st2%7Bstroke:%23fad657;stroke-width:2.719%7D%3C/style%3E%3Cpath class='st0' d='M162.9 207h0'/%3E%3Cpath d='M164.6 196.2c.9-7.1 1.4-14.3 1.4-21.7C166 83.9 96.2 9.6 7.5 2.4' style='fill:none;stroke:%2330c4ed;stroke-width:4.0785;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,10.9333'/%3E%3Cpath class='st0' d='M2 2h0'/%3E%3Cg%3E%3Cpath class='st2' d='M133.4 207h0'/%3E%3Cpath d='M133.2 198.7c-3-76.5-56-140.3-127.2-159.6' style='fill:none;stroke:%23fad657;stroke-width:2.719;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.2398'/%3E%3Cpath class='st2' d='M2 38.1h0'/%3E%3C/g%3E%3C/svg%3E") left bottom no-repeat;
}

@media (min-width: 768px) {
  #who-overview {
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='188.7' height='384.3' style='enable-background:new 0 0 188.7 384.3' xml:space='preserve'%3E%3Cstyle%3E.st0,.st2%7Bfill:none;stroke:%23fad657;stroke-width:2.7618;stroke-linecap:round;stroke-linejoin:round%7D.st2%7Bstroke:%2330c4ed;stroke-width:4.1427%7D%3C/style%3E%3Cpath class='st0' d='M2.1 382.9h0'/%3E%3Cpath d='M10.2 381.6c81.5-15.1 143.2-86.5 143.2-172.4 0-87.3-63.8-159.7-147.3-173.1' style='fill:none;stroke:%23fad657;stroke-width:2.7618;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.2429'/%3E%3Cpath class='st0' d='M2.1 35.5h0'/%3E%3Cg%3E%3Cpath class='st2' d='M2.1 352.6h0'/%3E%3Cpath d='M13 352.8c96-1 173.6-79.1 173.6-175.4C186.6 80.5 108.1 2 11.2 2H7.5' style='fill:none;stroke:%2330c4ed;stroke-width:4.1427;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,10.9474'/%3E%3Cpath class='st2' d='M2.1 2.3h0'/%3E%3C/g%3E%3C/svg%3E") center left no-repeat;
  }
}
#who-focus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='383.1' style='enable-background:new 0 0 100 383.1' xml:space='preserve'%3E%3Cpath d='M0 0v383.1c60.4-42.2 100-112.3 100-191.6C100 112.3 60.4 42.2 0 0z' style='opacity:.8;fill-rule:evenodd;clip-rule:evenodd;fill:%23fbde76'/%3E%3C/svg%3E") no-repeat center left;
}

#who-image-2 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='119.8' height='249.1' style='enable-background:new 0 0 119.8 249.1' xml:space='preserve'%3E%3Cpath d='M119.8 0C53.2 2.5 0 57.3 0 124.6s53.2 122 119.8 124.6V0z' style='opacity:.54;fill:%2300abbd'/%3E%3C/svg%3E") no-repeat center right;
}

.news-filter {
  background-color: #f3f4f6;
  padding: 60px 0 50px;
  margin-bottom: 50px;
}

.news-filter .searchandfilter > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .news-filter .searchandfilter > ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.news-filter .searchandfilter > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 0;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  .news-filter .searchandfilter > ul > li {
    padding: 0 30px 0 0;
    max-width: 33.33333333%;
  }
}
.news-filter .searchandfilter label {
  width: 100%;
}

.icon-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 117px 0px 1fr;
  grid-template-columns: 117px 1fr;
  -ms-grid-rows: auto 20px auto 20px auto;
  grid-template-rows: repeat(3, auto);
  gap: 20px 0px;
      grid-template-areas: "icon ." "text text" "image image";
}
.icon-container .icon-container--icon {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
}
.icon-container .icon-container--text {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: text;
}
.icon-container .icon-container--image {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: image;
  padding: 0 30px;
}

@media (min-width: 768px) {
  .icon-container {
    -ms-grid-columns: 117px 60% auto;
    grid-template-columns: 117px 60% auto;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
        grid-template-areas: "icon text image";
  }
  .icon-container .icon-container--icon {
    padding-top: 20px;
  }
  .icon-container .icon-container--text {
    padding: 20px 14.2857142857% 0 25px;
  }
  .panel-icon h2 .secondary-font {
    font-size: 52px;
    line-height: 60px;
  }
  .icon-container .icon-container--icon {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .icon-container .icon-container--text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .icon-container .icon-container--image {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
}
.page-template-template-careers main {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280.5' height='279.5' style='enable-background:new 0 0 280.5 279.5' xml:space='preserve'%3E%3Ccircle cx='128' cy='151.5' r='127' style='fill:none;stroke:%23fad657;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,6'/%3E%3Ccircle cx='152' cy='128.5' r='127' style='fill:none;stroke:%2330c4ed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,7.98'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 25% right 8%;
}

#careers-overview {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, from(#fafdfe), color-stop(50%, #fafdfe), color-stop(50%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, #fafdfe 0%, #fafdfe 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
}

#careers-information {
  background: #fafdfe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='383.1' style='enable-background:new 0 0 100 383.1' xml:space='preserve'%3E%3Cpath d='M0 0v383.1c60.4-42.2 100-112.3 100-191.6C100 112.3 60.4 42.2 0 0z' style='opacity:.5;fill-rule:evenodd;clip-rule:evenodd;fill:%23ed3854'/%3E%3C/svg%3E") no-repeat left top;
}

.job-vacancy {
  padding: 10px;
  margin-bottom: 20px;
}
.job-vacancy .inner {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.job-vacancy hr {
  color: #ED3854;
  height: 2px;
  width: 20px;
  margin: 0px auto 30px 0;
}

#ctf {
  overflow: hidden;
}
#ctf .slick-slide {
  margin: 0 15px 0 0;
}
#ctf .ctf-item {
  position: relative;
  width: 100%;
  padding: 40px;
  margin: 15px;
  color: #ffffff;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  background-color: #028192;
}
#ctf .ctf-author-box {
  padding-top: 60px;
  position: relative;
}
#ctf .ctf-author-box:before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='38.2' height='39' style='enable-background:new 0 0 38.2 39'%3E%3Cpath d='M22.7 16.5 36.9 0h-3.4L21.2 14.3 11.4 0H0l14.9 21.7L0 39h3.4l13-15.1L26.8 39h11.4L22.7 16.5zm-4.6 5.4-1.5-2.2-12-17.2h5.2l9.7 13.9 1.5 2.2 12.6 18h-5.2L18.1 21.9z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -24px;
}
#ctf .ctf-tweet-content {
  padding-bottom: 40px;
}
#ctf p.ctf-tweet-text,
#ctf p.ctf-tweet-text a {
  font-size: 16px;
  font-family: "Eina04-Regular";
  color: #ffffff;
}
#ctf p.ctf-tweet-text a {
  text-decoration: none;
}
#ctf p.ctf-tweet-text a:hover,
#ctf p.ctf-tweet-text a:focus {
  text-decoration: underline;
}
#ctf .ctf-tweet-date {
  display: block;
  font-family: "Eina04-Bold";
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 20px;
  text-decoration: none;
  border-bottom: 2px solid #f3ee9d;
  padding-bottom: 10px;
}
#ctf .ctf-tweet-actions {
  margin-top: auto;
}
#ctf .ctf-twitterlink {
  position: relative;
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  line-height: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 13px 20px 14px !important;
  float: none !important;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: #fff;
  border: 1px solid #fff;
}
#ctf .ctf-twitterlink:focus, #ctf .ctf-twitterlink:hover {
  color: #293894 !important;
  background-color: #fff;
  text-decoration: none;
}

.panel-double-column blockquote {
  border-left: 3px solid #0099b8;
  padding: 0 0 0 28px;
  margin-bottom: 40px;
}
.panel-double-column blockquote::before {
  content: none;
}
.panel-double-column blockquote p {
  font-size: 18px;
  line-height: 24px;
  color: #293894;
  font-style: normal;
}
@media (min-width: 992px) {
  .panel-double-column blockquote p {
    font-size: 26px;
    line-height: 36px;
  }
}
.panel-double-column img,
.panel-double-column iframe {
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 20px;
}

.fullwidth-media__media {
  position: relative;
  width: 100%;
  max-height: 555px;
  overflow: hidden;
  aspect-ratio: 16/9;
}

.fullwidth-media__video {
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}

.btn-outline-blue,
.btn-outline-blue-icon,
.btn-outline-white,
.btn-outline-white-icon,
.btn-outline-yellow,
.btn-outline-yellow-icon,
.btn-solid-yellow,
.btn-solid-blue,
.btn-solid-blue-icon,
.btn-solid-white,
.btn-solid-white-icon,
.btn-solid-pink,
.btn-outline-blue-link,
.btn-outline-white-link,
.btn-outline-blue-back {
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  line-height: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 13px 20px 14px;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.btn-outline-blue:focus, .btn-outline-blue:hover,
.btn-outline-blue-icon:focus,
.btn-outline-blue-icon:hover,
.btn-outline-white:focus,
.btn-outline-white:hover,
.btn-outline-white-icon:focus,
.btn-outline-white-icon:hover,
.btn-outline-yellow:focus,
.btn-outline-yellow:hover,
.btn-outline-yellow-icon:focus,
.btn-outline-yellow-icon:hover,
.btn-solid-yellow:focus,
.btn-solid-yellow:hover,
.btn-solid-blue:focus,
.btn-solid-blue:hover,
.btn-solid-blue-icon:focus,
.btn-solid-blue-icon:hover,
.btn-solid-white:focus,
.btn-solid-white:hover,
.btn-solid-white-icon:focus,
.btn-solid-white-icon:hover,
.btn-solid-pink:focus,
.btn-solid-pink:hover,
.btn-outline-blue-link:focus,
.btn-outline-blue-link:hover,
.btn-outline-white-link:focus,
.btn-outline-white-link:hover,
.btn-outline-blue-back:focus,
.btn-outline-blue-back:hover {
  text-decoration: none;
}
@media (min-width: 576px) {
  .btn-outline-blue,
  .btn-outline-blue-icon,
  .btn-outline-white,
  .btn-outline-white-icon,
  .btn-outline-yellow,
  .btn-outline-yellow-icon,
  .btn-solid-yellow,
  .btn-solid-blue,
  .btn-solid-blue-icon,
  .btn-solid-white,
  .btn-solid-white-icon,
  .btn-solid-pink,
  .btn-outline-blue-link,
  .btn-outline-white-link,
  .btn-outline-blue-back {
    font-size: 16px;
    line-height: 20px;
  }
}

.btn-outline-yellow-icon,
.btn-solid-yellow-icon,
.btn-outline-blue-icon,
.btn-solid-blue-icon,
.btn-outline-white-icon,
.btn-solid-white-icon {
  padding: 13px 80px 14px 20px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-outline-yellow-icon:hover,
.btn-solid-yellow-icon:hover,
.btn-outline-blue-icon:hover,
.btn-solid-blue-icon:hover,
.btn-outline-white-icon:hover,
.btn-solid-white-icon:hover {
  background-position: center right 15px !important;
}

.btn-outline-blue-back {
  padding: 13px 20px 14px 80px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-outline-blue-back:hover {
  background-position: center left 15px !important;
}

.btn-outline-blue {
  color: #293894;
  border: 1px solid #293894;
}
.btn-outline-blue:focus, .btn-outline-blue:hover {
  color: #fff;
  background-color: #293894;
}

.btn-outline-blue-icon {
  color: #293894;
  border: 1px solid #293894;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.btn-outline-blue-icon:focus, .btn-outline-blue-icon:hover {
  color: #fff;
  text-decoration: none;
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.btn-outline-yellow-icon {
  color: #f9d556;
  border: 1px solid #f9d556;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23f9d556'/%3E%3C/svg%3E") no-repeat right 25px center;
  padding: 18px 85px 22px 25px;
  font-size: 20px;
}
.btn-outline-yellow-icon:focus, .btn-outline-yellow-icon:hover {
  color: #293894;
  text-decoration: none;
  background: #f9d556 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.btn-outline-blue-back {
  color: #293894;
  border: 1px solid #293894;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M.2 6.7c-.1.2-.1.4 0 .7 0 .1.1.2.2.3l5.8 5.8c.3.3.9.3 1.2 0 .3-.3.3-.9 0-1.2L3.1 7.9H41c.5 0 .9-.4.9-.9s-.4-.9-.9-.9H3.1l4.3-4.3c.3-.3.3-.9 0-1.2C7.2.5 7 .4 6.8.4s-.5.1-.7.2L.4 6.4c-.1.1-.2.2-.2.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat left 20px center;
}
.btn-outline-blue-back:focus, .btn-outline-blue-back:hover {
  color: #fff;
  text-decoration: none;
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M.2 6.7c-.1.2-.1.4 0 .7 0 .1.1.2.2.3l5.8 5.8c.3.3.9.3 1.2 0 .3-.3.3-.9 0-1.2L3.1 7.9H41c.5 0 .9-.4.9-.9s-.4-.9-.9-.9H3.1l4.3-4.3c.3-.3.3-.9 0-1.2C7.2.5 7 .4 6.8.4s-.5.1-.7.2L.4 6.4c-.1.1-.2.2-.2.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat left center;
}

.btn-outline-blue-link {
  color: #293894;
  border: 1px solid #293894;
  padding: 13px 50px 14px 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23293894'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'/%3E%3C/svg%3E") no-repeat right 20px center;
  background-size: 20px 20px;
}
.btn-outline-blue-link:focus, .btn-outline-blue-link:hover {
  color: #fff;
  text-decoration: none;
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'/%3E%3C/svg%3E") no-repeat right 20px center;
  background-size: 20px 20px;
}

.btn-outline-white {
  color: #fff;
  border: 1px solid #fff;
}
.btn-outline-white:focus, .btn-outline-white:hover {
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}

.btn-outline-white-icon {
  color: #fff;
  border: 1px solid #fff;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.btn-outline-white-icon:focus, .btn-outline-white-icon:hover {
  color: #293894;
  text-decoration: none;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.btn-outline-white-link {
  color: #fff;
  border: 1px solid #fff;
  padding: 13px 50px 14px 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'/%3E%3C/svg%3E") no-repeat right 20px center;
  background-size: 20px 20px;
}
.btn-outline-white-link:focus, .btn-outline-white-link:hover {
  color: #293894;
  background-color: #fff;
  text-decoration: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='%23293894'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1'/%3E%3C/svg%3E") no-repeat right 20px center;
  background-size: 20px 20px;
}

.btn-solid-yellow {
  background-color: #f9d556;
  border: 1px solid #f9d556;
  color: #211752;
}
.btn-solid-yellow:focus, .btn-solid-yellow:hover {
  color: #211752;
  background-color: #fff;
  border-color: #fff;
  text-decoration: none;
}

.btn-solid-yellow.aqua {
  background-color: #8cd9e1;
  border: 1px solid #8cd9e1;
  color: #211752;
}
.btn-solid-yellow.aqua:focus, .btn-solid-yellow.aqua:hover {
  color: #211752;
  background-color: #fff;
  text-decoration: none;
  border-color: #fff;
}

.btn-solid-yellow.pink {
  background-color: #f6cfe8;
  border: 1px solid #f6cfe8;
  color: #211752;
}
.btn-solid-yellow.pink:focus, .btn-solid-yellow.pink:hover {
  color: #211752;
  background-color: #fff;
  border-color: #fff;
  text-decoration: none;
}

.btn-solid-yellow.sky {
  background-color: #d3f2fb;
  border: 1px solid #d3f2fb;
  color: #211752;
}
.btn-solid-yellow.sky:focus, .btn-solid-yellow.sky:hover {
  color: #211752;
  background-color: #fff;
  border-color: #fff;
  text-decoration: none;
}

.btn-solid-blue {
  background-color: #293894;
  border: 1px solid #293894;
  color: #fff;
}
.btn-solid-blue:focus, .btn-solid-blue:hover {
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}

.btn-solid-blue-icon {
  border: 1px solid #293894;
  color: #fff;
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.btn-solid-blue-icon:focus, .btn-solid-blue-icon:hover {
  color: #293894;
  text-decoration: none;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.btn-solid-white {
  background-color: #fff;
  border: 1px solid #fff;
  color: #293894;
}
.btn-solid-white:focus, .btn-solid-white:hover {
  background-color: #293894;
  color: #fff;
  text-decoration: none;
}

.btn-solid-white-icon {
  border: 1px solid #fff;
  color: #293894;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.btn-solid-white-icon:focus, .btn-solid-white-icon:hover {
  color: #fff;
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat right 20px center;
  text-decoration: none;
}

.btn-solid-pink {
  background-color: #d50f8b;
  border: 1px solid #d50f8b;
  color: #fff;
}
.btn-solid-pink:focus, .btn-solid-pink:hover {
  background-color: #fff;
  border-color: #d50f8b;
  color: #d50f8b;
  text-decoration: none;
}

.btn-info {
  background-color: #293894;
  color: #fff;
  border-radius: 50%;
  width: 30px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.btn-menu {
  font-family: "Eina04-Regular";
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  display: inline-block;
  line-height: 18px;
  background-color: #293894;
  border: 1px solid #293894;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  padding: 8px 15px 9px;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-appearance: none;
}
.btn-menu:focus, .btn-menu:hover {
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}

.resources-accordion-button {
  position: relative;
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 13px 20px 14px 20px;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  background: #f9f9f9;
  border: 1px solid #f9f9f9;
  color: #4d474f;
  width: 163px;
}
.resources-accordion-button::after {
  content: "";
  display: block;
  width: 12px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='12' height='7' style='enable-background:new 0 0 12 7'%3E%3Cpath d='M.5.8 5.9 6 11.5.5' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%234d474f;stroke-miterlimit:10'/%3E%3C/svg%3E") center center no-repeat;
  margin-left: 10px;
  -webkit-transition: -webkit-transform 0.25s linear;
  transition: -webkit-transform 0.25s linear;
  transition: transform 0.25s linear;
  transition: transform 0.25s linear, -webkit-transform 0.25s linear;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.resources-accordion-button:not(.collapsed)::after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.resources-accordion-button:focus, .resources-accordion-button:hover {
  text-decoration: none;
  background: #fff;
  border: 1px solid #4d474f;
}
@media (min-width: 576px) {
  .resources-accordion-button {
    font-size: 16px;
    line-height: 20px;
  }
}

.btn-close-modal {
  color: #293894;
  font-size: 16px;
  font-family: "Eina04-Bold";
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn-close-modal:after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='48' height='48' style='enable-background:new 0 0 48 48' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23fff;stroke-width:.9919;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle cx='24' cy='24' r='24' style='fill:%23293894'/%3E%3Cpath class='st1' d='M33.9 13.6 14.1 33.4M33.9 33.4 14.1 13.6'/%3E%3C/svg%3E") no-repeat center center;
  margin-left: 10px;
  background-size: 30px 30px;
}
@media screen and (min-width: 768px) {
  .btn-close-modal:after {
    width: 48px;
    height: 48px;
    background-size: 48px 48px;
  }
}

.padding-top-none {
  padding-top: 0;
}

.padding-top-small {
  padding-top: 20px;
}

.padding-top-medium {
  padding-top: 40px;
}

.padding-top-large {
  padding-top: 60px;
}

.padding-bottom-none {
  padding-bottom: 0;
}

.padding-bottom-small {
  padding-bottom: 20px;
}

.padding-bottom-medium {
  padding-bottom: 40px;
}

.padding-bottom-large {
  padding-bottom: 60px;
}

.margin-top-none {
  margin-top: 0;
}

.margin-top-small {
  margin-top: 20px;
}

.margin-top-medium {
  margin-top: 40px;
}

.margin-top-large {
  margin-top: 60px;
}

.margin-bottom-none {
  margin-bottom: 0;
}

.margin-bottom-small {
  margin-bottom: 25px;
}

.margin-bottom-medium {
  margin-bottom: 50px;
}

.margin-bottom-large {
  margin-bottom: 60px;
}

@media (min-width: 768px) {
  .padding-top-none {
    padding-top: 0;
  }
  .padding-top-small {
    padding-top: 40px;
  }
  .padding-top-medium {
    padding-top: 80px;
  }
  .padding-top-large {
    padding-top: 120px;
  }
  .padding-bottom-none {
    padding-bottom: 0;
  }
  .padding-bottom-small {
    padding-bottom: 40px;
  }
  .padding-bottom-medium {
    padding-bottom: 80px;
  }
  .padding-bottom-large {
    padding-bottom: 120px;
  }
  .margin-top-none {
    margin-top: 0;
  }
  .margin-top-small {
    margin-top: 40px;
  }
  .margin-top-medium {
    margin-top: 80px;
  }
  .margin-top-large {
    margin-top: 120px;
  }
  .margin-bottom-none {
    margin-bottom: 0;
  }
  .margin-bottom-small {
    margin-bottom: 40px;
  }
  .margin-bottom-medium {
    margin-bottom: 80px;
  }
  .margin-bottom-large {
    margin-bottom: 120px;
  }
}
.panel-intro,
.intro-slide {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.panel-intro .wrapper,
.intro-slide .wrapper {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}
.panel-intro .wrapper > *:nth-child(1), .intro-slide .wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.panel-intro .wrapper > *:nth-child(2), .intro-slide .wrapper > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.panel-intro .colour,
.intro-slide .colour {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
  position: relative;
  background-repeat: no-repeat;
  background-position: center right;
  z-index: 2;
}
.panel-intro .left,
.intro-slide .left {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 50px 20px;
  z-index: 3;
  color: #fff;
}
.panel-intro .left .intro-tagline,
.intro-slide .left .intro-tagline {
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  letter-spacing: 0.8px;
}
.panel-intro .right,
.intro-slide .right {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.panel-intro .right:before,
.intro-slide .right:before {
  content: "";
  display: block;
  width: 100%;
  pointer-events: none;
  padding-top: 50%;
}

.intro-slide__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.intro-slide .right {
  background-position: center center;
}

.hero-media {
  position: relative;
  color: #fff;
  min-height: 500px;
  max-height: 745px;
  margin-top: 73px;
}

.hero-media__media {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.hero-media__content {
  padding-top: 80px;
  padding-bottom: 200px;
}

.hero-media__text-inner {
  text-align: center;
  margin-bottom: 50px;
}

.hero-media__asset {
  width: 100%;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  will-change: transform;
  z-index: 1;
}

.hero-media__bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ratio: 2/1;
}

.hero-media__video {
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}

.hero-media__content {
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .hero-media__media .hero-media__content {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .hero-media__text-inner {
    margin-bottom: 80px;
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .panel-intro,
  .intro-slide {
    display: -ms-grid !important;
    display: grid !important;
  }
  .panel-intro:before,
  .intro-slide:before {
    content: "";
    display: block;
    width: 100%;
    pointer-events: none;
  }
  .panel-intro .wrapper,
  .intro-slide .wrapper {
    display: -ms-grid;
    display: grid;
    grid-gap: 0px;
    -ms-grid-columns: auto 0px 1fr 0px 80px 0px 1fr 0px auto;
    grid-template-columns: auto 1fr 80px 1fr auto;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
  }
  .panel-intro .wrapper > *:nth-child(1), .intro-slide .wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .panel-intro .wrapper > *:nth-child(2), .intro-slide .wrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .panel-intro .wrapper > *:nth-child(3), .intro-slide .wrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .panel-intro .wrapper > *:nth-child(4), .intro-slide .wrapper > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .panel-intro .wrapper > *:nth-child(5), .intro-slide .wrapper > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
  }
  .panel-intro .colour,
  .intro-slide .colour {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 1/1/2/4;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3049.8' height='724'%3E%3Cpath fill='%23ef3f23' d='M2972 0H0v724h2972c49.9-110.3 77.8-232.9 77.8-362S3021.9 110.3 2972 0'/%3E%3C/svg%3E") no-repeat center right;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3049.8' height='724'%3E%3Cpath fill='%23ef3f23' d='M2972 0H0v724h2972c49.9-110.3 77.8-232.9 77.8-362S3021.9 110.3 2972 0'/%3E%3C/svg%3E") no-repeat center right;
  }
  .panel-intro .left,
  .intro-slide .left {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
    padding: 50px 0 50px 8.33333333%;
    background-color: transparent !important;
  }
  .panel-intro .right,
  .intro-slide .right {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
    grid-area: 1/3/2/6;
  }
  .panel-intro .right:before,
  .intro-slide .right:before {
    content: none;
  }
  .panel-intro {
    max-height: 495px;
    min-height: 400px;
    display: -ms-grid;
    display: grid;
  }
  .panel-intro:before {
    padding-top: 50%;
  }
  .panel-intro h2 .secondary-font {
    font-size: 55px;
    line-height: 60px;
    margin-bottom: 20px;
  }
  .panel-intro.panel-large {
    max-height: 715px;
  }
  .panel-intro.panel-large h1 {
    font-size: 52px;
    line-height: 56px;
    margin-bottom: 20px;
  }
  .intro-slide {
    max-height: 715px;
  }
  .intro-slide:before {
    padding-top: 73%;
  }
  .intro-slide .left {
    padding: 50px 0 50px 70px;
  }
  .intro-slide h1 {
    font-size: 62px;
    line-height: 66px;
    margin-bottom: 20px;
  }
  .hero-media__asset {
    position: absolute;
    top: -10%;
    height: 120%;
    right: 0;
  }
}
.brand-logo {
  max-width: 250px;
}

@media screen and (min-width: 1200px) {
  .panel-intro .wrapper,
  .intro-slide .wrapper {
    -ms-grid-columns: auto 0px 520px 0px 80px 0px 690px 0px auto;
    grid-template-columns: auto 520px 80px 690px auto;
  }
  .intro-slide .left {
    padding: 50px 0 50px 120px;
  }
  .panel-intro.panel-large h1 {
    font-size: 62px;
    line-height: 66px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .intro-slide .left {
    padding: 40px 0 40px 30px;
  }
}
.panel-intro .colour {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='725.9' height='495.3' style='enable-background:new 0 0 725.9 495.3' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bopacity:8.000000e-02;fill:%23fff%7D%3C/style%3E%3Ccircle class='st0' cx='162' cy='147' r='126.7'/%3E%3Ccircle class='st0' cx='582.5' cy='119.5' r='58.2'/%3E%3Ccircle class='st0' cx='381.3' cy='383.7' r='87.7'/%3E%3C/svg%3E");
  background-size: contain;
}

.intro-slide .colour {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='639.4' height='728' style='enable-background:new 0 0 639.4 728' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bopacity:8.000000e-02;fill:%23fbf7d4%7D%3C/style%3E%3Cpath class='st0' d='M0 142.9v161.8c18.1-22 29-50.2 29-80.9s-10.9-58.9-29-80.9zM469.5 0c7.6 40 42.7 70.3 85 70.3S631.9 40 639.4 0H469.5zM575 497.3c-28.7 0-52 23.3-52 52 0 14 5.5 26.7 14.5 36L466 664.6c-16.6-11.2-36.7-17.8-58.3-17.8-49.6 0-91.2 34.7-101.7 81.2h203.4c-4.7-20.7-15.5-39-30.4-53l71.5-79.8c7.3 3.9 15.7 6.2 24.6 6.2 28.7 0 52-23.3 52-52s-23.4-52.1-52.1-52.1z'/%3E%3C/svg%3E");
  background-size: cover;
}

.intro-grid {
  display: -ms-grid;
  display: grid;
  gap: 2px;
}
.intro-grid > .intro-grid__item:nth-child(1) {
  overflow: hidden;
}

.intro-grid--grid-1 {
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
}
.intro-grid--grid-1 > .intro-grid__item:nth-child(1) {
  grid-column: 1/-1;
}
.intro-grid--grid-1 > .intro-grid__item:nth-child(1) .intro-grid__img {
  aspect-ratio: 1/0.8104166667;
}

.intro-grid--grid-3 {
  -ms-grid-columns: minmax(0, 2fr) minmax(0, 1fr);
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
      grid-template-areas: "one two" "one three";
}
.intro-grid--grid-3 > .intro-grid__item:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: one;
}
.intro-grid--grid-3 > .intro-grid__item:nth-child(1) .intro-grid__img {
  aspect-ratio: 1273/778;
}
.intro-grid--grid-3 > .intro-grid__item:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: two;
}
.intro-grid--grid-3 > .intro-grid__item:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: three;
}
.intro-grid--grid-3 .intro-grid__item .intro-grid__img {
  aspect-ratio: 647/389;
}
@media (max-width: 991.98px) {
  .intro-grid--grid-3 {
    -ms-grid-columns: (minmax(0, 1fr))[2];
    grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-areas: "one one" "two three";
  }
  .intro-grid--grid-3 > .intro-grid__item:nth-child(1) .intro-grid__img {
    aspect-ratio: 1/1;
  }
  .intro-grid--grid-3 > .intro-grid__item:nth-child(2) .intro-grid__img,
  .intro-grid--grid-3 > .intro-grid__item:nth-child(3) .intro-grid__img {
    aspect-ratio: 4/5;
  }
  .intro-grid--grid-3 > .intro-grid__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .intro-grid--grid-3 > .intro-grid__item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .intro-grid--grid-3 > .intro-grid__item:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}

.intro-grid--grid-5 {
  -ms-grid-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
      grid-template-areas: "one two three" "one four five";
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(1) .intro-grid__img {
  aspect-ratio: 1/0.8104166667;
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: two;
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: three;
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: four;
}
.intro-grid--grid-5 > .intro-grid__item:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: five;
}
@media (max-width: 991.98px){
  .intro-grid--grid-5 > .intro-grid__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}
.intro-grid--grid-5 .intro-grid__item .intro-grid__img {
  aspect-ratio: 481/389;
}
@media (max-width: 991.98px) {
  .intro-grid--grid-5 {
    -ms-grid-columns: (minmax(0, 1fr))[2];
    grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-areas: "one one" "two three" "four five";
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(1) .intro-grid__img {
    aspect-ratio: 1/1;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(2) .intro-grid__img,
  .intro-grid--grid-5 > .intro-grid__item:nth-child(3) .intro-grid__img,
  .intro-grid--grid-5 > .intro-grid__item:nth-child(4) .intro-grid__img,
  .intro-grid--grid-5 > .intro-grid__item:nth-child(5) .intro-grid__img {
    aspect-ratio: 4/5;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .intro-grid--grid-5 > .intro-grid__item:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
}

.intro-grid__item {
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  max-height: 459px;
  overflow: hidden;
}
.intro-grid__item .intro-grid__img {
  position: relative;
  overflow: hidden;
}
.intro-grid__item .intro-grid__image,
.intro-grid__item .intro-grid__video {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.intro-grid__item .intro-grid__video {
  position: absolute;
  inset: 0;
}
.intro-grid__item .intro-grid__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.intro-grid__item .intro-grid__title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 15px 30px;
  min-height: 80px;
}
.intro-grid__item .intro-grid__title-text {
  margin: 0;
  width: 90%;
  max-width: 550px;
  font-size: 17px;
  line-height: 1.2;
  color: #fff;
}
.intro-grid__item .intro-grid__icon {
  position: absolute;
  top: 50%;
  right: 30px;
  display: block;
  width: 12px;
  height: 22px;
  margin-top: -11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='68'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='11' d='m6.5 6.5 26.8 26.8L6.5 60.1'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.intro-grid__item .intro-grid__title-link {
  color: transparent;
  font-size: 0;
  display: block;
}
@media (max-width: 921.98px) {
  .intro-grid__item .intro-grid__title {
    padding: 15px;
  }
  .intro-grid__item .intro-grid__title-text {
    font-size: 16px;
  }
  .intro-grid__item .intro-grid__icon {
    right: 10px;
  }
}

.intro-grid__item:nth-child(1) {
  max-height: 920px;
  min-height: 500px;
}
.intro-grid__item:nth-child(1) .intro-grid__title {
  padding: 20px 60px;
}
.intro-grid__item:nth-child(1) .intro-grid__title-text {
  font-size: 32px;
}
.intro-grid__item:nth-child(1) .intro-grid__icon {
  right: 30px;
  width: 63px;
  height: 22px;
  margin-top: -11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='70'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='11' d='m165.9 8.5 26.8 26.8-26.8 26.8M6.5 35.3h186.2'/%3E%3C/svg%3E");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 63px 22px;
}
@media (max-width: 991.98px) {
  .intro-grid__item:nth-child(1) {
    min-height: 450px;
  }
  .intro-grid__item:nth-child(1) .intro-grid__title {
    padding: 20px;
  }
  .intro-grid__item:nth-child(1) .intro-grid__title-text {
    font-size: 24px;
  }
  .intro-grid__item:nth-child(1) .intro-grid__icon {
    width: 30px;
  }
}

.colour.bg-aqua:after {
  background-color: #00A1B3;
}
.colour.bg-light-aqua:after {
  background-color: #8CD6DE;
}
.colour.bg-light-blue:after {
  background-color: #475CAB;
}
.colour.bg-mid-blue:after {
  background-color: #293894;
}
.colour.bg-dark-blue:after {
  background-color: #211752;
}
.colour.bg-sky-blue:after {
  background-color: #30C4ED;
}
.colour.bg-pink:after {
  background-color: #d50f8b;
}
.colour.bg-red:after {
  background-color: #ED3854;
}
.colour.bg-mid-red:after {
  background-color: #ED6382;
}
.colour.bg-light-gray:after {
  background-color: #F6F6F5;
}
.colour.bg-mid-gray:after {
  background-color: #949494;
}
.colour.bg-dark-gray:after {
  background-color: #4d464f;
}
.colour.bg-gold:after {
  background-color: #FFAB29;
}
.colour.bg-bright-yellow:after {
  background-color: #FAD657;
}
.colour.bg-light-yellow:after {
  background-color: #F7ED96;
}
.colour.bg-cream {
  background-color: #fefdf4;
}
.colour.bg-lung-1 {
  background-color: #e9f8fd;
}
.colour.bg-lung-2 {
  background-color: #f4fbfe;
}
.colour.bg-summit {
  background: linear-gradient(325deg, rgb(6, 115, 196) 0%, rgb(123, 220, 49) 100%);
}

.panel-overview {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280.5' height='279.5' style='enable-background:new 0 0 280.5 279.5' xml:space='preserve'%3E%3Ccircle cx='128' cy='151.5' r='127' style='fill:none;stroke:%23fad657;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,6'/%3E%3Ccircle cx='152' cy='128.5' r='127' style='fill:none;stroke:%2330c4ed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,7.98'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top right 5%;
}
.panel-overview .overview-wrapper {
  padding-bottom: 10px;
}
.panel-overview .overview-wrapper .inner {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
  padding: 50px;
  border-radius: 10px;
}
.panel-overview .overview-wrapper .overview-image-left figure {
  margin-bottom: 50px;
  margin-left: -70px;
}
.panel-overview .overview-wrapper .overview-image-right figure {
  margin-right: -70px;
  margin-bottom: 50px;
}
@media screen and (min-width: 768px) {
  .panel-overview .overview-wrapper {
    padding: 0 6.33333333% 10px;
  }
  .panel-overview .overview-wrapper .overview-image-left figure {
    margin-right: calc(6.33333333% + 50px);
    margin-left: calc(-8.33333333% - 50px);
  }
  .panel-overview .overview-wrapper .overview-image-right figure {
    margin-right: calc(-8.33333333% - 50px);
    margin-left: calc(6.33333333% + 50px);
  }
}
.panel-overview .overview-wrapper .overview-title {
  font-size: 40px;
  margin-bottom: 40px;
  display: block;
}
.panel-overview .overview-wrapper .overview-title b {
  font-size: 50px;
  line-height: 53px;
}
.panel-overview .overview-wrapper .overview-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 30px;
  color: #d50f8b;
}
.panel-overview .overview-wrapper .overview-tags:before {
  content: "";
  display: inline-block;
  width: 29px;
  height: 23px;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='28' height='23' style='enable-background:new 0 0 28 23' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M20.3 0c-2.6 0-4.9 1.3-6.3 3.3-1.4-2-3.7-3.3-6.3-3.3C3.4 0 0 3.5 0 7.7 0 16.2 12.4 23 14 23c1.7 0 14-6.9 14-15.3C28 3.5 24.6 0 20.3 0z' style='fill:%23d60f8c'/%3E%3Cpath class='st1' d='M9 8.3h10.1v2.3H9zM9 12.3h10.1v2.3H9z'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 10px;
}
.panel-overview .overview-wrapper hr {
  width: 50px;
  margin-right: auto;
  display: block;
  height: 2px;
  border: 0;
  color: #00A1B3;
  padding: 0;
}

.panel-button-strip .btn-solid-pink {
  padding-right: 60px;
}
.panel-button-strip .btn-solid-pink:after {
  content: "";
  display: block;
  width: 29px;
  height: 23px;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='28' height='23' style='enable-background:new 0 0 28 23' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23d60f8c%7D%3C/style%3E%3Cpath d='M20.3 0c-2.6 0-4.9 1.3-6.3 3.3-1.4-2-3.7-3.3-6.3-3.3C3.4 0 0 3.5 0 7.7 0 16.2 12.4 23 14 23c1.7 0 14-6.9 14-15.3C28 3.5 24.6 0 20.3 0z' style='fill:%23fff'/%3E%3Cpath class='st1' d='M9 8.3h10.1v2.3H9zM9 12.3h10.1v2.3H9z'/%3E%3C/svg%3E") center center no-repeat;
  position: absolute;
  right: 20px;
  top: 9px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.panel-button-strip .btn-solid-pink:hover:after {
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='28' height='23' style='enable-background:new 0 0 28 23' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M20.3 0c-2.6 0-4.9 1.3-6.3 3.3-1.4-2-3.7-3.3-6.3-3.3C3.4 0 0 3.5 0 7.7 0 16.2 12.4 23 14 23c1.7 0 14-6.9 14-15.3C28 3.5 24.6 0 20.3 0z' style='fill:%23d60f8c'/%3E%3Cpath class='st1' d='M9 8.3h10.1v2.3H9zM9 12.3h10.1v2.3H9z'/%3E%3C/svg%3E") center center no-repeat;
}
.panel-link-strip {
  position: relative;
  padding: 60px 0;
  background: #f0fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='649.6' height='242.6' style='enable-background:new 0 0 649.6 242.6' xml:space='preserve'%3E%3Cpath d='m649.6 174.2-187.5-66.1c.7-3.5 1.1-7.2 1.1-10.9 0-31.4-25.5-56.9-56.9-56.9s-56.9 25.5-56.9 56.9c0 9.2 2.2 18 6.1 25.7l-57 39.2c-7.9-6.7-18.2-10.7-29.3-10.7-14.2 0-26.8 6.5-35.2 16.6L126.6 94.7c4-8.6 6.3-18.2 6.3-28.3C132.9 29.7 103.1 0 66.4 0S0 29.7 0 66.4s29.7 66.4 66.4 66.4c21 0 39.8-9.8 51.9-25L226 182c-1.6 4.7-2.5 9.7-2.5 14.9 0 25.2 20.4 45.6 45.6 45.6s45.6-20.4 45.6-45.6c0-8.1-2.1-15.6-5.8-22.2l56-38.5c10.4 10.9 25 17.7 41.2 17.7 22.8 0 42.4-13.4 51.5-32.7l191.8 68.4v-15.4z' style='opacity:7.000000e-02;fill:%2300abbc'/%3E%3C/svg%3E") center right no-repeat;
}
.panel-link-strip:before {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #00A1B3;
  position: absolute;
  top: -4px;
  left: 0;
}
.panel-link-strip .link_self {
  color: #293894;
  font-size: 18px;
  font-family: "Eina04-Bold";
}
.panel-link-strip .link_self:before {
  content: "";
  display: inline-block;
  width: 38px;
  min-width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' style='enable-background:new 0 0 38 38' xml:space='preserve'%3E%3Ccircle cx='19' cy='19' r='19' style='fill:%23293c92'/%3E%3Cpath d='m28.1 18.6-9.5-9.5c-.2-.1-.5-.1-.6.1-.2.2-.2.5 0 .7l8.7 8.7h-17c-.3 0-.5.2-.5.5s.2.5.5.5h16.9L18 28.1c-.2.2-.2.5 0 .7.1.1.2.1.3.1.1 0 .2 0 .3-.1l9.5-9.5c.2-.2.2-.5 0-.7z' style='fill:%23fff'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 20px;
}
.panel-link-strip .link_blank {
  color: #293894;
  font-size: 18px;
  font-family: "Eina04-Bold";
}
.panel-link-strip .link_blank:before {
  content: "";
  display: inline-block;
  width: 38px;
  min-width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='38' height='38' style='enable-background:new 0 0 38 38' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23fff;stroke-width:1.3217;stroke-linecap:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle cx='19' cy='19' r='19' style='fill:%23293c92'/%3E%3Cpath class='st1' d='m19.4 13.2 1.7-1.7c1.6-1.6 4.1-1.6 5.7 0h0c1.6 1.6 1.6 4.1 0 5.7L22.9 21c-1.6 1.6-4.1 1.6-5.7 0h0c-.2-.2-.4-.5-.6-.8'/%3E%3Cpath class='st1' d='M18.5 25.4 17 27c-1.6 1.6-4.1 1.6-5.7 0h0c-1.6-1.6-1.6-4.1 0-5.7l3.9-3.9c1.6-1.6 4.1-1.6 5.7 0h0c.2.2.4.4.5.6'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 20px;
}

.panel-cta-strip {
  padding: 60px 0;
  background-color: #293894;
  color: #fff;
}
.panel-cta-strip a:not(.btn-solid-white) {
  margin: 10px 20px 10px 0;
  color: #fff;
}

.panel-features .feature-item {
  padding: 0 12px;
}
.panel-features .feature-item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
  padding: 30px;
  border-radius: 10px;
  background: #fff;
}
.panel-features .feature-item .feature-item-image {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.panel-features .feature-item .feature-item-image:before {
  content: "";
  display: block;
  padding-top: 103.2258064516%;
}
.panel-features .feature-item .feature-item-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.panel-features .feature-item .feature-item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
  padding: 0 15px;
}
.panel-features .feature-item h4 {
  font-size: 26px;
  line-height: 30px;
}
.panel-features .feature-item.theme-pink h4 {
  color: #d50f8b;
}
.panel-features .feature-item.theme-pink .inner {
  border-color: #d50f8b;
}
.panel-features .feature-item.theme-aqua h4 {
  color: #00A1B3;
}
.panel-features .feature-item.theme-aqua .inner {
  border-color: #00A1B3;
}
.panel-features .feature-item.theme-blue h4 {
  color: #293894;
}
.panel-features .feature-item.theme-blue .inner {
  border-color: #293894;
}
.panel-features .feature-item.theme-light-blue h4 {
  color: #475CAB;
}
.panel-features .feature-item.theme-light-blue .inner {
  border-color: #475CAB;
}
.panel-features .feature-item.theme-light-red h4 {
  color: #ec6282;
}
.panel-features .feature-item.theme-light-red .inner {
  border-color: #ec6282;
}
.panel-features .feature-item-large .inner {
  border-bottom: 9px solid #293894;
}
.panel-features .btn-down-icon {
  font-size: 0;
  color: transparent;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
  margin: auto auto -50px;
  background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' style='enable-background:new 0 0 50 50' xml:space='preserve'%3E%3Cpath d='m12.5 18.1 12.2 13.7 12.8-13.7' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23293894;stroke-width:2.0078;stroke-miterlimit:10'/%3E%3C/svg%3E") no-repeat center center;
}

#board {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='601.4' height='669.3' style='enable-background:new 0 0 601.4 669.3' xml:space='preserve'%3E%3Cpath d='M601.4 71.6 513.1 258c-14-8-30.2-12.6-47.5-12.6-14.6 0-28.4 3.3-40.8 9.1l-77.2-141.7c12.2-9.6 20-24.5 20-41.2 0-29-23.5-52.4-52.4-52.4-29 0-52.4 23.5-52.4 52.4 0 2.4.2 4.7.5 7l-137.7 24.7c-4-25.7-23.5-46.3-48.6-51.9V0H61v49.8C27.1 51 0 78.8 0 112.9 0 147.7 28.3 176 63.1 176c33.4 0 60.7-25.9 62.9-58.7l141.4-23.9c8.3 18.1 26.5 30.6 47.7 30.6 7.5 0 14.6-1.6 21.1-4.4l74.9 142.7c-25 17.3-41.3 46.1-41.3 78.8 0 52.7 42.5 95.4 95.1 95.8L461.6 553c-30.2 2.2-54 27.3-54 58.1 0 32.2 26.1 58.2 58.2 58.2s58.2-26.1 58.2-58.2c0-28.5-20.5-52.2-47.5-57.2l4-118.2c42-6.6 74.9-40.4 80.1-82.8h40.8v-15.6h-40.2c-1.1-28.7-14.8-54.1-35.8-70.9l75.9-162V71.6z' style='opacity:7.000000e-02;fill:%2300abbc'/%3E%3C/svg%3E") no-repeat top right;
}

#technology {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='542.8' height='240' style='enable-background:new 0 0 542.8 240' xml:space='preserve'%3E%3Cpath d='M479.1 0c-35.2 0-63.7 28.5-63.7 63.7 0 10.3 2.4 20 6.8 28.6L313 167.7c-8.1-9.8-20.3-16-34-16-12.2 0-23.2 4.9-31.2 12.9L191.6 123c4.2-8 6.6-17.1 6.6-26.8 0-31.8-25.7-57.5-57.5-57.5S83.1 64.4 83.1 96.2c0 3.7.4 7.3 1 10.7L0 137v14.7l89.1-30c9.4 19 28.9 32 51.5 32 17 0 32.4-7.4 42.9-19.2l56.1 41.3c-3.1 6-4.8 12.8-4.8 20.1 0 24.4 19.8 44.2 44.2 44.2s44.2-19.8 44.2-44.2c0-5.3-.9-10.4-2.7-15.2l110.4-75.6c11.7 13.6 29 22.2 48.3 22.2 35.2 0 63.7-28.5 63.7-63.7S514.3 0 479.1 0z' style='opacity:7.000000e-02;fill:%2300abbc'/%3E%3C/svg%3E") no-repeat bottom left;
  padding-bottom: 250px;
}

.panel-team {
  padding: 140px 0;
}
.panel-team h3, .panel-team .text-large {
  color: #293894;
}
.panel-team:nth-child(odd) {
  background-color: #edf9fa;
}
.panel-team:nth-child(odd) h3, .panel-team:nth-child(odd) .text-large {
  color: #211752;
}

.team-member {
  width: 50%;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .team-member {
    width: 20%;
    margin-bottom: 60px;
  }
}
.team-member .team-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.team-thumb {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}
.team-thumb:before {
  content: "";
  display: block;
  padding-top: 133.3333333333%;
}
.team-thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.modal-backdrop {
  background-color: #293894;
}

.modal-backdrop.show {
  opacity: 0.9;
}

.innovation-modal .modal-dialog,
.team-modal .modal-dialog {
  max-width: 1070px;
}
@media screen and (min-width: 576px) {
  .innovation-modal .modal-dialog,
  .team-modal .modal-dialog {
    margin: 50px;
  }
}
@media screen and (min-width: 1170px) {
  .innovation-modal .modal-dialog,
  .team-modal .modal-dialog {
    margin: 50px auto;
  }
}
.innovation-modal .modal-content,
.team-modal .modal-content {
  border-radius: 5px;
}
.innovation-modal .modal-header,
.team-modal .modal-header {
  border: none;
}
.innovation-modal .modal-body,
.team-modal .modal-body {
  padding: 0 8.33333333% 50px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='391' height='551' style='enable-background:new 0 0 391 551' xml:space='preserve'%3E%3Cpath d='M391 551V0C173.7 7.7 0 186.2 0 405.2 0 456.6 9.6 505.8 27 551h364z' style='fill:%23cceef2'/%3E%3C/svg%3E") no-repeat bottom right;
}
.innovation-modal hr,
.team-modal hr {
  width: 48px;
  border: 2px solid #ed3960;
}
.innovation-modal .btn-linkedin,
.team-modal .btn-linkedin {
  display: inline-block;
  width: 44px;
  height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' style='enable-background:new 0 0 44 44' xml:space='preserve'%3E%3Cpath d='M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm-6.7 33.5h-5.1V17.3h5.1v16.2zM12.8 15c-1.6 0-2.9-1.2-2.9-2.9s1.3-2.9 2.9-2.9 2.9 1.2 2.9 2.9-1.3 2.9-2.9 2.9zm21.4 18.5h-5.1v-8.9c0-2.6-1.1-3.4-2.5-3.4-1.5 0-3 1.1-3 3.5v8.8h-5.1V17.3h4.9v2.3h.1c.5-1 2.2-2.7 4.9-2.7 2.9 0 5.9 1.7 5.9 6.7v9.9z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat center center;
  color: transparent;
  font-size: 0;
}
.innovation-modal .btn-twitter,
.team-modal .btn-twitter {
  display: inline-block;
  width: 44px;
  height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='44' height='44' x='0' y='0' style='enable-background:new 0 0 44 44' version='1.1'%3E%3Cstyle%3E.st0%7Bfill:%23293894%7D%3C/style%3E%3Cpath d='m22.2 20.3-5.5-7.9h-2.9l6.8 9.7.8 1.2 5.8 8.3h3l-7.1-10.1z' class='st0'/%3E%3Cpath d='M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm4.4 33-5.9-8.5-7.4 8.5h-1.9l8.4-9.8L11.2 11h6.4l5.6 8.1 7-8.1h1.9l-8 9.3L32.8 33h-6.4z' class='st0'/%3E%3C/svg%3E") no-repeat center center;
  color: transparent;
  font-size: 0;
  margin-right: 20px;
}

.panel-he-outcomes .outcome-wrapper {
  border: 3px solid #d50f8b;
  border-radius: 10px;
  text-align: center;
  padding: 100px 50px 0;
}
.panel-he-outcomes .outcome-wrapper .col-lg-4 {
  border-bottom: 4px dotted #d50f8b;
}
.panel-he-outcomes .outcome-wrapper .col-lg-4:last-child {
  border-bottom: none;
}
@media (min-width: 992px) {
  .panel-he-outcomes .outcome-wrapper .col-lg-4 {
    border-right: 4px dotted #d50f8b;
    border-bottom: none;
  }
  .panel-he-outcomes .outcome-wrapper .col-lg-4:last-child {
    border: none;
  }
}
.panel-he-outcomes .outcome-title {
  display: inline-block;
  background-color: #d50f8b;
  color: #fff;
  padding: 15px 50px 15px 20px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  border-radius: 5px;
}
.panel-he-outcomes .link_self,
.panel-he-outcomes .link_blank {
  color: #293894;
  font-size: 16px;
  font-family: "Eina04-Bold";
  display: inline-block;
}
.panel-he-outcomes .link_self:before,
.panel-he-outcomes .link_blank:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.panel-he-outcomes .link_self:before {
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='30' height='30' style='enable-background:new 0 0 30 30' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;stroke:%23293c92;stroke-width:1.2887;stroke-miterlimit:10%7D%3C/style%3E%3Cpath class='st0' d='m14.4 7.5 7.5 7.5-7.5 7.4M7.7 15h13.7'/%3E%3Cpath d='M15 1.3c7.6 0 13.7 6.2 13.7 13.7S22.6 28.7 15 28.7 1.3 22.6 1.3 15 7.4 1.3 15 1.3M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z' style='fill:%23293c92'/%3E%3C/svg%3E") center center no-repeat;
}
.panel-he-outcomes .link_blank:before {
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='30' height='30' style='enable-background:new 0 0 30 30' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23293c92;stroke-width:1.2887;stroke-linecap:round;stroke-miterlimit:10%7D%3C/style%3E%3Cpath d='M15 1.3c7.6 0 13.7 6.2 13.7 13.7S22.6 28.7 15 28.7 1.3 22.6 1.3 15 7.4 1.3 15 1.3M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z' style='fill:%23293c92'/%3E%3Cpath class='st1' d='M15.2 10.3 16.5 9c1.2-1.2 3.2-1.2 4.4 0h0c1.2 1.2 1.2 3.2 0 4.4l-3 3c-1.2 1.2-3.2 1.2-4.4 0h0c-.2-.2-.3-.4-.5-.6'/%3E%3Cpath class='st1' d='M14.4 19.8 13.3 21c-1.2 1.2-3.2 1.2-4.4 0h0c-1.2-1.2-1.2-3.2 0-4.4l3-3c1.2-1.2 3.2-1.2 4.4 0h0c.2.2.3.3.4.5'/%3E%3C/svg%3E") center center no-repeat;
}

.simple-heading,
.news-heading {
  background: #293894 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='1599.8' height='202.8' style='enable-background:new 0 0 1599.8 202.8' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bopacity:6.000000e-02;fill:%23fff%7D%3C/style%3E%3Ccircle class='st0' cx='567.9' cy='105.6' r='60'/%3E%3Ccircle class='st0' cx='988.4' cy='43.4' r='24.9'/%3E%3Ccircle class='st0' cx='1075.6' cy='118.7' r='42.6'/%3E%3Cpath class='st0' d='M286.2 204.7c.2-3 .3-6 .3-9 0-69.3-56.2-125.4-125.4-125.4S35.7 126.4 35.7 195.7c0 3 .1 6 .3 9h250.2zM1228.5 169.7c24.1 0 45.5-11.5 59.1-29.2l44.7 33.1c-7.1 8.5-11.6 19.3-12.3 31.2h106.9c-1.6-28.1-24.9-50.5-53.5-50.5-12.1 0-23.3 4-32.3 10.8l-46.9-35c5.5-10.4 8.6-22.2 8.6-34.8 0-2.4-.1-4.7-.3-7l66.3-11.4c7 18.9 25.2 32.3 46.5 32.3 27.4 0 49.6-22.2 49.6-49.6 0-27.4-22.2-49.6-49.6-49.6-6.6 0-13 1.3-18.7 3.7L1389.1 0H1375l11.1 19.6c-12.3 9-20.3 23.6-20.3 40 0 1.5.1 3 .2 4.5l-65.8 11.1c-8.8-31.3-37.5-54.3-71.7-54.3-41.1 0-74.4 33.3-74.4 74.4s33.3 74.4 74.4 74.4z'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
}

.simple-heading-events {
  background: #00A1B3 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='1599.8' height='202.8' style='enable-background:new 0 0 1599.8 202.8' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bopacity:6.000000e-02;fill:%23fff%7D%3C/style%3E%3Ccircle class='st0' cx='567.9' cy='105.6' r='60'/%3E%3Ccircle class='st0' cx='988.4' cy='43.4' r='24.9'/%3E%3Ccircle class='st0' cx='1075.6' cy='118.7' r='42.6'/%3E%3Cpath class='st0' d='M286.2 204.7c.2-3 .3-6 .3-9 0-69.3-56.2-125.4-125.4-125.4S35.7 126.4 35.7 195.7c0 3 .1 6 .3 9h250.2zM1228.5 169.7c24.1 0 45.5-11.5 59.1-29.2l44.7 33.1c-7.1 8.5-11.6 19.3-12.3 31.2h106.9c-1.6-28.1-24.9-50.5-53.5-50.5-12.1 0-23.3 4-32.3 10.8l-46.9-35c5.5-10.4 8.6-22.2 8.6-34.8 0-2.4-.1-4.7-.3-7l66.3-11.4c7 18.9 25.2 32.3 46.5 32.3 27.4 0 49.6-22.2 49.6-49.6 0-27.4-22.2-49.6-49.6-49.6-6.6 0-13 1.3-18.7 3.7L1389.1 0H1375l11.1 19.6c-12.3 9-20.3 23.6-20.3 40 0 1.5.1 3 .2 4.5l-65.8 11.1c-8.8-31.3-37.5-54.3-71.7-54.3-41.1 0-74.4 33.3-74.4 74.4s33.3 74.4 74.4 74.4z'/%3E%3C/svg%3E") no-repeat center center;
  background-size: cover;
}

.blog main {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='85.5' height='352.1' style='enable-background:new 0 0 85.5 352.1' xml:space='preserve'%3E%3Cpath d='M85.5 0C33.4 41 0 104.6 0 176s33.4 135 85.5 176V0z' style='opacity:.22;fill-rule:evenodd;clip-rule:evenodd;fill:%2300abbd'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113.1' height='568.5' style='enable-background:new 0 0 113.1 568.5' xml:space='preserve'%3E%3Cpath d='M0 0v568.5c70.1-74.1 113.1-174.2 113.1-284.2S70.1 74.1 0 0z' style='opacity:.5;fill-rule:evenodd;clip-rule:evenodd;fill:%23ed3854'/%3E%3C/svg%3E");
  background-repeat: no-repeat, no-repeat;
  background-position: right center, left top 30%;
}

.news-results {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='654.2' height='424.5' style='enable-background:new 0 0 654.2 424.5' xml:space='preserve'%3E%3Cpath d='M598.4 272.5c-30.8 0-55.8 25-55.8 55.8 0 3.3.3 6.5.8 9.6l-108.3 24.8c-11.1-37-45.5-63.9-86.1-63.9-32.9 0-61.7 17.7-77.4 44.1l-138.2-40.7c.5-2.8.7-5.7.7-8.6 0-23.6-16.2-43.4-38-49L93.7 113c23.6-7.2 40.8-29.2 40.8-55.2C134.5 25.9 108.7 0 76.8 0 44.9 0 19 25.9 19 57.7c0 3.1.3 6.1.7 9.1L0 71.1v15.7L23.9 81c8.9 20.3 29.2 34.5 52.9 34.5h2l3.5 127.7c-27.3.8-49.1 23.1-49.1 50.6 0 27.9 22.6 50.6 50.6 50.6 19.6 0 36.5-11.1 44.9-27.4l136.2 40c-3.7 9.9-5.8 20.6-5.8 31.8 0 12.7 2.6 24.8 7.4 35.7h165c4.8-11 7.4-23 7.4-35.7 0-4-.3-8-.8-11.8L548 352.5c9 18.8 28.2 31.7 50.4 31.7 30.8 0 55.8-25 55.8-55.8 0-30.9-25-55.9-55.8-55.9z' style='opacity:.1;fill:%2300abbc'/%3E%3C/svg%3E") no-repeat bottom left;
}

.blog-post {
  position: relative;
  padding: 10px;
  margin-bottom: 20px;
}
.blog-post .inner {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.blog-post .blog-text {
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.blog-post .blog-text .entry-date.published {
  font-size: 16px;
  color: #ec6282;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.blog-post .btn-outline {
  padding: 10px 80px 10px 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.blog-thumb {
  display: block;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url("../img/swahsn-news.jpg");
  color: transparent;
  font-size: 0;
}
.blog-thumb:before {
  content: "";
  display: block;
  padding-top: 67.0731707317%;
}
.blog-thumb a {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.blog-thumb.file-thumb {
  background-image: url("../img/swahsn-publication.png");
}

.file-meta {
  background-color: #3c3c3c;
  padding: 10px 20px;
}

.resources.type-resources .file-meta {
  background-color: #00818f;
}

.file-meta p {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
}

.file-size {
  display: inline-block;
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin-left: 10px;
}

.file-icon {
  background-position: center center;
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 10px;
}

.file-icon.type-online {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm12.9 18.9h-6.5c.1-1.2.2-2.5.2-3.9s-.1-2.8-.2-4.2h6.5c.4 1.3.7 2.7.7 4.2-.2 1.3-.4 2.6-.7 3.9zM15 28.4c-1.2 0-2.4-1.3-3.3-3.7-.5-1.3-.9-2.7-1.2-4.3h9.1c-.9 4.9-2.8 8-4.6 8zm-4.8-9.5c-.1-1.3-.2-2.6-.2-3.9 0-1.5.1-2.9.3-4.2h9.4c.2 1.3.3 2.7.3 4.2 0 1.4-.1 2.6-.2 3.9h-9.6zM15 1.6c1.2 0 2.4 1.3 3.3 3.7.5 1.2.9 2.5 1.1 4h-9c1-4.8 2.9-7.7 4.6-7.7zm12.2 7.7h-6.1c-.3-1.7-.7-3.3-1.3-4.6-.4-1.1-.9-2-1.5-2.7 3.9 1 7.2 3.7 8.9 7.3zM11.7 2c-.5.7-1 1.6-1.5 2.7-.5 1.3-1 2.9-1.3 4.6H2.8C4.5 5.7 7.8 3 11.7 2zm-9.5 8.8h6.5c-.2 1.3-.2 2.7-.2 4.2 0 1.3.1 2.6.2 3.9H2.1c-.4-1.2-.6-2.5-.6-3.9.1-1.5.3-2.9.7-4.2zm.5 9.6h6.2c.3 1.8.7 3.5 1.3 4.9.4 1.1.9 2 1.5 2.7-4-1-7.3-3.9-9-7.6zM18.3 28c.5-.7 1-1.6 1.5-2.7.6-1.4 1-3.1 1.3-4.9h6.2c-1.7 3.7-5 6.6-9 7.6z'/%3E%3C/svg%3E");
}

.file-icon.type-word {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_2_00000089542361189092044470000003299050555929440179_' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='30' height='35' style='enable-background:new 0 0 30 35' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M29.5 8.9 20.8.2c-.1-.1-.3-.2-.5-.2H4.2c-.4 0-.7.3-.7.8v11c0 .4.3.8.8.8s.7-.4.7-.9V1.5h14.5v7.9c0 .4.3.8.8.8h7.9v23.2H5v-2.9c0-.4-.3-.8-.8-.8s-.8.3-.8.8v3.7c0 .4.3.8.8.8H29c.4 0 .8-.3.8-.8V9.5c0-.3-.1-.4-.3-.6zm-8.4-.2V2.6l6.1 6.1h-6.1z'/%3E%3Cpath class='st0' d='M8.9 19.4c-.6 0-.9.4-.9 1.3v.7c0 .9.3 1.3.9 1.3s.9-.4.9-1.3v-.7c0-.9-.3-1.3-.9-1.3zM4.5 19.5h-.7v3.2h.7c.7 0 .9-.4.9-1.3v-.6c0-.8-.2-1.3-.9-1.3z'/%3E%3Cpath class='st0' d='M20.9 14.6H1.1c-.5 0-.8.4-.8.8v11.4c0 .5.4.8.8.8h19.8c.5 0 .8-.4.8-.8V15.4c0-.4-.4-.8-.8-.8zM6.4 21.4c0 1.6-.8 2.1-1.9 2.1H2.8v-4.9h1.7c1.1 0 1.9.6 1.9 2.1v.7zm4.4.1c0 1.5-.8 2.2-1.9 2.2s-1.8-.7-1.8-2.2v-.7c0-1.5.8-2.2 1.9-2.2s1.9.7 1.9 2.2v.7h-.1zm2.6 1.3c.5 0 .7-.2.8-.7h.9c-.2 1.1-.8 1.6-1.8 1.6-1.1 0-1.9-.7-1.9-2.2v-.7c0-1.5.8-2.2 1.9-2.2 1 0 1.6.5 1.8 1.6h-1c-.1-.5-.4-.7-.8-.7-.6 0-.9.4-.9 1.3v.7c.1.9.4 1.3 1 1.3zm4.9.8-.9-1.7-.9 1.7h-1.1l1.4-2.5-1.2-2.4h1.1l.8 1.6.8-1.6h1.1L17.9 21l1.4 2.5h-1v.1z'/%3E%3C/svg%3E");
}

.file-icon.type-pdf {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='35' xml:space='preserve'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M29.5 8.9 20.8.2c-.1-.1-.3-.2-.5-.2H4.2c-.4 0-.7.3-.7.8v11c0 .4.3.8.8.8s.7-.4.7-.9V1.5h14.5v7.9c0 .4.3.8.8.8h7.9v23.2H5v-2.9c0-.4-.3-.8-.8-.8s-.8.3-.8.8v3.7c0 .4.3.8.8.8H29c.4 0 .8-.3.8-.8V9.5c0-.3-.1-.4-.3-.6zm-8.4-.2V2.6l6.1 6.1h-6.1z'/%3E%3Cpath d='M11.2 19.4h-.7v3.2h.7c.7 0 .9-.4.9-1.3v-.6c0-.9-.2-1.3-.9-1.3zM6.9 19.4h-.6v1.5h.6c.7 0 1-.2 1-.8 0-.4-.3-.7-1-.7z'/%3E%3Cpath d='M21.7 26.8V15.4c0-.5-.4-.8-.8-.8H1.1c-.5 0-.8.4-.8.8v11.4c0 .5.4.8.8.8h19.8c.4 0 .8-.3.8-.8zM7 21.7h-.7v1.7h-1v-4.9H7c1.1 0 1.8.5 1.8 1.6.1 1.1-.6 1.6-1.8 1.6zm6.1-.4c0 1.6-.8 2.1-1.9 2.1H9.5v-4.9h1.7c1.1 0 1.9.6 1.9 2.1v.7zm3.9-1.9h-2.1v1.2h1.8v.8h-1.8v2h-1v-4.9H17v.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.panel-quote .quote-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 16.66666667% 0px 16.66666667% 0px 66.66666667%;
  grid-template-columns: 16.66666667% 16.66666667% 66.66666667%;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
  gap: 0px 0px;
      grid-template-areas: "quote-mark quote-mark ." ". quote-text quote-text";
}
.panel-quote .quote-mark {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: quote-mark;
  -ms-grid-column-align: center;
      justify-self: center;
  aspect-ratio: 98/67;
  width: 100%;
  max-width: 144px;
  height: auto;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.1 66.3'%3E%3Cpath d='M77.5 23C79.8 11.8 91.8 0 91.8 0 56.5 9.4 53.3 34.7 53.3 44.6c0 12 9.8 21.7 21.9 21.7s21.9-9.7 21.9-21.7S88.5 24.1 77.5 23M24.2 23C26.5 11.8 38.5 0 38.5 0 3.2 9.4 0 34.7 0 44.6c0 12 9.8 21.7 21.9 21.7s21.9-9.7 21.9-21.7S35.2 24.1 24.2 23'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.1 66.3'%3E%3Cpath d='M77.5 23C79.8 11.8 91.8 0 91.8 0 56.5 9.4 53.3 34.7 53.3 44.6c0 12 9.8 21.7 21.9 21.7s21.9-9.7 21.9-21.7S88.5 24.1 77.5 23M24.2 23C26.5 11.8 38.5 0 38.5 0 3.2 9.4 0 34.7 0 44.6c0 12 9.8 21.7 21.9 21.7s21.9-9.7 21.9-21.7S35.2 24.1 24.2 23'/%3E%3C/svg%3E");
}
.panel-quote .quote-text {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: quote-text;
  padding: 20px 0 0;
}
.panel-quote .quote-mark svg {
  width: 100%;
  max-width: 144px;
  height: auto;
}
.panel-quote .quote-red {
  background: #ec6282;
}
.panel-quote .quote-blue {
  background: #293894;
}
.panel-quote .quote-aqua {
  background: #00A1B3;
}
.panel-quote .quote-summit {
  background: linear-gradient(325deg, rgb(6, 115, 196) 0%, rgb(123, 220, 49) 100%);
}
.panel-quote h2 {
  color: #293894;
}
.panel-quote p {
  font-family: "Eina04-Bold";
  font-size: 14px;
  text-transform: uppercase;
  color: #293894;
}
@media screen and (min-width: 992px) {
  .panel-quote .quote-container {
    -ms-grid-columns: 16.66666667% 75%;
    grid-template-columns: 16.66666667% 75%;
        grid-template-areas: "quote-mark . " ". quote-text ";
  }
  .panel-quote .quote-text {
    padding: 0 60px;
  }
  .panel-quote h2 {
    font-size: 48px;
    line-height: 50px;
  }
  .panel-quote .quote-mark {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .panel-quote .quote-text {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
}
@media screen and (min-width: 1200px) {
  .panel-quote .quote-container {
    -ms-grid-columns: 16.66666667% 66.66666667%;
    grid-template-columns: 16.66666667% 66.66666667%;
  }
}

.other-interests-wrapper {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 0 0 20px;
}
@media (min-width: 576px) {
  .other-interests-wrapper {
    padding: 0 20px;
  }
}

.other-cell {
  padding: 10px;
  height: 100%;
  margin-bottom: 20px;
  position: relative;
}
.other-cell .inner {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.other-cell .other-thumb {
  display: block;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url("../img/swahsn-news.jpg");
  color: transparent;
  font-size: 0;
}
.other-cell .other-thumb:before {
  content: "";
  display: block;
  padding-top: 67.0731707317%;
}
.other-cell .other-thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.other-cell .other-text {
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.other-cell .other-text .entry-date.published {
  font-size: 16px;
  color: #E51F4A;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.other-cell .btn-outline {
  padding: 10px 80px 10px 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.home .panel-other-interests h2 {
  font-size: 42px;
  line-height: 48px;
  color: #293894;
  font-family: "Eina04-Regular";
}

@media (min-width: 992px) {
  .home .panel-other-interests h2 {
    font-size: 70px;
    line-height: 66px;
  }
}
#home-news.panel-other-interests {
  background: #fefdf4;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199.9' height='140.1' style='enable-background:new 0 0 199.9 140.1' xml:space='preserve'%3E%3Cpath d='M199.9 0H0c19.3 80.4 91.6 140.1 177.9 140.1 7.5 0 14.8-.5 22-1.3V0z' style='fill:%23ec6282'/%3E%3C/svg%3E");
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199.9' height='140.1' style='enable-background:new 0 0 199.9 140.1' xml:space='preserve'%3E%3Cpath d='M199.9 0H0c19.3 80.4 91.6 140.1 177.9 140.1 7.5 0 14.8-.5 22-1.3V0z' style='fill:%23ec6282'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#293894), color-stop(50%, #293894), color-stop(50%, #fefdf4), to(#fefdf4));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199.9' height='140.1' style='enable-background:new 0 0 199.9 140.1' xml:space='preserve'%3E%3Cpath d='M199.9 0H0c19.3 80.4 91.6 140.1 177.9 140.1 7.5 0 14.8-.5 22-1.3V0z' style='fill:%23ec6282'/%3E%3C/svg%3E"), linear-gradient(0deg, #293894 0%, #293894 50%, #fefdf4 50%, #fefdf4 100%);
  background-position: top right;
  background-repeat: no-repeat;
}

.panel-other-interests.strip-pink {
  background: #d50f8b;
  background: -webkit-gradient(linear, left bottom, left top, from(#d50f8b), color-stop(50%, #d50f8b), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #d50f8b 0%, #d50f8b 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-mid-red {
  background: #d50f8b;
  background: -webkit-gradient(linear, left bottom, left top, from(#ED6382), color-stop(50%, #ED6382), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #ED6382 0%, #ED6382 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-mid-blue {
  background: #293894;
  background: -webkit-gradient(linear, left bottom, left top, from(#293894), color-stop(50%, #293894), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #293894 0%, #293894 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-dark-blue {
  background: #211752;
  background: -webkit-gradient(linear, left bottom, left top, from(#211752), color-stop(50%, #211752), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #211752 0%, #211752 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-light-blue {
  background: #475CAB;
  background: -webkit-gradient(linear, left bottom, left top, from(#475CAB), color-stop(50%, #475CAB), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #475CAB 0%, #475CAB 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-gold {
  background: #FFAB29;
  background: -webkit-gradient(linear, left bottom, left top, from(#FFAB29), color-stop(50%, #FFAB29), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #FFAB29 0%, #FFAB29 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-aqua {
  background: #00A1B3;
  background: -webkit-gradient(linear, left bottom, left top, from(#00A1B3), color-stop(50%, #00A1B3), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #00A1B3 0%, #00A1B3 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-bright-yellow {
  background: #FAD657;
  background: -webkit-gradient(linear, left bottom, left top, from(#FAD657), color-stop(50%, #FAD657), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #FAD657 0%, #FAD657 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-mid-gray {
  background: #FAD657;
  background: -webkit-gradient(linear, left bottom, left top, from(#FAD657), color-stop(50%, #FAD657), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #FAD657 0%, #FAD657 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-light-gray {
  background: #F6F6F5;
  background: -webkit-gradient(linear, left bottom, left top, from(#F6F6F5), color-stop(50%, #F6F6F5), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, #F6F6F5 0%, #F6F6F5 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
}

.panel-other-interests.strip-lungs {
  background: #F6F6F5;
  background: -webkit-gradient(linear, left bottom, left top, from(#cff3fe), color-stop(65%, #cff3fe), color-stop(65%, #fff), to(#fff));
  background: linear-gradient(0deg, #cff3fe 0%, #cff3fe 65%, #fff 65%, #fff 100%);
}

.download-form.form-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border-radius: 0px;
  background-color: transparent;
}

.panel-resources-download {
  position: relative;
  z-index: 1;
  padding-top: 18.1%;
  overflow: hidden;
}
.panel-resources-download::after {
  content: "";
  display: block;
  width: 200px;
  height: 200px;
  border-radius: 0 200px 0 0;
  background-color: #ffd542;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
@media (min-width: 768px) {
  .panel-resources-download {
    padding-top: 130px;
  }
}
.panel-resources-download .download-img {
  margin-top: -18.1%;
  margin-left: 30%;
}
@media (min-width: 768px) {
  .panel-resources-download .download-img {
    position: absolute;
    top: 0;
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .panel-resources-download .download-img {
    -webkit-transform: translateX(15%);
            transform: translateX(15%);
  }
}

#newsletter-signup {
  background-color: #FAD657;
}
#newsletter-signup .nsl-layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30% 20px 1fr;
  grid-template-columns: 30% 1fr;
  -ms-grid-rows: auto 20px auto;
  grid-template-rows: repeat(2, auto);
  gap: 20px 20px;
  grid-auto-flow: row;
      grid-template-areas: "nsl-icon nsl-text" "nsl-btn nsl-btn";
}
#newsletter-signup .nsl-icon {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: nsl-icon;
  -ms-grid-row-align: top;
  -ms-grid-column-align: top;
  place-self: top;
}
#newsletter-signup .nsl-text {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: nsl-text;
}
#newsletter-signup .nsl-btn {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: nsl-btn;
}
#newsletter-signup h2 {
  font-size: 40px;
  line-height: 46px;
  color: #211752;
}
#newsletter-signup h3 {
  font-size: 20px;
  line-height: 25px;
  color: #293894;
}
@media (min-width: 576px) {
  #newsletter-signup .nsl-layout {
        grid-template-areas: "nsl-icon nsl-text" "nsl-icon nsl-btn";
  }
  #newsletter-signup .nsl-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  #newsletter-signup .nsl-text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  #newsletter-signup .nsl-btn {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
}
@media (min-width: 768px) {
  #newsletter-signup h2 {
    font-size: 50px;
    color: #211752;
  }
  #newsletter-signup h3 {
    font-size: 26px;
    line-height: 31px;
    color: #293894;
  }
  #newsletter-signup .btn-outline {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  #newsletter-signup .nsl-layout {
    -ms-grid-columns: 16.66666667% 41.66666667% 41.66666667%;
    grid-template-columns: 16.66666667% 41.66666667% 41.66666667%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
        grid-template-areas: "nsl-icon nsl-text nsl-btn";
  }
  #newsletter-signup .nsl-text {
    -ms-grid-row-align: center;
    -ms-grid-column-align: center;
    place-self: center;
  }
  #newsletter-signup .nsl-btn {
    -ms-grid-row-align: center;
    -ms-grid-column-align: center;
    place-self: center;
  }
  #newsletter-signup .btn-outline-blue-icon {
    font-size: 20px;
    line-height: 26px;
    padding: 13px 80px 14px 30px;
  }
  #newsletter-signup .nsl-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  #newsletter-signup .nsl-text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  #newsletter-signup .nsl-btn {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
}

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}

@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px \0 ;
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  max-width: calc(100vw - 40px);
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  padding: 15px 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
  font-family: "Eina04-Bold";
  color: #293894;
  font-size: 18px;
}
@media (min-width: 992px) {
  .bootstrap-select > .dropdown-toggle .bootstrap-select > .dropdown-toggle {
    max-width: auto;
  }
  .bootstrap-select > .dropdown-toggle .searchandfilter li:nth-child(4) .bootstrap-select > .dropdown-toggle {
    max-width: calc(25vw - 30px);
  }
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.8' height='15.7' style='enable-background:new 0 0 27.8 15.7' xml:space='preserve'%3E%3Cpath d='m.7 1.4 12.9 12.9L27.1.7' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23211752;stroke-width:2;stroke-miterlimit:10'/%3E%3C/svg%3E");
  width: 30px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #293894;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: rgb(185, 74, 72);
}
.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: calc(100% - 20px);
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled, .bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 500px;
  overflow-x: hidden;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li a.active, .bootstrap-select .dropdown-menu li a:active {
  background-color: #293894;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu li::before {
  content: none;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: rgb(245, 245, 245);
  border: 1px solid rgb(227, 227, 227);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: " ";
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.bootstrap-select .bs-ok-default:after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

.panel-events-widget {
  padding: 50px 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='558' height='566.7' style='enable-background:new 0 0 558 566.7' xml:space='preserve'%3E%3Cpath d='M463.8 378.2c-25.4 0-48.5 10.1-65.5 26.4L232.2 280.5c10-17.9 15.8-38.5 15.8-60.5 0-16.1-3.1-31.4-8.6-45.5l91.9-51.5c14.1 20 37.4 33 63.7 33 43.1 0 78-34.9 78-78S438.1 0 395 0s-78 34.9-78 78c0 13.3 3.3 25.7 9.1 36.7l-90.9 50.5C215 124.2 172.8 96 124 96 55.5 96 0 151.5 0 220s55.5 124 124 124c42.7 0 80.3-21.6 102.6-54.4L392.3 411c-14.2 16.5-22.8 38-22.8 61.5 0 52.1 42.2 94.2 94.2 94.2s94.2-42.2 94.2-94.2c.1-52.1-42.1-94.3-94.1-94.3z' style='opacity:.16;fill:%2300abbd'/%3E%3C/svg%3E") no-repeat top 40px right 40px;
}
.panel-events-widget h2 {
  font-size: 42px;
  line-height: 48px;
  color: #293894;
  font-family: "Eina04-Regular";
}
.panel-events-widget .tribe-events-widget-events-list__event-row {
  padding: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(138, 123, 213, 0.13);
          box-shadow: 0px 0px 7px 0px rgba(138, 123, 213, 0.13);
  position: relative;
  z-index: 30;
}
.panel-events-widget .event-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto 0px auto 0px auto 0px auto 0px auto;
  grid-template-rows: repeat(5, auto);
  gap: 0px 0px;
      grid-template-areas: "event-month" "event-day" "event-time" "event-title" "event-link";
}
@media (min-width: 768px) {
  .panel-events-widget .event-container {
    -ms-grid-columns: 100px 50px 1fr 50px auto;
    grid-template-columns: 100px 1fr auto;
    -ms-grid-rows: auto 10px auto;
    grid-template-rows: repeat(2, auto);
    gap: 10px 50px;
        grid-template-areas: "event-month event-time ." "event-day event-title event-link";
  }
}
.panel-events-widget .event-month {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: event-month;
}
.panel-events-widget .event-time {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: event-time;
}
.panel-events-widget .event-day {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: event-day;
}
.panel-events-widget .event-title {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: event-title;
  min-height: 100px;
}
.panel-events-widget .event-link {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: event-link;
}
@media (min-width: 768px){
  .panel-events-widget .event-month {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .panel-events-widget .event-time {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .panel-events-widget .event-day {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .panel-events-widget .event-title {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .panel-events-widget .event-link {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
}
.panel-events-widget .tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
  width: auto;
  margin-bottom: 20px;
  border-bottom: 4px solid #293894;
  text-align: center;
}
.panel-events-widget .tribe-events-widget-events-list__event-date-tag-month {
  font-family: "Eina04-Bold";
  color: #211752;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
}
.panel-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {
  font-family: "DM Serif Text", serif;
  color: #00A1B3;
  font-size: 66px;
  margin-bottom: 20px !important;
  line-height: 66px;
  text-align: center;
}
.panel-events-widget .tribe-events-widget-events-list__event-date-tag-daynum span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-bottom: 4px solid #293894;
  padding-bottom: 20px;
}
.panel-events-widget .tribe-events-widget-events-list__event-datetime {
  font-size: 18px;
  color: #211752;
  font-family: "Eina04-Regular";
}
.panel-events-widget .tribe-events-widget-events-list__event-title-link {
  font-size: 24px;
  line-height: 30px;
  color: #293894;
  font-family: "Eina04-Bold";
  text-decoration: none;
  display: block;
  margin-bottom: 40px;
}
@media screen and (min-width: 576px) {
  .panel-events-widget .tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
    margin-right: 50px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .panel-events-widget .tribe-events-widget-events-list__event-date-tag-daynum {
    margin-bottom: 0 !important;
  }
  .panel-events-widget .tribe-events-widget-events-list__event-row {
    padding: 40px 40px 0;
  }
}
@media (min-width: 992px) {
  .panel-events-widget {
    padding: 150px 0;
  }
  .panel-events-widget h2 {
    font-size: 70px;
    line-height: 66px;
  }
}

.event-widget-footer {
  background: url(../img/event-widget-footer.jpg) no-repeat center center;
  background-size: cover;
  margin-top: -440px !important;
}
.event-widget-footer:before {
  content: "";
  display: block;
  padding-top: 90%;
}
@media (min-width: 768px) {
  .event-widget-footer:before {
    padding-top: 60%;
  }
}
@media (min-width: 991px) {
  .event-widget-footer:before {
    padding-top: 40%;
  }
}
@media (min-width: 1200px) {
  .event-widget-footer:before {
    padding-top: 35%;
  }
}

.single-tribe_events .tribe_events.entry-content .inner {
  padding: 50px 0 60px;
  height: auto;
}

.tribe-events-event-meta dd[class$=url],
.tribe-events-event-meta dt:not(:first-child) {
  margin-top: 30px;
}

.tribe-events-calendar-list {
  min-height: 40vh;
}

.tribe-common a.btn-solid-blue-icon,
.tribe-common a.btn-outline-blue-icon {
  border: 1px solid #293893;
  padding: 13px 80px 14px 20px;
}
.tribe-common .container-fluid {
  margin: 0 auto;
  padding: 0 20px;
}
.tribe-common div.tribe-events-calendar-list__month-separator {
  background-color: #00818F;
  color: #ffffff;
  font-size: 20px;
  font-family: "Eina04-Bold";
  padding: 10px 20px;
  margin: 50px 0 30px;
}
.tribe-common .calendar-list__event-row {
  padding: 30px 80px 50px 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(138, 123, 213, 0.13);
          box-shadow: 0px 0px 8px 0px rgba(138, 123, 213, 0.13);
  position: relative;
  z-index: 30;
  margin: 30px 0 0;
}
.tribe-common time.tribe-events-calendar-list__event-date-tag-datetime {
  height: auto;
  padding-top: 0;
  border-bottom: 5px solid #00A1B3;
}
.tribe-common .tribe-events-calendar-list__event-venue,
.tribe-common .tribe-events-calendar-list__event-date-tag-weekday {
  font-size: 18px;
  color: #00A1B3;
  font-family: "Eina04-Regular";
  text-transform: uppercase;
  margin-bottom: 10px !important;
}
.tribe-common .tribe-events-calendar-list__event-date-tag-month {
  font-size: 18px;
  color: #00A1B3;
  font-family: "Eina04-bold";
  text-transform: uppercase;
  margin-bottom: 20px !important;
}
.tribe-common .tribe-events-calendar-list__event-date-tag-daynum {
  font-family: "DM Serif Text", serif;
  color: #00A1B3;
  font-size: 66px;
  margin-bottom: 10px !important;
  line-height: 66px;
}
.tribe-common .tribe-events-calendar-list__event-datetime {
  font-size: 18px;
  color: #293894;
  font-family: "Eina04-regular";
  text-transform: uppercase;
  margin-bottom: 0 !important;
}
.tribe-common .tribe-events-calendar-list__event-title-link {
  display: block;
  font-size: 34px;
  color: #293894;
  font-family: "Eina04-bold";
  text-decoration: none;
  margin-bottom: 30px !important;
}
.tribe-common .tribe-events-calendar-list__event-description p {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 20px;
}
.tribe-common .tribe-events-calendar-list-nav {
  margin-top: 50px;
}
.tribe-common .tribe-events-c-nav__today {
  padding: 10px 20px;
  position: relative;
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  line-height: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  background-color: #293894;
  border: 1px solid #293894;
  color: #fff;
}
.tribe-common .tribe-events-c-nav__today:focus, .tribe-common .tribe-events-c-nav__today:hover {
  text-decoration: none;
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}
.tribe-common .tribe-events-c-nav__next,
.tribe-common .tribe-events-c-nav__prev {
  position: relative;
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  line-height: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  background-color: #293894;
  border: 1px solid #293894;
  color: #fff;
}
.tribe-common .tribe-events-c-nav__next:before,
.tribe-common .tribe-events-c-nav__prev:before {
  content: "";
  display: block;
  width: 42px;
  height: 14px;
  position: absolute;
  top: 15px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.tribe-common .tribe-events-c-nav__next:focus, .tribe-common .tribe-events-c-nav__next:hover,
.tribe-common .tribe-events-c-nav__prev:focus,
.tribe-common .tribe-events-c-nav__prev:hover {
  text-decoration: none;
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}
.tribe-common .tribe-events-calendar-day__event-description,
.tribe-common .calendar-list__event-featured-image-wrapper {
  margin-bottom: 20px;
}
.tribe-common .tribe-events-c-nav__next {
  padding: 13px 80px 14px 20px;
}
.tribe-common .tribe-events-c-nav__next:before {
  right: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat right center;
}
.tribe-common .tribe-events-c-nav__next:hover:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M41.8 7.3c.1-.2.1-.4 0-.7 0-.1-.1-.2-.2-.3L35.8.5c-.3-.3-.9-.3-1.2 0-.3.3-.3.9 0 1.2L38.9 6H1c-.5.1-.9.5-.9 1s.4.9.9.9h37.9l-4.3 4.3c-.3.3-.3.9 0 1.2.2.2.4.3.6.3s.4-.1.6-.3l5.8-5.8c.1-.1.1-.2.2-.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat right center;
}
.tribe-common .tribe-events-c-nav__prev {
  padding: 13px 20px 14px 80px;
}
.tribe-common .tribe-events-c-nav__prev:before {
  left: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M.2 6.7c-.1.2-.1.4 0 .7 0 .1.1.2.2.3l5.8 5.8c.3.3.9.3 1.2 0 .3-.3.3-.9 0-1.2L3.1 7.9H41c.5 0 .9-.4.9-.9s-.4-.9-.9-.9H3.1l4.3-4.3c.3-.3.3-.9 0-1.2C7.2.5 7 .4 6.8.4s-.5.1-.7.2L.4 6.4c-.1.1-.2.2-.2.3z' style='fill:%23ffffff'/%3E%3C/svg%3E") no-repeat left center;
}
.tribe-common .tribe-events-c-nav__prev:hover:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14' style='enable-background:new 0 0 42 14' xml:space='preserve'%3E%3Cpath d='M.2 6.7c-.1.2-.1.4 0 .7 0 .1.1.2.2.3l5.8 5.8c.3.3.9.3 1.2 0 .3-.3.3-.9 0-1.2L3.1 7.9H41c.5 0 .9-.4.9-.9s-.4-.9-.9-.9H3.1l4.3-4.3c.3-.3.3-.9 0-1.2C7.2.5 7 .4 6.8.4s-.5.1-.7.2L.4 6.4c-.1.1-.2.2-.2.3z' style='fill:%23293894'/%3E%3C/svg%3E") no-repeat left center;
}
.tribe-common button[disabled] {
  display: none;
}
@media screen and (max-width: 992px) {
  .tribe-common .calendar-list__event-row {
    padding: 30px 20px 50px 20px;
  }
  .tribe-common .tribe-events-c-nav__prev,
  .tribe-common .tribe-events-c-nav__next {
    padding: 21px;
  }
  .tribe-common .tribe-events-c-nav__prev:before,
  .tribe-common .tribe-events-c-nav__next:before {
    left: 10px;
    width: 20px;
  }
  .tribe-common .tribe-events-c-nav__prev-label,
  .tribe-common .tribe-events-c-nav__next-label {
    display: none;
  }
}

#tribe-events-pg-template {
  max-width: 1320px;
  padding: 0 20px;
}
#tribe-events-pg-template .tribe-events-event-meta.primary, #tribe-events-pg-template .tribe-events-event-meta.secondary {
  width: 100%;
}

.tribe-events-event-meta dd,
.tribe-events-event-meta dt {
  margin: 0;
}

.tribe-events-button.tribe-events-gcal,
.tribe-events-button.tribe-events-ics,
.tribe-events-button.tribe-events-ical {
  position: relative;
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  line-height: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  background-color: #293894;
  border: 1px solid #293894;
  color: #fff;
  padding: 13px 20px 14px 30px;
  margin: 0 20px 10px 0;
}
.tribe-events-button.tribe-events-gcal:before,
.tribe-events-button.tribe-events-ics:before,
.tribe-events-button.tribe-events-ical:before {
  content: "";
  display: block;
  width: 42px;
  height: 14px;
  position: absolute;
  top: 15px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.tribe-events-button.tribe-events-gcal:focus, .tribe-events-button.tribe-events-gcal:hover,
.tribe-events-button.tribe-events-ics:focus,
.tribe-events-button.tribe-events-ics:hover,
.tribe-events-button.tribe-events-ical:focus,
.tribe-events-button.tribe-events-ical:hover {
  text-decoration: none;
  color: #293894;
  background-color: #fff;
  text-decoration: none;
}

.single-tribe_events main,
.single-post main {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(7%, rgb(255, 255, 255)), color-stop(7%, rgb(229, 246, 248)), to(rgb(229, 246, 248)));
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 7%, rgb(229, 246, 248) 7%, rgb(229, 246, 248) 100%);
}

.single-tribe_events .entry-content,
.single-job .entry-content,
.single-post .entry-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101.5' height='387.1' style='enable-background:new 0 0 101.5 387.1' xml:space='preserve'%3E%3Cpath d='M0 0v387.1c61.3-42.5 101.5-113.3 101.5-193.5S61.3 42.5 0 0z' style='opacity:.3;fill:%2300abbc'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 50% left;
}
.single-tribe_events .entry-content .container-fluid,
.single-job .entry-content .container-fluid,
.single-post .entry-content .container-fluid {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280.5' height='279.5' style='enable-background:new 0 0 280.5 279.5' xml:space='preserve'%3E%3Ccircle cx='128' cy='151.5' r='127' style='fill:none;stroke:%23fad657;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,6'/%3E%3Ccircle cx='152' cy='128.5' r='127' style='fill:none;stroke:%2330c4ed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,7.98'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 4% right;
}
.single-tribe_events .entry-content .inner,
.single-job .entry-content .inner,
.single-post .entry-content .inner {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.1);
  background-color: #ffffff;
  border-radius: 5px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 60px 0;
}
.single-tribe_events .entry-content .post__featured-image,
.single-job .entry-content .post__featured-image,
.single-post .entry-content .post__featured-image {
  margin: 0 10% 60px -5%;
}
.single-tribe_events .entry-content .post__featured-image figure,
.single-job .entry-content .post__featured-image figure,
.single-post .entry-content .post__featured-image figure {
  position: relative;
}
.single-tribe_events .entry-content .post__featured-image figure:after,
.single-job .entry-content .post__featured-image figure:after,
.single-post .entry-content .post__featured-image figure:after {
  content: "";
  display: block;
  width: 80px;
  height: 80px;
  background-color: rgba(0, 171, 188, 0.8);
  position: absolute;
  border-radius: 40px;
  bottom: -40px;
  right: -40px;
}
.single-tribe_events .entry-content .post__meta,
.single-job .entry-content .post__meta,
.single-post .entry-content .post__meta {
  margin: 0 20% 40px 8%;
}
.single-tribe_events .entry-content .post__content,
.single-job .entry-content .post__content,
.single-post .entry-content .post__content {
  margin: 0 30px 60px;
}
@media (min-width: 576px) {
  .single-tribe_events .entry-content .post__content h1,
  .single-job .entry-content .post__content h1,
  .single-post .entry-content .post__content h1 {
    font-size: 40px;
    line-height: 50px;
    color: #293894;
  }
  .single-tribe_events .entry-content .post__content,
  .single-job .entry-content .post__content,
  .single-post .entry-content .post__content {
    margin: 0 20% 60px 8%;
  }
}
.single-tribe_events .entry-content .post__footer,
.single-job .entry-content .post__footer,
.single-post .entry-content .post__footer {
  margin: 0 20% 60px 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-tribe_events .entry-content .event__details,
.single-job .entry-content .event__details,
.single-post .entry-content .event__details {
  margin: 0 8% 60px 8%;
}
.single-tribe_events .entry-content .post__news-link,
.single-job .entry-content .post__news-link,
.single-post .entry-content .post__news-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.single-tribe_events .entry-content hr,
.single-job .entry-content hr,
.single-post .entry-content hr {
  color: #00A1B3;
  height: 2px;
  width: 60px;
  margin: 30px auto 30px 0;
}
@media (min-width: 768px) {
  .single-tribe_events .entry-content .post__footer,
  .single-job .entry-content .post__footer,
  .single-post .entry-content .post__footer {
    margin: 0 20% 60px 8%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .single-tribe_events .entry-content .event__details,
  .single-job .entry-content .event__details,
  .single-post .entry-content .event__details {
    margin: 0 8% 60px 8%;
  }
  .single-tribe_events .entry-content .post__share,
  .single-job .entry-content .post__share,
  .single-post .entry-content .post__share {
    width: 45%;
    margin-bottom: 0;
  }
  .single-tribe_events .entry-content .post__news-link,
  .single-job .entry-content .post__news-link,
  .single-post .entry-content .post__news-link {
    width: 55%;
    padding-left: 50px;
  }
}

.post__meta {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30px 0px auto;
  grid-template-columns: 30px auto;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: repeat(2, auto);
  gap: 0px 0px;
  grid-auto-flow: row;
      grid-template-areas: "icon-1 date" "icon-2 author";
}

.icon-1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #949494;
}

.icon-2 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: icon-2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #949494;
}

.date {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: date;
  padding-left: 10px;
  color: #ED3854;
  text-transform: uppercase;
}

.author {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: author;
  padding-left: 10px;
}

.latest-news.strip-blue {
  background: #293894;
  background: -webkit-gradient(linear, left bottom, left top, from(#293894), color-stop(50%, #293894), color-stop(50%, rgb(229, 246, 248)), to(rgb(229, 246, 248)));
  background: linear-gradient(0deg, #293894 0%, #293894 50%, rgb(229, 246, 248) 50%, rgb(229, 246, 248) 100%);
}

.post__share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  margin-bottom: 50px;
}
.post__share a {
  display: inline-block;
  font-size: 0;
  color: transparent;
  width: 44px;
  height: 44px;
  margin-right: 10px;
}
.post__share .btn-social .circle {
  fill: #293894;
}
.post__share .btn-social .border {
  fill: #293894;
}
.post__share .btn-social .icon {
  fill: #ffffff;
}
.post__share .btn-social:hover .circle {
  fill: #ffffff;
}
.post__share .btn-social:hover .border {
  fill: #293894;
}
.post__share .btn-social:hover .icon {
  fill: #293894;
}

.search__header label {
  font-size: 0;
  color: transparent;
  width: 100%;
}
.search__header .search__input {
  position: relative;
  width: 100%;
  border: 1px solid #293894;
  height: 36px;
  padding: 10px 15px;
  border-radius: 50px !important;
  outline: none;
  color: #293894;
  font-size: 15px;
}
.search__header .search__input:focus {
  color: #211752;
}
.search__header .search__submit {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 40px;
  height: 36px;
  border: none;
  background-color: transparent;
  text-align: center;
  color: transparent;
  font-size: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' style='enable-background:new 0 0 20 20' xml:space='preserve'%3E%3Cpath d='m19.6 18-4.8-4.8c1.1-1.4 1.6-3.1 1.6-4.9 0-2.2-.9-4.3-2.4-5.8-3.2-3.2-8.5-3.2-11.7 0-3.2 3.2-3.2 8.5 0 11.7 1.6 1.6 3.7 2.4 5.8 2.4 1.7 0 3.5-.5 4.9-1.6l4.8 4.8c.2.2.5.4.8.4s.6-.1.8-.4c.7-.6.7-1.4.2-1.8zM4 12.5C1.6 10.2 1.6 6.4 4 4c1.2-1.2 2.7-1.8 4.3-1.8s3.1.6 4.3 1.8c1.1 1.1 1.8 2.7 1.8 4.3 0 1.6-.6 3.1-1.8 4.3-2.4 2.3-6.2 2.3-8.6-.1z' style='fill:%23293894'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
  -webkit-transition: background-size 0.25s linear;
  transition: background-size 0.25s linear;
}
.search__header .search__header .search__submit:hover,
.search__header .search__header .search__submit:focus {
  -webkit-transition: background-size 0.25s linear;
  transition: background-size 0.25s linear;
  background-size: 24px 24px;
}

.search-results-listing {
  margin: 100px 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='232.5' height='793.8' style='enable-background:new 0 0 232.5 793.8' xml:space='preserve'%3E%3Cpath d='M148.8 402.7c-11.9 0-23.2 2.5-33.5 7L29.7 280.5c12.9-8.4 21.5-22.9 21.5-39.5 0-9.7-2.9-18.7-7.9-26.1l79-104.4c8.2 4.4 17.6 6.9 27.6 6.9 32.4 0 58.7-26.3 58.7-58.7 0-32.4-26.3-58.7-58.7-58.7S91.2 26.3 91.2 58.7c0 17.6 7.8 33.4 20.1 44.2L34.1 204.8C26 198.1 15.5 194 4.2 194c-1.4 0-2.8.1-4.2.2v93.6c1.4.1 2.8.2 4.2.2 4.6 0 9-.7 13.3-1.9l86 129.9c-23.1 14.9-38.4 40.8-38.4 70.3 0 30.8 16.7 57.7 41.5 72.3L0 758.3v35.4l118.8-229.3c9.3 3.6 19.5 5.6 30 5.6 46.2 0 83.7-37.5 83.7-83.7s-37.5-83.6-83.7-83.6z' style='fill:%23e4f6f8'/%3E%3C/svg%3E") no-repeat left top 20%;
}
.search-results-listing header {
  background-color: #00818f;
  padding: 10px 20px;
  color: #ffffff;
}
.search-results-listing article {
  padding: 20px 20px 0;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(138, 123, 213, 0.08);
          box-shadow: 0px 0px 8px 0px rgba(138, 123, 213, 0.08);
  position: relative;
  background-color: #fff;
}
.search-results-listing article:after {
  content: "";
  display: block;
  width: 100px;
  height: 4px;
  background-color: #293894;
  position: absolute;
  bottom: 0px;
  left: 20px;
}
@media (min-width: 576px) {
  .search-results-listing article {
    padding: 20px 50px 0;
  }
  .search-results-listing article:after {
    left: 50px;
  }
}
@media (min-width: 768px) {
  .search-results-listing .search-result-link {
    max-width: 140px;
  }
}

.sf-field-search .sf-input-text {
  position: relative;
  width: 100%;
  border: none;
  height: 59px;
  padding: 10px 15px;
  border-radius: 0 !important;
  outline: none;
  font-family: "Eina04-Bold";
  color: #949BC9;
  font-size: 18px;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
}

.sf-field-search .sf-input-text::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #293894;
  opacity: 1; /* Firefox */
}

.sf-field-search .sf-input-text::-moz-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #293894;
  opacity: 1; /* Firefox */
}

.sf-field-search .sf-input-text:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #293894;
  opacity: 1; /* Firefox */
}

.sf-field-search .sf-input-text::-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #293894;
  opacity: 1; /* Firefox */
}

.sf-field-search .sf-input-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #293894;
  opacity: 1; /* Firefox */
}

.sf-field-search .sf-input-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #293894;
}

.sf-field-search .sf-input-text.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #293894;
}

/* Slider */
.intro-slides {
  display: none;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  min-width: 100%;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-left: auto;
  margin-right: auto;
  min-width: 100%;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: inherit !important;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-slide > div {
  height: 100%;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 20;
  display: block;
  height: 41px;
  width: 25px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  opacity: 0.5;
  background-position: center center;
  background-repeat: no-repeat;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  opacity: 1;
}

.slick-prev {
  left: -30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.8' height='40.3' style='enable-background:new 0 0 24.8 40.3' xml:space='preserve'%3E%3Cpath d='M23.5 1.5 3 19.6l20.5 19.2' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23cdcacd;stroke-width:4;stroke-miterlimit:10'/%3E%3C/svg%3E");
}

.slick-next {
  right: -30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.8' height='40.3' style='enable-background:new 0 0 24.8 40.3' xml:space='preserve'%3E%3Cpath d='m1.4 38.8 20.5-18.1L1.4 1.5' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23cdcacd;stroke-width:4;stroke-miterlimit:10'/%3E%3C/svg%3E");
}

@media screen and (max-width: 1400px) and (min-width: 768px) {
  .slick-next {
    right: -10px;
  }
  .slick-prev {
    left: -10px;
  }
}
.gallery-slider .slick-prev {
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 0C16.6 0 0 16.6 0 37s16.6 37 37 37 37-16.6 37-37S57.4 0 37 0zm9.1 57.4c-.5.5-1.2.8-1.8.8-.6 0-1.2-.2-1.7-.7L22.1 38.3c-.5-.5-.8-1.2-.8-1.9s.3-1.4.8-1.8l20.5-18.1c1-.9 2.6-.8 3.5.2.9 1 .8 2.6-.2 3.5L27.5 36.5 46 53.8c1 1 1 2.6.1 3.6z' style='fill:%23283b92'/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 1;
}
.gallery-slider .slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 0C16.6 0 0 16.6 0 37s16.6 37 37 37 37-16.6 37-37S57.4 0 37 0zm9.1 57.4c-.5.5-1.2.8-1.8.8-.6 0-1.2-.2-1.7-.7L22.1 38.3c-.5-.5-.8-1.2-.8-1.9s.3-1.4.8-1.8l20.5-18.1c1-.9 2.6-.8 3.5.2.9 1 .8 2.6-.2 3.5L27.5 36.5 46 53.8c1 1 1 2.6.1 3.6z' style='fill:%23211752'/%3E%3C/svg%3E");
}
@media screen and (max-width: 576px) {
  .gallery-slider .slick-prev {
    height: 40px;
    width: 40px;
  }
}

.gallery-slider .slick-next {
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 74c20.4 0 37-16.6 37-37S57.4 0 37 0 0 16.6 0 37s16.6 37 37 37zm-9.1-57.4c.5-.5 1.2-.8 1.8-.8.6 0 1.2.2 1.7.7l20.5 19.2c.5.5.8 1.2.8 1.9s-.3 1.4-.8 1.8L31.4 57.5c-1 .9-2.6.8-3.5-.2-.9-1-.8-2.6.2-3.5l18.4-16.3L28 20.2c-1-1-1-2.6-.1-3.6z' style='fill:%23283b92'/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 1;
}
.gallery-slider .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 74c20.4 0 37-16.6 37-37S57.4 0 37 0 0 16.6 0 37s16.6 37 37 37zm-9.1-57.4c.5-.5 1.2-.8 1.8-.8.6 0 1.2.2 1.7.7l20.5 19.2c.5.5.8 1.2.8 1.9s-.3 1.4-.8 1.8L31.4 57.5c-1 .9-2.6.8-3.5-.2-.9-1-.8-2.6.2-3.5l18.4-16.3L28 20.2c-1-1-1-2.6-.1-3.6z' style='fill:%23211752'/%3E%3C/svg%3E");
}
@media screen and (max-width: 576px) {
  .gallery-slider .slick-next {
    height: 40px;
    width: 40px;
  }
}

.intro-slides .slick-prev {
  left: 10px;
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 0C16.6 0 0 16.6 0 37s16.6 37 37 37 37-16.6 37-37S57.4 0 37 0zm9.1 57.4c-.5.5-1.2.8-1.8.8-.6 0-1.2-.2-1.7-.7L22.1 38.3c-.5-.5-.8-1.2-.8-1.9s.3-1.4.8-1.8l20.5-18.1c1-.9 2.6-.8 3.5.2.9 1 .8 2.6-.2 3.5L27.5 36.5 46 53.8c1 1 1 2.6.1 3.6z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-size: 50px 50px;
}

.intro-slides .slick-next {
  right: 10px;
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' style='enable-background:new 0 0 74 74' xml:space='preserve'%3E%3Cpath d='M37 74c20.4 0 37-16.6 37-37S57.4 0 37 0 0 16.6 0 37s16.6 37 37 37zm-9.1-57.4c.5-.5 1.2-.8 1.8-.8.6 0 1.2.2 1.7.7l20.5 19.2c.5.5.8 1.2.8 1.9s-.3 1.4-.8 1.8L31.4 57.5c-1 .9-2.6.8-3.5-.2-.9-1-.8-2.6.2-3.5l18.4-16.3L28 20.2c-1-1-1-2.6-.1-3.6z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-size: 50px 50px;
}

@media screen and (min-width: 1200px) {
  .intro-slides .slick-prev {
    left: 30px;
    height: 74px;
    width: 74px;
    background-size: 74px 74px;
  }
  .intro-slides .slick-next {
    right: 30px;
    height: 74px;
    width: 74px;
    background-size: 74px 74px;
  }
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 17px;
  width: 17px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 2px solid #fff;
  border-radius: 50px;
  background: transparent;
  display: block;
  height: 17px;
  width: 17px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  opacity: 1;
  border: 2px solid #fff;
  background: #fff;
}

.image-sider-wrapper .slick-dots li button,
#ctf .slick-dots li button,
.intro-slides .slick-dots li button,
.strip-none .slick-dots li button {
  border: 2px solid #bbbbbb;
}
.image-sider-wrapper .slick-dots li.slick-active button,
#ctf .slick-dots li.slick-active button,
.intro-slides .slick-dots li.slick-active button,
.strip-none .slick-dots li.slick-active button {
  opacity: 1;
  border: 2px solid #00A1B3;
  background: #00A1B3;
}

@media screen and (max-width: 1400px) and (min-width: 768px) {
  .news-slides {
    padding: 0 0px 60px;
  }
}
@media screen and (max-width: 576px) {
  #twitter-feed .slick-dots,
  .news-slides .slick-dots {
    padding: 0 200px 0 0;
  }
  #twitter-feed .slick-slider,
  .news-slides {
    margin-right: -200px;
  }
}
.gallery-slider--cell {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  overflow: hidden;
}
.gallery-slider--cell::before {
  content: "";
  display: block;
  padding-bottom: 66.6666666667%;
}
.gallery-slider--cell .wp-caption-text {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #fff;
  color: #949494;
  padding: 10px 20px;
  text-align: center;
  margin: 0;
}
@media screen and (max-width: 576px) {
  .gallery-slider--cell .wp-caption-text {
    position: static;
  }
}

/* =========================================================
   Media Slider
========================================================= */
.media-slider {
  position: relative;
  overflow: hidden;
}
.media-slider__embla {
  position: relative;
}
.media-slider__viewport {
  width: 100%;
  overflow: hidden;
}
.media-slider__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.media-slider__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%;
  min-width: 0;
  padding-right: 16px;
}
.media-slider__slide:first-child {
  margin-left: calc((100vw - 90%) / 2);
}
.media-slider__slide:last-child {
  margin-right: calc((100vw - 90%) / 2);
}
@media (min-width: 768px) {
  .media-slider__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    padding-right: 20px;
  }
  .media-slider__slide:first-child {
    margin-left: calc((100vw - 70%) / 2);
  }
  .media-slider__slide:last-child {
    margin-right: calc((100vw - 70%) / 2);
  }
}
@media (min-width: 1200px) {
  .media-slider__slide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 min(62vw, 1200px);
            flex: 0 0 min(62vw, 1200px);
    max-width: min(62vw, 1200px);
    padding-right: 24px;
  }
  .media-slider__slide:first-child {
    margin-left: calc((100vw - min(62vw, 1200px)) / 2);
  }
  .media-slider__slide:last-child {
    margin-right: calc((100vw - min(62vw, 1200px)) / 2);
  }
}
.media-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 18px;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .media-slider__controls {
    margin-top: 32px;
  }
}
.media-slider__dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.media-slider__dot {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 15px;
  height: 15px;
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: width 0.25s ease;
  transition: width 0.25s ease;
}
.media-slider__dot.is-active {
  width: 52px;
  pointer-events: none;
}
.media-slider__dot:active, .media-slider__dot:focus {
  outline: none;
}
.media-slider__dot-track {
  position: relative;
  display: block;
  width: 100%;
  height: 15px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  outline: none;
}
.media-slider__dot-track:active, .media-slider__dot-track:focus {
  outline: none;
  background: #000;
}
.media-slider__dot.is-active .media-slider__dot-track {
  outline: none;
  background: #000;
}
.media-slider__dot-fill {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: #000;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  will-change: transform;
  outline: none;
}
.media-slider__dot-fill:active, .media-slider__dot-fill:focus {
  outline: none;
}
.media-slider__toggle {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  font-size: 18px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1230.23 1230.23'%3E%3Cpath d='M615.11 5.11c-336.89 0-610 273.11-610 610s273.11 610 610 610 610-273.11 610-610-273.1-610-610-610m-47.67 909.45H405.75V315.67h161.69zm257.04 0H662.79V315.67h161.69z' style='fill:%23010101'/%3E%3C/svg%3E");
}
.media-slider__toggle .icon-play,
.media-slider__toggle .icon-restart {
  display: none;
}
.media-slider__toggle.is-paused {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1230.23 1230.23'%3E%3Cpath d='M615.11 5.11c-336.89 0-610 273.11-610 610s273.11 610 610 610 610-273.11 610-610-273.1-610-610-610M911.15 651.4 509.34 919.6c-29.5 19.69-69.04-1.46-69.04-36.93v-536.4c0-35.47 39.54-56.62 69.04-36.93l401.81 268.2c26.33 17.58 26.33 56.28 0 73.85Z' style='fill:%23010101'/%3E%3C/svg%3E");
}
.media-slider__toggle.is-paused .icon-pause {
  display: none;
}
.media-slider__toggle.is-paused .icon-play {
  display: inline-block;
}
.media-slider__toggle.is-finished {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1230.23 1230.23'%3E%3Cpath d='M615.11 5.12c-336.89 0-610 273.1-610 610s273.11 610 610 610 610-273.11 610-610-273.1-610-610-610m0 935.77c-168.35 0-305.31-136.82-305.31-305 0-25.83 20.94-46.78 46.78-46.78s46.78 20.94 46.78 46.78c0 116.59 94.99 211.44 211.75 211.44s211.75-94.85 211.75-211.44-94.99-211.44-211.75-211.44c-1.64 0-3.26-.09-4.86-.25v81.01c0 6.69-7.57 10.58-13.01 6.68L421.65 385.92c-4.57-3.28-4.57-10.08 0-13.36l175.59-125.97c5.44-3.9 13.01-.01 13.01 6.68v77.88c1.6-.17 3.22-.25 4.86-.25 168.35 0 305.31 136.82 305.31 305s-136.96 305-305.31 305Z' style='fill:%23010101'/%3E%3C/svg%3E");
}
.media-slider__toggle.is-finished .icon-pause,
.media-slider__toggle.is-finished .icon-play {
  display: none;
}
.media-slider__toggle.is-finished .icon-restart {
  display: inline-block;
}
.media-slider__toggle:active, .media-slider__toggle:focus {
  outline: none;
}
.media-slider .media-slider__buttons {
  position: absolute;
  width: 100%;
  height: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  top: 50%;
  width: 90%;
  left: 5%;
}
@media (min-width: 768px) {
  .media-slider .media-slider__buttons {
    width: 70%;
    left: 15%;
  }
}
@media (min-width: 1200px) {
  .media-slider .media-slider__buttons {
    width: min(62vw, 1200px);
    max-width: min(62vw, 1200px);
    left: calc((100vw - min(62vw, 1200px)) / 2);
  }
}
.media-slider .media-slider__prev,
.media-slider .media-slider__next {
  background-color: #fff;
  border: none;
  font-size: 0;
  color: transparent;
  width: 61px;
  height: 61px;
  border-radius: 50%;
  top: calc(50% - 60px);
  -webkit-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
}
.media-slider .media-slider__prev svg,
.media-slider .media-slider__next svg {
  stroke: #000;
  -webkit-transition: stroke 0.25s linear;
  transition: stroke 0.25s linear;
}
.media-slider .media-slider__prev:hover,
.media-slider .media-slider__next:hover {
  background-color: #221752;
}
.media-slider .media-slider__prev:hover svg,
.media-slider .media-slider__next:hover svg {
  stroke: #fff;
}
.media-slider .media-slider__prev:disabled,
.media-slider .media-slider__next:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
@media (max-width: 767.8px) {
  .media-slider .media-slider__prev,
  .media-slider .media-slider__next {
    display: none;
  }
}

/* =========================================================
   Media Card
========================================================= */
.media-card {
  display: -ms-grid;
  display: grid;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  background: #fff;
  cursor: -webkit-grab;
  cursor: grab;
}
.media-card .media-card__number {
  color: #00abbd;
  font-size: 40px;
  margin-bottom: 20px;
}
.media-card .media-card__media img,
.media-card .media-card__media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.media-card .media-card__content {
  color: #211752;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}

.media-slider__slide--featured .media-card__number {
  display: none;
}
.media-slider__slide--featured .media-card {
  -ms-grid-rows: 200px 1fr;
  grid-template-rows: 200px 1fr;
}
.media-slider__slide--featured .media-card__content {
  padding: 20px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.media-slider__slide--featured .media-card__content .media-card__title {
  position: relative;
  padding-top: 50px;
}
.media-slider__slide--featured .media-card__content .media-card__title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #293894;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='30'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='M39.3 19s-8.2 9.7-18.4 9.7S2.5 19 2.5 19s8.2-9.7 18.4-9.7S39.3 19 39.3 19'/%3E%3Ccircle cx='20.7' cy='18.8' r='6.2' fill='%23fff'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='M3.5 11 1.6 8.7M12 5.9l-1.4-2.4M20.9 4V1.3M37.7 11l1.7-2M30 5.9l1.6-2.3'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: var(--featured-icon, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='30'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='M39.3 19s-8.2 9.7-18.4 9.7S2.5 19 2.5 19s8.2-9.7 18.4-9.7S39.3 19 39.3 19'/%3E%3Ccircle cx='20.7' cy='18.8' r='6.2' fill='%23fff'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='M3.5 11 1.6 8.7M12 5.9l-1.4-2.4M20.9 4V1.3M37.7 11l1.7-2M30 5.9l1.6-2.3'/%3E%3C/svg%3E"));
}
.media-slider__slide--featured .media-card__content .media-card__title::after {
  content: var(--featured-label, "Featured story");
  position: absolute;
  top: 5px;
  left: 50px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

.media-slider__slide--default .media-card,
.media-slider__slide--text-image .media-card {
  -ms-grid-rows: 200px 1fr;
  grid-template-rows: 200px 1fr;
}
.media-slider__slide--default .media-card__content,
.media-slider__slide--text-image .media-card__content {
  padding: 20px;
}

.media-slider__slide--image-text .media-card {
  -ms-grid-rows: 200px 1fr;
  grid-template-rows: 200px 1fr;
}
.media-slider__slide--image-text .media-card__content {
  padding: 20px;
}

.media-slider__slide--image-full .media-card__content,
.media-slider__slide--image-full .media-card__number {
  display: none;
}
.media-slider__slide--image-full .media-card__media,
.media-slider__slide--image-full .media-card__image,
.media-slider__slide--image-full .media-card__video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-slider__slide--quote .media-card__media {
  display: none;
}
.media-slider__slide--quote .media-card__content {
  padding: 20px;
}
.media-slider__slide--quote .media-card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.media-slider__slide--quote .media-card__text blockquote {
  padding: 0;
}
.media-slider__slide--quote .media-card__text blockquote p {
  font-family: "DM Serif Text", serif;
  font-size: 20px;
  line-height: 26px;
  color: #293894;
  padding: 0;
  margin: auto 0;
  font-style: normal;
}
.media-slider__slide--quote .media-card__text blockquote::before {
  content: "";
  display: block;
  width: 100px;
  height: auto;
  aspect-ratio: 6/4;
  background-image: none;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 61 41'%3E%3Cpath d='M14.9 14.2c1-4.8 3.4-9 9.3-14.2C8.2 4.3.1 15.8 0 26.8v.7c0 2.6.7 5 2 7.1.1.1.2.2.2.4 0 0 0 .1.1.1.3.5.7 1 1.1 1.4l.2.2.1.1c2.5 2.6 6 4.2 9.9 4.2 7.5 0 13.6-6 13.6-13.5.1-7-5.4-12.7-12.3-13.3zM48.5 14.1c1-4.8 3.4-9 9.3-14.1-16.1 4.3-24.2 15.9-24.2 27 0 5.7 2.7 9.8 6.5 12 2.1 1.3 4.6 2 7.2 2C54.9 41 61 35 61 27.5c0-7-5.5-12.8-12.5-13.4z'/%3E%3C/svg%3E") no-repeat center;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 61 41'%3E%3Cpath d='M14.9 14.2c1-4.8 3.4-9 9.3-14.2C8.2 4.3.1 15.8 0 26.8v.7c0 2.6.7 5 2 7.1.1.1.2.2.2.4 0 0 0 .1.1.1.3.5.7 1 1.1 1.4l.2.2.1.1c2.5 2.6 6 4.2 9.9 4.2 7.5 0 13.6-6 13.6-13.5.1-7-5.4-12.7-12.3-13.3zM48.5 14.1c1-4.8 3.4-9 9.3-14.1-16.1 4.3-24.2 15.9-24.2 27 0 5.7 2.7 9.8 6.5 12 2.1 1.3 4.6 2 7.2 2C54.9 41 61 35 61 27.5c0-7-5.5-12.8-12.5-13.4z'/%3E%3C/svg%3E") no-repeat center;
  -webkit-mask-size: auto;
          mask-size: auto;
  -webkit-mask-size: cover;
          mask-size: cover;
  margin-bottom: 30px;
  position: relative;
  left: auto;
}
.media-slider__slide--quote .media-card__text cite {
  font-size: 17px;
}

.media-slider__slide--cta .media-card__number {
  display: none;
}
.media-slider__slide--cta .media-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 20px;
}
.media-slider__slide--cta .media-card__content {
  color: white;
  padding: 20px;
}
.media-slider__slide--cta .media-card__content .media-card__title {
  font-size: 60px;
  line-height: 64px;
  margin-bottom: 50px;
}
.media-slider__slide--cta .media-card__content p {
  font-size: 24px;
  line-height: 30px;
}

.no-numbers .media-card__number {
  display: none;
}

@media (min-width: 992px) {
  .media-card .media-card__number {
    font-size: 66px;
    line-height: 54px;
  }
  .media-slider__slide--featured .media-card {
    -ms-grid-columns: 60% 40%;
    grid-template-columns: 60% 40%;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
  .media-slider__slide--featured .media-card > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .media-slider__slide--featured .media-card > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .media-slider__slide--featured .media-card__content {
    padding: 50px;
    color: white;
  }
  .media-slider__slide--featured .media-card__content .media-card__title {
    font-size: 34px;
    line-height: 42px;
    padding-top: 90px;
  }
  .media-slider__slide--featured .media-card__content .media-card__title::before {
    width: 70px;
    height: 70px;
  }
  .media-slider__slide--featured .media-card__content .media-card__title::after {
    top: 13px;
    left: 90px;
    font-size: 22px;
  }
  .media-slider__slide--featured .media-card__media {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .media-slider__slide--default .media-card,
  .media-slider__slide--text-image .media-card {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
  .media-slider__slide--default .media-card > *:nth-child(1), .media-slider__slide--text-image .media-card > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .media-slider__slide--default .media-card > *:nth-child(2), .media-slider__slide--text-image .media-card > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .media-slider__slide--default .media-card__content,
  .media-slider__slide--text-image .media-card__content {
    padding: 50px;
  }
  .media-slider__slide--default .media-card__media,
  .media-slider__slide--text-image .media-card__media {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .media-slider__slide--image-text .media-card {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
  .media-slider__slide--image-text .media-card > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .media-slider__slide--image-text .media-card > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .media-slider__slide--image-text .media-card__media {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .media-slider__slide--image-text .media-card__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 50px;
  }
  .media-slider__slide--quote .media-card__text {
    padding: 0 50px;
  }
  .media-slider__slide--cta .media-card {
    padding: 60px 20px;
  }
  .media-slider__slide--cta .media-card__content {
    color: white;
  }
  .media-slider__slide--cta .media-card__content .media-card__title {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 50px;
  }
  .media-slider__slide--cta .media-card__content .media-card__text {
    max-width: 600px;
    margin: 0 auto;
  }
}
@media (min-width: 1700px) {
  .media-slider__slide--quote .media-card__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 200px 40px 1fr;
    grid-template-columns: 200px 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    padding: 50px;
  }
  .media-slider__slide--quote .media-card__content > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .media-slider__slide--quote .media-card__content > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .media-slider__slide--quote .media-card__number {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    padding: 0;
    text-align: center;
  }
  .media-slider__slide--quote .media-card__text {
    -ms-grid-column: 2;
    grid-column: 2;
    padding: 20px 150px 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
  .media-slider__slide--quote .media-card__text span {
    margin: auto 0;
  }
  .media-slider__slide--quote .media-card__text blockquote p {
    font-size: 30px;
    line-height: 36px;
  }
  .media-slider__slide--quote .media-card__text blockquote::before {
    width: 135px;
  }
  .media-slider__slide--quote .media-card__text--long-quote blockquote p {
    font-size: 23px;
    line-height: 29px;
  }
}
.scheme-pink .media-slider__slide--quote .media-card__text cite,
.scheme-pink .media-card__number {
  color: #ed6382;
}
.scheme-pink .media-slider__slide--featured .media-card,
.scheme-pink .media-slider__slide--quote blockquote::before,
.scheme-pink .media-slider__slide--cta .media-card {
  background: #ed6382;
}

.scheme-aqua .media-slider__slide--quote .media-card__text cite,
.scheme-aqua .media-card__number {
  color: #00abbd;
}
.scheme-aqua .media-slider__slide--featured .media-card,
.scheme-aqua .media-slider__slide--quote blockquote::before,
.scheme-aqua .media-slider__slide--cta .media-card {
  background: #00abbd;
}

.scheme-blue .media-slider__slide--quote .media-card__text cite,
.scheme-blue .media-card__number {
  color: #475cab;
}
.scheme-blue .media-slider__slide--featured .media-card,
.scheme-blue .media-slider__slide--quote blockquote::before,
.scheme-blue .media-slider__slide--cta .media-card {
  background: #475cab;
}

.scheme-summit {
  background: linear-gradient(325deg, rgb(6, 115, 196) 0%, rgb(123, 220, 49) 100%);
}
.scheme-summit .media-slider__slide--quote .media-card__text cite,
.scheme-summit .media-card__number {
  color: #475cab;
}
.scheme-summit .media-slider__slide--featured .media-card,
.scheme-summit .media-slider__slide--quote blockquote::before,
.scheme-summit .media-slider__slide--cta .media-card {
  background: #293894;
}

.contact-details {
  padding: 50px 20px;
}
.contact-details .content hr {
  width: 48px;
  border: 1px solid #00A1B3;
  margin: 30px auto 30px 0;
}

.map-frame {
  position: relative;
}
.map-frame:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.map-frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 992px) {
  .contact-details {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto 0px 475px 0px 815px 0px auto;
    grid-template-columns: auto 475px 815px auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    gap: 0px 0px;
    grid-auto-flow: row;
    position: relative;
    padding: 0;
    margin: 0 0 100px 0;
    pointer-events: none;
    z-index: 2;
  }
  .contact-details > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contact-details > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .contact-details > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .contact-details > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .background {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: 1/1/2/3;
    background-color: #ffffff;
    border-radius: 0 10px 10px 0;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
            box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
  }
  .content {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
    padding: 100px 8.33333333% 50px 20px;
    pointer-events: all;
  }
  .map-frame {
    position: absolute;
    top: 0;
    bottom: -100px;
    right: 0;
    left: 12%;
    z-index: 1;
  }
  .map-frame:before {
    content: none;
  }
}
#contact-form {
  background: rgb(255, 255, 255);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='134.4' height='369.5' style='enable-background:new 0 0 134.4 369.5' xml:space='preserve'%3E%3Cstyle%3E.st0,.st2%7Bfill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round%7D.st2%7Bstroke:%23fad657;stroke-width:2.8403%7D%3C/style%3E%3Cpath class='st0' d='M132.3 2.1h0'/%3E%3Cpath d='M122.5 7.6c-52.1 31.6-87 88.9-87 154.3 0 67.4 37 126.2 91.8 157.2' style='fill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,11.2215'/%3E%3Cpath class='st0' d='M132.3 321.8h0'/%3E%3Cg%3E%3Cpath class='st2' d='M132.3 21.2h0'/%3E%3Cpath d='M124.2 23.7c-71.4 24-122.7 91.5-122.7 171 0 81 53.3 149.4 126.8 172.3' style='fill:none;stroke:%23fad657;stroke-width:2.8403;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.479'/%3E%3Cpath class='st2' d='M132.3 368.1h0'/%3E%3C/g%3E%3C/svg%3E");
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='134.4' height='369.5' style='enable-background:new 0 0 134.4 369.5' xml:space='preserve'%3E%3Cstyle%3E.st0,.st2%7Bfill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round%7D.st2%7Bstroke:%23fad657;stroke-width:2.8403%7D%3C/style%3E%3Cpath class='st0' d='M132.3 2.1h0'/%3E%3Cpath d='M122.5 7.6c-52.1 31.6-87 88.9-87 154.3 0 67.4 37 126.2 91.8 157.2' style='fill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,11.2215'/%3E%3Cpath class='st0' d='M132.3 321.8h0'/%3E%3Cg%3E%3Cpath class='st2' d='M132.3 21.2h0'/%3E%3Cpath d='M124.2 23.7c-71.4 24-122.7 91.5-122.7 171 0 81 53.3 149.4 126.8 172.3' style='fill:none;stroke:%23fad657;stroke-width:2.8403;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.479'/%3E%3Cpath class='st2' d='M132.3 368.1h0'/%3E%3C/g%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#475CAB), color-stop(30%, #475CAB), color-stop(30%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='134.4' height='369.5' style='enable-background:new 0 0 134.4 369.5' xml:space='preserve'%3E%3Cstyle%3E.st0,.st2%7Bfill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round%7D.st2%7Bstroke:%23fad657;stroke-width:2.8403%7D%3C/style%3E%3Cpath class='st0' d='M132.3 2.1h0'/%3E%3Cpath d='M122.5 7.6c-52.1 31.6-87 88.9-87 154.3 0 67.4 37 126.2 91.8 157.2' style='fill:none;stroke:%2330c4ed;stroke-width:4.2605;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,11.2215'/%3E%3Cpath class='st0' d='M132.3 321.8h0'/%3E%3Cg%3E%3Cpath class='st2' d='M132.3 21.2h0'/%3E%3Cpath d='M124.2 23.7c-71.4 24-122.7 91.5-122.7 171 0 81 53.3 149.4 126.8 172.3' style='fill:none;stroke:%23fad657;stroke-width:2.8403;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.479'/%3E%3Cpath class='st2' d='M132.3 368.1h0'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(0deg, #475CAB 0%, #475CAB 30%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);
  padding-bottom: 100px;
  position: relative;
  background-repeat: no-repeat;
  background-position: top 10% right;
  overflow: hidden;
}
#contact-form:before {
  content: "";
  display: block;
  width: 450px;
  height: 450px;
  background-color: #00A1B3;
  border-radius: 50%;
  opacity: 0.25;
  position: absolute;
  top: 10px;
  left: -300px;
  z-index: 4;
}
#contact-form:after {
  content: "";
  display: block;
  width: 350px;
  height: 350px;
  background-color: #FAD657;
  border-radius: 50%;
  position: absolute;
  bottom: -90px;
  right: -200px;
  z-index: 5;
}

#newsletter {
  background: rgb(255, 255, 255);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='384.5' height='384.1' style='enable-background:new 0 0 384.5 384.1' xml:space='preserve'%3E%3Cpath d='M349.5 208.2c0-96.4-78.1-174.5-174.5-174.5-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%23fad657;stroke-width:2.7482;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.2446'/%3E%3Cpath d='M382.5 176.6C382.5 80.2 304.4 2.1 208 2.1c-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%2330c4ed;stroke-width:4.1223;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,10.9653'/%3E%3C/svg%3E");
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='384.5' height='384.1' style='enable-background:new 0 0 384.5 384.1' xml:space='preserve'%3E%3Cpath d='M349.5 208.2c0-96.4-78.1-174.5-174.5-174.5-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%23fad657;stroke-width:2.7482;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.2446'/%3E%3Cpath d='M382.5 176.6C382.5 80.2 304.4 2.1 208 2.1c-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%2330c4ed;stroke-width:4.1223;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,10.9653'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#FAD657), color-stop(30%, #FAD657), color-stop(30%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='384.5' height='384.1' style='enable-background:new 0 0 384.5 384.1' xml:space='preserve'%3E%3Cpath d='M349.5 208.2c0-96.4-78.1-174.5-174.5-174.5-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%23fad657;stroke-width:2.7482;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,8.2446'/%3E%3Cpath d='M382.5 176.6C382.5 80.2 304.4 2.1 208 2.1c-231.5 9.2-231.4 339.9 0 349 96.3 0 174.5-78.1 174.5-174.5h0z' style='fill:none;stroke:%2330c4ed;stroke-width:4.1223;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0,10.9653'/%3E%3C/svg%3E"), linear-gradient(0deg, #FAD657 0%, #FAD657 30%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);
  padding-bottom: 100px;
  position: relative;
  background-repeat: no-repeat;
  background-position: top 10% right 5%;
  overflow: hidden;
}

.form-wrapper {
  position: relative;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
          box-shadow: 0px 0px 13px 0px rgba(32, 33, 82, 0.1);
  padding: 50px 8.33333333%;
  border-radius: 10px;
  background-color: #ffffff;
  z-index: 10;
}
.form-wrapper .wpcf7-form label {
  font-family: "Eina04-Bold";
  font-size: 20px;
  color: #293894;
  margin-bottom: 10px;
  display: inline-block;
}
.form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-text,
.form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #293894;
  color: #293894;
  border-radius: 10px;
  margin-bottom: 30px;
}
.form-wrapper .wpcf7-form .wpcf7-spinner {
  float: left;
}
.form-wrapper input[type=checkbox] {
  position: relative;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  color: #000000;
  border: 1px solid #293894;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  outline: 0;
  cursor: pointer;
  -webkit-transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);
  transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);
  margin-right: 10px !important;
  margin-top: 5px !important;
  font-size: 15px;
}
.form-wrapper input[type=checkbox]:before {
  position: absolute;
  content: "";
  display: block;
  top: 2px;
  left: 7px;
  width: 8px;
  height: 14px;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  opacity: 0;
}
.form-wrapper input[type=checkbox]:checked {
  color: #FFFFFF;
  border-color: green;
  background: green;
}
.form-wrapper input[type=checkbox]:checked:before {
  opacity: 1;
}
.form-wrapper input[type=checkbox]:checked ~ label:before {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.form-wrapper .wpcf7-list-item {
  display: inline-block;
  margin: 0;
}
.form-wrapper .wpcf7-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.form-wrapper .wpcf7-list-item-label {
  font-size: 15px;
  line-height: 23px;
  color: #949494;
  font-family: "Eina04-Regular";
  display: inline-block;
}

#directions {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='601' height='704.1' style='enable-background:new 0 0 601 704.1' xml:space='preserve'%3E%3Cpath d='m601 111.7-85.5 180.9c-12.9-6.8-27.7-10.7-43.4-10.7-16.1 0-31.2 4.1-44.4 11.3l-77.5-145c12-9.7 19.6-24.6 19.6-41.2 0-29.3-23.8-53.1-53.1-53.1s-53.1 23.8-53.1 53.1c0 3.1.3 6.1.8 9l-134 24.1c-3.7-28.9-26.4-52-55.1-56.3L78.8 0H65.5L62 83.2C27.5 85 0 113.6 0 148.6c0 36.2 29.3 65.5 65.5 65.5 34.5 0 62.7-26.7 65.3-60.5l137.6-24.8c8.3 18.4 26.9 31.3 48.4 31.3 7.9 0 15.4-1.7 22.2-4.9l77.5 145.1c-22.6 16.9-37.3 44-37.3 74.4 0 49.2 38.3 89.5 86.8 92.7l-2.9 121c-28.9 3.3-51.4 27.8-51.4 57.6 0 32 26 58 58 58s58-26 58-58c0-29.8-22.4-54.3-51.3-57.6l2.9-121.1c43.5-3.3 78.6-36.6 84.7-79.3h37v-13.3h-36c0-30.7-14.9-58-37.9-74.9l73.9-154v-34.1z' style='opacity:7.000000e-02;fill:%2300abbc'/%3E%3C/svg%3E") no-repeat top right;
}

img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

.attachment-post-thumbnail {
  margin-bottom: 1.5em;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-image .alignleft img,
.wp-block-image .alignright img,
.wp-block-image .alignleft figcaption,
.wp-block-image .alignright figcaption {
  max-width: 100%;
  width: 100%;
}

.wp-block-image .alignfull,
.wp-block-gallery.alignfull {
  width: 100vw;
}

.wp-block-image .alignright,
.wp-block-image .alignleft,
.wp-block-gallery.alignright,
.wp-block-gallery.alignleft {
  max-width: 344px;
}

.wp-block-image .alignright,
.wp-block-gallery.alignright {
  margin-left: 2rem;
}

.wp-block-image .alignleft,
.wp-block-gallery.alignleft {
  margin-right: 2rem;
}

.single-tribe_events .entry-content img {
  margin: 10px 0 20px;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

#site-footer {
  background-color: #211752;
  color: #ffffff;
}
#site-footer .footer-grid {
  background-image: url("../img/footer-image-star.svg");
  background-position: center right 70%;
  background-repeat: no-repeat;
  padding: 60px 20px 85px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0px 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto 0px 1fr 0px auto 0px auto;
  grid-template-rows: auto 1fr repeat(2, auto);
  gap: 0px 0px;
      grid-template-areas: "tag-line blank" "footer-image footer-image" "footer-address footer-address" "footer-menu footer-menu";
}
#site-footer .text-highlight {
  color: #f7ec95;
}
#site-footer .tag-line {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: tag-line;
}
#site-footer .footer-logo {
  display: none;
}
#site-footer .footer-image {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: footer-image;
}
#site-footer .footer-address {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: footer-address;
}
#site-footer .footer-address--address {
  width: 100%;
}
#site-footer a {
  color: #ffffff;
}
#site-footer a:focus,
#site-footer a:hover {
  text-decoration: none;
}
#site-footer h2:after {
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  background-color: #d50f8b;
  margin-top: 30px;
}
#site-footer ul.social-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#site-footer ul.social-menu li {
  display: inline-block;
  margin: 10px 0;
}
#site-footer ul.social-menu .btn-social {
  display: inline-block;
  font-size: 0;
  color: transparent;
  width: 44px;
  height: 44px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 10px;
}
#site-footer ul.social-menu .btn-social.btn-linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' style='enable-background:new 0 0 44 44' xml:space='preserve'%3E%3Cpath d='M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm-6.7 33.5h-5.1V17.3h5.1v16.2zM12.8 15c-1.6 0-2.9-1.2-2.9-2.9s1.3-2.9 2.9-2.9 2.9 1.2 2.9 2.9-1.3 2.9-2.9 2.9zm21.4 18.5h-5.1v-8.9c0-2.6-1.1-3.4-2.5-3.4-1.5 0-3 1.1-3 3.5v8.8h-5.1V17.3h4.9v2.3h.1c.5-1 2.2-2.7 4.9-2.7 2.9 0 5.9 1.7 5.9 6.7v9.9z' style='fill:%23ffffff'/%3E%3C/svg%3E");
}
#site-footer ul.social-menu .btn-social.btn-twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='44' height='44' x='0' y='0' style='enable-background:new 0 0 44 44' version='1.1'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='m22.2 20.3-5.5-7.9h-2.9l6.8 9.7.8 1.2 5.8 8.3h3l-7.1-10.1z' class='st0'/%3E%3Cpath d='M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm4.4 33-5.9-8.5-7.4 8.5h-1.9l8.4-9.8L11.2 11h6.4l5.6 8.1 7-8.1h1.9l-8 9.3L32.8 33h-6.4z' class='st0'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  #site-footer .footer-grid {
    background-position: top right -150px;
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr;
    -ms-grid-rows: (auto)[2];
    grid-template-rows: repeat(2, auto);
        grid-template-areas: "tag-line footer-image footer-image" "footer-logo footer-address footer-address";
  }
  #site-footer h2 {
    font-size: 45px;
    line-height: 48px;
    margin: 50px 0;
  }
  #site-footer .footer-menu {
    text-align: left;
  }
  #site-footer .footer-logo {
    display: block;
    grid-area: footer-logo;
    -ms-grid-row-align: end;
        align-self: end;
    text-align: left;
  }
  #site-footer .footer-image {
    text-align: right;
  }
  #site-footer .footer-image:before {
    content: "";
    display: block;
    padding-top: 50%;
  }
  #site-footer .footer-image:before {
    content: none;
  }
  #site-footer .footer-address {
    -ms-grid-column-align: end;
        justify-self: end;
  }
  #site-footer .footer-address--address {
    width: auto;
  }
  #site-footer ul.social-menu li {
    margin-right: 15px;
  }
  #site-footer .tag-line {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #site-footer .footer-image {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
  }
  #site-footer .footer-address {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
  }
}
@media (min-width: 768px){
  #site-footer .footer-logo {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}
@media (min-width: 1100px) {
  #site-footer .footer-grid {
        grid-template-areas: "tag-line footer-image footer-image" "footer-logo . footer-address";
    gap: 0 30px;
  }
  #site-footer .tag-line {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #site-footer .footer-image {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  #site-footer .footer-address {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
  }
  #site-footer .footer-logo {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}

.sub-footer {
  padding: 30px 0 65px;
}
.sub-footer #menu-sub-footer {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  margin: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sub-footer #menu-sub-footer .menu-item a {
  display: block;
  color: #211752;
  font-size: 14px;
  padding-right: 10px;
}
.sub-footer #menu-sub-footer .menu-item a:hover,
.sub-footer #menu-sub-footer .menu-item a:focus {
  text-decoration: none;
}
.sub-footer .footer-copyright {
  text-align: center;
  font-size: 12px;
}
@media (min-width: 992px) {
  .sub-footer .footer-copyright {
    text-align: left;
  }
  .sub-footer .footer-copyright a:hover,
  .sub-footer .footer-copyright a:focus {
    text-decoration: none;
  }
  .sub-footer #menu-sub-footer {
    padding: 0 20px 0 0;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

.acf-field .acf-input {
  margin-bottom: 50px;
}

.sup-doc .acf-field .acf-input {
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .sup-doc .acf-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sup-doc .acf-field.acf-field-radio {
    width: 30% !important;
  }
  .sup-doc .acf-field.acf-field-url,
  .sup-doc .acf-field.acf-field-file {
    width: 70% !important;
  }
}

.btn-back {
  color: #fff;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-back svg {
  fill: #fff;
  margin-right: 10px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-back:hover {
  color: #f9d556;
}
.btn-back:hover svg {
  fill: #f9d556;
}

.acf-checkbox-list.form-control {
  border: none;
  padding: 0;
}

.acf-checkbox-list.form-control li {
  margin: 0;
}

.acf-checkbox-list.form-control li:before {
  content: none;
}

.small.disclaimer {
  font-size: 18px;
  line-height: 26px;
}

/* show if value */
.show-if-value {
  display: none;
}

.hide-if-value {
  display: block;
}

.has-value .show-if-value {
  display: block;
}

.has-value .hide-if-value {
  display: none;
}

.innovation-intro {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: repeat(2, auto);
  gap: 0px 0px;
  grid-auto-flow: row;
  background-color: #293894;
  position: relative;
}

.innovation-intro > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.innovation-intro > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.innovation-intro .content-image {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
}
.innovation-intro .content-image::before {
  content: "";
  display: block;
  width: 100%;
  pointer-events: none;
  padding-top: 50%;
}
.innovation-intro .content-text {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
  padding: 50px 0 50px 30px;
}
.innovation-intro::before {
  display: block;
  content: "";
  width: 100px;
  height: 100px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' xml:space='preserve'%3E%3Cpath fill='%23F9D556' d='M0 0h144L0 144z'/%3E%3Cg fill='%23262262'%3E%3Cpath d='M47.8 39.7c-.8-1.3-1.9-2.4-3.3-3.3-1.1-.7-2.4-1.3-3.8-1.7-2.2-.7-4.1-.8-4.5-.8-.4 0-.8.2-1 .6-.1.2-.7 1.4-1.1 3.2-.2 1.1-.4 2.2-.3 3.3 0 1.4.2 2.7.6 3.9 1.2 3.4 3.8 6 7.9 7.8.3.1.6.1.8 0 .3-.1.5-.3.6-.6.2-.6 0-1.2-.6-1.5-3.5-1.5-5.8-3.7-6.7-6.4-.8-2.2-.6-4.4-.2-5.9.1-.7.3-1.4.6-2 1.1.1 2.2.3 3.2.7 1.9.6 4.5 1.8 5.8 4.1 1.1 1.9 1.3 4.3.5 7.2 0-.1-.1-.2-.1-.2-1.6-3.3-3.9-5.4-4-5.4-.2-.2-.5-.3-.8-.2-.3 0-.6.2-.8.4-.4.5-.3 1.2.2 1.6 0 0 2.1 1.8 3.4 4.7.4 1 .8 1.9.9 2.8v.2c.3 2 .1 4.1-.8 6.1-.3.8-.7 1.5-1.2 2.3l-.2.4 2.4.2.2-.3c.4-.6.7-1.2.9-1.8.6-1.6.9-2.8.9-2.8.2-.8.3-1.6.3-2.4 0-.7 0-1.5-.1-2.2 2-4.8 2.1-8.9.3-12zM41 42.9zM57.5 40.7c0-.1-1.2-1.7-3.4-2.1-1.2-.2-2.4 0-3.7.7-.2.1-.4.4-.5.6-.1.2 0 .5.2.7.3.4.9.5 1.3.3 1.1-.6 2.1-.7 3.1-.2.3.2.6.4.8.5-.2.3-.4.6-.6 1-.8 1.3-1.6 2.6-3.4 3.3-.3.1-.5.3-.6.5-.1.2-.1.5 0 .7.2.3.5.6.9.6h.1c.1 0 .2 0 .3-.1 2.4-.9 3.5-2.8 4.4-4.1.3-.5.6-1 .9-1.4.4-.1.4-.6.2-1z'/%3E%3Cpath d='M61 34.8c-.9-2.1-2.2-4-3.8-5.6s-3.5-2.9-5.6-3.8c-4.4-1.8-9.4-1.8-13.7 0-2.1.9-4 2.2-5.6 3.8s-2.9 3.5-3.8 5.6c-.9 2.2-1.4 4.5-1.4 6.9 0 4.6 1.7 8.9 5 12.3 2.1 2 3.1 3.6 3.6 4.5.5.9.5 1.4.5 1.5 0 1.3 1.1 2.8 2.4 2.8H51c1.3 0 2.3-1.5 2.4-2.8 0-.1.1-.7.6-1.7s1.5-2.6 3.5-4.4c3.2-3.3 4.9-7.6 4.9-12.2 0-2.4-.5-4.7-1.4-6.9zm-5.2 17.4c-4.3 3.9-4.7 7.2-4.7 7.3v.1c0 .4-.3.7-.7.7H39.1c-.4 0-.7-.3-.7-.7 0-.2 0-1-.6-2.2-.8-1.6-2.1-3.4-4-5.2-2.7-2.9-4.2-6.6-4.2-10.5 0-8.4 6.8-15.2 15.3-15.2 8.4 0 15.3 6.8 15.3 15.2-.2 4-1.7 7.7-4.4 10.5zM29.4 25l-3.8-3.8c-.4-.4-1.1-.4-1.6 0-.2.2-.3.5-.3.8 0 .3.1.6.3.8l3.8 3.8c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8zM65.5 21.2c-.4-.4-1.1-.4-1.6 0L60.1 25c-.2.2-.3.5-.3.8 0 .3.1.6.3.8.2.2.5.3.8.3.3 0 .6-.1.8-.3l3.8-3.8c.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8zM44.8 13.5c-.6 0-1.1.5-1.1 1.1v5.1c0 .6.5 1.1 1.1 1.1s1.1-.5 1.1-1.1v-5.1c0-.6-.5-1.1-1.1-1.1zM22.5 40.8h-5.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h5.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1zM72.5 40.8h-5.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h5.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1zM51.7 65.2H38.1c-.3 0-.6.3-.6.6v1.3c0 .3.3.6.6.6h13.7c.3 0 .6-.3.6-.6v-1.3c0-.3-.3-.6-.7-.6zM49.1 70.3h-8.4c-.3 0-.6.3-.6.6v1.3c0 .3.3.6.6.6h8.4c.3 0 .6-.3.6-.6v-1.3c0-.3-.3-.6-.6-.6z'/%3E%3C/g%3E%3C/svg%3E") top left no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.innovation-intro::after {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74.1' height='74.1' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='M37.05.068 74.1 37.121 37.05 74.173-.003 37.12z'/%3E%3Cpath fill='none' stroke='%2327224F' stroke-width='3' stroke-miterlimit='10' d='m20.9 40.6 15.8 15.8 16.5-16.5'/%3E%3C/svg%3E") center center no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.innovation-intro h5 {
  font-size: 24px;
  line-height: 36px;
}
@media screen and (min-width: 992px) {
  .innovation-intro {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: minmax(400px, 495px);
    grid-template-rows: minmax(400px, 495px);
  }
  .innovation-intro > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .innovation-intro .content-image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/2/2;
  }
  .innovation-intro .content-image::before {
    content: none;
  }
  .innovation-intro .content-text {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/2/2;
    -ms-grid-row-align: center;
        align-self: center;
  }
  .innovation-intro::before {
    width: 144px;
    height: 144px;
  }
  .innovation-intro::after {
    width: 75px;
    height: 75px;
    bottom: -37px;
  }
}

@media screen and (min-width: 992px) {
  .parent-thank-you .panel-intro .colour,
  .page-template-template-innovations-overview .panel-intro .colour,
  .page-template-template-innovations .panel-intro .colour,
  #submit-intro.panel-intro .colour {
    background-image: none;
  }
  .parent-thank-you .panel-intro .colour::after,
  .page-template-template-innovations-overview .panel-intro .colour::after,
  .page-template-template-innovations .panel-intro .colour::after,
  #submit-intro.panel-intro .colour::after {
    content: "";
    height: 100%;
    width: 250px;
    display: block;
    -webkit-mask: none;
            mask: none;
    position: absolute;
    top: 0;
    right: -250px;
    clip-path: polygon(0 0, 0 100%, 100% 50%);
  }
}

.parent-thank-you .colour::before,
.page-template-template-innovations-overview .colour::before,
.page-template-template-innovations .colour::before,
.single-innovation .colour::before,
#submit-intro .colour::before {
  display: block;
  content: "";
  width: 100px;
  height: 100px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' xml:space='preserve'%3E%3Cpath fill='%23F9D556' d='M0 0h144L0 144z'/%3E%3Cg fill='%23262262'%3E%3Cpath d='M47.8 39.7c-.8-1.3-1.9-2.4-3.3-3.3-1.1-.7-2.4-1.3-3.8-1.7-2.2-.7-4.1-.8-4.5-.8-.4 0-.8.2-1 .6-.1.2-.7 1.4-1.1 3.2-.2 1.1-.4 2.2-.3 3.3 0 1.4.2 2.7.6 3.9 1.2 3.4 3.8 6 7.9 7.8.3.1.6.1.8 0 .3-.1.5-.3.6-.6.2-.6 0-1.2-.6-1.5-3.5-1.5-5.8-3.7-6.7-6.4-.8-2.2-.6-4.4-.2-5.9.1-.7.3-1.4.6-2 1.1.1 2.2.3 3.2.7 1.9.6 4.5 1.8 5.8 4.1 1.1 1.9 1.3 4.3.5 7.2 0-.1-.1-.2-.1-.2-1.6-3.3-3.9-5.4-4-5.4-.2-.2-.5-.3-.8-.2-.3 0-.6.2-.8.4-.4.5-.3 1.2.2 1.6 0 0 2.1 1.8 3.4 4.7.4 1 .8 1.9.9 2.8v.2c.3 2 .1 4.1-.8 6.1-.3.8-.7 1.5-1.2 2.3l-.2.4 2.4.2.2-.3c.4-.6.7-1.2.9-1.8.6-1.6.9-2.8.9-2.8.2-.8.3-1.6.3-2.4 0-.7 0-1.5-.1-2.2 2-4.8 2.1-8.9.3-12zM41 42.9zM57.5 40.7c0-.1-1.2-1.7-3.4-2.1-1.2-.2-2.4 0-3.7.7-.2.1-.4.4-.5.6-.1.2 0 .5.2.7.3.4.9.5 1.3.3 1.1-.6 2.1-.7 3.1-.2.3.2.6.4.8.5-.2.3-.4.6-.6 1-.8 1.3-1.6 2.6-3.4 3.3-.3.1-.5.3-.6.5-.1.2-.1.5 0 .7.2.3.5.6.9.6h.1c.1 0 .2 0 .3-.1 2.4-.9 3.5-2.8 4.4-4.1.3-.5.6-1 .9-1.4.4-.1.4-.6.2-1z'/%3E%3Cpath d='M61 34.8c-.9-2.1-2.2-4-3.8-5.6s-3.5-2.9-5.6-3.8c-4.4-1.8-9.4-1.8-13.7 0-2.1.9-4 2.2-5.6 3.8s-2.9 3.5-3.8 5.6c-.9 2.2-1.4 4.5-1.4 6.9 0 4.6 1.7 8.9 5 12.3 2.1 2 3.1 3.6 3.6 4.5.5.9.5 1.4.5 1.5 0 1.3 1.1 2.8 2.4 2.8H51c1.3 0 2.3-1.5 2.4-2.8 0-.1.1-.7.6-1.7s1.5-2.6 3.5-4.4c3.2-3.3 4.9-7.6 4.9-12.2 0-2.4-.5-4.7-1.4-6.9zm-5.2 17.4c-4.3 3.9-4.7 7.2-4.7 7.3v.1c0 .4-.3.7-.7.7H39.1c-.4 0-.7-.3-.7-.7 0-.2 0-1-.6-2.2-.8-1.6-2.1-3.4-4-5.2-2.7-2.9-4.2-6.6-4.2-10.5 0-8.4 6.8-15.2 15.3-15.2 8.4 0 15.3 6.8 15.3 15.2-.2 4-1.7 7.7-4.4 10.5zM29.4 25l-3.8-3.8c-.4-.4-1.1-.4-1.6 0-.2.2-.3.5-.3.8 0 .3.1.6.3.8l3.8 3.8c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8zM65.5 21.2c-.4-.4-1.1-.4-1.6 0L60.1 25c-.2.2-.3.5-.3.8 0 .3.1.6.3.8.2.2.5.3.8.3.3 0 .6-.1.8-.3l3.8-3.8c.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8zM44.8 13.5c-.6 0-1.1.5-1.1 1.1v5.1c0 .6.5 1.1 1.1 1.1s1.1-.5 1.1-1.1v-5.1c0-.6-.5-1.1-1.1-1.1zM22.5 40.8h-5.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h5.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1zM72.5 40.8h-5.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h5.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1zM51.7 65.2H38.1c-.3 0-.6.3-.6.6v1.3c0 .3.3.6.6.6h13.7c.3 0 .6-.3.6-.6v-1.3c0-.3-.3-.6-.7-.6zM49.1 70.3h-8.4c-.3 0-.6.3-.6.6v1.3c0 .3.3.6.6.6h8.4c.3 0 .6-.3.6-.6v-1.3c0-.3-.3-.6-.6-.6z'/%3E%3C/g%3E%3C/svg%3E") top left no-repeat;
  background-size: contain;
}
@media screen and (min-width: 992px) {
  .parent-thank-you .colour::before,
  .page-template-template-innovations-overview .colour::before,
  .page-template-template-innovations .colour::before,
  .single-innovation .colour::before,
  #submit-intro .colour::before {
    width: 144px;
    height: 144px;
  }
}

.single-innovation .panel-overview,
#submit-overview.panel-overview,
#support-overview.panel-overview {
  background-color: #201652 !important;
  background-image: none;
}
.single-innovation .panel-overview .overview-wrapper .inner,
#submit-overview.panel-overview .overview-wrapper .inner,
#support-overview.panel-overview .overview-wrapper .inner {
  border: 1px solid #373f70;
  background-color: #201652 !important;
  color: #fff;
}

#submit-info {
  background-color: #201652;
  color: #fff;
}
@media screen and (min-width: 992px) {
  #submit-info {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.5' height='148.5' xml:space='preserve'%3E%3Cpath fill='%23F4CFE3' d='m74.246-.066 74.246 74.246-74.246 74.245L.001 74.18z'/%3E%3C/svg%3E");
    background-position: top right -30px;
    background-repeat: no-repeat;
  }
}
#submit-info .icon-alert {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23F9D556' stroke-width='1.709' stroke-miterlimit='10' d='M1 35c0 18.8 15.2 34 34 34s34-15.2 34-34S53.8 1 35 1 1 16.2 1 35'/%3E%3Cpath fill='%23F9D556' d='M32.7 42.3c0-1 .7-1.7 1.6-1.7 1 0 1.6.7 1.6 1.7 0 .9-.6 1.7-1.6 1.7-.9-.1-1.6-.8-1.6-1.7zm.7-3.8L33 25.7h2.6l-.4 12.8h-1.8z'/%3E%3Cpath fill='none' stroke='%23F9D556' stroke-width='1.709' stroke-miterlimit='10' d='M35 50.3H11.7l11.7-20.2L35 10l11.6 20.1 11.7 20.2z'/%3E%3C/svg%3E");
  width: 70px;
  height: 70px;
  position: absolute;
  left: 0;
  top: 0;
  color: transparent;
  font-size: 0;
}
@media screen and (min-width: 768px) {
  #submit-info .icon-alert {
    left: -90px;
  }
}

#submit-form {
  background-color: #252773;
}
#submit-form .form-control {
  border-color: #252773;
}
#submit-form form {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px 15px;
  margin: 0;
  color: #293894;
}
@media screen and (min-width: 768px) {
  #submit-form form {
    padding: 40px 20px;
    margin: 0 20px;
  }
}
#submit-form label {
  margin-bottom: 10px;
}
#submit-form .form-boxout {
  display: block;
  padding: 0 0 0 20px !important;
  border-left: 5px solid #949bc9;
}
#submit-form .acf-table {
  width: 100%;
}
#submit-form .acf-table .acf-input {
  margin: 0;
  padding: 5px;
}
#submit-form p.description {
  color: #4d464f;
  font-size: 16px;
  line-height: 1.2;
}
#submit-form .acf-notice.acf-error-message {
  color: #ED3854;
  margin: 0;
}
#submit-form .acf-field-radio .acf-radio-list.form-control {
  border: none;
  padding: 0;
  margin: 0;
}
#submit-form .acf-field-radio .acf-radio-list.form-control li {
  display: inline-block;
  margin: 0 15px 0 0;
}
#submit-form .acf-field-radio .acf-radio-list.form-control li:before {
  content: none;
}
#submit-form td.acf-fields {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  #submit-form form {
    padding: 100px;
    margin: 0 6.33333333%;
  }
  #submit-form .form-boxout {
    padding: 0 0 0 50px !important;
  }
}
#submit-form .acf-button.acf-repeater-add-row {
  background-color: #252773;
  padding: 5px 20px;
  border-radius: 50px;
  color: #fff;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  -webkit-transform: all 0.25s linear;
          transform: all 0.25s linear;
}
#submit-form .acf-button.acf-repeater-add-row:hover {
  background-color: #201652;
}
#submit-form .input-search.form-control {
  margin-bottom: 20px;
}

.page-template-template-innovations #welcome {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78.2' height='554.4' xml:space='preserve'%3E%3Cpath fill='%23EC6282' d='M78.2 223.8C32.6 262.9 3.7 321 3.7 385.7s28.9 122.8 74.5 161.9V223.8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.page-template-template-innovations #latest {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='117.9' height='235.7' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='M0 0v235.7l117.9-117.8z'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='141.7' height='177.3' xml:space='preserve'%3E%3Cpath fill='%23D5ECF6' d='M141.7 53.1 88.6 0 0 88.6l88.6 88.7 53.1-53.2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom 100px right;
}

.single-innovation #news,
.page-template-template-innovations #news {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1599.8' height='958.5' xml:space='preserve'%3E%3Cpath opacity='.05' fill='%23FFF' d='m192.75 340.204 108.61 108.61-108.61 108.61-108.61-108.61zM235.131 818.436l30.971 30.971-30.97 30.971-30.972-30.97zM499.537 688.838l72.549 72.549-72.549 72.548-72.548-72.548zM624.548 30.461l75.306 75.306-75.306 75.307-75.306-75.307zM792.362 154.97l72.76 72.76-72.76 72.761-72.76-72.76zM1232.62 138.794l108.611 108.61-108.61 108.611-108.61-108.61zM977.958 31.357l32.103 32.102-32.103 32.102-32.102-32.102zM1117.114 693.323l74.104 74.104-74.104 74.105-74.104-74.105zM1214.533 829.91l31.042 31.042-31.042 31.041-31.042-31.041zM1488.855 504.2l31.324 31.325-31.324 31.325-31.325-31.325zM1352.491 59.21l31.961 31.96-31.96 31.962-31.961-31.961z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

.page-template-template-innovations-overview .news-results {
  background-color: #211752;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='243' height='1423' style='enable-background:new 0 0 243 1423'%3E%3Cpath d='m.3 297.6 123.5 123.5L.3 544.6l-123.5-123.5L.3 297.6z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23f9d556'/%3E%3Cpath d='m173.7 1283.6 69.7 69.7-69.7 69.7-69.7-69.7 69.7-69.7z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%2300abbc'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='158' height='1864.4' xml:space='preserve'%3E%3Cpath fill='%23D5ECF6' d='m158 1735.6-1.4-1.4-61.7 61.7 61.7 61.7 1.4-1.3z'/%3E%3Cpath fill='%23EC6282' d='M158 383.4c-46.8 34-77.2 89.2-77.2 151.5s30.4 117.4 77.2 151.5v-303z'/%3E%3C/svg%3E");
  background-repeat: no-repeat, no-repeat;
  background-position: bottom left, top right;
}
.page-template-template-innovations-overview #contact {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='1200' height='969.8' style='enable-background:new 0 0 1200 969.8'%3E%3Cg style='opacity:3.000000e-02'%3E%3Cpath d='M926.7 760.1h164.7v164.7H926.7z' style='fill:%23fff' transform='rotate(45 1009.0923199 842.4369389)'/%3E%3Cpath d='M1121.6 725.2h64.9v64.9h-64.9z' style='fill:%23fff' transform='rotate(45 1154.0990264 757.67231674)'/%3E%3Cpath d='M814.9 684.2h76.2v76.2h-76.2z' style='fill:%23fff' transform='rotate(45 852.98828173 722.2605463)'/%3E%3Cpath d='M896 451.5h57.6v57.6H896z' style='fill:%23fff' transform='rotate(45 924.83219218 480.296494)'/%3E%3Cpath d='M1023.7 551.3h122.1v122.1h-122.1z' style='fill:%23fff' transform='rotate(45 1084.69715079 612.36515986)'/%3E%3Cpath d='M668.5 783.8h122.1v122.1H668.5z' style='fill:%23fff' transform='rotate(45 729.50274439 844.86203673)'/%3E%3Cpath d='M662.9 507.8h157.6v157.6H662.9z' style='fill:%23fff' transform='rotate(45 741.70640225 586.53669181)'/%3E%3Cpath d='M296.5 771h164.7v164.7H296.5z' style='fill:%23fff' transform='rotate(45 378.81938275 853.34238834)'/%3E%3Cpath d='M530.1 702.7h56.5v56.5h-56.5z' style='fill:%23fff' transform='rotate(45 558.33623641 730.95886912)'/%3E%3Cpath d='M184.6 695.1h76.2v76.2h-76.2z' style='fill:%23fff' transform='rotate(45 222.71534457 733.16599572)'/%3E%3Cpath d='M894.2 264.4h57.6V322h-57.6z' style='fill:%23fff' transform='rotate(45 923.013588 293.21272815)'/%3E%3Cpath d='M393.4 562.2h122.1v122.1H393.4z' style='fill:%23fff' transform='rotate(45 454.42438435 623.27068)'/%3E%3Cpath d='M38.2 794.7h122.1v122.1H38.2z' style='fill:%23fff' transform='rotate(45 99.22992794 855.76743615)'/%3E%3Cpath d='M32.6 518.7h157.6v157.6H32.6z' style='fill:%23fff' transform='rotate(45 111.4334151 597.44202053)'/%3E%3Cpath d='M506.8 367.9h125.4v125.4H506.8z' style='fill:%23fff' transform='rotate(45 569.53107734 430.63477223)'/%3E%3Cpath d='M691.8 309.1h45.5v45.5h-45.5z' style='fill:%23fff' transform='rotate(45 714.53758232 331.8655666)'/%3E%3Cpath d='M375.3 244.6h76.2v76.2h-76.2z' style='fill:%23fff' transform='rotate(45 413.4267283 282.70925086)'/%3E%3Cpath d='M456.5 11.9h57.6v57.6h-57.6z' style='fill:%23fff' transform='rotate(45 485.27063875 40.74519857)'/%3E%3Cpath d='M584.1 111.8h122.1v122.1H584.1z' style='fill:%23fff' transform='rotate(45 645.13576807 172.81393513)'/%3E%3Cpath d='M228.9 344.3H351v122.1H228.9z' style='fill:%23fff' transform='rotate(45 289.94131167 405.3106913)'/%3E%3Cpath d='M223.4 68.2H381v157.6H223.4z' style='fill:%23fff' transform='rotate(45 302.14496953 146.98534638)'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top;
}

.inn-tag {
  color: #293894;
  text-transform: uppercase;
  font-size: 16px;
}

.exchange-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 20px 0px 1fr 0px 30px;
  grid-template-columns: 20px 1fr 30px;
  -ms-grid-rows: auto 0px auto 0px 50px 0px auto;
  grid-template-rows: auto auto 50px auto;
  gap: 0px 0px;
  grid-auto-flow: row;
}

.exchange-container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.exchange-container > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.exchange-container > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.exchange-container > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.exchange-container > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.exchange-container > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.exchange-container > *:nth-child(7) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.exchange-container > *:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.exchange-container > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}

.exchange-container > *:nth-child(10) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}

.exchange-container > *:nth-child(11) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}

.exchange-container > *:nth-child(12) {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
}
.exchange-container .title {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 1/1/2/3;
}
.exchange-container .image {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 2/1/4/3;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 100%;
}
.exchange-container .text {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: 3/2/5/4;
  background-color: #fff;
  border-radius: 5px;
  padding: 30px;
}
@media screen and (min-width: 768px) {
  .exchange-container {
    -ms-grid-columns: (1fr)[12];
    grid-template-columns: repeat(12, 1fr);
    -ms-grid-rows: auto 100px auto 50px;
    grid-template-rows: auto 100px auto 50px;
  }
  .exchange-container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .exchange-container > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .exchange-container > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .exchange-container > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .exchange-container > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .exchange-container > *:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
  }
  .exchange-container > *:nth-child(7) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .exchange-container > *:nth-child(8) {
    -ms-grid-row: 1;
    -ms-grid-column: 8;
  }
  .exchange-container > *:nth-child(9) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
  }
  .exchange-container > *:nth-child(10) {
    -ms-grid-row: 1;
    -ms-grid-column: 10;
  }
  .exchange-container > *:nth-child(11) {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
  }
  .exchange-container > *:nth-child(12) {
    -ms-grid-row: 1;
    -ms-grid-column: 12;
  }
  .exchange-container > *:nth-child(13) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .exchange-container > *:nth-child(14) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .exchange-container > *:nth-child(15) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .exchange-container > *:nth-child(16) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .exchange-container > *:nth-child(17) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .exchange-container > *:nth-child(18) {
    -ms-grid-row: 2;
    -ms-grid-column: 6;
  }
  .exchange-container > *:nth-child(19) {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
  }
  .exchange-container > *:nth-child(20) {
    -ms-grid-row: 2;
    -ms-grid-column: 8;
  }
  .exchange-container > *:nth-child(21) {
    -ms-grid-row: 2;
    -ms-grid-column: 9;
  }
  .exchange-container > *:nth-child(22) {
    -ms-grid-row: 2;
    -ms-grid-column: 10;
  }
  .exchange-container > *:nth-child(23) {
    -ms-grid-row: 2;
    -ms-grid-column: 11;
  }
  .exchange-container > *:nth-child(24) {
    -ms-grid-row: 2;
    -ms-grid-column: 12;
  }
  .exchange-container > *:nth-child(25) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .exchange-container > *:nth-child(26) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .exchange-container > *:nth-child(27) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .exchange-container > *:nth-child(28) {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .exchange-container > *:nth-child(29) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .exchange-container > *:nth-child(30) {
    -ms-grid-row: 3;
    -ms-grid-column: 6;
  }
  .exchange-container > *:nth-child(31) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .exchange-container > *:nth-child(32) {
    -ms-grid-row: 3;
    -ms-grid-column: 8;
  }
  .exchange-container > *:nth-child(33) {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
  }
  .exchange-container > *:nth-child(34) {
    -ms-grid-row: 3;
    -ms-grid-column: 10;
  }
  .exchange-container > *:nth-child(35) {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
  }
  .exchange-container > *:nth-child(36) {
    -ms-grid-row: 3;
    -ms-grid-column: 12;
  }
  .exchange-container > *:nth-child(37) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .exchange-container > *:nth-child(38) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .exchange-container > *:nth-child(39) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .exchange-container > *:nth-child(40) {
    -ms-grid-row: 4;
    -ms-grid-column: 4;
  }
  .exchange-container > *:nth-child(41) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .exchange-container > *:nth-child(42) {
    -ms-grid-row: 4;
    -ms-grid-column: 6;
  }
  .exchange-container > *:nth-child(43) {
    -ms-grid-row: 4;
    -ms-grid-column: 7;
  }
  .exchange-container > *:nth-child(44) {
    -ms-grid-row: 4;
    -ms-grid-column: 8;
  }
  .exchange-container > *:nth-child(45) {
    -ms-grid-row: 4;
    -ms-grid-column: 9;
  }
  .exchange-container > *:nth-child(46) {
    -ms-grid-row: 4;
    -ms-grid-column: 10;
  }
  .exchange-container > *:nth-child(47) {
    -ms-grid-row: 4;
    -ms-grid-column: 11;
  }
  .exchange-container > *:nth-child(48) {
    -ms-grid-row: 4;
    -ms-grid-column: 12;
  }
  .exchange-container .image {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 8;
    grid-area: 3/1/5/9;
    padding-top: 0;
  }
  .exchange-container .text {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 7;
    -ms-grid-column-span: 5;
    grid-area: 2/7/4/12;
  }
  .exchange-container .title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-area: 1/1/3/7;
  }
}

#thankyou {
  background-color: #211752;
  color: #fff;
}
@media screen and (min-width: 576px) {
  #thankyou {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='228.2' height='791.3' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='m81.784 234.458 24.466 24.465-24.466 24.466-24.465-24.466z'/%3E%3Cpath fill='%2391D1DB' d='m168.166 363.077 52.679 52.679-52.68 52.679-52.678-52.68z'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='396.6' height='791.3' xml:space='preserve'%3E%3Ccircle opacity='.21' fill='%23FBF7D4' cx='131.7' cy='257.8' r='130.2'/%3E%3Cpath fill='%23EC6486' d='m396.6 562.2-16.1-16.1-74 74 74 74.1 16.1-16.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat, no-repeat;
    background-position: center left, center right;
  }
}

#thankyou-return {
  background: #293894;
}

.single-innovation main {
  overflow-x: hidden;
}
@media screen and (min-width: 992px) {
  .single-innovation .panel-intro .colour {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='373.4' height='385.4' xml:space='preserve'%3E%3Cg opacity='.46' fill='%23262262'%3E%3Cpath stroke='%23262262' stroke-width='4.748' stroke-miterlimit='10' d='M239.4 302.3v-.4c.2-.9 1-5.2 4.2-11.7 3.4-6.8 10.1-17.3 22.9-29.3l.2-.2c20.2-21 31.3-48.6 31.3-77.7 0-15.1-3-29.8-8.8-43.7-5.6-13.4-13.7-25.3-24-35.6s-22.3-18.4-35.6-24c-13.8-5.8-28.5-8.8-43.7-8.8-15.1 0-29.8 3-43.7 8.8-13.4 5.6-25.3 13.7-35.6 24s-18.4 22.3-24 35.6c-5.8 13.8-8.8 28.5-8.8 43.7 0 29 11.1 56.6 31.3 77.7l.1.1c14 13.5 20.6 23.8 23.8 30.2 3.2 6.5 3.4 10.1 3.4 10.4v.5c.2 7.2 6.1 16.1 13.3 16.1h80.5c7 .1 12.9-8.7 13.2-15.7zm-90.1 4.2c-3.8 0-6.9-3-6.9-6.8 0-1.1-.2-5.6-3.8-13.3-4.8-10.3-13.5-21.5-25.9-33.3-18.2-19-28.2-43.8-28.2-69.9 0-55.6 45.5-100.9 101.4-100.9 55.9 0 101.4 45.3 101.4 100.9 0 26.2-10 51-28.2 69.8-27 25-29.6 45.2-29.7 46.1v.6c0 3.8-3.1 6.8-6.9 6.8h-73.2zM77.7 82.8c.9.9 2.1 1.4 3.4 1.4s2.4-.5 3.4-1.4c1.9-1.9 1.9-4.9 0-6.7L59.8 51.5c-1.9-1.9-4.9-1.9-6.7 0-1.9 1.9-1.9 4.9 0 6.7l24.6 24.6zM290.7 84.2c1.2 0 2.4-.5 3.4-1.4l24.6-24.6c1.9-1.9 1.9-4.9 0-6.7-1.9-1.9-4.9-1.9-6.7 0l-24.6 24.6c-1.9 1.9-1.9 4.9 0 6.7.9 1 2.1 1.4 3.3 1.4zM185.9 44.7c2.6 0 4.7-2.1 4.7-4.7V7.1c0-2.6-2.1-4.7-4.7-4.7s-4.7 2.1-4.7 4.7V40c-.1 2.6 2.1 4.7 4.7 4.7zM41.6 179.6H7.1c-2.6 0-4.7 2.1-4.7 4.7s2.1 4.7 4.7 4.7h34.5c2.6 0 4.7-2.1 4.7-4.7s-2.1-4.7-4.7-4.7zM371 184.3c0-2.6-2.1-4.7-4.7-4.7h-34.5c-2.6 0-4.7 2.1-4.7 4.7s2.1 4.7 4.7 4.7h34.5c2.6 0 4.7-2.1 4.7-4.7z'/%3E%3Cpath d='M227 352.4h-80.3c-4.6 0-8.4-3.8-8.4-8.4 0-4.6 3.8-8.4 8.4-8.4H227c4.6 0 8.4 3.8 8.4 8.4-.1 4.6-3.8 8.4-8.4 8.4zM209.6 385.4h-45.7c-4.6 0-8.4-3.8-8.4-8.4 0-4.6 3.8-8.4 8.4-8.4h45.7c4.6 0 8.4 3.8 8.4 8.4 0 4.6-3.8 8.4-8.4 8.4z'/%3E%3C/g%3E%3Cg opacity='.46' fill='%23262262' stroke='%23262262' stroke-miterlimit='10'%3E%3Cpath stroke-width='6.383' d='M187.4 306.4c2.3-3.8 4.2-7.6 5.9-11.4 4.2-10 5.8-17.8 5.8-17.8 1-4.9 1.6-9.9 1.7-14.8.1-4.9-.2-9.9-1-14.8 13.3-30.9 14.2-56.5 2.9-76-4.7-8-11.5-15-20.1-20.6-6.8-4.4-14.8-8.1-23.8-10.9-15.2-4.7-27.9-5.1-28.4-5.1-1.6-.1-3 .8-3.7 2.3-.2.3-4.1 8.1-6.6 20.1-1.5 7-2.2 14-2.1 20.7.1 8.5 1.5 16.6 4 24.1 7.3 21.1 24 37.5 49.8 48.6 2 .9 4.4-.1 5.2-2.3.9-2.1-.1-4.6-2.1-5.5-23.6-10.2-38.9-24.9-45.4-43.7-5.2-15-3.8-29.9-1.7-39.9 1.5-7.2 3.6-12.7 4.9-15.8 4.3.4 13.5 1.4 23.8 4.6 12.9 4 30.3 12.1 39.5 27.9 8.7 14.9 8.9 34.4.6 58.1-1.1-3.3-2.4-6.6-3.9-9.9-9.8-21-24.7-33.7-25.3-34.2-1.7-1.4-4.2-1.1-5.6.7-1.4 1.8-1.1 4.4.6 5.9.1.1 14.1 12 23.1 31.4 3 6.4 5.1 12.9 6.3 19.4 0 .4.1.7.2 1.1 2.4 13.8.7 27.6-5.1 41.4-2.1 5.1-4.8 10.2-8.1 15.3-.1.2-.2.3-.3.5l8.9.6z'/%3E%3Cpath stroke-width='7.122' d='M224.8 171.1c-1.3.8-1.7 2.4-.9 3.6.9 1.2 2.7 1.5 4 .7 8.1-4.8 16-5.2 23.5-1.4 3.8 2 6.6 4.6 8.1 6.2-2 2.5-3.8 5.5-5.7 8.7-5.1 8.5-11 18.2-23.6 23-1.5.6-2.2 2.1-1.6 3.4.5 1 1.7 1.6 2.9 1.5.3 0 .6-.1.9-.2 14.5-5.5 21.2-16.5 26.5-25.4 2.2-3.6 4.2-7 6.5-9.5.8-.9.9-2.1.2-3-.3-.4-7.4-9.9-19.5-12.1-7-1.2-14.2.3-21.3 4.5z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: auto;
    background-position: center;
  }
  .single-innovation .panel-intro .colour::after {
    content: "";
    height: 100%;
    width: 250px;
    display: block;
    -webkit-mask: none;
            mask: none;
    position: absolute;
    top: 0;
    right: -250px;
    clip-path: polygon(0 0, 0 100%, 100% 50%);
  }
}
.single-innovation .overview-image-left figure {
  position: relative;
  overflow: hidden;
}
.single-innovation .overview-image-left figure::before {
  content: "";
  display: block;
  padding-top: 75%;
}
.single-innovation .overview-image-left figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.single-innovation .overview-image-left .development-stage-tag {
  top: 60px;
  right: -33px;
}
@media screen and (min-width: 768px) {
  .single-innovation .overview-image-left .development-stage-tag {
    right: 43px;
  }
}
.single-innovation #details {
  background-color: #252773;
}
@media screen and (min-width: 768px) {
  .single-innovation #details::before {
    content: "";
    display: block;
    width: 375px;
    height: 375px;
    background-color: #fbf7d4;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-85%, -50%);
            transform: translate(-85%, -50%);
  }
  .single-innovation #details:after {
    content: "";
    display: block;
    width: 105px;
    height: 105px;
    background-color: #f6cfe8;
    position: absolute;
    top: -52px;
    right: 22px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
.single-innovation .innovation-meta {
  background-color: #fff;
  border-radius: 10px;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  position: relative;
}
.single-innovation .innovation-meta .web-link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 768px) {
  .single-innovation .text-box {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .single-innovation .text-box p {
    -moz-break-inside: avoid-column;
    -webkit-break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid-column;
    -moz-column-fill: balance;
    -webkit-column-fill: balance;
    column-fill: balance;
  }
}
.single-innovation .text-box p:first-of-type {
  font-size: 34px;
  line-height: 44px;
  color: #293894;
  font-family: "Eina04-Bold";
}
.single-innovation .text-box.text-white p:first-of-type {
  color: #fff;
}
.single-innovation .details-text p:first-of-type {
  font-size: 34px;
  line-height: 44px;
  color: #fff;
  font-family: "Eina04-Bold";
}
.single-innovation .details-title,
.single-innovation .problem-title,
.single-innovation .evidence-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  line-height: 20px;
  font-family: "Eina04-Bold";
}
.single-innovation .details-title::before,
.single-innovation .problem-title::before,
.single-innovation .evidence-title::before {
  content: "";
  display: block;
  width: 68px;
  height: 68px;
  margin-right: 15px;
}
@media screen and (min-width: 768px) {
  .single-innovation .details-title,
  .single-innovation .problem-title,
  .single-innovation .evidence-title {
    margin-left: -65px;
  }
}
.single-innovation .details-title {
  color: #ffffff;
}
.single-innovation .details-title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M34 67.5c-8.9 0-17.4-3.5-23.7-9.8C4 51.4.5 42.9.5 34c0-8.9 3.5-17.4 9.8-23.7C16.6 4 25.1.5 34 .5S51.4 4 57.7 10.3C64 16.6 67.5 25 67.5 34c0 8.9-3.5 17.4-9.8 23.7S42.9 67.5 34 67.5zm0-65.4C16.4 2.1 2.1 16.4 2.1 34S16.4 65.9 34 65.9 65.9 51.6 65.9 34 51.6 2.1 34 2.1z'/%3E%3Cpath fill='%23FFF' d='M34.2 24.7c0 .9-.7 1.7-1.7 1.7s-1.6-.7-1.6-1.7.7-1.7 1.7-1.7 1.6.7 1.6 1.7zm-3 19.2v-15h2.7v15h-2.7z'/%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='1.64198358' stroke-miterlimit='10' d='M34.243 9.044 58.99 33.793 34.243 58.54 9.494 33.793z'/%3E%3C/svg%3E") center center no-repeat;
}
.single-innovation .evidence-title {
  color: #211752;
}
.single-innovation .evidence-title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' xml:space='preserve'%3E%3Cpath fill='%23201C52' d='M34 67.5C15.5 67.5.5 52.5.5 34S15.5.5 34 .5s33.5 15 33.5 33.5-15 33.5-33.5 33.5zm0-65.4C16.4 2.1 2.1 16.4 2.1 34S16.4 65.9 34 65.9 65.9 51.6 65.9 34 51.6 2.1 34 2.1z'/%3E%3Cpath fill='%23201C52' d='M46 18.9c-8.4 0-15.1 6.8-15.1 15.1v.2l-3.8 3.5-3.5-4.7-6.6 3.8.8 1.3 5.4-3.1 3.7 5 4.2-3.8c.3 2.2 1.1 4.2 2.2 6l-13 13c-.7.7-.7 2 .2 2.9l1.5 1.5c.5.5 1.1.7 1.6.7s.9-.2 1.3-.5l13-13c2.4 1.5 5.1 2.4 8.1 2.4 8.4 0 15.1-6.8 15.1-15.1 0-8.4-6.7-15.2-15.1-15.2zM23.8 58.7c-.1.1-.4.1-.7-.2L21.6 57c-.3-.3-.3-.6-.2-.7l12.8-12.8c.7.9 1.5 1.7 2.4 2.4L23.8 58.7zm31.8-15.1c-2.6 2.6-6 4-9.6 4-3.6 0-7-1.4-9.6-4-2.4-2.4-3.7-5.4-4-8.7l1.2-1.1 7.2 5.6L53.9 28l-1-1.2-12.1 10.5-7.2-5.6-1.1 1c.3-3.1 1.7-6.1 3.9-8.3 2.6-2.6 6-4 9.6-4 3.6 0 7 1.4 9.6 4 2.6 2.6 4 6 4 9.6s-1.4 7.1-4 9.6z'/%3E%3Cpath fill='%23201C52' d='M23.8 47.8H16c-.9 0-1.6-.7-1.6-1.6V16.7c0-.9.7-1.6 1.6-1.6h25.7c.9 0 1.6.7 1.6 1.6v1.8h1.5v-1.8c0-1.7-1.4-3.2-3.2-3.2H16c-1.7 0-3.2 1.4-3.2 3.2v29.5c0 1.7 1.4 3.2 3.2 3.2h7.8v-1.6z'/%3E%3Cpath fill='%23201C52' d='M17.4 21.4h11.8v1.5H17.4z'/%3E%3C/svg%3E") center center no-repeat;
}
.single-innovation .innovation-slider,
.single-innovation .innovation-slider-nav {
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .single-innovation #problem::before {
    content: "";
    display: block;
    width: 375px;
    height: 375px;
    background-color: #ec6282;
    border-radius: 50%;
    position: absolute;
    bottom: 10%;
    left: 0;
    -webkit-transform: translateX(-85%);
            transform: translateX(-85%);
  }
  .single-innovation #problem::after {
    content: "";
    display: block;
    width: 346px;
    height: 346px;
    background-color: #d3f2fb;
    position: absolute;
    top: -172px;
    right: -172px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}
.single-innovation .problem-title {
  color: #fff;
}
.single-innovation .problem-title::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M34 67.5c-8.9 0-17.4-3.5-23.7-9.8C4 51.4.5 42.9.5 34c0-8.9 3.5-17.4 9.8-23.7C16.6 4 25.1.5 34 .5S51.4 4 57.7 10.3C64 16.6 67.5 25 67.5 34c0 8.9-3.5 17.4-9.8 23.7S42.9 67.5 34 67.5zm0-65.4C16.4 2.1 2.1 16.4 2.1 34S16.4 65.9 34 65.9 65.9 51.6 65.9 34 51.6 2.1 34 2.1z'/%3E%3Cpath fill='%23FFF' d='M31.8 41c0-.9.6-1.6 1.5-1.6s1.5.7 1.5 1.6c0 .9-.6 1.6-1.5 1.6s-1.5-.7-1.5-1.6zm.7-3.6-.4-12.3h2.5l-.4 12.3h-1.7z'/%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='1.642' stroke-miterlimit='10' d='M34 48.7H11.6l11.2-19.4L34 9.9l11.2 19.4 11.2 19.4z'/%3E%3C/svg%3E") center center no-repeat;
}
.single-innovation .innovation-slider {
  margin-top: -150px;
}
.single-innovation .innovation-slider-cell {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.single-innovation .innovation-slider-nav .slick-slide {
  margin: 5px;
}
.single-innovation .innovation-slider-nav .innovation-slider-cell {
  cursor: pointer;
  border: 5px solid transparent;
}
.single-innovation .innovation-slider-nav .slick-slide.slick-current .innovation-slider-cell {
  border: 5px solid rgba(255, 255, 255, 0.5);
}
.single-innovation .innovation-slider-nav .slick-next {
  right: -50px;
}
.single-innovation .innovation-slider-nav .slick-prev {
  left: -50px;
}
.single-innovation #evidence {
  background-color: #fdfae6;
}
.single-innovation #documentation {
  background-color: #f0fafb;
}
.single-innovation .link-file {
  color: #293894;
  font-size: 18px;
  font-family: "Eina04-Bold";
}
.single-innovation .link-file:before {
  content: "";
  display: inline-block;
  width: 38px;
  min-width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' style='enable-background:new 0 0 38 38' xml:space='preserve'%3E%3Ccircle cx='19' cy='19' r='19' style='fill:%23293c92'/%3E%3Cpath d='m28.1 18.6-9.5-9.5c-.2-.1-.5-.1-.6.1-.2.2-.2.5 0 .7l8.7 8.7h-17c-.3 0-.5.2-.5.5s.2.5.5.5h16.9L18 28.1c-.2.2-.2.5 0 .7.1.1.2.1.3.1.1 0 .2 0 .3-.1l9.5-9.5c.2-.2.2-.5 0-.7z' style='fill:%23fff'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 20px;
}
.single-innovation .link-url {
  color: #293894;
  font-size: 18px;
  font-family: "Eina04-Bold";
}
.single-innovation .link-url:before {
  content: "";
  display: inline-block;
  width: 38px;
  min-width: 38px;
  height: 38px;
  background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='38' height='38' style='enable-background:new 0 0 38 38' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23fff;stroke-width:1.3217;stroke-linecap:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle cx='19' cy='19' r='19' style='fill:%23293c92'/%3E%3Cpath class='st1' d='m19.4 13.2 1.7-1.7c1.6-1.6 4.1-1.6 5.7 0h0c1.6 1.6 1.6 4.1 0 5.7L22.9 21c-1.6 1.6-4.1 1.6-5.7 0h0c-.2-.2-.4-.5-.6-.8'/%3E%3Cpath class='st1' d='M18.5 25.4 17 27c-1.6 1.6-4.1 1.6-5.7 0h0c-1.6-1.6-1.6-4.1 0-5.7l3.9-3.9c1.6-1.6 4.1-1.6 5.7 0h0c.2.2.4.4.5.6'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 20px;
}
.single-innovation #enquire {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345' height='1168' xml:space='preserve'%3E%3Cpath fill='%23EC6282' d='M345 856.3c-46.8 34-77.2 89.2-77.2 151.5s30.4 117.4 77.2 151.5v-303z'/%3E%3Cpath fill='%23FAD655' d='M122.492 213.717 240.224 331.45 122.492 449.181 4.76 331.45z'/%3E%3Cpath fill='%2391D1DB' d='m206.41 453.85 54.801 54.8-54.8 54.8-54.8-54.8z'/%3E%3C/svg%3E");
  background-position: bottom right;
  background-repeat: no-repeat;
}
.single-innovation .form-wrapper {
  margin-top: -150px;
}

#innovation-newsletter {
  background: rgb(32, 22, 82);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343.8' height='571.1' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='m122.737 214.308 119.288 119.288-119.288 119.288L3.449 333.596z'/%3E%3Cpath fill='%2391D1DB' d='m203.751 456.466 53.245 53.244-53.245 53.245-53.245-53.245z'/%3E%3C/svg%3E");
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343.8' height='571.1' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='m122.737 214.308 119.288 119.288-119.288 119.288L3.449 333.596z'/%3E%3Cpath fill='%2391D1DB' d='m203.751 456.466 53.245 53.244-53.245 53.245-53.245-53.245z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#FAD657), color-stop(30%, #FAD657), color-stop(30%, rgb(32, 22, 82)), to(rgb(32, 22, 82)));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343.8' height='571.1' xml:space='preserve'%3E%3Cpath fill='%23FAD655' d='m122.737 214.308 119.288 119.288-119.288 119.288L3.449 333.596z'/%3E%3Cpath fill='%2391D1DB' d='m203.751 456.466 53.245 53.244-53.245 53.245-53.245-53.245z'/%3E%3C/svg%3E"), linear-gradient(0deg, #FAD657 0%, #FAD657 30%, rgb(32, 22, 82) 30%, rgb(32, 22, 82) 100%);
  padding-bottom: 100px;
  position: relative;
  background-repeat: no-repeat;
  background-position: top right;
  overflow: hidden;
}

.blog-thumb.innovation-thumb {
  background-image: url("../img/swahsn-innovation.jpg");
}

.development-stage-tag {
  width: 100px;
  height: 100px;
  text-align: center;
  position: absolute;
}
.development-stage-tag .development-stage-tag--bg {
  display: block;
  width: 100px;
  height: 100px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.development-stage-tag.ready-for-deployment .development-stage-tag--bg {
  background: #d2d5e7;
}
.development-stage-tag.proven-innovation .development-stage-tag--bg {
  background: #f7ec95;
}
.development-stage-tag.in-development .development-stage-tag--bg {
  background: #d3f2fb;
}
.development-stage-tag.under-evaluation .development-stage-tag--bg {
  background: #f6cfe8;
}
.development-stage-tag .development-stage-tag--text {
  color: #201652;
  font-size: 14px;
  font-family: "Eina04-Bold";
  text-transform: uppercase;
  line-height: 1.2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.blog-text .development-stage-tag,
.news-cell .development-stage-tag {
  width: 85px;
  height: 85px;
  top: -43px;
  right: 30px;
}
.blog-text .development-stage-tag .development-stage-tag--bg,
.news-cell .development-stage-tag .development-stage-tag--bg {
  width: 85px;
  height: 85px;
}
.blog-text .development-stage-tag .development-stage-tag--text,
.news-cell .development-stage-tag .development-stage-tag--text {
  font-size: 12px;
}

.other-innovations .btn-outline-blue-icon,
.page-template-template-innovations .btn-outline-blue-icon,
.page-template-template-innovations-overview .btn-outline-blue-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.7' height='14' xml:space='preserve'%3E%3Cpath fill='%23293C92' d='M39.4 6.2 33.5.3c-.4-.4-1.1-.4-1.6 0l-5.5 5.5H1.1C.5 5.8 0 6.3 0 6.9S.5 8 1.1 8h25.2l5.6 5.6c.2.2.5.3.8.3.3 0 .6-.1.8-.3l5.9-5.9c.2-.2.3-.5.3-.8s-.1-.5-.3-.7zm-6.7 5.1L28.4 7l4.3-4.3L37 7l-4.3 4.3z'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.other-innovations .btn-outline-blue-icon:focus, .other-innovations .btn-outline-blue-icon:hover,
.page-template-template-innovations .btn-outline-blue-icon:focus,
.page-template-template-innovations .btn-outline-blue-icon:hover,
.page-template-template-innovations-overview .btn-outline-blue-icon:focus,
.page-template-template-innovations-overview .btn-outline-blue-icon:hover {
  background: #293894 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.7' height='14' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M39.4 6.2 33.5.3c-.4-.4-1.1-.4-1.6 0l-5.5 5.5H1.1C.5 5.8 0 6.3 0 6.9S.5 8 1.1 8h25.2l5.6 5.6c.2.2.5.3.8.3.3 0 .6-.1.8-.3l5.9-5.9c.2-.2.3-.5.3-.8s-.1-.5-.3-.7zm-6.7 5.1L28.4 7l4.3-4.3L37 7l-4.3 4.3z'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.parent-thank-you .btn-outline-yellow-icon,
.other-innovations .btn-outline-yellow-icon,
.page-template-template-innovations .btn-outline-yellow-icon,
.page-template-template-innovations-overview .btn-outline-yellow-icon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.7' height='14' xml:space='preserve'%3E%3Cpath fill='%23f9d556' d='M39.4 6.2 33.5.3c-.4-.4-1.1-.4-1.6 0l-5.5 5.5H1.1C.5 5.8 0 6.3 0 6.9S.5 8 1.1 8h25.2l5.6 5.6c.2.2.5.3.8.3.3 0 .6-.1.8-.3l5.9-5.9c.2-.2.3-.5.3-.8s-.1-.5-.3-.7zm-6.7 5.1L28.4 7l4.3-4.3L37 7l-4.3 4.3z'/%3E%3C/svg%3E") no-repeat right 20px center;
}
.parent-thank-you .btn-outline-yellow-icon:focus, .parent-thank-you .btn-outline-yellow-icon:hover,
.other-innovations .btn-outline-yellow-icon:focus,
.other-innovations .btn-outline-yellow-icon:hover,
.page-template-template-innovations .btn-outline-yellow-icon:focus,
.page-template-template-innovations .btn-outline-yellow-icon:hover,
.page-template-template-innovations-overview .btn-outline-yellow-icon:focus,
.page-template-template-innovations-overview .btn-outline-yellow-icon:hover {
  background: #f9d556 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39.7' height='14' xml:space='preserve'%3E%3Cpath fill='%23293C92' d='M39.4 6.2 33.5.3c-.4-.4-1.1-.4-1.6 0l-5.5 5.5H1.1C.5 5.8 0 6.3 0 6.9S.5 8 1.1 8h25.2l5.6 5.6c.2.2.5.3.8.3.3 0 .6-.1.8-.3l5.9-5.9c.2-.2.3-.5.3-.8s-.1-.5-.3-.7zm-6.7 5.1L28.4 7l4.3-4.3L37 7l-4.3 4.3z'/%3E%3C/svg%3E") no-repeat right 20px center;
}

.innovation-filter {
  background-color: #f0fafb;
  padding: 60px 0 50px;
  margin-bottom: 50px;
}
.innovation-filter .searchandfilter > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .innovation-filter .searchandfilter > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -15px;
  }
}
@media (min-width: 1200px) {
  .innovation-filter .searchandfilter > ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.innovation-filter .searchandfilter > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 0;
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .innovation-filter .searchandfilter > ul > li {
    padding: 0 15px;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .innovation-filter .searchandfilter > ul > li {
    max-width: 25%;
  }
}
.innovation-filter .searchandfilter label {
  width: 100%;
}

.sf-field-taxonomy-development-stage label,
.sf-field-taxonomy-innovation-category label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-template-template-innovations-portal #overview {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100.7' height='100.7' style='enable-background:new 0 0 100.7 100.7'%3E%3Cpath d='m50.4 0 50.4 50.3-50.4 50.3L0 50.3 50.4 0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23d3f2fb'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom left -50px;
}
@media screen and (min-width: 768px) {
  .page-template-template-innovations-portal #newsletter-signup {
    position: relative;
  }
  .page-template-template-innovations-portal #newsletter-signup::after {
    content: "";
    display: block;
    width: 75px;
    height: 304px;
    position: absolute;
    top: -50%;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='74.7' height='303.4' style='enable-background:new 0 0 74.7 303.4'%3E%3Cpath d='M74.7 0C29.3 35 0 89.9 0 151.7c0 61.8 29.3 116.7 74.7 151.7V0z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23d3f2fb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: bottom right;
  }
}

#lungs-menu.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#lungs-menu.fixed.hide {
  -webkit-transform: translateY(-110px);
  transform: translateY(-110px);
}

#menu-lungs-home {
  list-style: none;
  padding: 0 0 20px;
  white-space: nowrap;
  overflow-x: auto;
  margin-right: -20px;
  margin-bottom: 0;
}
#menu-lungs-home .menu-item {
  margin: 0 5px;
  display: inline-block;
}
#menu-lungs-home .menu-item a {
  font-family: "Eina04-Bold";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  line-height: 18px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  padding: 13px 20px 14px 20px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 60px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border: 1px solid #293894;
  color: #fff;
  background-color: #293894;
}
#menu-lungs-home .menu-item a .current_page_item a,
#menu-lungs-home .menu-item a:focus, #menu-lungs-home #menu-lungs-home .menu-item a:hover {
  background-color: #fff;
  text-decoration: none;
  color: #293894;
  background-position: center right 15px !important;
}
@media (min-width: 576px) {
  #menu-lungs-home .menu-item a {
    font-size: 16px;
    line-height: 20px;
  }
}
#menu-lungs-home .menu-item.current_page_item a {
  background-color: #fff;
  text-decoration: none;
  color: #293894;
  background-position: center right 15px !important;
}

#lung-home,
#lung-intro {
  position: relative;
}

#lung-home .wrapper::before,
#lung-intro .wrapper::before {
  display: block;
  content: "";
  width: 100px;
  height: 100px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' width='139.8' height='139.8' x='0' y='0' style='enable-background:new 0 0 139.8 139.8' version='1.1'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23fff;stroke-width:1.5325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D%3C/style%3E%3Cpath d='M0 139.8V0h139.8z' style='fill:%23293892'/%3E%3Cpath d='M48.9 24.6c8.6 0 16 18 16 27.8s-1.2 10.7-4.3 10.7c-3.1 0-3.2-2.8-6.4-2.8-2.3 0-3.2.7-6.4.7-2.8 0-4.3-3.6-4.3-16 0-9.4 1.4-20.4 5.4-20.4zM27.5 24.6c-8.6 0-16 18-16 27.8s1.2 10.7 4.3 10.7 3.2-2.8 6.4-2.8c2.3 0 3.2.7 6.4.7 2.8 0 4.3-3.6 4.3-16 0-9.4-1.4-20.4-5.4-20.4z' class='st1'/%3E%3Cpath d='M40.3 11.8v18.1c0 .8.2 1.5.6 2.1l2.4 3.7c.3.5.7.9 1.2 1.2l4.3 2.7 4.3 3.2 2.1 5.3 4.3 2.1M36.1 11.8v18.1c0 .8-.2 1.5-.6 2.1L33 35.7c-.3.5-.7.9-1.2 1.2l-4.3 2.7-4.3 3.2-2.1 5.3-4.3 2.1M28.6 53.5v-3.2l-2.1-3.2 6.4-5.3 2.6-2.6c1.5-1.5 4-1.5 5.6 0l2.6 2.6 6.4 5.3-2.1 3.2v3.2M50 47.1l2.1 5.3M26.4 47.1l-2.1 5.3' class='st1'/%3E%3Cpath d='m48.9 39.6 2.1-4.3v-3.2M27.5 39.6l-2.1-4.3v-3.2M51 35.3h3.2M25.4 35.3h-3.2M53.2 42.8l4.2 1.1M23.2 42.8l-4.3 1.1' class='st1'/%3E%3C/svg%3E") top left no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

@media screen and (min-width: 992px) {
  #lung-home .wrapper::before,
  #lung-intro .wrapper::before {
    width: 144px;
    height: 144px;
  }
}
.page-template-template-lung-holding .panel-intro.plain {
  overflow: visible;
}

.page-template-template-lung-holding .panel-intro.plain::after {
  content: "";
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74.1' height='74.1' xml:space='preserve'%3E%3Cpath fill='%2393e8ff' d='M37.05.068 74.1 37.121 37.05 74.173-.003 37.12z'/%3E%3Cpath fill='none' stroke='%2327224F' stroke-width='3' stroke-miterlimit='10' d='m20.9 40.6 15.8 15.8 16.5-16.5'/%3E%3C/svg%3E") center center no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (min-width: 768px) {
  .page-template-template-lung-holding .panel-double-column {
    z-index: 1;
  }
  .page-template-template-lung-holding .panel-double-column::after {
    display: block;
    content: "";
    width: 380px;
    height: 380px;
    background-color: #cff3fe;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(70%, -50%);
    transform: translate(70%, -50%);
    z-index: -1;
  }
}
@media screen and (min-width: 992px) {
  .page-template-template-lung-holding .panel-intro.plain::after {
    width: 75px;
    height: 75px;
    bottom: -37px;
  }
}
.page-template-template-lung-holding #newsletter-signup {
  background-color: #93e8ff;
}

.page-template-template-lung-contact .panel-overview,
.page-template-template-lung-holding .panel-overview,
#lung-overview.panel-overview {
  background-image: none;
}

.page-template-template-lung-contact .panel-overview .text-column > span::after,
.page-template-template-lung-holding .panel-overview .text-column > span::after,
#lung-overview.panel-overview .text-column > span::after {
  content: "";
  display: block;
  width: 20%;
  max-width: 63px;
  height: 2px;
  background-color: #93e8ff;
  margin-top: 40px;
}

.page-template-template-lung-contact .panel-overview ol,
.page-template-template-lung-holding .panel-overview ol,
#lung-overview.panel-overview ol {
  list-style: none;
  counter-reset: li;
  padding-left: 30px;
  margin-bottom: 50px;
}

.page-template-template-lung-contact .panel-overview ol li::before,
.page-template-template-lung-holding .panel-overview ol li::before,
#lung-overview.panel-overview ol li::before {
  content: counter(li);
  color: #293894;
  display: inline-block;
  width: 30px;
  margin-left: -30px;
}

.page-template-template-lung-contact .panel-overview ol li,
.page-template-template-lung-holding .panel-overview ol li,
#lung-overview.panel-overview ol li {
  counter-increment: li;
  margin-bottom: 20px;
}

.panel-intro.plain .right {
  background-position: center center, center center;
  background-repeat: no-repeat no-repeat;
  background-size: contain, auto 100%;
}

@media screen and (min-width: 576px) {
  .panel-intro.plain .text-large {
    font-size: 24px;
    line-height: 36px;
  }
}
@media screen and (min-width: 992px) {
  .panel-intro.plain {
    max-height: 500px;
    min-height: 400px;
  }
  .panel-intro.plain::before {
    padding-top: 60%;
  }
  .panel-intro.plain .wrapper::before {
    width: 144px;
    height: 144px;
  }
}
@media screen and (min-width: 1200px) {
  .panel-intro.plain .left span {
    margin-right: -140px;
  }
}
#lung-home.panel-intro.plain .right {
  background-position: center right -50px;
  background-size: contain;
}

@media screen and (min-width: 992px) {
  #lung-home.panel-intro.plain {
    max-height: 740px;
    min-height: 400px;
  }
  #lung-home.panel-intro.plain .right {
    background-position: center left 100px;
    background-size: contain;
  }
}
.single-resources .post__footer {
  margin: 0 20% 60px 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.single-resources .post__news-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (min-width: 768px) {
  .single-resources .post__footer {
    margin: 0 20% 60px 8%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .single-resources .post__share {
    width: 45%;
    margin-bottom: 0;
  }
  .single-resources .post__news-link {
    width: 55%;
    padding-left: 50px;
  }
}
.useful-strip {
  position: relative;
  background: #ecfaff;
}

.useful-strip:before {
  content: "";
  display: block;
  width: 20%;
  height: 4px;
  background-color: #53c8d6;
  position: absolute;
  top: -4px;
  left: 0;
}

#lung-contact-form {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(#cff3fe), color-stop(50%, #cff3fe), color-stop(50%, #fff), to(#fff));
  background: linear-gradient(0deg, #cff3fe 0%, #cff3fe 50%, #fff 50%, #fff 100%);
  padding-bottom: 100px;
}

@media (min-width: 768px) {
  #accordion-faqs {
    padding: 0 6.33333333% 10px;
  }
}
#accordion-faqs .accordion-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #00818f;
  color: #fff;
  font-size: 23px;
  line-height: 1.1;
  padding: 20px;
  border-radius: 10px;
}

#accordion-faqs .accordion-button::after {
  content: "";
  display: block;
  width: 28px;
  min-width: 28px;
  height: 16px;
  background: hotpink;
  margin-left: auto;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='27.8' height='15.7' style='enable-background:new 0 0 27.8 15.7'%3E%3Cpath d='M27.1 14.3 14.2 1.4.7 14.9' style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23fff;stroke-width:2;stroke-miterlimit:10'/%3E%3C/svg%3E") center center no-repeat;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.25s linear;
  transition: -webkit-transform 0.25s linear;
  transition: transform 0.25s linear;
  transition: transform 0.25s linear, -webkit-transform 0.25s linear;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

#accordion-faqs .accordion-button:not(.collapsed)::after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media (min-width: 768px) {
  #accordion-faqs .accordion-button {
    font-size: 23px;
    line-height: 1.1;
  }
}
.useful-contact::after {
  content: "";
  display: block;
  width: 20%;
  max-width: 63px;
  height: 2px;
  background-color: #93e8ff;
  margin-top: 50px;
}

@media (min-width: 992px) {
  .contact-overview .text-column {
    position: relative;
  }
  .contact-overview .text-column::after {
    content: "";
    display: block;
    width: 40%;
    max-width: 180px;
    height: 40%;
    max-height: 180px;
    background: url("../img/lung-contact-icon.png") center center no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.resources-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: repeat(2, auto);
  gap: 0px 0px;
  grid-auto-flow: row;
}
.resources-container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.resources-container > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.resources-container .resources-filter {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
  padding: 30px 20px;
}
.resources-container .resources-results {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
  padding: 30px 20px;
}
.resources-container hr {
  border-top: solid 1px #92e8ff;
}
.resources-container .searchandfilter ul {
  padding: 0;
}
.resources-container .searchandfilter h4 {
  font-family: "Eina04-Regular";
  color: #293894;
  font-size: 24px;
}
.resources-container .searchandfilter ul li li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resources-container .searchandfilter label {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resources-container .searchandfilter input[type=checkbox] {
  position: relative;
  width: 32px;
  min-width: 32px;
  height: 32px;
  color: #000000;
  border: none;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  outline: 0;
  cursor: pointer;
  -webkit-transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);
  transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);
  margin-right: 10px !important;
  margin-top: 0 !important;
  font-size: 25px;
  -webkit-box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
          box-shadow: 0px 0px 13px 0px rgba(32, 22, 82, 0.06);
  background: #FFFFFF;
}
.resources-container .searchandfilter input[type=checkbox]:before {
  position: absolute;
  content: "";
  display: block;
  top: 6px;
  left: 12px;
  width: 8px;
  height: 14px;
  border-style: solid;
  border-color: #293894;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  opacity: 0;
}
.resources-container .searchandfilter input[type=checkbox]:checked {
  color: #293894;
  border-color: #FFFFFF;
  background: #FFFFFF;
}
.resources-container .searchandfilter input[type=checkbox]:checked:before {
  opacity: 1;
}
.resources-container .searchandfilter input[type=checkbox]:checked ~ label:before {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.resources-container .searchandfilter label.sf-label-checkbox {
  font-family: "Eina04-Regular";
  color: #293894;
  font-size: 18px;
  width: auto;
}
.resources-container .searchandfilter .sf-field-post-meta-pr_recommended,
.resources-container .searchandfilter .sf-field-taxonomy-resource-tag {
  border-top: 1px solid #92e8ff;
  margin-top: 30px;
}
.resources-container .searchandfilter .sf-field-post-meta-pr_organisation h4:after,
.resources-container .searchandfilter .sf-field-taxonomy-resource-tag h4:after,
.resources-container .searchandfilter .sf-field-post-meta-pr_recommended h4:after {
  display: block;
  font-family: "Eina04-Regular";
  color: #293894;
  font-size: 18px;
  margin-bottom: 30px;
}
.resources-container .searchandfilter .sf-field-post-meta-pr_organisation h4:after {
  content: "Select details from the dropdowns:";
}
.resources-container .searchandfilter .sf-field-taxonomy-resource-tag h4:after {
  content: "Select multiple themes to filter by:";
}
.resources-container .searchandfilter .sf-field-post-meta-pr__carers label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
.resources-container .searchandfilter .sf-field-post-meta-pr__carers label::before {
  content: "";
  display: block;
  width: 32px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32' height='30' style='enable-background:new 0 0 32 30'%3E%3Cpath d='M16.8 28.3c-.8.8-2 .7-2.8 0s-.8-2 0-2.8l2-2c.8-.8 2-.7 2.8 0 .8.8.8 2 0 2.8l-2 2zm-2.9-2.8c-.8.8-2 .7-2.8 0-.8-.8-.8-2 0-2.8l2-2c.8-.8 2-.7 2.8 0 .8.8.8 2 0 2.8l-2 2zm-2.8-2.8c-.8.8-2 .7-2.8 0-.8-.8-.8-2 0-2.8l2-2c.8-.8 2-.7 2.8 0 .8.8.8 2 0 2.8l-2 2zm-2.8-2.8c-.8.8-2 .7-2.8 0-.8-.8-.8-2 0-2.8l2-2c.8-.8 2-.7 2.8 0 .8.8.8 2 0 2.8l-2 2zM19 7l-3.4 3.4c-1.6 1.6-4.2 1.6-5.8 0l5.7-5.7m0 0C19 1.3 25 .8 28.4 4.2s3.4 9 0 12.4M19.1 7l8.7 8.7c.8.8.7 2 0 2.8-.8.8-2 .8-2.8 0m-5.9-5.8 5.8 5.8c.8.8.7 2 0 2.8-.8.8-2 .8-2.8 0l-5.8-5.8m5.8 5.8c.8.8.7 2 0 2.8-.8.8-2 .8-2.8 0M4.6 17.4l-.8-.8C.4 13.1-.1 7.1 3.3 3.7c3.4-3.4 9-3.4 12.4 0l.3.2' style='fill:none;stroke:%23293894;stroke-width:1.3487;stroke-linecap:round'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 10px;
}
.resources-container .searchandfilter .sf-field-post-meta-pr_recommended label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
.resources-container .searchandfilter .sf-field-post-meta-pr_recommended label::before {
  content: "";
  display: block;
  width: 20px;
  height: 29px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='29' style='enable-background:new 0 0 20 29'%3E%3Cpath d='M1.2 4.9C1.2 3.3 2.5 2 4.1 2h11.8c1.6 0 2.9 1.3 2.9 2.9V27L10 18.2 1.2 27V4.9z' style='fill:none;stroke:%23293894;stroke-width:1.544;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:133.3333'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 10px;
}
.resources-container .searchandfilter .btn-info {
  margin-right: -30px;
}
.resources-container .pr-carers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  color: #293894;
  font-size: 14px;
  margin-right: 20px;
}
.resources-container .pr-carers::before {
  content: "";
  display: block;
  width: 23px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='23' height='22' style='enable-background:new 0 0 23 22'%3E%3Cpath d='M12 20.6c-.6.6-1.5.5-2 0-.6-.6-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0s.6 1.5 0 2L12 20.6zm-2-2c-.6.6-1.5.5-2 0s-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2L10 18.6zm-2-2.1c-.6.6-1.5.5-2 0s-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2L8 16.5zm-2.1-2c-.6.6-1.5.5-2 0-.6-.6-.6-1.5 0-2L5.3 11c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2l-1.4 1.5zm7.8-9.3-2.4 2.4c-1.2 1.2-3 1.2-4.2.1l4.1-4.1m0 0c2.5-2.5 6.8-2.8 9.3-.3s2.5 6.5 0 8.9m-6.8-7 6.2 6.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0m-4.2-4.1 4.2 4.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0l-4.2-4.2m4.2 4.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0M3.3 12.7l-.6-.6C.3 9.7-.1 5.3 2.4 2.9 4.9.4 8.9.4 11.3 2.9l.2.1' style='fill:none;stroke:%23293894;stroke-width:.9715;stroke-linecap:round'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 10px;
}
.resources-container .pr-recommended {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  color: #293894;
  font-size: 14px;
  margin-right: 20px;
}
.resources-container .pr-recommended::before {
  content: "";
  display: block;
  width: 23px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='23' height='22' style='enable-background:new 0 0 23 22'%3E%3Cpath d='M12 20.6c-.6.6-1.5.5-2 0-.6-.6-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0s.6 1.5 0 2L12 20.6zm-2-2c-.6.6-1.5.5-2 0s-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2L10 18.6zm-2-2.1c-.6.6-1.5.5-2 0s-.6-1.5 0-2l1.4-1.4c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2L8 16.5zm-2.1-2c-.6.6-1.5.5-2 0-.6-.6-.6-1.5 0-2L5.3 11c.6-.6 1.5-.5 2 0 .6.6.6 1.5 0 2l-1.4 1.5zm7.8-9.3-2.4 2.4c-1.2 1.2-3 1.2-4.2.1l4.1-4.1m0 0c2.5-2.5 6.8-2.8 9.3-.3s2.5 6.5 0 8.9m-6.8-7 6.2 6.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0m-4.2-4.1 4.2 4.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0l-4.2-4.2m4.2 4.2c.6.6.5 1.5 0 2-.6.6-1.5.6-2 0M3.3 12.7l-.6-.6C.3 9.7-.1 5.3 2.4 2.9 4.9.4 8.9.4 11.3 2.9l.2.1' style='fill:none;stroke:%23293894;stroke-width:.9715;stroke-linecap:round'/%3E%3C/svg%3E") center center no-repeat;
  margin-right: 10px;
}
.resources-container .resources-filter .btn-collapse {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  color: transparent;
  font-size: 0;
  margin-top: 5px;
}
.resources-container .resources-filter .btn-collapse::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: absolute;
  top: 9px;
  left: 0;
  background-color: #293894;
}
.resources-container .resources-filter .btn-collapse.collapsed::after {
  content: "";
  display: block;
  width: 2px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 9px;
  background-color: #293894;
}
@media (min-width: 992px) {
  .resources-container {
    -ms-grid-columns: 1fr minmax(20px, 420px) minmax(20px, 900px) 1fr;
    grid-template-columns: 1fr minmax(20px, 420px) minmax(20px, 900px) 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
  .resources-container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .resources-container > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .resources-container > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .resources-container > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .resources-container .resources-bg {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/2/2;
  }
  .resources-container .resources-filter {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
    padding: 60px 50px 60px 20px;
  }
  .resources-container .resources-results {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1/3/2/4;
    padding: 0 20px 0 30px;
  }
  .resources-container #resourcesCollapse.collapse:not(.show) {
    display: block;
  }
}
.resources-container .resources-accordion-header {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0px 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: auto 0px auto 0px auto;
  grid-template-rows: repeat(3, auto);
  gap: 0px 0px;
  grid-auto-flow: row;
}
.resources-container .resources-accordion-header > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.resources-container .resources-accordion-header > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.resources-container .resources-accordion-header > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.resources-container .resources-accordion-header > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.resources-container .resources-accordion-header > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.resources-container .resources-accordion-header > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.resources-container .resources-accordion-header .resources-title {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 1/1/2/3;
  padding: 0 0 20px;
  -ms-grid-row-align: center;
      align-self: center;
}
.resources-container .resources-accordion-header .resources-btn-1 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.resources-container .resources-accordion-header .resources-btn-2 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-area: 2/2/3/3;
}
.resources-container .resources-accordion-header .resources-sub-title {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 3/1/4/3;
  padding: 20px 0 0;
}
@media (min-width: 992px) {
  .resources-container .resources-accordion-header {
    -ms-grid-columns: 1fr (160px)[2];
    grid-template-columns: 1fr repeat(2, 160px);
    -ms-grid-rows: (auto)[2];
    grid-template-rows: repeat(2, auto);
  }
  .resources-container .resources-accordion-header > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .resources-container .resources-accordion-header > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .resources-container .resources-accordion-header > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .resources-container .resources-accordion-header > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .resources-container .resources-accordion-header > *:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .resources-container .resources-accordion-header > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .resources-container .resources-accordion-header .resources-title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-area: 1/1/2/2;
    padding: 0;
  }
  .resources-container .resources-accordion-header .resources-btn-1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-area: 1/2/2/3;
  }
  .resources-container .resources-accordion-header .resources-btn-2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-area: 1/3/2/4;
  }
  .resources-container .resources-accordion-header .resources-sub-title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-area: 2/1/3/4;
    padding: 0;
  }
}
.resources-container .resources-accordion-collapse .text-small {
  font-size: 14px;
  line-height: 26px;
}

.phase {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
.phase .display-1 {
  font-size: 128px;
}
.phase .phase-arrow {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
  color: #fff;
  padding: 50px 50px 40px 25px;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 100%;
  overflow: hidden;
}
.phase .phase-arrow.one {
  background-color: #1e164f;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='60' height='354' style='enable-background:new 0 0 60 354'%3E%3Cpath d='M-.2-2.2h65.3v361.3H-.2z' style='fill:%23fff'/%3E%3Cpath d='M60.2 177 0 0v354z' style='fill:%231e164f'/%3E%3C/svg%3E");
}
.phase .phase-arrow.two {
  background-color: #3d358d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='60' height='354' style='enable-background:new 0 0 60 354'%3E%3Cpath d='M-.2-2.2h65.3v361.3H-.2z' style='fill:%23fff'/%3E%3Cpath d='M60.2 177 0 0v354z' style='fill:%233d358d'/%3E%3C/svg%3E");
}
.phase .phase-arrow.three {
  background-color: #2c388d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='60' height='354' style='enable-background:new 0 0 60 354'%3E%3Cpath d='M-.2-2.2h65.3v361.3H-.2z' style='fill:%23fff'/%3E%3Cpath d='M60.2 177 0 0v354z' style='fill:%232c388d'/%3E%3C/svg%3E");
}
.phase .phase-arrow.four {
  background-color: #4aa4b6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='60' height='354' style='enable-background:new 0 0 60 354'%3E%3Cpath d='M-.2-2.2h65.3v361.3H-.2z' style='fill:%23fff'/%3E%3Cpath d='M60.2 177 0 0v354z' style='fill:%234aa4b6'/%3E%3C/svg%3E");
}
.phase .phase-arrow.five {
  background-color: #a6e6fc;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='60' height='354' style='enable-background:new 0 0 60 354'%3E%3Cpath d='M-.2-2.2h65.3v361.3H-.2z' style='fill:%23fff'/%3E%3Cpath d='M60.2 177 0 0v354z' style='fill:%23a6e6fc'/%3E%3C/svg%3E");
}
.phase .phase-text {
  padding: 30px 20px 30px 0;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.phase .phase-text ul {
  color: #1e164f;
  padding-left: 15px;
  margin: 0;
  font-size: 18px;
  list-style: disc;
}
.phase .phase-text ul li p {
  margin-bottom: 10px;
}
.phase .phase-text ul li:before {
  content: none;
}
@media (min-width: 576px) {
  .phase {
    width: 50%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 0px 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0px 0px;
    grid-auto-flow: row;
    padding: 0;
  }
  .phase > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .phase > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
@media (min-width: 992px) {
  .phase {
    width: 33.33333333%;
  }
  .phase .display-1 {
    font-size: 128px;
  }
  .phase .phase-arrow h5 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 1200px) {
  .phase {
    width: 20%;
  }
}