/*
Theme Name: Avada Child
Description: Child theme for PopCouncil based on Avada theme
Author: Aten Design Group
Author URI: https://atendesigngroup.com/
Template: Avada
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.0
Requires PHP: 8.0
Text Domain: avadachild
*/
/* Font Families */
#wrapper.t-pop-council {
  /* Form styles for child theme */
  /* Font Styles */
  /* Override Separator color & size */
  /* Override Table Header color & background */
  /* Override Accordion/Toggle Header color & background */
  /* This is for the Events Calendar landing page template - /events/ */
  /* styling the factoid page element (large and small) */
  /* Small factoids */
  /*
* Sidebar sections
*   - Sidebar with orange
*   - News letter subscribe
*   - Related insights
*/
  /*
* Sidebar styles
*/
  /* specifying both the div.custom_element__pulquote and the p within         */
  /* in case user forgets to manually add <p> markup to the blockquote element */
  --full-left: calc(calc(var(--windowWidth) - 1400px) / -2);
  --full-right: calc(calc(var(--windowWidth) - 1400px) / -2); }
  #wrapper.t-pop-council .button-default,
  #wrapper.t-pop-council .fusion-button,
  #wrapper.t-pop-council .button-default.fusion-button {
    border-radius: 100px;
    padding: 8px 24px;
    white-space: nowrap; }
    #wrapper.t-pop-council .button-default:focus,
    #wrapper.t-pop-council .fusion-button:focus,
    #wrapper.t-pop-council .button-default.fusion-button:focus {
      outline-offset: 6px;
      outline: auto #005385; }
  @media screen and (max-width: 768px) {
    #wrapper.t-pop-council .fusion-builder-column-6 > .fusion-column-wrapper {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.t-pop-council .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {
      margin-left: 0 !important;
      margin-right: 0 !important; } }
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.current-menu-ancestor > a {
    background-color: transparent !important; }
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li:hover > a {
    background-color: transparent !important; }
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.current-menu-item > a {
    background-color: transparent !important; }
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.current-menu-ancestor .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.current-menu-item .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.current-menu-parent .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.expanded .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li.hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li:active .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li:focus .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li:focus-within .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a,
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li:hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(
  .current-menu-parent):not(.expanded) a {
    background-color: transparent !important; }
  #wrapper.t-pop-council .awb-menu .awb-menu__open-nav-submenu_click.hover ~ .fusion-megamenu-wrapper li a,
  #wrapper.t-pop-council .awb-menu .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .fusion-megamenu-wrapper li a {
    min-width: unset !important; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .fusion-text ul {
      padding-left: 1.3em; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .fusion-text ul {
      padding-left: 1.5em; } }
  #wrapper.t-pop-council .fusion-text ul li {
    font-size: 16px;
    margin-bottom: 16px; }
    #wrapper.t-pop-council .fusion-text ul li a,
    #wrapper.t-pop-council .fusion-text ul li p {
      font-size: 16px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .fusion-text ul li {
        font-size: 18px; }
        #wrapper.t-pop-council .fusion-text ul li a,
        #wrapper.t-pop-council .fusion-text ul li p {
          font-size: 18px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .fusion-text ol {
      padding-left: 1.5em; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .fusion-text ol {
      padding-left: 2em; } }
  #wrapper.t-pop-council .fusion-text ol li {
    margin-bottom: 16px; }
  #wrapper.t-pop-council .awb-menu .fusion-megamenu-wrapper {
    overflow: hidden; }
  #wrapper.t-pop-council #main {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .fusion-footer {
      margin-left: 15px;
      margin-right: 15px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .fusion-footer {
      margin-left: 40px;
      margin-right: 40px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .fusion-footer {
      margin-left: 48px;
      margin-right: 48px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .fusion-footer {
      margin-left: 110px;
      margin-right: 110px; } }
  #wrapper.t-pop-council .fusion-footer .fusion-fullwidth {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding-left: 0;
    padding-right: 0; }
  #wrapper.t-pop-council #content {
    margin-bottom: 0 !important; }
  #wrapper.t-pop-council .post-wrapper .fusion-text > *:nth-child(1) {
    margin-top: 0; }
  #wrapper.t-pop-council .post-content .fusion-text a:not([class^="u-"]),
  #wrapper.t-pop-council .post-wrapper .fusion-text a:not([class^="u-"]),
  #wrapper.t-pop-council .post-wrapper .fusion-panel .panel-body a:not([class^="u-"]) {
    cursor: pointer;
    text-decoration: underline; }
    #wrapper.t-pop-council .post-content .fusion-text a:not([class^="u-"]):hover,
    #wrapper.t-pop-council .post-wrapper .fusion-text a:not([class^="u-"]):hover,
    #wrapper.t-pop-council .post-wrapper .fusion-panel .panel-body a:not([class^="u-"]):hover {
      color: #003a5d;
      text-decoration: none; }
  #wrapper.t-pop-council a:hover {
    color: #003a5d;
    text-decoration: underline; }
  #wrapper.t-pop-council .awb-menu.collapse-enabled ul li > a {
    background: transparent !important; }
  #wrapper.t-pop-council .searchform .fusion-search-form-content {
    overflow: visible; }
  #wrapper.t-pop-council .awb-menu .awb-menu__main-ul ul:not(.fusion-megamenu) > li {
    background-color: transparent; }
  @media screen and (max-width: 640px) {
    #wrapper.t-pop-council .fusion-column-wrapper {
      margin-left: auto;
      margin-right: auto; } }
  #wrapper.t-pop-council .visually-hidden {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .post {
      margin-bottom: 60px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .post {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .post {
      margin-bottom: 120px; } }
  #wrapper.t-pop-council .fusion-blog-pagination .pagination a:not(.pagination-prev):not(.pagination-next):hover {
    background-color: #f9f7f2 !important; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h2 {
      font-size: 24px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h2 {
      font-size: 28px !important; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h2 {
      font-size: 34px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h2 {
      font-size: 36px !important;
      line-height: 48px !important; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h3 {
      font-size: 20px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h3 {
      font-size: 24px !important; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h3 {
      font-size: 26px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h3 {
      font-size: 28px !important;
      line-height: 40px !important; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h4 {
      font-size: 18px !important;
      font-weight: 700; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h4 {
      font-size: 18px !important; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h4 {
      font-size: 20px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .post-content .fusion-layout-column .fusion-text h4 {
      font-size: 22px !important;
      line-height: 34px !important; } }
  #wrapper.t-pop-council label {
    color: #171a1c;
    font-family: "objektiv-mk3";
    font-weight: 700;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 8px;
    margin-right: 0; }
  #wrapper.t-pop-council input:not([type="submit"]),
  #wrapper.t-pop-council select,
  #wrapper.t-pop-council textarea {
    background: #ffffff;
    border: 1px solid #005385;
    border-radius: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    text-indent: 1px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council input:not([type="submit"]),
      #wrapper.t-pop-council select,
      #wrapper.t-pop-council textarea {
        width: 100%; } }
    #wrapper.t-pop-council input:not([type="submit"]):disabled,
    #wrapper.t-pop-council select:disabled,
    #wrapper.t-pop-council textarea:disabled {
      border: 1px solid #e4e0dd !important; }
      #wrapper.t-pop-council input:not([type="submit"]):disabled::-webkit-input-placeholder, #wrapper.t-pop-council select:disabled::-webkit-input-placeholder, #wrapper.t-pop-council textarea:disabled::-webkit-input-placeholder {
        color: #e4e0dd !important; }
      #wrapper.t-pop-council input:not([type="submit"]):disabled::-moz-placeholder, #wrapper.t-pop-council select:disabled::-moz-placeholder, #wrapper.t-pop-council textarea:disabled::-moz-placeholder {
        color: #e4e0dd !important; }
      #wrapper.t-pop-council input:not([type="submit"]):disabled:-ms-input-placeholder, #wrapper.t-pop-council select:disabled:-ms-input-placeholder, #wrapper.t-pop-council textarea:disabled:-ms-input-placeholder {
        color: #e4e0dd !important; }
      #wrapper.t-pop-council input:not([type="submit"]):disabled::-ms-input-placeholder, #wrapper.t-pop-council select:disabled::-ms-input-placeholder, #wrapper.t-pop-council textarea:disabled::-ms-input-placeholder {
        color: #e4e0dd !important; }
      #wrapper.t-pop-council input:not([type="submit"]):disabled::placeholder,
      #wrapper.t-pop-council select:disabled::placeholder,
      #wrapper.t-pop-council textarea:disabled::placeholder {
        color: #e4e0dd !important; }
    #wrapper.t-pop-council input:not([type="submit"]):focus,
    #wrapper.t-pop-council select:focus,
    #wrapper.t-pop-council textarea:focus {
      outline: 1px solid #005385 !important; }
    #wrapper.t-pop-council input:not([type="submit"])::-webkit-input-placeholder, #wrapper.t-pop-council select::-webkit-input-placeholder, #wrapper.t-pop-council textarea::-webkit-input-placeholder {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 400;
      line-height: 160%; }
    #wrapper.t-pop-council input:not([type="submit"])::-moz-placeholder, #wrapper.t-pop-council select::-moz-placeholder, #wrapper.t-pop-council textarea::-moz-placeholder {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 400;
      line-height: 160%; }
    #wrapper.t-pop-council input:not([type="submit"]):-ms-input-placeholder, #wrapper.t-pop-council select:-ms-input-placeholder, #wrapper.t-pop-council textarea:-ms-input-placeholder {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 400;
      line-height: 160%; }
    #wrapper.t-pop-council input:not([type="submit"])::-ms-input-placeholder, #wrapper.t-pop-council select::-ms-input-placeholder, #wrapper.t-pop-council textarea::-ms-input-placeholder {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 400;
      line-height: 160%; }
    #wrapper.t-pop-council input:not([type="submit"])::placeholder,
    #wrapper.t-pop-council select::placeholder,
    #wrapper.t-pop-council textarea::placeholder {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 400;
      line-height: 160%; }
  #wrapper.t-pop-council select::-ms-expand {
    display: none; }
  #wrapper.t-pop-council select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("./assets/icons/down-angle.svg");
    background-position: center right 16px;
    background-repeat: no-repeat;
    color: #005385;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    padding-right: 48px; }
    #wrapper.t-pop-council select:focus {
      outline: 1px solid #005385 !important; }
  #wrapper.t-pop-council .hero-element {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .hero-element {
        margin-bottom: 40px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .hero-element {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .hero-element.l-full::before {
        width: 100%; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .hero-element.related_hub.l-full::before {
        width: 100vw; } }
    #wrapper.t-pop-council .hero-element.related_hub .hero-title,
    #wrapper.t-pop-council .hero-element.related_hub .hero-subheading {
      color: #171a1c; }
    #wrapper.t-pop-council .hero-element.related_hub .hero-icon {
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hero-element.related_hub .hero-icon {
          display: none; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hero-element.related_hub .hero-icon {
          display: inline-block;
          -webkit-box-flex: 1;
          -ms-flex: 1 0 248px;
          flex: 1 0 248px;
          margin-right: 0px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hero-element.related_hub .hero-icon {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 300px;
          flex: 0 0 300px; } }
      @media screen and (min-width: 1620px) {
        #wrapper.t-pop-council .hero-element.related_hub .hero-icon {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 440px;
          flex: 0 0 440px; } }
    #wrapper.t-pop-council .hero-element .hero-wrapper {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      max-width: 920px;
      padding-right: 24px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hero-element .hero-wrapper {
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          margin: 24px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hero-element .hero-wrapper {
          margin: 60px 0 60px 8px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hero-element .hero-wrapper {
          margin: 80px 0 80px 0; } }
    #wrapper.t-pop-council .hero-element .breadcrumb a {
      color: #ffffff; }
      #wrapper.t-pop-council .hero-element .breadcrumb a:hover {
        text-decoration: underline; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .hero-element .breadcrumb {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .hero-element .breadcrumb {
        display: block; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .hero-element.has-crumb .hero-title {
        margin-top: 16px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .hero-element.has-crumb .hero-title {
        margin-top: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .hero-element.has-crumb .hero-title {
        margin-top: 32px; } }
    #wrapper.t-pop-council .hero-element .hero-title {
      color: #ffffff;
      font-family: "ff-more-web-pro";
      font-weight: 350;
      line-height: 124%; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hero-element .hero-title {
          font-size: 32px;
          margin-bottom: 0;
          margin-top: 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hero-element .hero-title {
          font-size: 48px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .hero-element .hero-title {
          font-size: 72px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hero-element .hero-title {
          font-size: 80px; } }
    #wrapper.t-pop-council .hero-element .hero-title:only-child {
      padding-bottom: 24px; }
    #wrapper.t-pop-council .hero-element .hero-subheading {
      color: #ffffff;
      font-family: "ff-more-web-pro";
      margin: 0;
      padding-bottom: 24px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hero-element .hero-subheading {
          margin-top: 4px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hero-element .hero-subheading {
          margin-top: 16px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .hero-element .hero-subheading {
          margin-top: 20px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hero-element .hero-subheading {
          margin-top: 32px; } }
    #wrapper.t-pop-council .hero-element .hero-icon {
      background-image: url("/assets/images/hero-image.svg");
      background-position: center right;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hero-element .hero-icon {
          display: none; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hero-element .hero-icon {
          display: inline-block;
          -webkit-box-flex: 1;
          -ms-flex: 1 0 248px;
          flex: 1 0 248px;
          margin-right: -40px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .hero-element .hero-icon {
          -webkit-box-flex: 1;
          -ms-flex: 1 0 200px;
          flex: 1 0 200px;
          margin-right: -48px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hero-element .hero-icon {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 300px;
          flex: 0 0 300px;
          margin-right: 0; } }
  #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label {
    color: #171a1c;
    font-size: 14px;
    font-weight: 700; }
  #wrapper.t-pop-council input[type=text],
  #wrapper.t-pop-council input[type=search],
  #wrapper.t-pop-council input[type=name],
  #wrapper.t-pop-council input[type=password],
  #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    border: 1px solid #005385;
    border-radius: 100px;
    color: #171a1c;
    font-size: 14px;
    height: 38px;
    outline: 1px solid transparent; }
    #wrapper.t-pop-council input[type=text]:focus,
    #wrapper.t-pop-council input[type=search]:focus,
    #wrapper.t-pop-council input[type=name]:focus,
    #wrapper.t-pop-council input[type=password]:focus,
    #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input:focus {
      outline-color: #005385; }
    #wrapper.t-pop-council input[type=text]::-webkit-input-placeholder, #wrapper.t-pop-council input[type=search]::-webkit-input-placeholder, #wrapper.t-pop-council input[type=name]::-webkit-input-placeholder, #wrapper.t-pop-council input[type=password]::-webkit-input-placeholder, #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input::-webkit-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council input[type=text]::-moz-placeholder, #wrapper.t-pop-council input[type=search]::-moz-placeholder, #wrapper.t-pop-council input[type=name]::-moz-placeholder, #wrapper.t-pop-council input[type=password]::-moz-placeholder, #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input::-moz-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council input[type=text]:-ms-input-placeholder, #wrapper.t-pop-council input[type=search]:-ms-input-placeholder, #wrapper.t-pop-council input[type=name]:-ms-input-placeholder, #wrapper.t-pop-council input[type=password]:-ms-input-placeholder, #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input:-ms-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council input[type=text]::-ms-input-placeholder, #wrapper.t-pop-council input[type=search]::-ms-input-placeholder, #wrapper.t-pop-council input[type=name]::-ms-input-placeholder, #wrapper.t-pop-council input[type=password]::-ms-input-placeholder, #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input::-ms-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council input[type=text]::placeholder,
    #wrapper.t-pop-council input[type=search]::placeholder,
    #wrapper.t-pop-council input[type=name]::placeholder,
    #wrapper.t-pop-council input[type=password]::placeholder,
    #wrapper.t-pop-council .fusion-form-form-wrapper .fusion-form-field .fusion-form-input::placeholder {
      color: #6d7073; }
  #wrapper.t-pop-council .post_sidebar-sub-menu .post_sidebar-title {
    border-bottom: 2px solid #6cc049;
    margin-bottom: 20px; }
    #wrapper.t-pop-council .post_sidebar-sub-menu .post_sidebar-title h2 {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-size: 14px !important;
      font-weight: 700;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-top: 0;
      margin-bottom: 20px;
      text-transform: uppercase; }
  #wrapper.t-pop-council .post_sidebar-sub-menu .fusion-main-menu-search {
    display: none; }
  #wrapper.t-pop-council .post_sidebar-sub-menu ul {
    padding: 0; }
    #wrapper.t-pop-council .post_sidebar-sub-menu ul li {
      margin: 0;
      list-style: none; }
      #wrapper.t-pop-council .post_sidebar-sub-menu ul li:not(:last-of-type) {
        margin-bottom: 20px; }
      #wrapper.t-pop-council .post_sidebar-sub-menu ul li a {
        color: #005385;
        font-family: "objektiv-mk3";
        font-size: 20px;
        line-height: 160%; }
        #wrapper.t-pop-council .post_sidebar-sub-menu ul li a[aria-current="page"] {
          font-weight: 700; }
        #wrapper.t-pop-council .post_sidebar-sub-menu ul li a:hover {
          color: #003a5d;
          text-decoration: underline; }
      #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul {
        margin-top: 8px;
        padding-left: 16px; }
        #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li:not(:last-of-type) {
          margin-bottom: 8px; }
        #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li a {
          font-size: 16px; }
          #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li a:hover {
            color: #003a5d; }
        #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li ul {
          padding-left: 32px; }
          #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li ul li {
            color: #005385;
            list-style: disc; }
            #wrapper.t-pop-council .post_sidebar-sub-menu ul li ul li ul li::marker {
              font-size: 12px; }
  #wrapper.t-pop-council h1 {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council h1 {
        font-size: 32px;
        line-height: 124%; } }
    @media screen and (min-width: 425px) {
      #wrapper.t-pop-council h1 {
        font-size: 48px;
        line-height: 124%; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council h1 {
        font-size: 64px;
        line-height: 124%; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council h1 {
        font-size: 72px;
        line-height: 114%; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council h1 {
        font-size: 88px;
        line-height: 124%; } }
  #wrapper.t-pop-council .h1-large {
    font-size: 100px;
    line-height: 114%; }
  #wrapper.t-pop-council .h1-default {
    font-size: 88px;
    line-height: 124%; }
  #wrapper.t-pop-council .h1-medium {
    font-size: 72px;
    line-height: 114%; }
  #wrapper.t-pop-council .h1-small {
    font-size: 64px;
    line-height: 124%; }
  #wrapper.t-pop-council .h1-xsmall {
    font-size: 48px;
    line-height: 124%; }
  #wrapper.t-pop-council .h1-tiny {
    font-size: 32px;
    line-height: 124%; }
  #wrapper.t-pop-council h2 {
    font-family: "ff-more-web-pro";
    font-weight: 350; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council h2 {
        font-size: 30px;
        line-height: 140%;
        margin-bottom: 16px;
        margin-top: 16px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council h2 {
        font-size: 40px;
        line-height: 140%;
        margin-bottom: 20px;
        margin-top: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council h2 {
        font-size: 52px;
        line-height: 138%; } }
  #wrapper.t-pop-council .h2-large {
    font-size: 52px;
    line-height: 138%; }
  #wrapper.t-pop-council .h2-medium {
    font-size: 40px;
    line-height: 140%; }
  #wrapper.t-pop-council .h2-small {
    font-size: 30px;
    line-height: 140%; }
  #wrapper.t-pop-council h3 {
    font-family: "objektiv-mk3";
    font-weight: 400; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council h3 {
        font-size: 20px;
        line-height: 152%;
        margin-bottom: 16px;
        margin-top: 16px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council h3 {
        font-size: 24px;
        line-height: 152%;
        margin-bottom: 20px;
        margin-top: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council h3 {
        font-size: 34px;
        line-height: 152%; } }
  #wrapper.t-pop-council .h3-large {
    font-size: 34px;
    line-height: 152%; }
  #wrapper.t-pop-council .h3-medium {
    font-size: 24px;
    line-height: 152%; }
  #wrapper.t-pop-council .h3-small {
    font-size: 20px;
    line-height: 152%; }
  #wrapper.t-pop-council h4 {
    font-family: "objektiv-mk3";
    font-weight: 500; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council h4 {
        font-size: 18px;
        line-height: 160%;
        margin-bottom: 16px;
        margin-top: 16px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council h4 {
        font-size: 24px;
        line-height: 160%;
        margin-bottom: 20px;
        margin-top: 20px; } }
  #wrapper.t-pop-council .h4-default {
    font-size: 24px;
    line-height: 160%; }
  #wrapper.t-pop-council .h4-small {
    font-size: 18px;
    line-height: 160%; }
  #wrapper.t-pop-council h5 {
    margin-bottom: 32px; }
  #wrapper.t-pop-council h6 {
    margin-bottom: 32px; }
  #wrapper.t-pop-council p.accent-large {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 139%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council p.accent-large {
        font-size: 36px;
        margin-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council p.accent-large {
        font-size: 44px;
        margin-bottom: 40px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council p.accent-large {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council p.accent-large {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council p.accent-medium {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 139%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council p.accent-medium {
        font-size: 24px;
        margin-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council p.accent-medium {
        font-size: 36px;
        margin-bottom: 40px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council p.accent-medium {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council p.accent-medium {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council p.accent-small {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 164%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council p.accent-small {
        font-size: 16px;
        margin-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council p.accent-small {
        font-size: 24px;
        margin-bottom: 40px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council p.accent-small {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council p.accent-small {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council p.accent-xsmall {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 32px; }
  #wrapper.t-pop-council p {
    font-family: "objektiv-mk3";
    font-weight: 400;
    font-size: 18px;
    line-height: 160%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council p {
        font-size: 16px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council p {
        font-size: 18px; } }
    #wrapper.t-pop-council p.jumbo {
      font-size: 28px; }
    #wrapper.t-pop-council p.xlarge {
      font-size: 22px; }
    #wrapper.t-pop-council p.large {
      font-size: 20px; }
    #wrapper.t-pop-council p.small {
      font-size: 16px; }
    #wrapper.t-pop-council p.xsmall {
      font-size: 14px; }
  #wrapper.t-pop-council figcaption {
    color: #6d7073;
    font-family: "objektiv-mk3";
    font-style: italic;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    margin-top: 12px;
    text-align: right; }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields .terms a {
    font-family: "objektiv-mk3";
    font-size: 14px;
    letter-spacing: 0.12em; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column;
      flex-flow: column;
      margin-bottom: 40px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper {
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      display: grid;
      gap: 20px;
      grid-template-rows: 1fr;
      grid-template-columns: 1fr 1fr auto;
      margin-bottom: 48px; }
      #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-search-box {
        grid-column: 1/-1;
        max-width: 450px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper {
      grid-template-columns: 1.5fr 1fr 1fr auto;
      margin-bottom: 60px; }
      #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-search-box {
        grid-column: auto;
        max-width: initial; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper {
      grid-template-columns: 2fr 1fr 1fr auto;
      max-width: 1200px; } }
  #wrapper.t-pop-council .view-filters .pt-cv-wrapper br {
    display: none; }
  #wrapper.t-pop-council .view-filters .pt-cv-wrapper #annoucements {
    grid-column: 1/-1;
    font-family: "objektiv-mk3";
    font-size: 18px;
    margin-top: 32px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .view-filters .pt-cv-wrapper #annoucements {
        margin: 0; } }
  #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-filter {
        margin-bottom: 20px;
        margin-right: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-filter {
        margin: 0; } }
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-filter.cvp-search-box > input {
      background-image: url("./assets/icons/search.svg");
      background-position: center right 16px;
      background-repeat: no-repeat;
      padding-right: 48px; }
  #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #005385;
    border: 2px solid #005385 !important;
    border-radius: 100px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    line-height: 1.5 !important;
    margin: 20px 10px 0 0;
    padding: 8px 20px; }
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-submit:hover {
      background-color: #003a5d;
      border: 2px solid #003a5d;
      text-decoration: underline; }
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-submit:focus {
      outline-offset: 6px;
      outline: auto #005385; }
  #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-reset {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    border: 2px solid #005385 !important;
    border-radius: 100px;
    color: #005385;
    display: inline-block;
    font-size: 14px;
    line-height: 1.5 !important;
    margin: 20px 10px 0 0;
    padding: 8px 20px; }
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-reset:hover {
      background-color: #ffffff;
      color: #003a5d;
      text-decoration: underline; }
    #wrapper.t-pop-council .view-filters .pt-cv-wrapper .cvp-live-button .cvp-live-reset:focus {
      outline-offset: 6px;
      outline: auto #005385; }
  #wrapper.t-pop-council .view-content {
    grid-column: 1/-1;
    margin: 40px 0; }
    #wrapper.t-pop-council .view-content .pt-cv-page.no-posts {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row;
      flex-flow: row; }
    #wrapper.t-pop-council .view-content .pt-cv-ifield .pt-cv-no-post {
      background-color: transparent; }
  #wrapper.t-pop-council .pt-cv-pagination-wrapper {
    grid-column: 1/-1; }
    #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li {
      display: inline-block !important;
      margin-right: 16px; }
      #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li > a,
      #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li .cv-pageitem-next > a,
      #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li .cv-pageitem-prev > a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid #e4e0dd !important;
        border-radius: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        cursor: pointer;
        width: 40px;
        color: #005385;
        font-family: "objektiv-mk3";
        font-weight: 700;
        font-size: 14px;
        letter-spacing: 0.12em;
        line-height: 160%;
        text-transform: uppercase; }
        #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li > a:hover,
        #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li .cv-pageitem-next > a:hover,
        #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li .cv-pageitem-prev > a:hover {
          background-color: #f9f7f2 !important;
          color: #003a5d; }
      #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li.cv-pageitem-next.active, #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > li.cv-pageitem-prev.active {
        display: none !important; }
    #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination .cv-pageitem-next > a,
    #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination .cv-pageitem-prev > a {
      background-color: #ffffff !important;
      color: #005385 !important; }
    #wrapper.t-pop-council .pt-cv-pagination-wrapper .pagination > .active:not(.cv-pageitem-prev):not(.cv-pageitem-next) > a {
      background: #005385 !important; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .annual-report-page .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .annual-report-page .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .annual-report-page .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .annual-report-page .annual-report-header-accent {
    display: block;
    left: 0;
    position: absolute;
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header-accent {
        width: 52px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header-accent {
        width: 72px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header-accent {
        width: unset; } }
  #wrapper.t-pop-council .annual-report-page .annual-report-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header {
        margin-bottom: 48px;
        padding: 72px 0 48px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header {
        padding: 100px 0; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header {
        margin-bottom: 90px;
        padding: 100px 0; } }
    #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-subtitle {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 0.1em;
      line-height: 140%;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 16px; }
    #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-title {
      margin-bottom: 0;
      max-width: 920px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-title {
          font-size: 32px !important; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-title {
          font-size: 48px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-title {
          font-size: 88px !important; } }
    #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-subheading {
      margin-top: 16px;
      margin-bottom: 0;
      max-width: 920px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-subheading {
          font-size: 18px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-subheading {
          font-size: 22px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-subheading {
          font-size: 28px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-hero-icon {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-hero-icon {
        display: block;
        margin-left: 40px; }
        #wrapper.t-pop-council .annual-report-page .annual-report-header .annual-report-hero-icon img {
          height: 100%;
          max-height: 310px;
          max-width: 440px;
          width: 100%; } }
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .post__sidebar-logo {
    margin-bottom: 60px; }
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .post__sidebar-quick-links {
    margin-bottom: 60px;
    margin-top: 60px; }
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-link-title,
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-title {
    color: #171a1c;
    font-family: "objektiv-mk3";
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 0.12em;
    line-height: 160%;
    margin-top: 0;
    margin-bottom: 12px;
    text-transform: uppercase; }
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-links {
    padding: 0; }
    #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-links li {
      list-style: none;
      margin: 0;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; }
      #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-links li:not(:last-of-type) {
        margin-bottom: 12px; }
      #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-links li a {
        color: #005385;
        font-family: "objektiv-mk3";
        font-size: 16px;
        font-weight: 700;
        line-height: 160%;
        text-decoration: none; }
        #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .quick-links li a:hover {
          color: #003a5d;
          text-decoration: underline; }
  #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    gap: 28px;
    margin: 0;
    padding: 0; }
    #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu li {
      list-style: none; }
      #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu li a img {
        height: 31px;
        width: 31px; }
      #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu li a::after {
        background-color: #005385;
        content: "";
        display: block;
        height: 2px;
        margin-top: 2px;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        width: 100%; }
      #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu li a:hover {
        color: #003a5d;
        text-decoration: none; }
        #wrapper.t-pop-council .annual-report-page .annual-report-sidebar .social-links-menu li a:hover::after {
          background-color: #003a5d;
          -webkit-transform: scaleX(1);
          transform: scaleX(1); }
  #wrapper.t-pop-council #archives-header > .fusion-builder-row {
    margin-left: auto !important;
    margin-right: auto !important; }
  #wrapper.t-pop-council #archives-header .title {
    margin: 0 !important; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        max-width: 767px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 920px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        font-size: 32px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        font-size: 64px !important; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        font-size: 77px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council #archives-header .title h1 {
        font-size: 88px !important; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council #archives-header .archives .post-content {
      margin-left: auto;
      margin-right: auto;
      max-width: 767px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council #archives-header .archives .post-content {
      margin-left: 0;
      margin-right: 0;
      max-width: 920px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council #avada-archives {
      margin: 0;
      padding: 0; }
      #wrapper.t-pop-council #avada-archives .l-narrow > .fusion-column-wrapper {
        margin: 0; }
      #wrapper.t-pop-council #avada-archives .fusion-posts-container {
        margin: 40px 0; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .archive-view {
      margin-bottom: 60px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .archive-view {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .archive-view {
      margin-bottom: 120px;
      max-width: 920px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-colsys {
      margin: 0; } }
  #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield {
    overflow: visible; }
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield img {
      display: block; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield img {
          margin-bottom: 32px !important;
          margin-left: 0;
          float: none !important; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield img {
          float: right !important;
          margin-bottom: 0 !important;
          margin-left: 20px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield img {
          margin-left: 40px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ifield img {
          margin-left: 32px; } }
  #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item {
    border-bottom: 1px solid #e4e0dd;
    overflow: visible !important;
    width: 100%; }
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item:first-of-type {
      border-top: 1px solid #e4e0dd; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item:first-of-type {
          padding: 32px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item:first-of-type {
          padding: 48px 0; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item {
        padding: 32px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-content-item {
        padding: 48px 0; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-page {
      display: grid;
      grid-template-columns: 1fr; } }
  #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title {
    margin-bottom: 0;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title {
        font-size: 18px !important;
        line-height: 160%; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title {
        font-size: 24px !important; } }
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title a {
      color: #005385;
      font-family: "objektiv-mk3";
      font-weight: 400 !important; }
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title a:focus {
        outline: auto #003a5d !important; }
      #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-title a:hover {
        color: #003a5d;
        text-decoration: underline !important; }
  #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ctf-list {
    margin-bottom: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ctf-teaser_text {
      font-size: 16px;
      margin-top: 12px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .archive-view .pt-cv-page .pt-cv-ctf-teaser_text {
      font-size: 18px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .post-content .fusion-separator {
      margin-bottom: 32px;
      margin-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .post-content .fusion-separator {
      margin-bottom: 48px;
      margin-top: 48px; } }
  #wrapper.t-pop-council .post-content .fusion-separator .fusion-separator-border {
    background: #e4e0dd;
    border: none;
    height: 2px; }
  #wrapper.t-pop-council table,
  #wrapper.t-pop-council .table-1 table,
  #wrapper.t-pop-council .table-2 table {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 32px;
    margin-top: 32px; }
    @media screen and (min-width: 375px) {
      #wrapper.t-pop-council table,
      #wrapper.t-pop-council .table-1 table,
      #wrapper.t-pop-council .table-2 table {
        margin-bottom: 48px;
        margin-top: 48px; } }
    #wrapper.t-pop-council table thead tr th,
    #wrapper.t-pop-council .table-1 table thead tr th,
    #wrapper.t-pop-council .table-2 table thead tr th {
      background: #003a5d;
      border: none;
      color: #ffffff;
      font-family: "objektiv-mk3";
      font-weight: 700;
      padding: 12px 18px; }
    #wrapper.t-pop-council table tbody tr td,
    #wrapper.t-pop-council .table-1 table tbody tr td,
    #wrapper.t-pop-council .table-2 table tbody tr td {
      border: none; }
    #wrapper.t-pop-council table tbody tr:nth-child(2n),
    #wrapper.t-pop-council .table-1 table tbody tr:nth-child(2n),
    #wrapper.t-pop-council .table-2 table tbody tr:nth-child(2n) {
      background: #f9f7f2;
      border-bottom: 1px solid #e4e0dd;
      border-top: 1px solid #e4e0dd; }
    #wrapper.t-pop-council table tbody tr:last-child,
    #wrapper.t-pop-council .table-1 table tbody tr:last-child,
    #wrapper.t-pop-council .table-2 table tbody tr:last-child {
      border-bottom: 1px solid #e4e0dd; }
  #wrapper.t-pop-council .fusion-accordian .panel-title {
    background-color: #f9f7f2;
    margin-bottom: 0;
    margin-top: 0; }
    #wrapper.t-pop-council .fusion-accordian .panel-title button span.fusion-toggle-heading {
      color: #005385; }
      @media screen and (max-width: 375px) {
        #wrapper.t-pop-council .fusion-accordian .panel-title button span.fusion-toggle-heading {
          font-size: 18px; } }
    #wrapper.t-pop-council .fusion-accordian .panel-title button {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background: transparent;
      border: none;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      color: var(--awb-title-color);
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 15px 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      font-size: 18px;
      text-align: left;
      width: 100%; }
      #wrapper.t-pop-council .fusion-accordian .panel-title button:focus {
        outline-offset: 1px; }
      #wrapper.t-pop-council .fusion-accordian .panel-title button:hover span.fusion-toggle-heading {
        text-decoration: underline; }
      #wrapper.t-pop-council .fusion-accordian .panel-title button .fusion-toggle-icon-wrapper .fa-fusion-box::before {
        font-size: 28px;
        width: 28px; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .fusion-accordian .panel-title button {
          -webkit-box-align: baseline;
          -ms-flex-align: baseline;
          align-items: baseline;
          font-size: 24px; } }
      #wrapper.t-pop-council .fusion-accordian .panel-title button:not(.active) .fusion-toggle-icon-wrapper .active-icon {
        display: none; }
      #wrapper.t-pop-council .fusion-accordian .panel-title button.active .fusion-toggle-icon-wrapper .inactive-icon {
        display: none; }
  #wrapper.t-pop-council .fusion-accordian .fusion-panel {
    margin-bottom: 32px;
    margin-top: 32px; }
    @media screen and (min-width: 375px) {
      #wrapper.t-pop-council .fusion-accordian .fusion-panel {
        margin-bottom: 48px;
        margin-top: 48px; } }
    #wrapper.t-pop-council .fusion-accordian .fusion-panel .panel-body {
      border-top: 1px solid #005385;
      padding-bottom: 24px;
      color: #171a1c;
      cursor: default; }
      #wrapper.t-pop-council .fusion-accordian .fusion-panel .panel-body p a {
        text-decoration: underline; }
      @media screen and (min-width: 375px) {
        #wrapper.t-pop-council .fusion-accordian .fusion-panel .panel-body {
          padding-bottom: 48px; } }
      #wrapper.t-pop-council .fusion-accordian .fusion-panel .panel-body *:last-child {
        margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-basic_page .post-content {
      float: unset;
      max-width: 768px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-basic_page .post-content {
      margin-top: 80px;
      max-width: unset; } }
  #wrapper.t-pop-council .type-basic_page .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-basic_page .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-basic_page .post-wrapper > .featured {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-basic_page .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-basic_page .post-wrapper > .featured {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council .type-basic_page .fusion-text {
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-basic_page .fusion-text h2 {
        font-size: 30px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-basic_page .fusion-text h2 {
        font-size: 40px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-basic_page .fusion-text h2 {
        font-size: 52px !important; } }
  #wrapper.t-pop-council .breadcrumb-list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  #wrapper.t-pop-council .breadcrumb-li,
  #wrapper.t-pop-council .breadcrumb-li > [href] {
    display: inline-block;
    font-family: "objektiv-mk3";
    font-style: normal;
    font-weight: 400;
    line-height: 160%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .breadcrumb-li,
      #wrapper.t-pop-council .breadcrumb-li > [href] {
        font-size: 14px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .breadcrumb-li,
      #wrapper.t-pop-council .breadcrumb-li > [href] {
        font-size: 16px; } }
  #wrapper.t-pop-council .breadcrumb-li + .breadcrumb-li {
    position: relative; }
  #wrapper.t-pop-council .breadcrumb-li + .breadcrumb-li:before {
    color: #6cc049;
    content: "/";
    display: inline-block;
    padding: 0 10px; }
  #wrapper.t-pop-council .breadcrumb-li > [href] {
    text-decoration: underline; }
    #wrapper.t-pop-council .breadcrumb-li > [href]:hover, #wrapper.t-pop-council .breadcrumb-li > [href]:active, #wrapper.t-pop-council .breadcrumb-li > [href]:focus {
      text-decoration: none; }
  #wrapper.t-pop-council .breadcrumb-li[aria-current] {
    color: #6d7073;
    text-decoration: none; }
  #wrapper.t-pop-council .related_hub .breadcrumb-li > [href] {
    color: #171a1c; }
  #wrapper.t-pop-council .custom_element-call_to_action_block {
    background: #003a5d;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .custom_element-call_to_action_block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .custom_element-call_to_action_block {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-content-wrapper {
        padding: 32px 24px 20px 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-content-wrapper {
        padding: 36px 36px 36px 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-content-wrapper {
        padding: 48px 48px 48px 60px; } }
    #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-image-wrapper {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-image-wrapper {
          margin: 24px 0 0 20px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-image-wrapper {
          margin: 0 0 0 36px; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-image-wrapper img {
          height: 120px;
          min-width: 120px;
          width: 120px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block .call_to_action-image-wrapper img {
          height: 208px;
          min-width: 208px;
          width: 208px; } }
    #wrapper.t-pop-council .custom_element-call_to_action_block .call-to-action__title {
      color: white;
      font-family: "objektiv-mk3";
      font-size: 14px !important;
      font-weight: 800;
      letter-spacing: 0.12em;
      position: relative;
      text-transform: uppercase; }
    #wrapper.t-pop-council .custom_element-call_to_action_block .call-to-action__title:before {
      background: #f47b1f;
      display: block;
      content: "";
      height: 2px;
      margin-bottom: 16px;
      width: 32px; }
    #wrapper.t-pop-council .custom_element-call_to_action_block p {
      font-family: "ff-more-web-pro"; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block p {
          font-size: 16px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .custom_element-call_to_action_block p {
          font-size: 24px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-country {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .type-country .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-country .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-country .post-wrapper > .featured {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-country .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-country .post-wrapper > .featured {
        margin-bottom: 60px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-country .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-country .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-country .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .country-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .country-sidebar {
        border-left: none;
        border-top: 2px solid #f47b1f;
        padding: 20px 0 0 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .country-sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        padding: 32px 0 0 0; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .country-sidebar {
        border-left: 2px solid #f47b1f;
        border-top: none;
        max-width: 320px;
        padding: 20px 0 20px 28px; } }
    #wrapper.t-pop-council .country-sidebar h2.sidebar-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 32px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .country-sidebar ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      #wrapper.t-pop-council .country-sidebar ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .country-sidebar ul li {
            margin-bottom: 32px;
            width: 100%; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .country-sidebar ul li {
            width: 48%; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .country-sidebar ul li {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column;
            flex-flow: column;
            width: 100%; } }
      #wrapper.t-pop-council .country-sidebar ul a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #005385;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        font-weight: 700;
        line-height: 160%;
        padding-bottom: 4px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .country-sidebar ul a {
            font-size: 16px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .country-sidebar ul a {
            font-size: 18px; } }
        #wrapper.t-pop-council .country-sidebar ul a:hover {
          color: #003a5d;
          text-decoration: underline; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .country-sidebar ul img {
          margin-right: 16px;
          width: 90px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .country-sidebar ul img {
          width: 110px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .country-sidebar ul img {
          margin-right: 32px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .country-sidebar ul img {
          margin-bottom: 16px;
          margin-right: 0;
          width: 90px; } }
      #wrapper.t-pop-council .country-sidebar ul p {
        color: #171a1c;
        font-family: "objektiv-mk3";
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        line-height: 160%;
        margin-bottom: 0; }
    #wrapper.t-pop-council .country-sidebar .country-staff-button {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px;
      line-height: 160%;
      margin-bottom: 40px;
      text-decoration: underline;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      #wrapper.t-pop-council .country-sidebar .country-staff-button:hover {
        color: #003a5d; }
        #wrapper.t-pop-council .country-sidebar .country-staff-button:hover .arrow-right {
          background-image: url(./assets/icons/navy-arrow-right.svg);
          transform: translateX(6px);
          -webkit-transform: translateX(6px); }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .country-sidebar .country-staff-button {
          margin-bottom: 32px; } }
      #wrapper.t-pop-council .country-sidebar .country-staff-button .arrow-right {
        background-image: url(./assets/icons/blue-arrow-right.svg);
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        height: 14px;
        margin-left: 12px;
        width: 18px;
        -webkit-transition: -webkit-transform 1s;
        transition: -webkit-transform 1s;
        transition: transform 1s;
        transition: transform 1s, -webkit-transform 1s;
        -webkit-transition: transform 1s; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council #content > .tribe-events {
      margin-bottom: 100px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council #content > .tribe-events {
      margin-bottom: 120px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council #content > .tribe-events {
      margin-bottom: 160px; } }
  #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
    max-width: 100%; }
  #wrapper.t-pop-council .tribe-events-before-html p {
    font-family: "ff-more-web-pro";
    font-size: 16px; }
  #wrapper.t-pop-council .tribe-events-before-html {
    padding-bottom: 40px; }
  #wrapper.t-pop-council .tribe-events-calendar-title {
    margin-bottom: 28px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-calendar-title {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .tribe-events-calendar-title {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .tribe-events-calendar-title {
        margin-bottom: 90px; } }
  #wrapper.t-pop-council .tribe-events-calendar-list {
    border-top: 2px solid #6cc049;
    padding-top: 28px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-calendar-list {
        padding-top: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .tribe-events-calendar-list {
        padding-top: 60px; } }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-calendar-list__event-details {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-calendar-list__event-details {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-calendar-list__event-details .event-detail-wrapper {
        padding-right: 48px; } }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-row {
    position: relative; }
  #wrapper.t-pop-council .tribe-events-calendar-list > div:first-of-type {
    margin-top: 20px; }
  #wrapper.t-pop-council .tribe-events-calendar-list > div:not(:first-of-type) {
    padding-top: 20px;
    position: relative; }
  #wrapper.t-pop-council .tribe-events-calendar-list > div:not(:first-of-type):before {
    height: 2px;
    background: #e4e0dd;
    content: "";
    display: block;
    position: absolute;
    top: -10px; }
  #wrapper.t-pop-council .tribe-events-calendar-list > div:last-of-type:after {
    width: 100%;
    height: 2px;
    background: #e4e0dd;
    content: "";
    display: block;
    position: absolute;
    bottom: -40px; }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-title {
    font-size: 20px;
    font-weight: 400 !important; }
  #wrapper.t-pop-council h2.tribe-events-calendar-list__event-title > [href] {
    font-family: "objektiv-mk3";
    letter-spacing: 0 !important; }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-datetime-wrapper {
    line-height: 25.6px; }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-datetime-wrapper,
  #wrapper.t-pop-council .tribe-events-calendar-list__event-venue {
    padding-left: 40px;
    position: relative; }
    #wrapper.t-pop-council .tribe-events-calendar-list__event-datetime-wrapper:before,
    #wrapper.t-pop-council .tribe-events-calendar-list__event-venue:before {
      display: block;
      width: 30px;
      height: 30px;
      content: "";
      background-repeat: no-repeat;
      background-size: 30px 30px;
      background-position: 0 0;
      position: absolute;
      top: 0;
      left: 0; }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-datetime-wrapper:before {
    background-image: url("assets/icons/calendar.svg"); }
  #wrapper.t-pop-council .tribe-events-calendar-list__event-venue:before {
    background-image: url("assets/icons/location.svg"); }
  #wrapper.t-pop-council .tribe-event-date-start,
  #wrapper.t-pop-council .tribe-event-date-end,
  #wrapper.t-pop-council .tribe-event-time,
  #wrapper.t-pop-council .tribe-events-calendar-list__event-venue {
    font-size: 16px;
    letter-spacing: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-calendar-list__event-featured-image-wrapper {
      max-width: 280px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .tribe-events-calendar-list__event-featured-image-wrapper {
      max-width: 215px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .tribe-events-calendar-list__event-featured-image-wrapper {
      max-width: 360px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .tribe-events-calendar-list__event-featured-image-wrapper {
      max-width: 440px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-calendar-list__event-featured-image-wrapper img {
      margin-left: auto;
      max-height: 220px; } }
  #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
    padding-bottom: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
        padding-top: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
        padding-top: 60px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
        padding-top: 40px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
        padding-top: 60px; } }
  #wrapper.t-pop-council .tribe-common-b2[disabled],
  #wrapper.t-pop-council .tribe-common-b2[disabled] > [class*="tribe-events-c-nav"] {
    display: none;
    width: 1px;
    height: 1px;
    overflow: hidden;
    visibility: none; }
  #wrapper.t-pop-council .tribe-common-b2:not([disabled]) {
    padding-right: 40px; }
  #wrapper.t-pop-council .tribe-events-c-nav__list-item {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
  #wrapper.t-pop-council .events-pagination {
    display: none; }
  #wrapper.t-pop-council .tribe-events-c-nav__list {
    list-style-type: none; }
  #wrapper.t-pop-council .tribe-events-c-nav__list-item {
    display: inline-block; }
  #wrapper.t-pop-council .tribe-common-c-svgicon {
    width: 10px;
    height: 10px; }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .tribe-events-before-html p {
      font-size: 24px; }
    #wrapper.t-pop-council .tribe-events-before-html {
      padding-bottom: 60px; }
    #wrapper.t-pop-council .tribe-events-calendar-list > div:first-of-type {
      margin-top: 40px; }
    #wrapper.t-pop-council .tribe-events-calendar-list__event-title {
      font-size: 24px;
      margin-top: 0; }
    #wrapper.t-pop-council .tribe-events-calendar-list__event-datetime-wrapper,
    #wrapper.t-pop-council .tribe-events-calendar-list__event-venue {
      width: 100%; } }
  @media screen and (max-width: 1023px) {
    #wrapper.t-pop-council .tribe-events-c-nav__list {
      padding: 0 20px; }
    #wrapper.t-pop-council .tribe-events-calendar-list > div:not(:first-of-type):before {
      width: 100%;
      left: 0; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .tribe-events-calendar-list > div:not(:first-of-type):before {
      width: calc(100% - 40px);
      left: 20px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .tribe-common-l-container.tribe-events-l-container {
      margin: 0;
      padding-left: 0;
      padding-right: 0; }
    #wrapper.t-pop-council .tribe-events-c-nav__list {
      padding-left: 0; }
    #wrapper.t-pop-council .tribe-events-calendar-list__event-title {
      font-size: 34px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-single {
      margin-bottom: 60px;
      margin-top: 24px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .tribe-events-single {
      float: unset;
      max-width: 768px;
      margin-bottom: 80px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .tribe-events-single {
      margin-bottom: 120px;
      max-width: unset; } }
  #wrapper.t-pop-council .tribe-events-single .type-tribe_events {
    position: initial; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-single .events-breadcrumb {
      display: none; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .tribe-events-single .events-breadcrumb {
      display: block;
      margin-bottom: 32px; } }
  #wrapper.t-pop-council .tribe-events-single .event-title {
    margin-bottom: 32px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-title {
        font-size: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-single .event-title {
        font-size: 48px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-single .event-meta-div {
      margin-bottom: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .tribe-events-single .event-meta-div {
      display: grid;
      gap: 32px;
      grid-template-columns: 1fr 1fr;
      margin-bottom: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .tribe-events-single .event-meta-div {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 80px; } }
  #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta {
    font-family: "ff-more-web-pro";
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta {
        font-size: 16px;
        margin-top: 0; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:not(:last-of-type) {
        margin-bottom: 20px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:not(:last-of-type) {
        margin-bottom: 0; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:last-of-type {
        margin-bottom: 0px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta {
        font-size: 24px; } }
    #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:before {
      display: inline-block;
      content: "";
      width: 26px;
      height: 26px;
      background-repeat: no-repeat;
      background-size: contain;
      margin-right: 16px;
      vertical-align: bottom; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:before {
          width: 29px;
          height: 29px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta:before {
          width: 32px;
          height: 32px; } }
    #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-date:before {
      background-image: url("assets/icons/calendar.svg"); }
    #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-time:before {
      background-image: url("assets/icons/clock.svg"); }
    #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-location:before, #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-virtual:before {
      background-image: url("assets/icons/location.svg"); }
    #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-website {
      background-image: url("assets/icons/arrow.svg");
      background-repeat: no-repeat;
      background-size: 15px;
      background-position: calc(100% - 12px) 50%;
      border: 2px solid #005385;
      border-radius: 30px;
      display: inline-block;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 800;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      margin-top: 32px;
      padding: 5px 35px 5px 15px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-website {
          margin-top: 0; } }
      #wrapper.t-pop-council .tribe-events-single .event-meta-div .event-meta.-website:before {
        content: unset; }
  #wrapper.t-pop-council .tribe-events-single .event-content {
    max-width: 920px; }
    #wrapper.t-pop-council .tribe-events-single .event-content > .wp-caption.featured {
      margin: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .tribe-events-single .event-content > .wp-caption.featured {
          max-width: 280px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-content > .wp-caption.featured {
          max-width: 460px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .tribe-events-single .event-content > .wp-caption.featured {
          max-width: 600px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .tribe-events-single .event-content > .wp-caption.featured {
          max-width: 680px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-content .tribe-events-single-event-description {
        margin-bottom: 48px;
        margin-top: 48px; } }
    #wrapper.t-pop-council .tribe-events-single .event-content .tribe-events-single-event-description p {
      font-family: "ff-more-web-pro";
      margin: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-content .tribe-events-single-event-description p {
          font-size: 24px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .tribe-events-single .event-sessions {
      margin-bottom: 48px;
      margin-top: 48px; } }
  #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions-title {
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions-title {
        margin-bottom: 32px; } }
  #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to {
    border-bottom: 2px solid #6cc049;
    font-size: 14px;
    font-weight: 800; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to {
        padding-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px; } }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to a {
      display: block;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to a {
          margin-top: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-sessions .session__jump-to a {
          margin-top: 0;
          padding-left: 24px;
          padding-right: 24px; } }
  #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-li {
      padding-bottom: 32px;
      padding-top: 32px; }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-li {
          padding-bottom: 48px;
          padding-top: 48px; } }
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-li:not(:last-of-type) {
        border-bottom: 2px solid #6cc049; }
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-li .session-date {
        margin-top: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-li .session-date {
            margin-bottom: 32px; } }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speakers {
      list-style-type: none;
      margin-bottom: 16px;
      padding-left: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speakers {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speakers {
          margin-bottom: 32px; } }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session-date {
      background-image: url("assets/icons/calendar-orange.svg");
      background-position: 0 50%;
      background-size: 25px;
      background-repeat: no-repeat;
      font-size: 20px;
      margin-bottom: 0;
      padding-top: 5px;
      padding-right: 0;
      padding-left: 33px; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session.-text p {
      margin: 0; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session.-time-location {
      font-size: 18px;
      font-weight: 800;
      margin-bottom: 32px;
      margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session__speaker-wrapper:not(:last-of-type) {
        margin-bottom: 8px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session__speaker-wrapper:not(:last-of-type) {
        margin-bottom: 0;
        margin-right: 32px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session__speaker-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session__speaker-image-wrapper {
        display: none; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session__speaker-image-wrapper {
        display: block;
        margin-right: 16px;
        max-width: 90px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speaker-details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap; } }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series a.speaker-link.-name {
      color: #005385;
      font-size: 18px;
      font-weight: 800;
      margin-bottom: 4px;
      margin-top: 0; }
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series a.speaker-link.-name:hover {
        color: #003a5d; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speaker.-name {
      color: #171a1c;
      font-size: 18px;
      font-weight: 800;
      margin-bottom: 4px;
      margin-top: 0; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speaker.-text p {
      margin: 0; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .speaker.-title {
      font-style: italic;
      margin: 0; }
    #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session.-text + .speakers {
      margin-top: 32px;
      padding-top: 32px;
      position: relative; }
      #wrapper.t-pop-council .tribe-events-single .event-sessions .event-sessions__list-series .session.-text + .speakers:before {
        width: 100%;
        height: 2px;
        background: #e4e0dd;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0; }
  #wrapper.t-pop-council .large_factoid_list {
    display: grid;
    margin: 40px 0;
    padding: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .large_factoid_list {
        grid-template-columns: 1fr;
        gap: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .large_factoid_list {
        gap: 48px;
        max-width: 920px; } }
    #wrapper.t-pop-council .large_factoid_list li {
      list-style: none;
      border: 2px solid #003a5d;
      margin-top: 40px;
      position: relative; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .large_factoid_list li {
          padding: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .large_factoid_list li {
          margin-left: 72px;
          margin-top: 0;
          padding: 32px 32px 32px 72px; } }
      #wrapper.t-pop-council .large_factoid_list li .large_factoid-image-wrapper {
        position: absolute; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .large_factoid_list li .large_factoid-image-wrapper {
            left: calc(50% - 60px / 2 + 0.5px);
            top: -30px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .large_factoid_list li .large_factoid-image-wrapper {
            left: -62px;
            top: 32px; } }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .large_factoid_list li .large_factoid-image-wrapper img {
            height: 60px;
            width: 60px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .large_factoid_list li .large_factoid-image-wrapper img {
            height: 124px;
            width: 124px; } }
      #wrapper.t-pop-council .large_factoid_list li .factoid-title {
        font-family: "ff-more-web-pro";
        font-size: 30px;
        margin-bottom: 8px;
        margin-top: 0; }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .large_factoid_list li .factoid-title {
            font-size: 52px; } }
      #wrapper.t-pop-council .large_factoid_list li .factoid-text {
        margin-bottom: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .large_factoid_list li .factoid-text {
            font-size: 18px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .large_factoid_list li .factoid-text {
            font-size: 28px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .large_factoid_list {
        grid-template-columns: 1fr; } }
  #wrapper.t-pop-council .small_factoid_list {
    display: grid;
    margin: 40px 0;
    padding: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .small_factoid_list {
        grid-template-columns: 1fr;
        gap: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .small_factoid_list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 48px 40px;
        max-width: 920px; } }
    #wrapper.t-pop-council .small_factoid_list li {
      list-style: none;
      position: relative;
      background: #003a5d;
      color: white; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .small_factoid_list li {
          padding: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .small_factoid_list li {
          padding: 40px; } }
      #wrapper.t-pop-council .small_factoid_list li .factoid-title {
        color: white;
        font-family: "ff-more-web-pro";
        margin-top: 0;
        position: relative; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .small_factoid_list li .factoid-title {
            font-size: 30px;
            margin-bottom: 12px;
            padding-bottom: 12px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .small_factoid_list li .factoid-title {
            font-size: 52px; } }
        #wrapper.t-pop-council .small_factoid_list li .factoid-title::after {
          width: 80px;
          height: 2px;
          content: "";
          display: block;
          position: absolute;
          bottom: 0;
          left: 0; }
      #wrapper.t-pop-council .small_factoid_list li .factoid-text {
        margin-bottom: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .small_factoid_list li .factoid-text {
            font-size: 18px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .small_factoid_list li .factoid-text {
            font-size: 20px; } }
  #wrapper.t-pop-council li:nth-of-type(4n + 1).custom_element__small_factoid h3:after {
    background: #6cc049; }
  #wrapper.t-pop-council li:nth-of-type(4n + 2).custom_element__small_factoid h3:after {
    background: #f47b1f; }
  #wrapper.t-pop-council li:nth-of-type(4n + 3).custom_element__small_factoid h3:after {
    background: #00a7e1; }
  #wrapper.t-pop-council li:nth-of-type(4n).custom_element__small_factoid h3:after {
    background: #def5da; }
  #wrapper.t-pop-council .c-footer {
    position: relative;
    margin: 0;
    padding: 32px 0;
    width: 100%; }
    #wrapper.t-pop-council .c-footer:before, #wrapper.t-pop-council .c-footer:after {
      background-color: #f9f7f2;
      content: '';
      height: 100%;
      position: absolute;
      top: 0;
      width: 100vw; }
    #wrapper.t-pop-council .c-footer:before {
      right: 0; }
    #wrapper.t-pop-council .c-footer:after {
      left: 0; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .c-footer {
        padding: 40px 0 38px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .c-footer {
        padding: 80px 0 60px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .c-footer > .fusion-column-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
  #wrapper.t-pop-council .c-footer__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
    margin: 0 0 40px;
    overflow: visible;
    width: 180px; }
    #wrapper.t-pop-council .c-footer__image a:focus {
      outline: auto;
      outline-offset: 4px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .c-footer__image {
        width: 202px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .c-footer__image {
        margin: 0;
        width: 230px; } }
  #wrapper.t-pop-council .c-footer__social {
    margin: 0; }
    @media screen and (min-width: 650px) {
      #wrapper.t-pop-council .c-footer__social > .fusion-column-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .c-footer__social > .fusion-column-wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; } }
  #wrapper.t-pop-council .c-footer__social-links {
    margin: 32px 0 0; }
    @media screen and (min-width: 650px) {
      #wrapper.t-pop-council .c-footer__social-links {
        margin: 0; } }
    #wrapper.t-pop-council .c-footer__social-links .fusion-social-networks-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (min-width: 650px) {
        #wrapper.t-pop-council .c-footer__social-links .fusion-social-networks-wrapper {
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end; } }
    #wrapper.t-pop-council .c-footer__social-links .fusion-social-network-icon {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      border: 1px solid #6cc049;
      border-radius: 50% !important;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      color: #005385;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 20px !important;
      height: 48px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 48px !important;
      margin: 6px; }
      #wrapper.t-pop-council .c-footer__social-links .fusion-social-network-icon:hover {
        background-color: #6cc049;
        color: #005385;
        text-decoration: none; }
        #wrapper.t-pop-council .c-footer__social-links .fusion-social-network-icon:hover:before {
          color: #005385; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .fusion-footer .fusion-builder-row,
    #wrapper.t-pop-council .fusion-footer .fusion-builder-column {
      margin-left: 0 !important;
      margin-right: 0 !important;
      max-width: 100% !important;
      width: 100% !important; } }
  #wrapper.t-pop-council .c-footer-nav {
    position: relative;
    padding-bottom: 32px; }
    #wrapper.t-pop-council .c-footer-nav:before, #wrapper.t-pop-council .c-footer-nav:after {
      background-color: #f9f7f2;
      content: '';
      height: 100%;
      position: absolute;
      top: 0;
      width: 100vw; }
    #wrapper.t-pop-council .c-footer-nav:before {
      right: 0; }
    #wrapper.t-pop-council .c-footer-nav:after {
      left: 0; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .c-footer-nav {
        padding-bottom: 65px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .c-footer-nav {
        padding-bottom: 58px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .c-footer-nav {
        padding-bottom: 78px; } }
    #wrapper.t-pop-council .c-footer-nav p {
      margin: 0;
      font-family: "ff-more-web-pro";
      font-size: 16px; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .c-footer-nav p {
          font-size: 24px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .c-footer-nav p {
          font-size: 36px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .c-footer-nav p {
          font-size: 44px; } }
  #wrapper.t-pop-council #menu-footer-navigation {
    display: block;
    padding: 32px 0 12px; }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council #menu-footer-navigation {
        padding: 40px 0; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council #menu-footer-navigation {
        padding: 48px 0 40px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council #menu-footer-navigation {
        padding: 60px 0 40px; } }
    #wrapper.t-pop-council #menu-footer-navigation > li {
      display: block;
      font-size: 18px;
      margin: 0 0 12px;
      text-align: left; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council #menu-footer-navigation > li {
          display: inline-block;
          font-size: 20px;
          margin: 0 48px 12px 0; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council #menu-footer-navigation > li {
          font-size: 22px; } }
      #wrapper.t-pop-council #menu-footer-navigation > li span.awb-menu__main-background-default,
      #wrapper.t-pop-council #menu-footer-navigation > li span.awb-menu__main-background-active {
        display: none; }
      #wrapper.t-pop-council #menu-footer-navigation > li a {
        display: inline; }
        #wrapper.t-pop-council #menu-footer-navigation > li a:hover {
          text-decoration: none; }
          #wrapper.t-pop-council #menu-footer-navigation > li a:hover span {
            text-decoration: underline; }
  #wrapper.t-pop-council .c-footer-utility {
    position: relative;
    padding-bottom: 26px;
    padding-top: 26px; }
    #wrapper.t-pop-council .c-footer-utility:before, #wrapper.t-pop-council .c-footer-utility:after {
      background-color: #003a5d;
      content: '';
      height: 100%;
      position: absolute;
      top: 0;
      width: 100vw; }
    #wrapper.t-pop-council .c-footer-utility:before {
      right: 0; }
    #wrapper.t-pop-council .c-footer-utility:after {
      left: 0; }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .c-footer-utility {
        padding-bottom: 0; } }
    #wrapper.t-pop-council .c-footer-utility .fusion-layout-column {
      margin: 0; }
    #wrapper.t-pop-council .c-footer-utility .fusion-column-wrapper {
      display: block; }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .c-footer-utility .fusion-column-wrapper {
          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: start;
          -ms-flex-pack: start;
          justify-content: flex-start; } }
    #wrapper.t-pop-council .c-footer-utility nav {
      width: auto; }
    #wrapper.t-pop-council .c-footer-utility .fusion-text {
      width: 100%; }
    #wrapper.t-pop-council .c-footer-utility p {
      font-size: 14px;
      margin: 12px 0; }
  #wrapper.t-pop-council #menu-footer-utility-navigation {
    display: block; }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council #menu-footer-utility-navigation {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }
    #wrapper.t-pop-council #menu-footer-utility-navigation > li {
      display: block;
      font-size: 14px;
      margin: 12px 0;
      text-align: left; }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council #menu-footer-utility-navigation > li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #wrapper.t-pop-council #menu-footer-utility-navigation > li:after {
            content: "/";
            color: #ffffff;
            display: inline-block;
            margin: 0 20px; } }
      #wrapper.t-pop-council #menu-footer-utility-navigation > li span.background-active,
      #wrapper.t-pop-council #menu-footer-utility-navigation > li span.background-default {
        display: none; }
      #wrapper.t-pop-council #menu-footer-utility-navigation > li a {
        display: inline;
        white-space: nowrap; }
        #wrapper.t-pop-council #menu-footer-utility-navigation > li a:hover {
          text-decoration: underline; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-focus_area {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .type-focus_area .post-content {
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-focus_area .post-content {
        margin-top: 48px;
        margin-bottom: 60px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-focus_area .post-content {
        margin-top: 60px;
        margin-bottom: 80px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-focus_area .post-content {
        margin-top: 80px;
        margin-bottom: 110px; } }
  #wrapper.t-pop-council .type-focus_area .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-focus_area .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-focus_area .post-wrapper > .featured {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-focus_area .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-focus_area .post-wrapper > .featured {
        margin-bottom: 60px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-focus_area .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-focus_area .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-focus_area .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .focus-area-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .focus-area-sidebar {
        border-left: none;
        border-top: 2px solid #f47b1f;
        padding: 24px 0 0 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .focus-area-sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .focus-area-sidebar {
        border-left: 2px solid #f47b1f;
        border-top: none;
        max-width: 320px;
        padding: 32px 0 28px 28px; } }
    #wrapper.t-pop-council .focus-area-sidebar h2.sidebar-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 32px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .focus-area-sidebar ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .focus-area-sidebar ul {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .focus-area-sidebar ul {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .focus-area-sidebar ul {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column; } }
      #wrapper.t-pop-council .focus-area-sidebar ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .focus-area-sidebar ul li {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column;
            flex-flow: column;
            width: 100%; }
            #wrapper.t-pop-council .focus-area-sidebar ul li:not(:last-of-type) {
              margin-bottom: 32px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .focus-area-sidebar ul li {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0px;
            flex: 1 1 0px;
            display: block;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            padding-right: 20px;
            width: 48%; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .focus-area-sidebar ul li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column;
            flex-flow: column;
            padding-right: 32px;
            width: auto; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .focus-area-sidebar ul li {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column;
            flex-flow: column;
            padding-right: 0;
            width: 100%; } }
      #wrapper.t-pop-council .focus-area-sidebar ul h3.fact-title {
        color: #171a1c;
        display: inline-block;
        font-family: "objektiv-mk3";
        font-size: 22px;
        font-weight: 400;
        line-height: 160%;
        margin-bottom: 4px;
        margin-top: 0; }
      #wrapper.t-pop-council .focus-area-sidebar ul p {
        color: #6d7073;
        display: inline-block;
        font-family: "objektiv-mk3";
        font-size: 14px;
        font-weight: 400;
        line-height: 160%;
        margin-bottom: 0; }
  #wrapper.t-pop-council .front {
    /*
  * Header Section
  * Contains: Accent images & title/subheader
  */
    /*
  * Featured Section
  * Contains: Featured insights & lastest publications
  */
    /*
  * Publication Section
  * Contains: 3 Most recent media posts
  */
    /*
  * Focus Area Section
  * Contains: 4 Highlighted Focus Area works
  */
    /*
  * Hub Section
  * Contains: Displays links to active Hub pages
  */ }
    #wrapper.t-pop-council .front .type-page {
      margin-bottom: 0 !important; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .front .homepage-hero-element {
        padding: 108px 0 32px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .front .homepage-hero-element {
        padding: 104px 0; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .front .homepage-hero-element {
        padding: 70px 0; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .front .homepage-hero-element {
        padding: 100px 0; } }
    #wrapper.t-pop-council .front .homepage-hero-element .hero-title {
      color: white;
      margin-bottom: 32px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-title {
          font-size: 32px !important; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-title {
          font-size: 48px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-title {
          font-size: 88px !important; } }
    #wrapper.t-pop-council .front .homepage-hero-element .hero-subheading {
      color: white;
      margin: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-subheading {
          font-size: 18px !important; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-subheading {
          font-size: 22px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-subheading {
          font-size: 28px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper {
        max-width: 768px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper {
        max-width: 900px; } }
    @media screen and (min-width: 1440px) {
      #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper {
        max-width: 1100px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper {
        max-width: 1280px; } }
    #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
      display: block;
      background-repeat: no-repeat;
      background-size: contain;
      content: "";
      position: absolute; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
          background-image: url(./assets/images/hero-home-horizontal.svg);
          height: 90px;
          top: 0;
          width: 220px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
          height: 100px;
          left: -25px;
          width: 240px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
          background-image: url(./assets/images/hero-home-vertical.svg);
          height: 100%;
          left: unset;
          right: -48px;
          width: 130px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
          right: -110px;
          width: 200px; } }
      @media screen and (min-width: 1620px) {
        #wrapper.t-pop-council .front .homepage-hero-element .hero-wrapper::before {
          right: var(--full-right); } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .front .featured-section {
        padding: 24px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .front .featured-section {
        padding: 48px 0; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .front .featured-section {
        padding: 80px 0; } }
    #wrapper.t-pop-council .front .featured-section .featured-title {
      margin: 0;
      text-transform: capitalize; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .featured-section .featured-title {
          margin-left: auto;
          margin-right: auto;
          max-width: 768px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .featured-section .featured-title {
          max-width: 100%; } }
      #wrapper.t-pop-council .front .featured-section .featured-title::before {
        background-image: url(./assets/images/featured-star.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute; }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .featured-section .featured-title::before {
            display: block;
            height: 28px;
            left: -80px;
            top: 30px;
            width: 28px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .featured-section .featured-title::before {
            left: calc(var(--full-left) + 30px); } }
      #wrapper.t-pop-council .front .featured-section .featured-title::after {
        background-image: url(./assets/images/featured-circles.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute; }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .featured-section .featured-title::after {
            display: block;
            height: 120px;
            right: -48px;
            top: 0;
            width: 120px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .featured-section .featured-title::after {
            right: -110px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .featured-section .featured-title::after {
            right: var(--full-right); } }
    #wrapper.t-pop-council .front .featured-section .featured-list {
      display: grid;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .featured-section .featured-list {
          gap: 48px 0;
          margin-top: 48px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .featured-section .featured-list {
          gap: 60px 0;
          margin-top: 60px;
          margin-left: auto;
          margin-right: auto;
          max-width: 768px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .featured-section .featured-list {
          gap: 60px;
          grid-template-columns: minmax(480px, 680px) minmax(auto, 560px);
          margin-top: 40px;
          max-width: 100%; }
          #wrapper.t-pop-council .front .featured-section .featured-list .primary-wrapper {
            grid-row: 1 / span 2; } }
      @media screen and (min-width: 1440px) {
        #wrapper.t-pop-council .front .featured-section .featured-list {
          gap: 60px 160px; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .featured-section .featured-list h3,
        #wrapper.t-pop-council .front .featured-section .featured-list h4 {
          font-family: "objektiv-mk3";
          font-size: 20px !important;
          font-weight: 400;
          line-height: 152%;
          margin-bottom: 12px;
          margin-top: 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .featured-section .featured-list h3,
        #wrapper.t-pop-council .front .featured-section .featured-list h4 {
          font-size: 24px !important;
          font-weight: 500;
          line-height: 160%; } }
      #wrapper.t-pop-council .front .featured-section .featured-list h3 a,
      #wrapper.t-pop-council .front .featured-section .featured-list h4 a {
        color: #005385; }
        #wrapper.t-pop-council .front .featured-section .featured-list h3 a:hover,
        #wrapper.t-pop-council .front .featured-section .featured-list h4 a:hover {
          color: #003a5d;
          text-decoration: underline; }
      #wrapper.t-pop-council .front .featured-section .featured-list img {
        display: block;
        margin-bottom: 32px; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .featured-section .featured-list img {
            max-width: 100%; } }
        @media screen and (min-width: 320px) {
          #wrapper.t-pop-council .front .featured-section .featured-list img {
            max-width: 300px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .featured-section .featured-list img {
            max-width: 380px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .featured-section .featured-list img {
            max-width: 320px; } }
      #wrapper.t-pop-council .front .featured-section .featured-list p {
        margin: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .featured-section .featured-list p {
            font-size: 16px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .featured-section .featured-list p {
            font-size: 18px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .featured-section .featured-list p {
            font-size: 16px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .featured-section .featured-list .primary-wrapper img {
          margin-bottom: 40px;
          max-width: 100%; }
        #wrapper.t-pop-council .front .featured-section .featured-list .primary-wrapper .primary-title {
          margin: 0;
          font-family: "ff-more-web-pro";
          font-size: 40px !important;
          line-height: 56px; }
        #wrapper.t-pop-council .front .featured-section .featured-list .primary-text {
          font-size: 20px;
          margin-bottom: 0;
          margin-top: 20px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .front .publication-wrapper {
        padding-bottom: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .front .publication-wrapper {
        padding-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .front .publication-wrapper {
        padding-bottom: 88px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .front .publication-wrapper {
        padding-bottom: 120px; } }
    #wrapper.t-pop-council .front .publication-wrapper .publication-title {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      letter-spacing: 0.14em;
      line-height: 160%;
      margin-top: 0;
      text-transform: uppercase; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .publication-wrapper .publication-title {
          font-size: 14px !important;
          margin-bottom: 32px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .publication-wrapper .publication-title {
          font-size: 16px !important; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .front .publication-wrapper .publication-title {
          font-size: 18px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .publication-wrapper .publication-title {
          font-size: 20px !important;
          margin-bottom: 48px; } }
      #wrapper.t-pop-council .front .publication-wrapper .publication-title::after {
        background: #6cc049;
        content: "";
        display: block;
        height: 2px;
        margin-top: 20px;
        width: 100%; }
    #wrapper.t-pop-council .front .publication-wrapper ul.publication-list {
      display: grid;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .publication-wrapper ul.publication-list {
          gap: 24px;
          grid-template-columns: 1fr; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .publication-wrapper ul.publication-list {
          gap: 32px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .publication-wrapper ul.publication-list {
          gap: 60px;
          grid-template-columns: 1fr 1fr 1fr; } }
      #wrapper.t-pop-council .front .publication-wrapper ul.publication-list li a {
        font-weight: 500; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .publication-wrapper ul.publication-list li a {
            font-size: 20px !important; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .publication-wrapper ul.publication-list li a {
            font-size: 24px !important; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .publication-wrapper ul.publication-list li:not(:first-of-type) {
          border-left: none; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .publication-wrapper ul.publication-list li:not(:first-of-type) {
          border-left: 2px solid #e4e0dd;
          padding-left: 60px; } }
    #wrapper.t-pop-council .front .focus-area-section {
      position: relative; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .focus-area-section {
          padding: 32px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .focus-area-section {
          padding: 80px 0; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .focus-area-section {
          padding: 110px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .focus-area-section .focus-area-intro {
          margin-right: 170px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .front .focus-area-section .focus-area-intro {
          margin-right: 220px; } }
      #wrapper.t-pop-council .front .focus-area-section .focus-area-intro::before {
        background-image: url(./assets/images/our-work-accent.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute; }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-intro::before {
            display: block;
            height: 180px;
            right: -40px;
            top: 0;
            width: 200px; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-intro::before {
            height: 230px;
            right: -48px;
            width: 280px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-intro::before {
            height: 280px;
            right: -110px;
            width: 340px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-intro::before {
            right: var(--full-right); } }
      #wrapper.t-pop-council .front .focus-area-section .focus-area-heading {
        color: white;
        font-family: "ff-more-web-pro";
        font-weight: 350;
        line-height: 124%;
        margin: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-heading {
            font-size: 48px !important; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-heading {
            font-size: 64px !important; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-heading {
            font-size: 72px !important; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-heading {
            font-size: 88px !important; } }
      #wrapper.t-pop-council .front .focus-area-section .focus-area-subheading {
        color: white;
        font-family: "ff-more-web-pro";
        font-weight: 350;
        margin-bottom: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-subheading {
            font-size: 30px !important;
            line-height: 42px;
            margin-top: 4px; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-subheading {
            font-size: 40px !important; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .focus-area-section .focus-area-subheading {
            font-size: 52px !important;
            line-height: 72px; } }
      #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
        display: grid;
        list-style-type: none;
        margin: 0;
        padding: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
            gap: 40px;
            grid-template-columns: 1fr;
            padding-top: 40px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
            gap: 60px;
            padding-top: 60px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
            gap: 80px 40px;
            grid-template-columns: minmax(auto, 560px) minmax(auto, 560px);
            padding-top: 80px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
            gap: 80px 120px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list {
            gap: 80px 160px; } }
        #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list li {
          position: relative; }
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list li:nth-of-type(4n + 1) .focus-area-title:before {
            background: #6cc049; }
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list li:nth-of-type(4n + 2) .focus-area-title:before {
            background: #00a7e1; }
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list li:nth-of-type(4n + 3) .focus-area-title:before {
            background: #f47b1f; }
          #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list li:nth-of-type(4n) .focus-area-title:before {
            background: #9142df; }
        #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list img {
          display: block; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list img {
              margin-top: 28px;
              max-width: 280px; } }
          @media screen and (min-width: 375px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list img {
              max-width: 320px; } }
          @media screen and (min-width: 1024px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list img {
              max-width: 100%; } }
        #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list::after {
          background-image: url(./assets/images/our-work-circles.svg);
          background-repeat: no-repeat;
          background-size: contain;
          content: "";
          position: absolute; }
          @media screen and (min-width: 768px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list::after {
              bottom: 0;
              display: block;
              height: 84px;
              right: -40px;
              width: 84px; } }
          @media screen and (min-width: 1024px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list::after {
              right: -48px; } }
          @media screen and (min-width: 1200px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list::after {
              right: -110px; } }
          @media screen and (min-width: 1620px) {
            #wrapper.t-pop-council .front .focus-area-section ul.focus-areas-list::after {
              right: var(--full-right); } }
      #wrapper.t-pop-council .front .focus-area-section .focus-area-title {
        margin: 0; }
        #wrapper.t-pop-council .front .focus-area-section .focus-area-title::before {
          background: #6cc049;
          bottom: 0;
          display: inline-block;
          content: "";
          height: 4px;
          margin-bottom: 12px;
          width: 48px; }
        #wrapper.t-pop-council .front .focus-area-section .focus-area-title a {
          -webkit-box-align: baseline;
          -ms-flex-align: baseline;
          align-items: baseline;
          color: white;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-family: "objektiv-mk3";
          font-weight: 500;
          line-height: 160%;
          text-transform: capitalize; }
          #wrapper.t-pop-council .front .focus-area-section .focus-area-title a::before {
            background-image: url(./assets/icons/white-arrow-right.svg);
            background-repeat: no-repeat;
            background-size: contain;
            content: "";
            height: 18px;
            margin-right: 12px;
            min-width: 22px;
            width: 22px; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .front .focus-area-section .focus-area-title a {
              font-size: 24px !important; } }
      #wrapper.t-pop-council .front .focus-area-section .content-title {
        color: white;
        line-height: 160%;
        margin-bottom: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .focus-area-section .content-title {
            font-size: 24px !important;
            margin-top: 24px; } }
        #wrapper.t-pop-council .front .focus-area-section .content-title a {
          color: white;
          font-family: "objektiv-mk3";
          font-weight: 500; }
    #wrapper.t-pop-council .front .innovation-hub-section {
      position: relative; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .front .innovation-hub-section {
          padding: 48px 0 64px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .front .innovation-hub-section {
          padding: 60px 0; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .front .innovation-hub-section {
          padding: 80px 0; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .front .innovation-hub-section {
          padding: 120px 0 140px 0; } }
      #wrapper.t-pop-council .front .innovation-hub-section::before {
        background-image: url(./assets/images/hub-circle-green.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute; }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .innovation-hub-section::before {
            display: block;
            height: 140px;
            right: -48px;
            top: 0;
            width: 140px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .innovation-hub-section::before {
            right: -110px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .innovation-hub-section::before {
            right: var(--full-right); } }
      #wrapper.t-pop-council .front .innovation-hub-section::after {
        background-image: url(./assets/images/hub-circle-orange.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute; }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .innovation-hub-section::after {
            bottom: 0;
            display: block;
            height: 90px;
            left: -110px;
            width: 90px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .front .innovation-hub-section::after {
            left: var(--full-left); } }
      #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-heading {
        color: #171a1c;
        font-family: "ff-more-web-pro";
        font-weight: 350;
        line-height: 124%;
        margin: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-heading {
            font-size: 48px !important; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-heading {
            font-size: 64px !important; } }
      #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-subheading {
        color: #171a1c;
        font-family: "ff-more-web-pro";
        font-weight: 350;
        line-height: 140%;
        margin-bottom: 0;
        margin-top: 4px; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-subheading {
            font-size: 30px !important; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .front .innovation-hub-section .innovation-hub-subheading {
            font-size: 40px !important; } }
      #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list {
        display: grid;
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list {
            gap: 40px;
            grid-template-columns: 1fr;
            padding-top: 40px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list {
            gap: 60px 20px;
            padding-top: 60px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list {
            gap: 80px 40px;
            grid-template-columns: minmax(auto, 540px) minmax(auto, 540px);
            padding-top: 80px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list {
            gap: 80px; } }
        #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list img {
          display: block; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list img {
              margin-bottom: 20px; } }
        #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-title {
          font-family: "objektiv-mk3";
          font-weight: 700;
          line-height: 160%;
          margin: 0; }
          #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-title a {
            color: #005385; }
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-title a:hover {
              color: #003a5d; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-title {
              font-size: 18px !important; } }
          @media screen and (min-width: 768px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-title {
              font-size: 20px !important; } }
        #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-text {
          color: #171a1c;
          font-family: "objektiv-mk3";
          font-weight: 400;
          line-height: 160%;
          margin-bottom: 0;
          margin-top: 4px; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-text {
              font-size: 16px; } }
          @media screen and (min-width: 768px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list .hub-text {
              font-size: 18px; } }
        #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list::after {
          background-image: url(./assets/images/hubs-accent.svg);
          background-repeat: no-repeat;
          background-size: contain;
          content: "";
          position: absolute; }
          @media screen and (min-width: 1620px) {
            #wrapper.t-pop-council .front .innovation-hub-section ul.innovation-hub-list::after {
              bottom: -140px;
              display: block;
              height: 460px;
              right: calc(var(--full-right) - 4px);
              width: 280px; } }
  #wrapper.t-pop-council .c-header {
    background-color: #ffffff;
    position: relative;
    z-index: 101; }
    @media screen and (max-width: 1023px) {
      #wrapper.t-pop-council .c-header {
        display: none; } }
  #wrapper.t-pop-council .c-header__top {
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative; }
    #wrapper.t-pop-council .c-header__top > .fusion-column-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
    #wrapper.t-pop-council .c-header__top:after, #wrapper.t-pop-council .c-header__top:before {
      background-color: #005385;
      bottom: 0;
      content: "";
      height: 2px;
      position: absolute;
      width: 100vw; }
    #wrapper.t-pop-council .c-header__top:before {
      right: 0; }
    #wrapper.t-pop-council .c-header__top:after {
      left: 0; }
  #wrapper.t-pop-council .c-header__logo {
    margin: 0;
    overflow: visible;
    width: 170px; }
    #wrapper.t-pop-council .c-header__logo a:focus {
      outline: auto;
      outline-offset: 4px; }
    #wrapper.t-pop-council .c-header__logo img {
      width: 100%; }
  #wrapper.t-pop-council .c-header__utility {
    margin: 0;
    width: auto; }
    #wrapper.t-pop-council .c-header__utility > ul {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      #wrapper.t-pop-council .c-header__utility > ul > li {
        font-size: 14px;
        font-weight: 700;
        margin: 0 32px 0 0;
        text-transform: uppercase;
        letter-spacing: 0.12em; }
        #wrapper.t-pop-council .c-header__utility > ul > li a {
          color: #005385 !important; }
          #wrapper.t-pop-council .c-header__utility > ul > li a:hover {
            color: #003a5d !important; }
            #wrapper.t-pop-council .c-header__utility > ul > li a:hover .menu-text {
              text-decoration: underline; }
            #wrapper.t-pop-council .c-header__utility > ul > li a:hover .glyphicon {
              color: #005385; }
        #wrapper.t-pop-council .c-header__utility > ul > li:last-of-type {
          margin: 0; }
          #wrapper.t-pop-council .c-header__utility > ul > li:last-of-type a {
            padding: 8px 15px;
            border: 2px solid #6cc049;
            border-radius: 100px; }
            #wrapper.t-pop-council .c-header__utility > ul > li:last-of-type a:hover {
              border-color: #005385 !important; }
              #wrapper.t-pop-council .c-header__utility > ul > li:last-of-type a:hover .menu-text {
                text-decoration: none; }
  #wrapper.t-pop-council .c-header__bottom > .fusion-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #wrapper.t-pop-council .c-header__menu {
    margin: 0 40px 0 0; }
    #wrapper.t-pop-council .c-header__menu > ul {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      #wrapper.t-pop-council .c-header__menu > ul > li {
        border-radius: 100px;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase; }
        @media screen and (min-width: 1350px) {
          #wrapper.t-pop-council .c-header__menu > ul > li {
            font-size: 17px;
            padding: 6px 20px; } }
        @media screen and (min-width: 1620px) {
          #wrapper.t-pop-council .c-header__menu > ul > li {
            font-size: 20px;
            padding: 8px 24px; } }
        @media screen and (min-width: 1350px) {
          #wrapper.t-pop-council .c-header__menu > ul > li:hover {
            background-color: #f9f7f2; } }
        #wrapper.t-pop-council .c-header__menu > ul > li > a {
          color: #005385 !important;
          text-decoration: none;
          letter-spacing: 0.14em; }
          #wrapper.t-pop-council .c-header__menu > ul > li > a:hover {
            color: #003a5d !important; }
        #wrapper.t-pop-council .c-header__menu > ul > li button {
          padding-left: 12px;
          -webkit-transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
          transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1); }
          #wrapper.t-pop-council .c-header__menu > ul > li button:before {
            border-bottom: 2px solid #005385;
            border-right: 2px solid #005385;
            content: "";
            height: 12px;
            margin-top: -11px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            width: 12px; }
            @media screen and (min-width: 1620px) {
              #wrapper.t-pop-council .c-header__menu > ul > li button:before {
                height: 16px;
                margin-top: -11px;
                width: 16px; } }
        #wrapper.t-pop-council .c-header__menu > ul > li button[aria-expanded="true"] {
          -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
          -webkit-transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
          transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1); }
  #wrapper.t-pop-council .c-header__menu > ul > .fusion-dropdown-menu > .awb-menu__sub-ul {
    -webkit-transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), -webkit-transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), -webkit-transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1), -webkit-transform calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1); }
  #wrapper.t-pop-council .c-header__menu .fusion-megamenu-wrapper,
  #wrapper.t-pop-council .c-header__menu > ul > li > .awb-menu__sub-ul {
    -webkit-box-shadow: 4px 4px 14px 0 #00000026;
    box-shadow: 4px 4px 14px 0 #00000026;
    background-color: #ffffff;
    margin-top: 16px !important;
    padding: 30px; }
    #wrapper.t-pop-council .c-header__menu .fusion-megamenu-wrapper > li,
    #wrapper.t-pop-council .c-header__menu > ul > li > .awb-menu__sub-ul > li {
      -webkit-transition: none;
      transition: none; }
  #wrapper.t-pop-council .c-header__menu .fusion-megamenu > li {
    border-right: 1px solid #e4e0dd;
    padding: 0 30px; }
    #wrapper.t-pop-council .c-header__menu .fusion-megamenu > li:first-of-type {
      padding-left: 0; }
    #wrapper.t-pop-council .c-header__menu .fusion-megamenu > li:last-of-type {
      padding-right: 0;
      border-right: none; }
  #wrapper.t-pop-council .c-header__menu .sub-menu > li,
  #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > li {
    background-color: transparent;
    border-bottom: none;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important; }
    #wrapper.t-pop-council .c-header__menu .sub-menu > li a,
    #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > li a {
      color: #005385 !important;
      font-size: 20px;
      text-decoration: none;
      padding-top: 10px;
      padding-bottom: 10px; }
      #wrapper.t-pop-council .c-header__menu .sub-menu > li a:hover, #wrapper.t-pop-council .c-header__menu .sub-menu > li a:focus,
      #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > li a:hover,
      #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > li a:focus {
        color: #003a5d !important;
        background-color: #ffffff;
        text-decoration: underline; }
  #wrapper.t-pop-council .c-header__menu .sub-menu > .menu-item button.awb-menu__open-nav-submenu_mobile,
  #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > .menu-item button.awb-menu__open-nav-submenu_mobile {
    display: none !important; }
  #wrapper.t-pop-council .c-header__menu .sub-menu > .menu-item > .sub-menu.deep-level,
  #wrapper.t-pop-council .c-header__menu .awb-menu__sub-ul > .menu-item > .sub-menu.deep-level {
    display: none !important; }
  #wrapper.t-pop-council .c-header__menu .u-two-column-menu .sub-menu {
    display: block;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  #wrapper.t-pop-council .c-header__search input[type="search"] {
    border: 2px solid #005385;
    height: 54px;
    padding-left: 20px;
    padding-right: 50px;
    width: 245px; }
    @media screen and (min-width: 1440px) {
      #wrapper.t-pop-council .c-header__search input[type="search"] {
        width: 368px; } }
  #wrapper.t-pop-council .c-header__search input::-webkit-input-placeholder {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #005385; }
  #wrapper.t-pop-council .c-header__search input::-moz-placeholder {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #005385; }
  #wrapper.t-pop-council .c-header__search input:-ms-input-placeholder {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #005385; }
  #wrapper.t-pop-council .c-header__search input::-ms-input-placeholder {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #005385; }
  #wrapper.t-pop-council .c-header__search input::placeholder {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #005385; }
  #wrapper.t-pop-council .c-header__search .search-button {
    right: 12px; }
  #wrapper.t-pop-council .c-header__search input[type="submit"] {
    margin-left: 8px;
    font-size: 17px;
    color: #005385; }
    #wrapper.t-pop-council .c-header__search input[type="submit"]:focus {
      outline: auto; }
  #wrapper.t-pop-council .fusion-tb-header .fusion-fullwidth {
    padding: 0 !important; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .hub-page .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .hub-page .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .hub-page .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .hub-page .hub-header-accent {
    display: block;
    left: 0;
    position: absolute;
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .hub-page .hub-header-accent {
        width: 52px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .hub-page .hub-header-accent {
        width: 72px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .hub-page .hub-header-accent {
        width: unset; } }
  #wrapper.t-pop-council .hub-page .hub-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .hub-page .hub-header {
        margin-bottom: 48px;
        padding: 72px 0 48px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .hub-page .hub-header {
        padding: 100px 0; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .hub-page .hub-header {
        margin-bottom: 90px;
        padding: 100px 0; } }
    #wrapper.t-pop-council .hub-page .hub-header .hub-subtitle {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 0.1em;
      line-height: 140%;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 16px; }
    #wrapper.t-pop-council .hub-page .hub-header .hub-title {
      margin-bottom: 0;
      max-width: 920px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-title {
          font-size: 32px !important; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-title {
          font-size: 48px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-title {
          font-size: 88px !important; } }
    #wrapper.t-pop-council .hub-page .hub-header .hub-subheading {
      margin-top: 16px;
      margin-bottom: 0;
      max-width: 920px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-subheading {
          font-size: 18px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-subheading {
          font-size: 22px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .hub-page .hub-header .hub-subheading {
          font-size: 28px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .hub-page .hub-header .hub-hero-icon {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .hub-page .hub-header .hub-hero-icon {
        display: block;
        margin-left: 40px; }
        #wrapper.t-pop-council .hub-page .hub-header .hub-hero-icon img {
          height: 100%;
          max-height: 310px;
          max-width: 440px;
          width: 100%; } }
  #wrapper.t-pop-council .hub-page .hub-sidebar .post__sidebar-logo {
    margin-bottom: 60px; }
  #wrapper.t-pop-council .hub-page .hub-sidebar .post__sidebar-quick-links {
    margin-bottom: 60px;
    margin-top: 60px; }
  #wrapper.t-pop-council .hub-page .hub-sidebar .quick-link-title,
  #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-title {
    color: #171a1c;
    font-family: "objektiv-mk3";
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 0.12em;
    line-height: 160%;
    margin-top: 0;
    margin-bottom: 12px;
    text-transform: uppercase; }
  #wrapper.t-pop-council .hub-page .hub-sidebar .quick-links {
    padding: 0; }
    #wrapper.t-pop-council .hub-page .hub-sidebar .quick-links li {
      list-style: none;
      margin: 0;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; }
      #wrapper.t-pop-council .hub-page .hub-sidebar .quick-links li:not(:last-of-type) {
        margin-bottom: 12px; }
      #wrapper.t-pop-council .hub-page .hub-sidebar .quick-links li a {
        color: #005385;
        font-family: "objektiv-mk3";
        font-size: 16px;
        font-weight: 700;
        line-height: 160%;
        text-decoration: none; }
        #wrapper.t-pop-council .hub-page .hub-sidebar .quick-links li a:hover {
          color: #003a5d;
          text-decoration: underline; }
  #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    gap: 28px;
    margin: 0;
    padding: 0; }
    #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu li {
      list-style: none; }
      #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu li a img {
        height: 31px;
        width: 31px; }
      #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu li a::after {
        background-color: #005385;
        content: "";
        display: block;
        height: 2px;
        margin-top: 2px;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        width: 100%; }
      #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu li a:hover {
        color: #003a5d;
        text-decoration: none; }
        #wrapper.t-pop-council .hub-page .hub-sidebar .social-links-menu li a:hover::after {
          background-color: #003a5d;
          -webkit-transform: scaleX(1);
          transform: scaleX(1); }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-insight {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .type-insight .post-content {
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-insight .post-content {
        margin-top: 48px;
        margin-bottom: 60px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-insight .post-content {
        margin-top: 60px;
        margin-bottom: 110px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-insight .post-content .post-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 767px; }
      #wrapper.t-pop-council .type-insight .post-content .insight-sidebar {
        margin-left: auto;
        margin-right: auto;
        max-width: 767px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-insight .post-content {
        margin-top: 80px;
        margin-bottom: 120px; }
        #wrapper.t-pop-council .type-insight .post-content .post-wrapper {
          margin-left: 0;
          margin-right: 10%;
          max-width: 920px; }
        #wrapper.t-pop-council .type-insight .post-content .insight-sidebar {
          margin-left: 0;
          margin-right: 0;
          max-width: 320px; } }
  #wrapper.t-pop-council .type-insight .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-insight .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-insight .post-wrapper > .featured {
        margin-bottom: 32px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-insight .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-insight .post-wrapper > .featured {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-insight .post-wrapper > .featured {
        margin-bottom: 60px;
        margin-top: -160px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-insight .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-insight .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-insight .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .insight-header-accent {
    display: block;
    position: absolute;
    right: 0;
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insight-header-accent {
        display: none; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insight-header-accent {
        display: block;
        padding-right: 40px;
        padding-top: 40px;
        width: 240px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .insight-header-accent {
        width: auto; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-insight .insight-header {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-insight .insight-header {
      padding-bottom: 60px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-insight .insight-header {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-insight .insight-header.has-image {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-insight .insight-header.has-image {
      padding-bottom: 48px;
      padding-top: 48px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .type-insight .insight-header.has-image {
      padding-bottom: 60px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-insight .insight-header.has-image {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-insight .insight-header .breadcrumb {
      display: none; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-insight .insight-header .breadcrumb {
      display: block; } }
  #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 140%;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
        font-size: 24px !important;
        margin-bottom: 16px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
        font-size: 32px !important;
        margin-bottom: 20px;
        margin-top: 32px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
        font-size: 44px !important;
        margin-bottom: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
        font-size: 48px !important;
        margin-bottom: 24px;
        margin-right: 120px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-title {
        max-width: 1200px; } }
  #wrapper.t-pop-council .type-insight .insight-header .insight-header-subheading {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 164%;
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-subheading {
        margin-bottom: 0px;
        margin-top: 8px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-subheading {
        font-size: 22px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-insight .insight-header .insight-header-subheading {
        margin-bottom: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insight-sidebar-wrapper {
      max-width: 320px; } }
  #wrapper.t-pop-council .insight-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insight-sidebar {
        border-left: none;
        border-top: 2px solid #f47b1f;
        padding: 24px 0 0 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insight-sidebar {
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 110px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .insight-sidebar {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insight-sidebar {
        border-left: 2px solid #f47b1f;
        border-top: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        padding: 32px 0 28px 28px; } }
    #wrapper.t-pop-council .insight-sidebar .insight-details {
      margin-bottom: 32px; }
      #wrapper.t-pop-council .insight-sidebar .insight-details .insight-author {
        font-family: "objektiv-mk3";
        margin-top: 0;
        margin-bottom: 8px; }
      #wrapper.t-pop-council .insight-sidebar .insight-details .insight-type {
        margin-bottom: 0;
        margin-top: 8px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-author {
          font-size: 18px !important; }
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-date,
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-type {
          font-size: 16px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-author {
          font-size: 24px !important; }
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-date,
        #wrapper.t-pop-council .insight-sidebar .insight-details .insight-type {
          font-size: 18px; } }
    #wrapper.t-pop-council .insight-sidebar h2.sidebar-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 8px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .insight-sidebar .sidebar-list-wrapper:not(:last-of-type) {
      margin-bottom: 36px; }
    #wrapper.t-pop-council .insight-sidebar ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column;
      flex-flow: column;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      #wrapper.t-pop-council .insight-sidebar ul li:not(:last-of-type) {
        padding-bottom: 6px; }
      #wrapper.t-pop-council .insight-sidebar ul a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #005385;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        line-height: 160%; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .insight-sidebar ul a {
            font-size: 16px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .insight-sidebar ul a {
            font-size: 18px; } }
        #wrapper.t-pop-council .insight-sidebar ul a:hover {
          color: #003a5d;
          text-decoration: underline; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insight-subscribe-wrapper {
      margin-bottom: 48px;
      margin-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insight-subscribe-wrapper {
      margin-bottom: 0;
      margin-top: 0; } }
  #wrapper.t-pop-council .insight-subscribe-wrapper .insight-subscribe-text {
    color: #171a1c;
    font-family: "objektiv-mk3";
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 16px; }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insight-subscribe-wrapper .insight-subscribe-text {
        font-size: 18px; } }
  #wrapper.t-pop-council .insight-subscribe-wrapper .menu {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    border: 2px solid #005385;
    border-radius: 100px;
    color: #005385;
    display: inline-block;
    padding: 8px 20px;
    margin: 0; }
    #wrapper.t-pop-council .insight-subscribe-wrapper .menu:hover {
      background-color: #ffffff;
      color: #003a5d;
      text-decoration: underline; }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insight-subscribe-wrapper .menu a {
        font-size: 14px; } }
  #wrapper.t-pop-council .insights-related-wrapper h2.insight-title {
    color: #171a1c;
    font-family: "objektiv-mk3";
    font-weight: 700;
    letter-spacing: 0.12em;
    line-height: 160%;
    text-transform: uppercase; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-related-wrapper h2.insight-title {
        font-size: 14px !important;
        margin-bottom: 28px;
        margin-top: 48px; } }
  #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column; }
        #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list li:not(:last-of-type) {
          margin-bottom: 28px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list {
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr 1fr 1fr; }
        #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list li:not(:last-of-type) {
          margin-bottom: 0; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        gap: 0; }
        #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list li:not(:last-of-type) {
          margin-bottom: 28px; } }
    #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list a {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      color: #005385;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row;
      flex-flow: row;
      line-height: 160%; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list a {
          font-size: 16px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list a {
          font-size: 18px; } }
      #wrapper.t-pop-council .insights-related-wrapper ul.insight-related-list a:hover {
        color: #003a5d;
        text-decoration: underline; }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields .terms a {
    color: #005385;
    font-family: "objektiv-mk3";
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 0.12em;
    line-height: 160%;
    text-transform: uppercase; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields .terms a:focus {
      outline: auto #003a5d !important;
      text-decoration: underline; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields .terms a:hover {
      color: #003a5d;
      text-decoration: underline !important; }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insights-page {
      float: unset;
      max-width: 768px;
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page {
      max-width: unset; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page .post-content {
      margin-bottom: 48px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insights-page .post-content {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .insights-page {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page {
      margin-bottom: 120px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page .insight-header {
      padding-bottom: 48px;
      padding-top: 24px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insights-page .insight-header {
      padding: 48px 0; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .insights-page .insight-header {
      padding: 80px 0; } }
  #wrapper.t-pop-council .insights-page .insight-header .insight-header-title {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 124%;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-page .insight-header .insight-header-title {
        font-size: 32px !important;
        margin-bottom: 8px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insights-page .insight-header .insight-header-title {
        font-size: 64px !important;
        margin-bottom: 32px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .insights-page .insight-header .insight-header-title {
        font-size: 72px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insights-page .insight-header .insight-header-title {
        font-size: 88px !important;
        margin-right: 120px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page .insight-header .insight-header-subheading {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .insights-page .insights-wrapper .featured-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-page .insights-wrapper .featured-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        padding-bottom: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insights-page .insights-wrapper .featured-section {
        padding-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .insights-page .insights-wrapper .featured-section {
        padding-bottom: 80px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insights-page .insights-wrapper .featured-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 100px; } }
  #wrapper.t-pop-council .insights-page .view-title {
    color: #171a1c;
    font-family: "ff-more-web-pro";
    line-height: 72px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-page .view-title {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 40px;
        margin-top: 60px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insights-page .view-title {
        font-size: 40px;
        margin-top: 40px;
        line-height: 56px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .insights-page .view-title {
        margin-top: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .insights-page .view-title {
        font-size: 52px;
        margin-bottom: 60px;
        margin-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page .view-filters {
      max-width: 920px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page .view-content {
      max-width: 920px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-colsys {
      margin: 0; } }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield {
    overflow: visible; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield img {
      display: block; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield img {
          margin-bottom: 32px !important;
          margin-left: 0;
          float: none !important; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield img {
          float: right !important;
          margin-bottom: 0 !important;
          margin-left: 20px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield img {
          margin-left: 40px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ifield img {
          margin-left: 32px; } }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item {
    border-bottom: 1px solid #e4e0dd;
    overflow: visible !important;
    width: 100%; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
      border-top: 1px solid #e4e0dd; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
          padding: 40px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
          padding: 60px 0; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item {
        padding: 40px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-content-item {
        padding: 60px 0; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-page {
      display: grid;
      grid-template-columns: 1fr; } }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields {
    background: #def5da;
    border-radius: 100px;
    margin-bottom: 16px;
    padding: 4px 14px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-meta-fields .terms a:not(:first-of-type) {
      display: none; }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title {
    margin-bottom: 0;
    margin-top: 12px !important; }
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a {
      color: #005385;
      font-family: "objektiv-mk3";
      font-weight: 400 !important;
      line-height: 152%; }
      #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a:focus {
        outline: auto #003a5d !important; }
      #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a:hover {
        color: #003a5d;
        text-decoration: underline !important; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a {
          font-size: 20px !important; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a {
          font-size: 24px !important; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-title a {
          font-size: 34px !important; } }
  #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ctf-list {
    margin-bottom: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ctf-teaser_text {
      font-size: 16px;
      margin-top: 12px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insights-page .view-content .pt-cv-page .pt-cv-ctf-teaser_text {
      font-size: 18px; } }
  #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] {
    max-width: 920px; }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] > [src] {
      width: 300px;
      height: 200px;
      display: block;
      -o-object-fit: cover;
      object-fit: cover; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] > [src] {
          margin-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-details {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-accent {
      font-size: 14px;
      letter-spacing: 0.1rem;
      margin-bottom: 12px;
      margin-top: 0; }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .pipe {
      padding-right: 10px;
      padding-left: 10px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .pipe {
          display: none; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .pipe {
          display: inline-block; } }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .term {
      background: #def5da;
      border-radius: 15px;
      color: #005385;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 700;
      line-height: 160%;
      padding: 5px 10px;
      letter-spacing: 0.12em;
      text-transform: uppercase; }
      #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .term:hover {
        color: #003a5d; }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title {
      margin-bottom: 12px;
      margin-top: 12px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title {
          font-size: 20px; }
          #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title.primary {
            font-family: "objektiv-mk3"; }
          #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title.secondary {
            font-family: "objektiv-mk3"; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title {
          font-size: 24px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-title.primary {
          font-family: "ff-more-web-pro";
          font-size: 52px;
          line-height: 72px; } }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] .featured-text {
      margin: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .insights-page__primary-featured-insight-block,
    #wrapper.t-pop-council .insights-page__secondary-featured-insight:not(:last-of-type) {
      margin-bottom: 48px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .insights-page__primary-featured-insight-block,
    #wrapper.t-pop-council .insights-page__secondary-featured-insight:not(:last-of-type) {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"] > [src] {
      width: 363px;
      height: 227px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .insights-page__primary-featured-insight-block {
      width: 680px; }
    #wrapper.t-pop-council [class*="insights-page__"][class*="-featured-"].insights-page__primary-featured-insight-block > [src] {
      width: 680px;
      height: 420px; }
    #wrapper.t-pop-council .insights-page__secondary-featured-insight-block {
      width: 560px;
      margin-left: 90px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-media {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .type-media .post-content {
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-media .post-content {
        margin-top: 48px;
        margin-bottom: 60px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-media .post-content {
        margin-top: 60px;
        margin-bottom: 80px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-media .post-content {
        margin-bottom: 110px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-media .post-content .post-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 767px; }
      #wrapper.t-pop-council .type-media .post-content .media-sidebar {
        margin-left: auto;
        margin-right: auto;
        max-width: 767px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-media .post-content {
        margin-top: 80px;
        margin-bottom: 120px; }
        #wrapper.t-pop-council .type-media .post-content .post-wrapper {
          margin-left: 0;
          margin-right: 10%;
          max-width: 920px; }
        #wrapper.t-pop-council .type-media .post-content .media-sidebar {
          margin-left: 0;
          margin-right: 0;
          max-width: 320px; } }
  #wrapper.t-pop-council .type-media .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-media .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-media .post-wrapper > .featured {
        margin-bottom: 32px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-media .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-media .post-wrapper > .featured {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-media .post-wrapper > .featured {
        margin-bottom: 60px;
        margin-top: -160px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-media .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-media .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-media .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .media-header-accent {
    display: block;
    position: absolute;
    right: 0;
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-header-accent {
        display: none; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-header-accent {
        display: block;
        padding-right: 40px;
        padding-top: 40px;
        width: 240px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .media-header-accent {
        width: auto; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .media-header {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .media-header {
      padding-bottom: 60px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .media-header {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .media-header.has-image {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .media-header.has-image {
      padding-bottom: 48px;
      padding-top: 48px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .media-header.has-image {
      padding-bottom: 60px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .media-header.has-image {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .media-header .breadcrumb {
      display: none; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .media-header .breadcrumb {
      display: block; } }
  #wrapper.t-pop-council .media-header .media-header-title {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 124%;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-header .media-header-title {
        font-size: 24px !important;
        margin-bottom: 16px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-header .media-header-title {
        font-size: 32px !important;
        margin-bottom: 20px;
        margin-top: 32px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .media-header .media-header-title {
        font-size: 44px !important;
        margin-bottom: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-header .media-header-title {
        font-size: 48px !important;
        margin-bottom: 24px;
        margin-right: 120px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .media-header .media-header-title {
        max-width: 1200px; } }
  #wrapper.t-pop-council .media-header .media-header-subheading {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 164%;
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-header .media-header-subheading {
        margin-bottom: 0px;
        margin-top: 8px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-header .media-header-subheading {
        font-size: 22px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-header .media-header-subheading {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council .media-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-sidebar {
        border-left: none;
        border-top: 2px solid #f47b1f;
        padding: 24px 0 0 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-sidebar {
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 110px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .media-sidebar {
        margin-bottom: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-sidebar {
        border-left: 2px solid #f47b1f;
        border-top: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        max-width: 320px;
        padding: 32px 0 28px 28px; } }
    #wrapper.t-pop-council .media-sidebar h2.sidebar-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 28px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .media-sidebar ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column;
      flex-flow: column;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      #wrapper.t-pop-council .media-sidebar ul li:not(:last-of-type) {
        padding-bottom: 28px; }
      #wrapper.t-pop-council .media-sidebar ul a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #005385;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        line-height: 160%; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-sidebar ul a {
            font-size: 16px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .media-sidebar ul a {
            font-size: 18px; } }
        #wrapper.t-pop-council .media-sidebar ul a:hover {
          color: #003a5d;
          text-decoration: underline; }
  #wrapper.t-pop-council .media-page {
    /*
* Sidebar sections
*   - Sidebar with orange
*   - Email Contact
*   - Social Media Links
*   - Newsletter subscribe
*   - About Section
*/ }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-page .media-wrapper {
        max-width: 768px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-page .media-wrapper {
        max-width: 100%; } }
    #wrapper.t-pop-council .media-page .post-content h2.media-title {
      margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-page .post-content {
        margin-bottom: 48px;
        margin-top: 20px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-page .post-content {
        margin-bottom: 60px;
        margin-top: 60px; }
        #wrapper.t-pop-council .media-page .post-content .post-wrapper {
          margin-left: auto;
          margin-right: auto;
          max-width: 767px; }
        #wrapper.t-pop-council .media-page .post-content .media-archive-sidebar {
          margin-left: auto;
          margin-right: auto;
          max-width: 767px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .media-page .post-content {
        margin-bottom: 80px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-page .post-content {
        margin-bottom: 120px; }
        #wrapper.t-pop-council .media-page .post-content .post-wrapper {
          margin-left: 0;
          margin-right: 10%;
          max-width: 920px; }
        #wrapper.t-pop-council .media-page .post-content .media-archive-sidebar {
          margin-left: 0;
          margin-right: 0;
          max-width: 320px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-page .post-content .fusion-text h2 {
        font-size: 30px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-page .post-content .fusion-text h2 {
        font-size: 40px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-page .post-content .fusion-text h2 {
        font-size: 52px !important; } }
    #wrapper.t-pop-council .media-page .view-title {
      color: #171a1c;
      font-family: "ff-more-web-pro";
      line-height: 72px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .view-title {
          font-size: 30px;
          line-height: 42px;
          margin-bottom: 40px;
          margin-top: 60px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .view-title {
          font-size: 40px;
          margin-top: 40px;
          line-height: 56px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .media-page .view-title {
          margin-top: 60px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .media-page .view-title {
          font-size: 52px;
          margin-bottom: 60px;
          margin-top: 110px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .media-page .view-filters .pt-cv-wrapper {
        grid-template-columns: 1.5fr 1fr auto; }
        #wrapper.t-pop-council .media-page .view-filters .pt-cv-wrapper .cvp-search-box {
          grid-column: initial; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-page .view-filters .pt-cv-wrapper {
        grid-template-columns: 2fr 1fr auto; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .media-page .view-content {
        max-width: 920px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-colsys {
        margin: 0; } }
    #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield {
      overflow: visible; }
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
        display: block; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
            margin-bottom: 32px !important;
            margin-left: 0;
            float: none !important; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
            float: right !important;
            margin-bottom: 0 !important;
            margin-left: 20px;
            max-width: 220px !important; } }
        @media screen and (min-width: 1024px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
            margin-left: 40px;
            max-width: 100% !important; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
            float: none !important;
            margin-left: 0;
            margin-bottom: 32px !important; } }
        @media screen and (min-width: 1440px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ifield img {
            float: right !important;
            margin-left: 32px; } }
    #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item {
      border-bottom: 1px solid #e4e0dd;
      overflow: visible !important;
      width: 100%; }
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
        border-top: 1px solid #e4e0dd; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
            padding: 40px 0; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item:first-of-type {
            padding: 60px 0; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item {
          padding: 40px 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-content-item {
          padding: 60px 0; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-page {
        display: grid;
        grid-template-columns: 1fr; } }
    #wrapper.t-pop-council .media-page .view-content .pt-cv-page .terms {
      background-color: #def5da !important;
      border-radius: 100px;
      margin-bottom: 16px;
      left: unset;
      padding: 4px 14px;
      position: relative;
      top: unset;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .terms a {
        color: #005385 !important;
        font-family: "objektiv-mk3";
        font-size: 14px !important;
        font-weight: 700;
        letter-spacing: 0.12em;
        line-height: 160%;
        text-transform: uppercase; }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .terms a:focus {
          outline: auto #003a5d !important;
          text-decoration: underline; }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .terms a:hover {
          color: #003a5d;
          text-decoration: underline !important; }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .terms a:not(:first-of-type) {
          display: none; }
    #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column;
          margin-bottom: 12px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details {
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; } }
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #171a1c;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        font-family: "objektiv-mk3";
        font-size: 14px;
        font-weight: 700;
        line-height: 160%;
        letter-spacing: 0.12em;
        text-transform: uppercase; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source {
            margin: 0; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source {
            margin: 0 0 0 16px; } }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source img {
          float: initial !important;
          margin-bottom: 0 !important;
          margin-left: 16px; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source span {
            display: none; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .media-source span {
            display: inline-block;
            margin-right: 16px; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .terms {
          margin-bottom: 12px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .media-details .terms {
          margin: 0; } }
    #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title {
      margin-bottom: 0;
      margin-top: 12px !important; }
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title a {
        color: #005385;
        font-family: "objektiv-mk3";
        font-weight: 400 !important;
        line-height: 152%; }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title a:focus {
          outline: auto #003a5d !important; }
        #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title a:hover {
          color: #003a5d;
          text-decoration: underline !important; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title a {
            font-size: 20px !important; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-title a {
            font-size: 34px !important; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .media-page .view-content .pt-cv-page .pt-cv-ctf-teaser_text {
        margin-top: 12px; } }
    #wrapper.t-pop-council .media-page .media-archive-sidebar {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar {
          border-left: none;
          border-top: 2px solid #f47b1f;
          padding: 24px 0 0 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar {
          display: grid;
          gap: 0 20px;
          grid-template-columns: 1fr 1fr;
          margin-bottom: 80px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar {
          margin-bottom: 60px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar {
          border-left: 2px solid #f47b1f;
          border-top: none;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
          max-width: 320px;
          padding: 32px 0 28px 28px; } }
      #wrapper.t-pop-council .media-page .media-archive-sidebar h2.sidebar-title {
        color: #171a1c;
        font-family: "objektiv-mk3";
        font-weight: 700;
        font-size: 14px !important;
        letter-spacing: 0.12em;
        line-height: 160%;
        margin-bottom: 8px;
        margin-top: 0;
        text-transform: uppercase; }
      #wrapper.t-pop-council .media-page .media-archive-sidebar div:not(:last-of-type) {
        margin-bottom: 32px; }
      #wrapper.t-pop-council .media-page .media-archive-sidebar .media-email-link {
        font-weight: 700; }
      #wrapper.t-pop-council .media-page .media-archive-sidebar .media-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #ffffff;
        border: 2px solid #005385;
        border-radius: 100px;
        color: #005385;
        display: inline-block;
        font-size: 14px;
        padding: 8px 20px;
        margin: 0; }
        #wrapper.t-pop-council .media-page .media-archive-sidebar .media-button:hover {
          background-color: #ffffff;
          color: #003a5d;
          text-decoration: underline; }
      #wrapper.t-pop-council .media-page .media-archive-sidebar .fusion-social-networks-wrapper {
        margin: 0; }
        #wrapper.t-pop-council .media-page .media-archive-sidebar .fusion-social-networks-wrapper a {
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          border: 1px solid #6cc049;
          border-radius: 100px;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          height: 48px;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin: 1px;
          padding: 0;
          width: 48px; }
          #wrapper.t-pop-council .media-page .media-archive-sidebar .fusion-social-networks-wrapper a:not(:last-of-type) {
            margin-right: 16px; }
          #wrapper.t-pop-council .media-page .media-archive-sidebar .fusion-social-networks-wrapper a:hover {
            background: #6cc049;
            border-radius: 100px;
            text-decoration: none; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar .media-subscribe-wrapper {
          margin-bottom: 48px;
          margin-top: 32px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .media-page .media-archive-sidebar .media-subscribe-wrapper {
          margin-bottom: 0;
          margin-top: 0; } }
      #wrapper.t-pop-council .media-page .media-archive-sidebar .media-subscribe-wrapper .media-subscribe-text {
        color: #171a1c;
        font-family: "objektiv-mk3";
        font-weight: 700;
        font-size: 16px;
        line-height: 160%;
        margin-bottom: 16px; }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .media-page .media-archive-sidebar .media-subscribe-wrapper .media-subscribe-text {
            font-size: 18px; } }
      #wrapper.t-pop-council .media-page .media-archive-sidebar .textwidget p {
        font-size: 14px; }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .c-mobile-header {
      display: none; } }
  #wrapper.t-pop-council .c-mobile-header .awb-menu.submenu-mode-dropdown li ul.fusion-megamenu .sub-menu li.menu-item-has-children {
    display: block; }
  #wrapper.t-pop-council .c-mobile-header__bar {
    padding: 12px 0;
    margin: 0 !important; }
    #wrapper.t-pop-council .c-mobile-header__bar > .fusion-column-wrapper {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      @media screen and (max-width: 640px) {
        #wrapper.t-pop-council .c-mobile-header__bar > .fusion-column-wrapper {
          margin: 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .c-mobile-header__bar > .fusion-column-wrapper {
          margin: 0; } }
  #wrapper.t-pop-council .c-mobile-header__logo img {
    width: 96px; }
  #wrapper.t-pop-council .c-mobile-header__toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: transparent;
    color: #005385;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "objektiv-mk3";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.12em; }
    #wrapper.t-pop-council .c-mobile-header__toggle svg {
      margin-right: 9px; }
    #wrapper.t-pop-council .c-mobile-header__toggle .toggle--close {
      display: none; }
  #wrapper.t-pop-council .c-mobile-header__toggle[aria-expanded="true"] .toggle--close {
    display: inline-block; }
  #wrapper.t-pop-council .c-mobile-header__toggle[aria-expanded="true"] .toggle--open {
    display: none; }
  #wrapper.t-pop-council .c-mobile-header__panel {
    display: none;
    overflow: hidden;
    padding: 10px; }
    @media screen and (min-width: 475px) {
      #wrapper.t-pop-council .c-mobile-header__panel {
        padding: 20px; } }
    #wrapper.t-pop-council .c-mobile-header__panel > .fusion-column-wrapper {
      margin: 0; }
  #wrapper.t-pop-council .c-mobile-header__menu li,
  #wrapper.t-pop-council .c-mobile-header__menu .fusion-megamenu-title,
  #wrapper.t-pop-council .c-mobile-header__menu .fusion-megamenu-wrapper,
  #wrapper.t-pop-council .c-mobile-header__utility li,
  #wrapper.t-pop-council .c-mobile-header__utility .fusion-megamenu-title,
  #wrapper.t-pop-council .c-mobile-header__utility .fusion-megamenu-wrapper {
    border-bottom: 0;
    border-top: 0;
    background: transparent !important; }
    #wrapper.t-pop-council .c-mobile-header__menu li:hover,
    #wrapper.t-pop-council .c-mobile-header__menu .fusion-megamenu-title:hover,
    #wrapper.t-pop-council .c-mobile-header__menu .fusion-megamenu-wrapper:hover,
    #wrapper.t-pop-council .c-mobile-header__utility li:hover,
    #wrapper.t-pop-council .c-mobile-header__utility .fusion-megamenu-title:hover,
    #wrapper.t-pop-council .c-mobile-header__utility .fusion-megamenu-wrapper:hover {
      background: transparent !important; }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li > .fusion-megamenu-wrapper,
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li > .fusion-megamenu-wrapper {
    padding: 0; }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li > a,
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li > a {
    font-size: 16px;
    font-weight: 700;
    color: #005385 !important;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding: 0 !important; }
    #wrapper.t-pop-council .c-mobile-header__menu > ul > li > a:hover,
    #wrapper.t-pop-council .c-mobile-header__utility > ul > li > a:hover {
      color: #003a5d !important; }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li button,
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li button {
    height: 65px;
    width: 26px !important;
    overflow: hidden;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1); }
    #wrapper.t-pop-council .c-mobile-header__menu > ul > li button:before,
    #wrapper.t-pop-council .c-mobile-header__utility > ul > li button:before {
      border-bottom: 2px solid #005385;
      border-right: 2px solid #005385;
      content: "";
      height: 16px !important;
      margin: -11px 0 0 0;
      -webkit-transform: rotate(45deg) !important;
      transform: rotate(45deg) !important;
      width: 16px !important;
      min-height: unset !important;
      padding: 0 !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li button[aria-expanded="true"],
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li button[aria-expanded="true"] {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1);
    transition: all calc(300 * 1ms) cubic-bezier(0.42, 0.01, 0.58, 1); }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li > ul,
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li > ul {
    margin-bottom: 16px !important; }
  #wrapper.t-pop-council .c-mobile-header__menu .sub-menu,
  #wrapper.t-pop-council .c-mobile-header__utility .sub-menu {
    overflow: visible; }
    #wrapper.t-pop-council .c-mobile-header__menu .sub-menu > .menu-item button.awb-menu__open-nav-submenu_mobile,
    #wrapper.t-pop-council .c-mobile-header__utility .sub-menu > .menu-item button.awb-menu__open-nav-submenu_mobile {
      display: none !important; }
    #wrapper.t-pop-council .c-mobile-header__menu .sub-menu > .menu-item a,
    #wrapper.t-pop-council .c-mobile-header__utility .sub-menu > .menu-item a {
      padding: 0 1rem !important; }
    #wrapper.t-pop-council .c-mobile-header__menu .sub-menu > .menu-item > .sub-menu.deep-level,
    #wrapper.t-pop-council .c-mobile-header__utility .sub-menu > .menu-item > .sub-menu.deep-level {
      display: none !important; }
  #wrapper.t-pop-council .c-mobile-header__menu li:last-of-type > .sub-menu,
  #wrapper.t-pop-council .c-mobile-header__utility li:last-of-type > .sub-menu {
    padding-bottom: 10px !important; }
  #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul,
  #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul {
    background-color: #f9f7f2 !important; }
    #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul > li,
    #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul > li {
      color: #171a1c;
      background-color: #f9f7f2 !important; }
      #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul > li:hover,
      #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul > li:hover {
        background-color: #f9f7f2 !important; }
      #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul > li > ul > li a,
      #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul > li > ul > li a {
        color: #005385 !important; }
        #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul > li > ul > li a:hover,
        #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul > li > ul > li a:hover {
          color: #003a5d !important; }
    #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul a,
    #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul a {
      color: #005385 !important;
      min-height: unset;
      margin: 12px 0; }
      #wrapper.t-pop-council .c-mobile-header__menu > ul > li ul a:hover,
      #wrapper.t-pop-council .c-mobile-header__utility > ul > li ul a:hover {
        color: #003a5d !important; }
  @media screen and (max-width: 1024px) {
    #wrapper.t-pop-council .fusion-megamenu-title > .awb-justify-title {
      padding: 16px !important; } }
  #wrapper.t-pop-council .fusion-megamenu-title + ul > li:first-of-type a {
    margin-top: 0 !important; }
  #wrapper.t-pop-council .c-mobile-header__search {
    margin-bottom: 18px; }
    #wrapper.t-pop-council .c-mobile-header__search input[type="search"] {
      border: 2px solid #005385;
      height: 54px;
      padding-left: 20px;
      padding-right: 50px;
      width: 100%; }
    #wrapper.t-pop-council .c-mobile-header__search input::-webkit-input-placeholder {
      text-transform: uppercase;
      color: #005385; }
    #wrapper.t-pop-council .c-mobile-header__search input::-moz-placeholder {
      text-transform: uppercase;
      color: #005385; }
    #wrapper.t-pop-council .c-mobile-header__search input:-ms-input-placeholder {
      text-transform: uppercase;
      color: #005385; }
    #wrapper.t-pop-council .c-mobile-header__search input::-ms-input-placeholder {
      text-transform: uppercase;
      color: #005385; }
    #wrapper.t-pop-council .c-mobile-header__search input::placeholder {
      text-transform: uppercase;
      color: #005385; }
    #wrapper.t-pop-council .c-mobile-header__search .search-button {
      right: 12px; }
    #wrapper.t-pop-council .c-mobile-header__search input[type="submit"] {
      margin-left: 8px;
      font-size: 17px;
      color: #005385; }
  #wrapper.t-pop-council .c-newsletter-signup form {
    margin: 0;
    padding: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .c-newsletter-signup form {
        max-width: 90%; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .c-newsletter-signup form {
        padding: 0 56px 0 0;
        max-width: unset; } }
    #wrapper.t-pop-council .c-newsletter-signup form > .mc4wp-form-fields {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; }
      #wrapper.t-pop-council .c-newsletter-signup form > .mc4wp-form-fields p {
        margin: 0; }
        #wrapper.t-pop-council .c-newsletter-signup form > .mc4wp-form-fields p:first-of-type {
          width: 100%; }
    #wrapper.t-pop-council .c-newsletter-signup form .fusion-form-field {
      margin: 0; }
    #wrapper.t-pop-council .c-newsletter-signup form .fusion-form-email-field {
      padding: 0 16px 0 0;
      width: 100%; }
    #wrapper.t-pop-council .c-newsletter-signup form .fusion-form-submit-field {
      width: auto; }
    #wrapper.t-pop-council .c-newsletter-signup form label {
      font-size: 0.875rem;
      font-weight: 700;
      display: block;
      margin: 0; }
    #wrapper.t-pop-council .c-newsletter-signup form input[type="email"] {
      display: block;
      margin: 0;
      width: 100%; }
      #wrapper.t-pop-council .c-newsletter-signup form input[type="email"]:focus {
        outline-offset: 6px;
        outline: auto #005385; }
      @media screen and (min-width: 650px) {
        #wrapper.t-pop-council .c-newsletter-signup form input[type="email"] {
          width: 234px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .c-newsletter-signup form input[type="email"] {
          width: 329px; } }
    #wrapper.t-pop-council .c-newsletter-signup form input[type="submit"] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: #005385;
      border: 2px solid #005385;
      border-radius: 100px;
      padding: 8px 20px;
      color: #ffffff;
      display: inline-block;
      margin: 20px 10px 10px 0;
      font-size: 0.875rem;
      margin: 0 0 0 16px;
      cursor: pointer; }
      #wrapper.t-pop-council .c-newsletter-signup form input[type="submit"]:hover {
        background-color: #003a5d;
        border: 2px solid #003a5d;
        text-decoration: underline; }
      #wrapper.t-pop-council .c-newsletter-signup form input[type="submit"]:focus {
        outline-offset: 6px;
        outline: auto #005385; }
    #wrapper.t-pop-council .c-newsletter-signup form input::-webkit-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council .c-newsletter-signup form input::-moz-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council .c-newsletter-signup form input:-ms-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council .c-newsletter-signup form input::-ms-input-placeholder {
      color: #6d7073; }
    #wrapper.t-pop-council .c-newsletter-signup form input::placeholder {
      color: #6d7073; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-page {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .type-page {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-page {
      margin-bottom: 100px; } }
  #wrapper.t-pop-council .type-page .post-content > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-page .post-content > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-page .post-content > .featured {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-page .post-content > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-page .post-content > .featured {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council .type-page .fusion-text {
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-page .fusion-text h2 {
        font-size: 30px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-page .fusion-text h2 {
        font-size: 40px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-page .fusion-text h2 {
        font-size: 52px !important; } }
  #wrapper.t-pop-council .type-product .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-product .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-product .post-wrapper > .featured {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-product .post-wrapper > .featured {
        margin-bottom: 48px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-product .post-wrapper > .featured {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council .type-product .fusion-text {
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-product .fusion-text h2 {
        font-size: 30px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-product .fusion-text h2 {
        font-size: 40px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-product .fusion-text h2 {
        font-size: 52px !important; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .products-page .post-content {
      margin-bottom: 48px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .products-page .post-content {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .products-page {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .products-page {
      margin-bottom: 120px; } }
  #wrapper.t-pop-council .products-page .fusion-text {
    max-width: 920px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .products-page .fusion-text h2 {
        font-size: 30px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .products-page .fusion-text h2 {
        font-size: 40px !important; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .products-page .fusion-text h2 {
        font-size: 52px !important; } }
  #wrapper.t-pop-council .products-page .fusion-grid-posts-cards {
    display: grid;
    margin: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards {
        gap: 40px 0;
        grid-template-columns: 1fr;
        margin: 20px 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards {
        gap: 48px 20px;
        grid-template-columns: 1fr 1fr; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards {
        gap: 48px 40px;
        margin: 32px 0; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards {
        gap: 60px 40px;
        grid-template-columns: 1fr 1fr 1fr;
        margin: 40px 0; } }
    #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product,
    #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards {
      display: block;
      padding: 0;
      width: 100% !important; }
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-text,
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-text {
        color: #171a1c;
        font-family: "objektiv-mk3";
        font-size: 18px;
        line-height: 160%; }
        #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-text p,
        #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-text p {
          margin-bottom: 0; }
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-title,
      #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-title {
        color: #005385;
        font-family: "objektiv-mk3";
        line-height: 152%; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-title,
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-title {
            font-size: 20px;
            margin-top: 20px;
            margin-bottom: 4px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-title,
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-title {
            font-size: 24px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-title,
          #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-title {
            font-size: 34px; } }
        #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product .product-title:hover,
        #wrapper.t-pop-council .products-page .fusion-grid-posts-cards li.product-cards .product-title:hover {
          color: #003a5d; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-project {
      margin-bottom: 0; } }
  #wrapper.t-pop-council .type-project .post-content {
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-project .post-content {
        margin-top: 48px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-project .post-content {
        float: unset;
        max-width: 768px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-project .post-content {
        margin-top: 80px;
        max-width: unset; } }
  #wrapper.t-pop-council .type-project .post-wrapper > .featured {
    margin-left: 0;
    margin-right: 0;
    max-width: 920px; }
    #wrapper.t-pop-council .type-project .post-wrapper > .featured > img {
      display: block;
      width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .type-project .post-wrapper > .featured {
        margin-bottom: 32px;
        margin-top: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .type-project .post-wrapper > .featured {
        margin-bottom: 40px;
        margin-top: -280px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .type-project .post-wrapper > .featured {
        margin-bottom: 40px;
        margin-top: -180px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .type-project .post-wrapper > .featured {
        margin-bottom: 60px;
        margin-top: -160px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-project .fusion-text h2 {
      font-size: 30px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-project .fusion-text h2 {
      font-size: 40px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-project .fusion-text h2 {
      font-size: 52px !important; } }
  #wrapper.t-pop-council .project-header-accent {
    display: block;
    position: absolute;
    right: 0;
    z-index: 2; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .project-header-accent {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .project-header-accent {
        display: block;
        height: 60px;
        width: 60px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .project-header-accent {
        height: 90px;
        width: 90px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .project-header-accent {
        height: 120px;
        width: 120px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .project-header {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .project-header {
      padding-bottom: 60px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .project-header {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .project-header.has-image {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .project-header.has-image {
      padding-bottom: 260px;
      padding-top: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .project-header.has-image {
      padding-bottom: 180px;
      padding-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .project-header.has-image {
      padding-bottom: 80px;
      padding-top: 80px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .project-header .breadcrumb {
      display: none; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .project-header .breadcrumb {
      display: block; } }
  #wrapper.t-pop-council .project-header .project-header-title {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 124%;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .project-header .project-header-title {
        font-size: 24px !important;
        margin-bottom: 16px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .project-header .project-header-title {
        font-size: 32px !important;
        margin-bottom: 20px;
        margin-top: 30px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .project-header .project-header-title {
        font-size: 44px !important;
        margin-bottom: 20px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .project-header .project-header-title {
        font-size: 48px !important;
        margin-bottom: 24px; } }
  #wrapper.t-pop-council .project-header .project-header-subheading {
    font-family: "ff-more-web-pro";
    font-weight: 350;
    line-height: 164%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .project-header .project-header-subheading {
        margin-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .project-header .project-header-subheading {
        font-size: 24px;
        margin-bottom: 50px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .project-header .project-header-subheading {
        margin-bottom: 60px; } }
  #wrapper.t-pop-council .project-facts {
    border-top: 2px solid #6cc049;
    padding-bottom: 60px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .project-facts {
        margin-top: 48px;
        padding-bottom: 0;
        padding-top: 20px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .project-facts {
        margin-top: 50px;
        padding-top: 32px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .project-facts {
        margin-top: 60px;
        padding-bottom: 60px;
        padding-top: 48px; } }
    #wrapper.t-pop-council .project-facts h2.facts-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 20px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .project-facts ul.project-facts-list {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list {
          display: grid;
          grid-template-columns: repeat(2, 1fr); } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list {
          grid-template-columns: repeat(4, 1fr); } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list li:not(:last-child) {
          margin-bottom: 28px;
          margin-right: 0; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list li:not(:last-child) {
          margin-bottom: 40px;
          margin-right: 20px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .project-facts ul.project-facts-list li:not(:last-child) {
          margin-bottom: 0;
          margin-right: 32px; } }
    #wrapper.t-pop-council .project-facts .fact-text {
      color: #6d7073;
      font-family: "objektiv-mk3";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 160%;
      margin: 0; }
    #wrapper.t-pop-council .project-facts .fact-title {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-size: 22px;
      font-style: normal;
      font-weight: 400;
      line-height: 160%;
      margin-bottom: 4px;
      margin-top: 0; }
  #wrapper.t-pop-council .project-sidebar {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .project-sidebar {
        border-left: none;
        border-top: 2px solid #f47b1f;
        padding: 24px 0 0 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .project-sidebar {
        display: grid;
        grid-template-columns: 1fr 1fr; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .project-sidebar {
        border-left: 2px solid #f47b1f;
        border-top: none;
        grid-template-columns: 1fr;
        max-width: 320px;
        padding: 32px 0 28px 28px; } }
    #wrapper.t-pop-council .project-sidebar h2.sidebar-label {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-weight: 700;
      font-size: 14px !important;
      letter-spacing: 0.12em;
      line-height: 160%;
      margin-bottom: 8px;
      margin-top: 0;
      text-transform: uppercase; }
    #wrapper.t-pop-council .project-sidebar .sidebar-list-wrapper:not(:last-of-type) {
      margin-bottom: 36px; }
    #wrapper.t-pop-council .project-sidebar ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-flow: column;
      flex-flow: column;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      #wrapper.t-pop-council .project-sidebar ul li:not(:last-of-type) {
        padding-bottom: 6px; }
      #wrapper.t-pop-council .project-sidebar ul a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #005385;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        font-weight: 400;
        line-height: 160%; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .project-sidebar ul a {
            font-size: 16px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .project-sidebar ul a {
            font-size: 18px; } }
        #wrapper.t-pop-council .project-sidebar ul a:hover {
          color: #003a5d;
          text-decoration: underline; }
        #wrapper.t-pop-council .project-sidebar ul a img {
          margin-left: 8px;
          width: 21px; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .projects-page .post-content {
      margin-bottom: 48px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .projects-page .post-content {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .projects-page {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .projects-page {
      margin-bottom: 120px; } }
  #wrapper.t-pop-council .projects-page .view-title {
    color: #171a1c;
    font-family: "ff-more-web-pro";
    line-height: 72px;
    margin-bottom: 20px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .projects-page .view-title {
        font-size: 30px;
        line-height: 42px;
        margin-top: 60px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .projects-page .view-title {
        font-size: 40px;
        margin-top: 40px;
        line-height: 56px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .projects-page .view-title {
        margin-top: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .projects-page .view-title {
        font-size: 52px;
        margin-top: 110px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-wrapper {
      max-width: 100%; } }
  #wrapper.t-pop-council .projects-page .view-filters .pt-cv-ifield {
    overflow: visible; }
  #wrapper.t-pop-council .projects-page .view-filters .pt-cv-content-item {
    overflow: visible !important;
    padding: 0;
    width: 100%; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-page {
      display: grid;
      gap: 40px;
      grid-template-columns: 1fr; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-page {
      gap: 60px 80px;
      grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-page {
      gap: 60px 40px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-page {
      gap: 60px 40px; } }
  #wrapper.t-pop-council .projects-page .view-filters .pt-cv-meta-fields {
    border-bottom: 2px solid #def5da;
    padding: 0px 0px 6px;
    margin-top: 20px;
    margin-bottom: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-meta-fields .terms a {
      color: #005385;
      font-size: 14px !important;
      font-weight: 400;
      line-height: 160%; }
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-meta-fields .terms a:focus {
        outline: auto #003a5d !important;
        text-decoration: underline; }
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-meta-fields .terms a:hover {
        color: #003a5d;
        text-decoration: underline !important; }
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-meta-fields .terms a:not(:first-of-type) {
        display: none; }
  #wrapper.t-pop-council .projects-page .view-filters .pt-cv-title {
    font-size: 18px !important;
    line-height: 140%;
    margin-bottom: 0;
    margin-top: 12px !important; }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-title {
        font-size: 20px !important; } }
    #wrapper.t-pop-council .projects-page .view-filters .pt-cv-title a {
      color: #005385;
      font-family: "objektiv-mk3";
      font-weight: 400 !important; }
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-title a:focus {
        outline: auto #003a5d !important; }
      #wrapper.t-pop-council .projects-page .view-filters .pt-cv-title a:hover {
        color: #003a5d;
        text-decoration: underline !important; }
  #wrapper.t-pop-council .featured-projects {
    background: #f9f7f2;
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .featured-projects {
        margin-top: -40px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .featured-projects {
        margin-top: -60px; } }
    #wrapper.t-pop-council .featured-projects::before {
      height: calc(100% + 40px);
      display: block;
      content: "";
      display: block;
      position: absolute;
      top: -40px;
      z-index: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .featured-projects::before {
          background: #f9f7f2;
          right: -100%;
          width: 100vw; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .featured-projects::before {
          background: #ffffff;
          right: 0;
          width: 120px; } }
      @media screen and (min-width: 1620px) {
        #wrapper.t-pop-council .featured-projects::before {
          width: 160px; } }
    #wrapper.t-pop-council .featured-projects::after {
      height: calc(100% + 40px);
      background: #f9f7f2;
      content: "";
      display: block;
      left: -10%;
      position: absolute;
      top: -40px;
      width: 100vw;
      z-index: 0; }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .featured-projects::after {
          left: -100%; } }
  #wrapper.t-pop-council .projects-featured-primary {
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .projects-featured-primary {
        padding-top: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .projects-featured-primary {
        padding-top: 60px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-header {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-header {
        color: #005385;
        display: block;
        font-family: "objektiv-mk3";
        font-weight: 400;
        font-size: 16px;
        letter-spacing: 0.1em;
        line-height: 140%;
        margin-bottom: 40px;
        margin-top: 0;
        position: relative;
        text-transform: uppercase;
        z-index: 1; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-header {
        font-size: 20px; } }
    #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper {
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
          #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .featured-title {
            font-family: "objektiv-mk3";
            margin-bottom: 0;
            margin-top: 0; } }
    @media screen and (min-width: 0px) and (min-width: 0px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .featured-title {
        font-size: 18px; } }
    @media screen and (min-width: 0px) and (min-width: 768px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .featured-title {
        font-family: "ff-more-web-pro";
        font-size: 28px; } }
    @media screen and (min-width: 0px) and (min-width: 1200px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .featured-title {
        font-size: 36px; } }
    @media screen and (min-width: 0px) and (min-width: 1620px) {
      #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .featured-title {
        font-size: 48px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          padding: 60px; }
          #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .topic-title-wrapper {
            max-width: 720px;
            width: calc(50% - 40px);
            display: inline-block; }
          #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper img {
            width: calc(50% + 40px);
            height: auto;
            position: relative;
            right: -60px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
          padding: 0 60px; }
          #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper .topic-title-wrapper {
            padding: 60px 0;
            width: auto; }
          #wrapper.t-pop-council .projects-featured-primary .projects-featured-primary-wrapper img {
            position: relative;
            right: -60px;
            max-width: 560px; } }
  #wrapper.t-pop-council .projects-featured-secondary-block {
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .projects-featured-secondary-block {
        padding-bottom: 32px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .projects-featured-secondary-block {
        padding-top: 40px;
        padding-bottom: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative; }
        #wrapper.t-pop-council .projects-featured-secondary-block:before {
          width: 600px;
          height: 600px;
          background-image: url("assets/images/green-arc.svg");
          background-repeat: no-repeat;
          background-position: 0 100%;
          bottom: 0;
          content: "";
          display: block;
          position: absolute;
          z-index: 1; } }
    @media screen and (min-width: 768px) and (min-width: 0px) {
      #wrapper.t-pop-council .projects-featured-secondary-block:before {
        left: 0; } }
    @media screen and (min-width: 768px) and (min-width: 768px) {
      #wrapper.t-pop-council .projects-featured-secondary-block:before {
        left: -40px; } }
    @media screen and (min-width: 768px) and (min-width: 1024px) {
      #wrapper.t-pop-council .projects-featured-secondary-block:before {
        left: -50px; } }
    @media screen and (min-width: 768px) and (min-width: 1200px) {
      #wrapper.t-pop-council .projects-featured-secondary-block:before {
        left: -110px; } }
    @media screen and (min-width: 768px) and (min-width: 1620px) {
      #wrapper.t-pop-council .projects-featured-secondary-block:before {
        left: calc(-50vw + 690px); } }
    #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project {
      padding-top: 40px; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project {
          width: calc(50% - 20px); } }
    #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper {
          height: 100%;
          padding: 0 40px 40px 40px; } }
      #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper .featured-title {
        margin-bottom: 0;
        margin-top: 0; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper .featured-title {
            font-size: 18px; } }
        @media screen and (min-width: 768px) {
          #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper .featured-title {
            font-size: 20px; } }
        @media screen and (min-width: 1200px) {
          #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper .featured-title {
            font-size: 34px; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper img {
          width: 100%;
          max-width: 560px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper img {
          width: calc(100% + 80px);
          height: auto;
          margin-left: -40px;
          max-width: 440px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .projects-featured-secondary-block .projects-secondary-featured-project-wrapper img {
          max-width: 680px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .topic-title-wrapper {
      margin-top: 20px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .topic-title-wrapper {
      margin-top: 32px; } }
  #wrapper.t-pop-council .topic-a {
    display: inline-block;
    position: relative;
    -ms-flex-item-align: start;
    align-self: flex-start; }
    #wrapper.t-pop-council .topic-a:after {
      display: block;
      background: #def5da;
      content: "";
      width: 100%;
      height: 2px;
      position: absolute;
      left: 0;
      bottom: -4px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .topic-a {
        font-size: 14px;
        margin-bottom: 16px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .projects-featured-primary-wrapper,
    #wrapper.t-pop-council .projects-secondary-featured-project-wrapper {
      background: white;
      -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); } }
  #wrapper.t-pop-council .featured-postcard-title {
    color: #005385;
    font-family: "objektiv-mk3";
    font-weight: 400;
    line-height: 160%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .featured-postcard-title {
        font-size: 16px !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .featured-postcard-title {
        font-size: 20px !important; } }
    #wrapper.t-pop-council .featured-postcard-title:hover {
      color: #003a5d; }
  #wrapper.t-pop-council [class*="custom_element__pullquote"],
  #wrapper.t-pop-council [class*="custom_element__pullquote"] > p {
    font-family: 'ff-more-web-pro'; }
  #wrapper.t-pop-council [class*="custom_element__pullquote"] {
    width: 100%;
    font-style: italic;
    font-size: 16px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    position: relative; }
  #wrapper.t-pop-council [class*="custom_element__pullquote"]:before {
    content: '';
    background: #6cc049;
    height: 100%;
    width: 2px;
    position: absolute;
    top: 0;
    left: 0; }
  #wrapper.t-pop-council [class*="custom_element__pullquote"] > p {
    margin-bottom: 0; }
  #wrapper.t-pop-council .custom_element__pullquote_large > p {
    max-width: 850px; }
  #wrapper.t-pop-council .custom_element__pullquote_small > p {
    max-width: 900px; }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .custom_element__pullquote_large,
    #wrapper.t-pop-council .custom_element__pullquote_large > p {
      font-size: 36px; }
    #wrapper.t-pop-council .custom_element__pullquote_small,
    #wrapper.t-pop-council .custom_element__pullquote_small > p {
      font-size: 24px; }
    #wrapper.t-pop-council [class*="custom_element__pullquote"] {
      padding-left: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .custom_element__pullquote_large,
    #wrapper.t-pop-council .custom_element__pullquote_large > p {
      font-size: 44px; }
    #wrapper.t-pop-council .custom_element__pullquote_small,
    #wrapper.t-pop-council .custom_element__pullquote_small > p {
      font-size: 24px; } }
  #wrapper.t-pop-council .fusion-page-title-bar .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: block; }
  #wrapper.t-pop-council .fusion-page-title-bar #search-header .fusion-column-wrapper {
    margin: 0 !important; }
  #wrapper.t-pop-council .fusion-page-title-bar #search-header h1 {
    margin-bottom: 40px;
    margin-top: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .fusion-page-title-bar {
      margin-top: 20px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .fusion-page-title-bar {
      margin-top: 40px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .fusion-page-title-bar {
      margin-top: 60px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .fusion-page-title-bar {
      margin-top: 64px; } }
  #wrapper.t-pop-council .fusion-page-title-bar #search-form {
    position: relative; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form > div {
      max-width: 678px; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-element.fusion-search-element-3 {
      padding-top: 30px; }
      #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-element.fusion-search-element-3 .fusion-search-form {
        padding-bottom: 20px;
        position: relative; }
        #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-element.fusion-search-element-3 .fusion-search-form:before {
          content: "Start a new search";
          font-size: 14px;
          font-weight: 800;
          letter-spacing: 0;
          position: absolute;
          left: 0;
          top: -30px; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form input[type="search"]::-webkit-input-placeholder {
      color: #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form input[type="search"]::-moz-placeholder {
      color: #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form input[type="search"]:-ms-input-placeholder {
      color: #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form input[type="search"]::-ms-input-placeholder {
      color: #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form input[type="search"]::placeholder {
      color: #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-button.search-button input {
      background: #005385;
      border-radius: 100px;
      gap: 12px;
      font-family: "objektiv-mk3";
      font-size: 14px;
      font-weight: 700;
      height: 38px;
      margin-left: 20px;
      width: 88px; }
      #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-button.search-button input:focus {
        outline-offset: 6px;
        outline: auto #005385; }
    #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-button.search-button .fusion-slider-loading {
      border-bottom-color: white; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .fusion-page-title-bar #search-form .fusion-search-button.search-button .fusion-slider-loading {
          margin: -1.2em 0 0 -0.2em; } }
  #wrapper.t-pop-council .search .fusion-text-2,
  #wrapper.t-pop-council .search .fusion-text-3 {
    display: inline-block; }
  #wrapper.t-pop-council .fusion-text.fusion-text-3:after {
    width: 100%;
    height: 20px;
    content: "";
    display: block; }
  #wrapper.t-pop-council .fusion-text.fusion-text-3 > p:before {
    content: "\00a0";
    display: inline-block; }
  #wrapper.t-pop-council .fusion-posts-container > [id*="post-"] {
    margin-bottom: 0; }
  #wrapper.t-pop-council [class*="type-"] .post-content {
    max-width: unset; }
  #wrapper.t-pop-council .fusion-post-content.post-content {
    margin-top: 0;
    margin-bottom: 0; }
    #wrapper.t-pop-council .fusion-post-content.post-content .fusion-post-content-container {
      padding-top: 8px; }
      #wrapper.t-pop-council .fusion-post-content.post-content .fusion-post-content-container p {
        margin-top: 0;
        margin-bottom: 0; }
  #wrapper.t-pop-council .fusion-posts-container > article {
    border-top: none;
    border-bottom: 2px solid #e4e0dd;
    padding: 40px 0; }
    #wrapper.t-pop-council .fusion-posts-container > article:first-of-type {
      border-top: 2px solid #e4e0dd; }
  #wrapper.t-pop-council .blog-shortcode-post-title {
    font-family: "objektiv-mk3" !important;
    font-weight: 400 !important;
    margin-bottom: 0;
    margin-top: 0; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .blog-shortcode-post-title {
        font-size: 18px !important;
        line-height: 160% !important; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .blog-shortcode-post-title {
        font-size: 24px !important; } }
  #wrapper.t-pop-council .fusion-blog-layout-medium .fusion-post-slideshow,
  #wrapper.t-pop-council .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    margin: 0;
    width: unset; }
    @media screen and (min-width: 641px) {
      #wrapper.t-pop-council .fusion-blog-layout-medium .fusion-post-slideshow,
      #wrapper.t-pop-council .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2; } }
  #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
    -o-object-fit: cover;
    object-fit: cover; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
        margin-bottom: 24px;
        width: 140px; } }
    @media screen and (min-width: 641px) {
      #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
        margin-bottom: 0;
        margin-left: 20px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
        width: 155px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
        margin-left: 40px;
        width: 198px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .fusion-archives-tb .flexslider .fusion-image-wrapper img {
        width: 230px; } }
  #wrapper.t-pop-council .fusion-meta-info {
    display: none; }
  #wrapper.t-pop-council .fusion-blog-pagination .pagination {
    font-weight: 800;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    #wrapper.t-pop-council .fusion-blog-pagination .pagination > *:not([class*="pagination-"]) {
      width: 40px;
      height: 40px;
      border-radius: 20px;
      margin-right: 16px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .fusion-blog-pagination .pagination {
        margin-right: 0;
        margin-left: 0; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .fusion-blog-pagination .pagination {
        padding-bottom: 60px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .fusion-blog-layout-medium {
      margin-left: auto;
      margin-right: auto;
      max-width: 768px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .fusion-blog-layout-medium {
      margin-left: 0;
      margin-right: 0;
      max-width: 920px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council #search-header > div {
      margin-left: auto !important;
      margin-right: auto !important;
      max-width: 768px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council #search-header > div {
      margin-left: auto !important;
      margin-right: auto !important;
      max-width: 1400px !important; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council #search-content > div {
      margin-left: auto !important;
      margin-right: auto !important;
      max-width: 768px !important; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council #search-content > div {
      margin-left: auto !important;
      margin-right: auto !important;
      max-width: 1400px !important; } }
  #wrapper.t-pop-council .staff_block_list_ul {
    display: grid;
    list-style-type: none;
    margin: 40px 0;
    max-width: 920px;
    padding: 0;
    width: 100%; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff_block_list_ul {
        gap: 48px 0;
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff_block_list_ul {
        gap: 40px;
        grid-template-columns: 1fr 1fr; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .staff_block_list_ul {
        gap: 48px 40px; } }
  #wrapper.t-pop-council .custom_element__staff_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #wrapper.t-pop-council .staff-block-image-wrapper {
    padding-right: 30px; }
  #wrapper.t-pop-council .staff_block-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    #wrapper.t-pop-council .staff_block-content-wrapper a > .staff_block-title {
      color: #005385; }
    #wrapper.t-pop-council .staff_block-content-wrapper a:hover > .staff_block-title {
      color: #003a5d; }
    #wrapper.t-pop-council .staff_block-content-wrapper .staff_block-title {
      font-family: "objektiv-mk3";
      font-weight: 700;
      line-height: 160%;
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff_block-content-wrapper .staff_block-title {
          font-size: 16px !important; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .staff_block-content-wrapper .staff_block-title {
          font-size: 22px !important; } }
    #wrapper.t-pop-council .staff_block-content-wrapper p {
      font-style: italic;
      margin-bottom: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff_block-content-wrapper p {
          font-size: 14px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .staff_block-content-wrapper p {
          font-size: 16px; } }
  #wrapper.t-pop-council .staff-block-image-wrapper [src] {
    -o-object-fit: cover;
    object-fit: cover; }
  #wrapper.t-pop-council .staff-block-image-wrapper .initials-image {
    background-image: url("assets/images/staff-portrait.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #6d7073;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-block-image-wrapper .initials-image {
        font-size: 20px;
        height: 150px;
        width: 120px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .staff-block-image-wrapper .initials-image {
        font-size: 34px; } }
  @media screen and (min-width: 920px) {
    #wrapper.t-pop-council .staff-body {
      max-width: 920px; } }
  #wrapper.t-pop-council .post-content .staff-body .fusion-layout-column {
    margin-bottom: 0; }
    #wrapper.t-pop-council .post-content .staff-body .fusion-layout-column .fusion-text:last-of-type p:last-of-type {
      margin-bottom: 0; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .type-staff {
      margin-bottom: 80px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .type-staff {
      margin-bottom: 100px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .type-staff {
      margin-bottom: 200px; } }
  #wrapper.t-pop-council .staff-body .fusion-fullwidth .fusion-text > :first-child {
    margin-top: 0; }
  #wrapper.t-pop-council .u-button.staff-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; }
    #wrapper.t-pop-council .u-button.staff-button span {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    #wrapper.t-pop-council .u-button.staff-button img {
      margin-left: 8px; }
  #wrapper.t-pop-council .staff-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-heading {
        margin-bottom: 20px;
        margin-top: 24px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff-heading {
        margin-bottom: 28px;
        margin-top: 60px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .staff-heading {
        margin-bottom: 20px;
        margin-top: 40px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-heading .staff-breadcrumb {
        display: none; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff-heading .staff-breadcrumb {
        display: block;
        margin-bottom: 32px; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-heading .staff-details {
        border-left: none;
        margin-top: 16px;
        padding: 0; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff-heading .staff-details {
        border-left: 2px solid #6cc049;
        padding: 16px 0 16px 48px;
        margin-top: 48px; } }
    #wrapper.t-pop-council .staff-heading .staff-image .featured {
      display: inline-block;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      #wrapper.t-pop-council .staff-heading .staff-image .featured figcaption {
        display: none; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-heading .staff-image .featured {
          max-width: 200px;
          -webkit-box-shadow: 24px 24px #f9f7f2;
          box-shadow: 24px 24px #f9f7f2;
          margin-bottom: 24px;
          margin-right: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-heading .staff-image .featured {
          max-width: unset;
          -webkit-box-shadow: 40px 40px #f9f7f2;
          box-shadow: 40px 40px #f9f7f2;
          margin-bottom: 40px;
          margin-right: 40px; } }
    #wrapper.t-pop-council .staff-heading .staff-location {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row;
      flex-flow: row;
      font-family: "ff-more-web-pro";
      font-style: italic;
      font-weight: 450;
      line-height: 164%;
      margin-bottom: 12px;
      margin-top: 20px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-heading .staff-location {
          font-size: 16px; } }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-heading .staff-location {
          font-size: 24px; } }
      #wrapper.t-pop-council .staff-heading .staff-location img {
        margin-left: -6px; }
    #wrapper.t-pop-council .staff-heading .staff-social {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      list-style-type: none;
      margin: 12px 0 0 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-heading .staff-social {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-heading .staff-social {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row;
          flex-flow: row; } }
      #wrapper.t-pop-council .staff-heading .staff-social li:not(:last-of-type) {
        margin-right: 24px; }
      #wrapper.t-pop-council .staff-heading .staff-social a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        font-weight: 700; }
        @media screen and (min-width: 0px) {
          #wrapper.t-pop-council .staff-heading .staff-social a {
            font-size: 16px; } }
        #wrapper.t-pop-council .staff-heading .staff-social a:hover {
          text-decoration: underline; }
        #wrapper.t-pop-council .staff-heading .staff-social a img {
          margin-right: 8px; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .staff-heading .staff-social a img {
              height: 16px;
              width: 16px; } }
          @media screen and (min-width: 768px) {
            #wrapper.t-pop-council .staff-heading .staff-social a img {
              height: 18px;
              width: 18px; } }
    #wrapper.t-pop-council .staff-heading .staff-title {
      font-family: "objektiv-mk3";
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 0.1em;
      line-height: 140%;
      text-transform: uppercase; }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .staff-heading .staff-details {
        margin: 0 0 48px 0;
        max-width: 600px; }
      #wrapper.t-pop-council .staff-heading .staff-name {
        margin-bottom: 64px;
        margin-top: 32px;
        max-width: 600px; }
      #wrapper.t-pop-council .staff-heading .staff-image {
        position: absolute;
        right: 0;
        top: -12px; } }
    @media screen and (min-width: 1440px) {
      #wrapper.t-pop-council .staff-heading .staff-details {
        max-width: 800px; }
      #wrapper.t-pop-council .staff-heading .staff-name {
        max-width: 800px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .staff-heading .staff-details {
        max-width: 920px; }
      #wrapper.t-pop-council .staff-heading .staff-name {
        max-width: 920px; } }
  #wrapper.t-pop-council .staff-highlights {
    border-top: 2px solid #6cc049;
    margin-top: 60px;
    /*
  * Add styles specifc to view created by
  * views content pro block plugin for insights
  */ }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-highlights {
        padding-top: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff-highlights {
        margin-top: 48px;
        padding-top: 50px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .staff-highlights {
        padding-top: 60px; } }
    #wrapper.t-pop-council .staff-highlights .staff-works-by-title {
      margin-top: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-highlights .staff-works-by-title {
          font-size: 30px !important;
          margin-bottom: 40px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-highlights .staff-works-by-title {
          font-size: 40px !important;
          margin-bottom: 48px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .staff-highlights .staff-works-by-title {
          font-size: 52px !important;
          margin-bottom: 60px; } }
    #wrapper.t-pop-council .staff-highlights .staff-insight-title {
      line-height: 152%;
      margin-bottom: 40px; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-highlights .staff-insight-title {
          font-size: 20px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-highlights .staff-insight-title {
          font-size: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-highlights .staff-insight-title {
          font-size: 34px; } }
    #wrapper.t-pop-council .staff-highlights .works-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-highlights .works-list {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-flow: column;
          flex-flow: column;
          gap: 24px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-highlights .works-list {
          gap: 40px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .staff-highlights .works-list {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap; } }
    #wrapper.t-pop-council .staff-highlights .insights-item {
      border: 3px solid #e4e0dd; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .staff-highlights .insights-item {
          padding: 24px;
          width: 100%; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .staff-highlights .insights-item {
          padding: 40px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .staff-highlights .insights-item {
          width: 47%; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .staff-highlights .insights-item {
          width: 47%; } }
      #wrapper.t-pop-council .staff-highlights .insights-item .work-title {
        margin-bottom: 16px; }
        #wrapper.t-pop-council .staff-highlights .insights-item .work-title a {
          font-weight: 500 !important; }
          #wrapper.t-pop-council .staff-highlights .insights-item .work-title a:hover {
            text-decoration: underline !important; }
      #wrapper.t-pop-council .staff-highlights .insights-item .term {
        color: #005385;
        font-family: "objektiv-mk3";
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: 0.12em;
        line-height: 160%;
        margin-bottom: 16px;
        text-transform: uppercase; }
        #wrapper.t-pop-council .staff-highlights .insights-item .term a:hover {
          color: #003a5d;
          text-decoration: underline !important; }
        #wrapper.t-pop-council .staff-highlights .insights-item .term a:not(:first-of-type) {
          display: none; }
      #wrapper.t-pop-council .staff-highlights .insights-item .teaser-text {
        font-size: 16px;
        margin: 0; }
  #wrapper.t-pop-council .staff-publications h3 {
    margin-bottom: 20px;
    margin-top: 60px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .staff-publications h3 {
        margin-top: 40px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .staff-publications h3 {
        margin-top: 48px; } }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .people-page .post-content {
      margin-bottom: 48px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .people-page .post-content {
      margin-bottom: 60px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .people-page {
      margin-bottom: 80px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .people-page {
      margin-bottom: 120px; } }
  #wrapper.t-pop-council .people-page .view-filters {
    overflow: hidden; }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-wrapper {
        max-width: 100%; } }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-page {
        display: grid;
        gap: 40px;
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-page {
        gap: 48px;
        grid-template-columns: 1fr 1fr; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-page {
        gap: 60px 40px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-page {
        gap: 60px 40px;
        grid-template-columns: 1fr 1fr 1fr; } }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-content-item {
      padding: 0;
      position: unset;
      width: 100%; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-content-item:nth-child(2n + 1)::after {
          background: #e4e0dd;
          content: "";
          height: 2px;
          position: absolute;
          width: 100vw; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-content-item:nth-child(2n + 1)::after {
          background: unset; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-content-item:nth-child(3n + 1)::after {
          background: #e4e0dd;
          content: "";
          height: 2px;
          position: absolute;
          width: 100vw; } }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      overflow: visible; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield {
          padding-bottom: 48px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield {
          padding-bottom: 60px; } }
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield a {
        margin: 0; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield a:focus {
          outline: auto !important; }
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield img {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin: 0 !important;
        min-width: 120px !important; }
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper {
        display: grid;
        position: relative;
        margin: 0; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper .initals {
          color: #6d7073;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: 100%;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          line-height: 152%;
          margin: auto;
          margin-top: 40%;
          position: absolute;
          width: 100%;
          z-index: 1; }
          @media screen and (min-width: 0px) {
            #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper .initals {
              font-size: 20px; } }
          @media screen and (min-width: 768px) {
            #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper .initals {
              font-size: 34px; } }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper a {
          z-index: 2;
          height: 150px;
          width: 120px;
          grid-area: 1/-1; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-ifield .inital-wrapper img {
          z-index: 0;
          grid-area: 1/-1;
          height: auto;
          width: 100%; }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-colwrap {
      display: inline-block; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-colwrap {
          margin-left: 16px; } }
      @media screen and (min-width: 1024px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-colwrap {
          -ms-flex-item-align: center;
          align-self: center;
          margin-left: 32px; } }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-custom-fields {
      margin-top: 0; }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-title {
      line-height: 130%;
      margin: 0; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-title {
          font-size: 16px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-title {
          font-size: 22px; } }
      #wrapper.t-pop-council .people-page .view-filters .pt-cv-title a {
        color: #005385;
        font-family: "objektiv-mk3";
        font-weight: 700 !important; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-title a:focus {
          outline: auto #003a5d !important; }
        #wrapper.t-pop-council .people-page .view-filters .pt-cv-title a:hover {
          color: #003a5d;
          text-decoration: underline !important; }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-ctf-job_title {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-style: italic;
      font-weight: 400;
      font-size: 16px;
      line-height: 160%; }
    #wrapper.t-pop-council .people-page .view-filters .pt-cv-ctf-office_location {
      color: #171a1c;
      font-family: "objektiv-mk3";
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 160%; }
  #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects {
    border-top: 0;
    margin: 40px 0px; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects {
        padding-top: 0px; } }
    @media screen and (min-width: 768px) {
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects {
        margin: 100px 0;
        padding-top: 0px; } }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects {
        margin: 60px 0;
        padding-top: 0px; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects {
        margin: 60px 0; } }
    #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects h2.projects-block-title {
      font-family: Objektiv Mk3;
      font-size: 34px;
      font-style: normal;
      font-weight: 400;
      line-height: 152%; }
    #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects h2.projects-block-title {
      font-family: "objektiv-mk3";
      font-weight: 400; }
      @media screen and (min-width: 0px) {
        #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects h2.projects-block-title {
          font-size: 20px;
          line-height: 152%;
          margin-bottom: 16px;
          margin-top: 16px; } }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects h2.projects-block-title {
          font-size: 24px;
          line-height: 152%;
          margin-bottom: 20px;
          margin-top: 20px; } }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects h2.projects-block-title {
          font-size: 34px;
          line-height: 152%; } }
    #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects ul.projects-block-items {
      list-style-type: none;
      padding: 0;
      margin: 32px 0 0; }
      @media screen and (min-width: 1200px) {
        #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects ul.projects-block-items .project-title {
          font-size: 20px; } }
    #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects a.projects-block-button {
      margin-top: 40px;
      margin-bottom: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      text-decoration: none;
      font-weight: 400;
      font-size: 18px; }
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects a.projects-block-button:hover, #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects a.projects-block-button:focus {
        text-decoration: underline; }
      @media screen and (min-width: 768px) {
        #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects a.projects-block-button {
          margin-top: 32px;
          margin-bottom: 0px; } }
      #wrapper.t-pop-council .projects-block-wrapper#single-staff-projects a.projects-block-button .arrow-right {
        height: 18px;
        width: 24px; }
  #wrapper.t-pop-council .u-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #005385;
    border: 2px solid #005385;
    border-radius: 100px;
    padding: 8px 20px;
    color: #ffffff;
    display: inline-block;
    margin: 20px 10px 10px 0; }
    #wrapper.t-pop-council .u-button:hover {
      background-color: #003a5d;
      border: 2px solid #003a5d;
      color: #ffffff;
      text-decoration: underline; }
    #wrapper.t-pop-council .u-button:focus {
      outline-offset: 6px;
      outline: auto #005385; }
  #wrapper.t-pop-council .u-button--white {
    background-color: #ffffff;
    border: 2px solid #005385;
    color: #005385; }
    #wrapper.t-pop-council .u-button--white:hover {
      background-color: #ffffff;
      color: #003a5d;
      text-decoration: underline; }
  #wrapper.t-pop-council .u-button--green {
    background-color: #003a5d;
    border: 2px solid #6cc049;
    color: #ffffff;
    text-decoration: none; }
    #wrapper.t-pop-council .u-button--green:hover {
      border: 2px solid #6cc049;
      text-decoration: underline; }
  #wrapper.t-pop-council .u-link-with-arrow {
    color: #005385;
    display: inline-block;
    margin: 20px 10px 10px 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }
    #wrapper.t-pop-council .u-link-with-arrow:hover {
      color: #003a5d;
      text-decoration: underline; }
      #wrapper.t-pop-council .u-link-with-arrow:hover::after {
        color: #003a5d;
        margin: 0 0 0 20px; }
    #wrapper.t-pop-council .u-link-with-arrow:after {
      color: #005385;
      content: "\f061";
      display: inline-block;
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      margin: 0 0 0 12px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s; }
  #wrapper.t-pop-council a.is-external-footer > .menu-text:after {
    color: #6cc049;
    content: "\f35d";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin: 0 0 0 12px; }
  #wrapper.t-pop-council a.is-external::after {
    background-image: url(./assets/icons/diagonal-arrow-blue.svg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    margin: 0 0 0 12px;
    height: 24px;
    width: 24px; }
  #wrapper.t-pop-council a.is-external.smaller::after {
    height: 18px;
    width: 18px; }
  #wrapper.t-pop-council a.is-external.inline-link-icon::after {
    height: 16px;
    width: 16px;
    margin: 0 0 0 3px; }
  #wrapper.t-pop-council p > a.is-external.inline-link-icon::after {
    height: 12px;
    width: 12px;
    margin: 2px 0 0 2px;
    vertical-align: super; }
  #wrapper.t-pop-council .u-menu-title .awb-justify-title {
    display: block !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 700 !important;
    font-size: 14px; }
  #wrapper.t-pop-council .u-menu-title .fusion-megamenu-icon {
    display: block !important; }
  #wrapper.t-pop-council .u-menu-title .fusion-megamenu-title {
    font-family: "objektiv-mk3";
    font-weight: 700 !important;
    letter-spacing: 0.12em; }
    #wrapper.t-pop-council .u-menu-title .fusion-megamenu-title > .awb-justify-title {
      font-family: "objektiv-mk3" !important;
      text-transform: uppercase !important; }
    @media screen and (min-width: 1024px) {
      #wrapper.t-pop-council .u-menu-title .fusion-megamenu-title {
        padding: 20px; } }
    #wrapper.t-pop-council .u-menu-title .fusion-megamenu-title:after {
      background-color: #6cc049;
      content: "";
      display: block;
      height: 2px;
      margin: 12px 0 0;
      width: 40px; }
  #wrapper.t-pop-council .u-menu-title .glyphicon {
    font-size: 20px;
    margin: 0 0 18px;
    color: #6cc049; }
  #wrapper.t-pop-council .awb-menu_desktop .fusion-megamenu .sub-menu li:focus > a,
  #wrapper.t-pop-council .awb-menu_desktop .fusion-megamenu .sub-menu li:hover > a,
  #wrapper.t-pop-council .awb-menu_desktop .fusion-megamenu ul li:focus > a,
  #wrapper.t-pop-council .awb-menu_desktop .fusion-megamenu ul li:hover > a {
    background-color: transparent; }
  #wrapper.t-pop-council .c-mobile-header .u-menu-title .fusion-megamenu-title:after {
    display: none; }
  #wrapper.t-pop-council .c-mobile-header .u-menu-title .awb-justify-title {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    min-height: unset; }
  #wrapper.t-pop-council .c-mobile-header .u-menu-title .fusion-megamenu-icon {
    margin-right: 14px; }
  #wrapper.t-pop-council .c-mobile-header .u-menu-title .glyphicon {
    margin: 0; }
  #wrapper.t-pop-council .u-menu-title--green .fusion-megamenu-title:after {
    background-color: #6cc049; }
  #wrapper.t-pop-council .u-menu-title--green .glyphicon {
    color: #6cc049; }
  #wrapper.t-pop-council .u-menu-title--orange .fusion-megamenu-title:after {
    background-color: #f47b1f; }
  #wrapper.t-pop-council .u-menu-title--orange .glyphicon {
    color: #f47b1f; }
  #wrapper.t-pop-council .u-menu-title--blue .fusion-megamenu-title:after {
    background-color: #00a7e1; }
  #wrapper.t-pop-council .u-menu-title--blue .glyphicon {
    color: #00a7e1; }
  #wrapper.t-pop-council .u-menu-title--purple .fusion-megamenu-title:after {
    background-color: #9142df; }
  #wrapper.t-pop-council .u-menu-title--purple .glyphicon {
    color: #9142df; }
  @media screen and (min-width: 0px) {
    #wrapper.t-pop-council .l-gutter {
      margin-left: 15px;
      margin-right: 15px; } }
  @media screen and (min-width: 768px) {
    #wrapper.t-pop-council .l-gutter {
      margin-left: 40px;
      margin-right: 40px; } }
  @media screen and (min-width: 1024px) {
    #wrapper.t-pop-council .l-gutter {
      margin-left: 48px;
      margin-right: 48px; } }
  @media screen and (min-width: 1200px) {
    #wrapper.t-pop-council .l-gutter {
      margin-left: 110px;
      margin-right: 110px; } }
  #wrapper.t-pop-council .l-narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px; }
  #wrapper.t-pop-council .l-full {
    position: relative;
    z-index: 1; }
    #wrapper.t-pop-council .l-full:before, #wrapper.t-pop-council .l-full:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      background: #f9f7f2;
      width: 100vw;
      height: 100%;
      z-index: -1; }
    #wrapper.t-pop-council .l-full:before {
      left: 0; }
    #wrapper.t-pop-council .l-full:after {
      right: 0; }
    #wrapper.t-pop-council .l-full.cream {
      background: #f9f7f2; }
      #wrapper.t-pop-council .l-full.cream:before, #wrapper.t-pop-council .l-full.cream:after {
        background: #f9f7f2; }
    #wrapper.t-pop-council .l-full.navy {
      background: #003a5d; }
      #wrapper.t-pop-council .l-full.navy:before, #wrapper.t-pop-council .l-full.navy:after {
        background: #003a5d; }
  #wrapper.t-pop-council .l-2col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (min-width: 0px) {
      #wrapper.t-pop-council .l-2col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column; }
        #wrapper.t-pop-council .l-2col > div {
          width: 100%; }
        #wrapper.t-pop-council .l-2col > :first-child {
          max-width: 100%;
          width: 100%; } }
    @media screen and (min-width: 1200px) {
      #wrapper.t-pop-council .l-2col {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        #wrapper.t-pop-council .l-2col > div {
          min-width: 320px;
          width: auto; }
        #wrapper.t-pop-council .l-2col > :first-child {
          margin-right: 10%;
          max-width: 920px; } }
    @media screen and (min-width: 1620px) {
      #wrapper.t-pop-council .l-2col {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row; }
        #wrapper.t-pop-council .l-2col > div {
          width: 320px; }
        #wrapper.t-pop-council .l-2col > :first-child {
          margin-right: 0;
          max-width: 920px;
          width: 100%; } }
  #wrapper.t-pop-council .u-utility-links > ul > li:last-of-type {
    margin: 0; }
    #wrapper.t-pop-council .u-utility-links > ul > li:last-of-type a {
      padding: 8px 15px !important;
      border: 2px solid #6cc049 !important;
      border-radius: 100px !important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .c-mobile-header #wrapper.t-pop-council .u-utility-links > ul > li:last-of-type a {
        padding: 4px 8px !important; }
      #wrapper.t-pop-council .u-utility-links > ul > li:last-of-type a:hover {
        border-color: #005385; }
        #wrapper.t-pop-council .u-utility-links > ul > li:last-of-type a:hover .menu-text {
          text-decoration: none; }
  #wrapper.t-pop-council .u-utility-links .fusion-megamenu-icon {
    display: block !important;
    padding: 0 1em 0 0; }
  #wrapper.t-pop-council .u-utility-links .glyphicon {
    color: #00a7e1;
    font-size: 20px; }
    #wrapper.t-pop-council .u-utility-links .glyphicon.fa-calendar-alt {
      color: #00a7e1;
      font-weight: 400; }
    #wrapper.t-pop-council .u-utility-links .glyphicon.fa-align-left {
      color: #f47b1f; }
    #wrapper.t-pop-council .u-utility-links .glyphicon.fa-envelope {
      color: #9142df;
      font-weight: 400; }
    #wrapper.t-pop-council .u-utility-links .glyphicon.fa-heart {
      color: #6cc049;
      font-weight: 400; }
  #wrapper.t-pop-council .c-mobile-header .u-utility-links > ul > li:last-of-type {
    margin: 0; }
    #wrapper.t-pop-council .c-mobile-header .u-utility-links > ul > li:last-of-type a {
      margin: 12px 0;
      padding: 10px !important;
      min-height: unset; }

:root {
  --windowWidth: 1620px; }

a.screen-reader-shortcut {
  color: white; }

.to-top-right #toTop {
  background: #6cc049; }
  .to-top-right #toTop:focus {
    background: #6cc049;
    outline: auto; }

/*# sourceMappingURL=style.css.map */
