
    /* 
        Dark blue: #020460;
        Light gray: #777777;
        Orange: #FF5C39;
    */
    
    @font-face {
        font-family: 'Core Sans Regular';
        src:  url('/media/zceoorzk/coresansc-45regular-webfont.woff2') format('woff2'),
              url('/media/bpxneach/coresansc-45regular-webfont.woff') format('woff');
      }
      
      @font-face {
        font-family: 'Core Sans Medium';
        src:  url('/media/oqskni1l/coresansc-55medium-webfont.woff2') format('woff2'),
              url('/media/cpqng3if/coresansc-55medium-webfont.woff') format('woff');
      }
      
      @font-face {
        font-family: 'Core Sans Light';
        src:  url('/media/n2zfncz0/coresansc-35light-webfont.woff2') format('woff2'),
              url('/media/1czlcfwj/coresansc-35light-webfont.woff') format('woff');
      }
      
      body {
          color: #777777;
      }
      
      .py-6 {
          padding: 60px 0 !important;
      }
      
      .my-6 {
          margin: 60px 0 !important;
      }
      
      .ccc-content--dark {
          fill: #fff;
          color: #fff;
          background-color: #011c54 !important;
      }
      
      iframe, video, img {
          max-width: 100%;
      }
      
      a {
          color: #020460;
          text-decoration: none;
      }
      
      a:hover {
          color: #00A9CE;
          font-family: 'Core Sans Medium';
      }
      
      
      hr {
          border-top: 4px solid #FF5C39;
          width: 50px;
          margin: 0;
          opacity: 1;
      }
      
      h1 {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 40px;
          line-height: 1.3em;
          color: #020460;
      }
      
      h2 {
          font-family: 'Core Sans Medium';
      font-style: normal;
      font-weight: 600;
      font-size: 28px;
      line-height: 1.3em;
      color: #020460;
      }
      
      h3 {
          font-family: 'Core Sans Medium';
      font-style: normal;
      font-weight: 600;
      font-size: 28px;
      line-height: 1.3em;
      color: #020460;
      }
      
      h4 {
          font-family: 'Core Sans Regular';
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          line-height: 1.3em;
          color: #777777;
      }
      
      h5 {
          font-family: 'Core Sans Regular';
          font-style: normal;
          font-weight: 400;
          font-size: 18px;
          line-height: 1.3em;
          color: #020460;
      }
      
      h6 {
          font-family: 'Core Sans Regular';
          font-style: normal;
          font-weight: 400;
          font-size: 18px;
          line-height: 1.3em;
          color: #FF5C39;
      }
      
      
      
      p {
          font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 1.4em;
      color: inherit;
      margin-bottom: 1em;
      }
      
      li {
            font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 1.3em;
      color: inherit;
      }
      
      /* button {
          background-color: #020460;
          color: white;
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 16px;
          line-height: 22px;
          text-align: center;
          border-radius: 5px;
          border: none;
          cursor: pointer;
      } */
      
       .btn {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 16px;
          line-height: 22px;
          text-align: center;
          border-radius: 5px;
          border: none;
          cursor: pointer;
          padding: 14px 60px !important;
      }
      
      .btn-primary {
          background-color: #020460;
          color: white;
      }
      
      .btn-primary:hover {
          background-color: #FF5C39;
      }
      
      .btn-primary:focus {
          background-color: #FF5C39;
      }
      
      /* WHITE BACKGROUND */
      .bg-white {
          background-color: white;
      }
      
      .bg-white p {
          color: #777777;
      }
      
      .bg-white h1 {
          color: #020460;
      }
      
      .bg-white h2 {
          color: #020460;
      }
      
      .bg-white h3 {
          color: #020460;
      }
      
      .bg-white h4 {
          color: #020460;
      }
      
      .bg-white h5 {
          color: #020460;
      }
      
      .bg-white h6 {
          color: #020460;
      }
      
      /* .bg-white button {
          background-color: #020460;
          color: #ffffff;
      } */
      
      .bg-white.btn-primary {
          background-color: #020460;
          color: #ffffff;
      }
      
      .bg-white label {
          color: #020460;
          font-size: 16px;
      }
      
      .bg-white .content__gdpr > p {
         font-size: 12px;
         font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      }
      
      .bg-white .content__gdpr > p > a {
         font-size: 12px;
      }
      
      .bg-white .content__gdpr > label {
         font-size: 12px !important;
         font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      }
      
      #mc_embed_signup {
          max-width: 100% !important;
      }
      
      #mc_embed_signup .mc-field-group label {
          font-size: 12px;
          font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      }
      
      #mc_embed_signup .button {
          background-color: #020460 !important;
          color: #ffffff !important;
          color: white !important;
          font-family: 'Core Sans Medium' !important;
          font-style: normal !important;
          font-weight: 600 !important;
          font-size: 16px !important;
          line-height: 22px !important;
          text-align: center !important;
          border-radius: 5px !important;
          border: none !important;
          cursor: pointer !important;
          padding: 14px 61px !important;
          height: auto !important;
      }
      
      #mc_embed_signup .mc-field-group input {
          font-family: 'Core Sans Regular' !important;
          border: none !important;
          border-bottom: 1px solid #777777 !important;
          font-style: normal !important;
          font-weight: 400 !important;
          font-size: 16px !important;
          line-height: 22px !important;
          padding: 14px 0 !important;
          flex: 0.6 !important;
          outline: none !important;
      }
      
      #mc_embed_signup .mc-field-group input[type=checkbox] {
          width: auto !important;
      }
      
      #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
          font-size: 12px !important;
          font-family: 'Core Sans Light' !important;
          font-style: normal !important;
          font-weight: 400 !important;
      }
      
      /* TEAL BACKGROUND */
      .bg-teal {
          background-color: #00A9CE;
      }
      
      .bg-teal p {
          color: #ffffff;
      }
      
      .bg-teal h1 {
          color: #020460;
      }
      
      .bg-teal h2 {
          color: #020460;
      }
      
      .bg-teal h3 {
          color: #020460;
      }
      
      .bg-teal h4 {
          color: #020460;
      }
      
      .bg-teal h5 {
          color: #020460;
      }
      
      /* .bg-teal button {
          background-color: #ffffff;
          color: #020460;
      } */
      
      .bg-teal.btn-primary {
          background-color: #ffffff;
          color: #020460;
      }
      
      .bg-teal ul {
          color: #ffffff;
      }
      
      .bg-teal a {
          color: #ffffff;
      }
      
      /* BLUE BACKGROUND */
      .bg-blue {
          background-color: #020460;
      }
      
      .bg-blue p {
          color: #ffffff !important;
      }
      
      .bg-blue h1 {
          color: #00A9CE;
      }
      
      .bg-blue h2 {
          color: #00A9CE;
      }
      
      .bg-blue h3 {
          color: #00A9CE;
      }
      
      .bg-blue h4 {
          color: #00A9CE;
      }
      
      .bg-blue h5 {
          color: #00A9CE;
      }
      
      .bg-blue h6 {
          color: #FF5C39;
      }
      
      /* .bg-blue button {
          background-color: #ffffff;
          color: #020460;
      } */
      
      .bg-blue.btn-primary {
          background-color: #ffffff;
          color: #020460;
      }
      
      .bg-blue ul {
          color: #ffffff;
      }
      
      .bg-blue a {
          color: #ffffff;
      }
      
      .bg-blue .carousel-control-prev-icon {
          background-image: url(/media/ived0so5/vector-4.png);
      }
      
      .bg-blue .carousel-control-next-icon {
          background-image: url(/media/kvrjpxwj/vector-3.png);
      }
      
      /* GREY BACKGROUND */
      .bg-grey {
          background-color: #777777;
      }
      
      .bg-grey p {
          color: #ffffff;
      }
      
      .bg-grey h1 {
          color: #020460;
      }
      
      .bg-grey h2 {
          color: #020460;
      }
      
      .bg-grey h3 {
          color: #020460;
      }
      
      .bg-grey h4 {
          color: #020460;
      }
      
      .bg-grey h5 {
          color: #020460;
      }
      
      /* .bg-grey button {
          background-color: #ffffff;
          color: #020460;
      } */
      
      .bg-grey.btn-primary {
          background-color: #ffffff;
          color: #020460;
      }
      
      .bg-grey ul {
          color: #ffffff;
      }
      
      .bg-grey a {
          color: #ffffff;
      }
      
      /* IMAGE BACKGROUND */
      /*.bg-image {
          background-color: #777777;
      }*/
      
      .bg-image p {
          color: #ffffff;
      }
      
      .bg-image h1 {
          color: #ffffff;
      }
      
      .bg-image h2 {
          color: #ffffff;
      }
      
      .bg-image h3 {
          color: #ffffff;
      }
      
      .bg-image h4 {
          color: #ffffff;
      }
      
      .bg-image h5 {
          color: #ffffff;
      }
      
      .bg-blue h6 {
          color: #00A9CE;
      }
      
      /* .bg-image button {
          background-color: #ffffff;
          color: #020460;
      } */
      
      .bg-image.btn-primary {
          background-color: #ffffff;
          color: #020460;
      }
      
      .bg-image > ul {
          color: #ffffff;
      }
      
      .bg-image a {
          color: #ffffff;
      }
      
      .bg-image .carousel-control-prev-icon {
          background-image: url(/media/ived0so5/vector-4.png);
      }
      
      .bg-image .carousel-control-next-icon {
          background-image: url(/media/kvrjpxwj/vector-3.png);
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
      .container {
          padding-left: 20px !important;
          padding-right: 20px !important;
      }
      
      h1 {
          font-size: 32px;
      }
      }
      
      /*Post*/
      
      .post {
          padding: 60px 0;
      }
      
      .post__header {
          display: flex;
          flex-direction: column;
          row-gap: 60px;
          margin-bottom: 60px;
      }
      
      .post__header > h1 {
          text-align: center;
      }
      
      .post__body > p {
          color: #777777;
          margin: 0 0 1em 0 !important;
      }
      
      .post__body > img {
          width: 100%;
          height: auto;
      }
      
      .post__eventHeader {
          display: flex;
          flex-direction: column;
          justify-content: center;
          text-align: center;
      }
      
      .post__eventDetails {
          display: flex;
          padding-top: 30px;
          flex-direction: column;
          justify-content: center;
      }
      
      .post__eventDetail > h5 > span {
          font-weight: 600;
          font-family: 'Core Sans Medium';
      }
      
      .post__eventDetail {
          display: flex;
          justify-content: center;
          column-gap: 30px;
      }
      
      .post__image {
          height: 560px;
          width: 100%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
      }
      
      .post__share {
          display: flex;
          column-gap: 10px;
          justify-content: center;
          align-items: center;
      }
      
      .post__share > a > img {
          width: 30px;
          height: 30px;
          cursor: pointer;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
      .post__image {
          height: 223px;
      }
      
      }
      
      /*Posts*/
      
      .posts {
          padding: 60px 0;
      }
      
      .posts__header {
          text-align: left;
          display: flex;
          flex-direction: column;
          row-gap: 30px;
      }
      
      .posts__itemContainer {
          display: flex;
          row-gap: 40px;
          column-gap: 40px;
          padding: 60px 0;
          flex-wrap: wrap;
          justify-content: flex-start;
      }
      
      .posts__item {
          display: flex;
          flex-direction: column;
          row-gap: 20px;
          width: calc(25% - 40px);
      }
      
      .posts__image {
          height: 194px;
          width: 100%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; 
      }

      .posts__componentButton {
        display: block;
        width: 100%;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
         
      .posts__item {
        width: calc(33.3% - 40px);
      }
      
      }

      /* // Small devices (landscape phones, less than 768px) */
        @media (max-width: 767.98px) {
            .posts__item {
                width: 100%;
           }
        }
        
        /* TOOLKIT TIMELINE */
        #cih_value_toolkit p, #cih_value_toolkit ul, #cih_value_toolkit ol, #cih_value_toolkit li {
            font-size: 14px !important;
            color: #000 !important;
        }
      
      
      /*Toolkits*/
      
      
      .toolkits {
          padding: 60px 0;
      }
      
      .toolkits__header {
          text-align: left;
          display: flex;
          flex-direction: column;
          row-gap: 30px;
      }
      
      .toolkits__itemContainer {
          display: flex;
          row-gap: 40px;
          column-gap: 40px;
          padding: 60px 0;
          flex-wrap: wrap;
          justify-content: flex-start;
      }
      
      .toolkits__item {
          display: flex;
          flex-direction: column;
          row-gap: 20px;
          width: 400px;
          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
          padding: 30px;
          justify-content: space-between;
          align-items: stretch;
      }
      
      .toolkits__top {
          display: flex;
          justify-content: space-between;
      }
      
      .toolkits__companyLogo {
          height: 100px;
          width: 150px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain; 
      }
      
      .testimonialName {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 18px;
          line-height: 1.3em;
          color: #FF5C39;
          margin-top: 20px;
      }
      
      .testimonialDetails {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 18px;
          line-height: 1.3em;
          color: #020460;
          margin-bottom: 20px;
      }
      
      .testimonialButton {
          width: 100%;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
         
      .toolkits__item {
          width: 100%;
      }
      }
      
      
      /*Toolkit*/
      
      .toolkit {
          padding: 60px 0;
      }
      
      .toolkit__header {
         
      }
      
      .toolkit__header > h1 {
          text-align: center;
      }
      
      .toolkit__details {
          display: flex;
          row-gap: 60px;
          margin: 100px 0;
          align-items: center;
          justify-content: space-between;
      }
      
      .toolkit__text > h4 {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 28px;
          line-height: 1.3em;
          color: #FF5C39;
      }
      
      .toolkit__text > h5 {
          font-family: 'Core Sans Medium';
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          line-height: 1.3em;
          color: #020460;
      }
      
      .toolkit__body > p {
          color: #777777;
          margin: 0 0 1em 0 !important;
      }
      
      .toolkit__eventHeader {
          display: flex;
          flex-direction: column;
          justify-content: center;
          text-align: center;
      }
      
      .toolkit__eventDetails {
          display: flex;
          padding-top: 30px;
          flex-direction: column;
          justify-content: center;
      }
      
      .toolkit__eventDetail > h5 > span {
          font-weight: 600;
          font-family: 'Core Sans Medium';
      }
      
      .toolkit__eventDetail {
          display: flex;
          justify-content: center;
          column-gap: 30px;
      }
      
      .toolkit__image {
          height: 193px;
          width: 290px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain;
      }
      
      .toolkit__share {
          display: flex;
          column-gap: 10px;
          justify-content: center;
          align-items: center;
      }
      
      .toolkit__share > a > img {
          width: 30px;
          height: 30px;
          cursor: pointer;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
      .toolkit__image {
          height: 223px;
      }
      }
      
      
      /*Feature One*/
      
      .featureOne {
          /*margin: 60px 0px;*/
      }
      
      .featureOne__container {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          row-gap: 30px;
      }
      
      .featureOne__image {
         height: 398px;
         object-fit: contain;
         background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
      }
      
      .featureOne__content {
          display: flex;
          flex-direction: column;
          row-gap: 30px;
      }
      
      .featureOne__content > p {
          display: none;
      }
      
      .featureOne .glightbox img {
          height: 398px;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
         
      
      
      }
      
      /*Testimonials*/
      
      .testimonials {
          /*margin: 60px 0px;*/
      }
      
      .testimonials__content > img {
          height: 40px;
          object-fit: contain;
      }
      
      .testimonials__content {
          display: flex;
          flex-direction: column;
          row-gap: 30px;
          margin-bottom: 30px;
      }
      
      .quote__content {
          display: flex;
          flex-direction: column;
          row-gap: 30px;
          margin-bottom: 30px;
          text-align: center;
      }
      
      .quote__content > img {
          height: 40px !important;
          object-fit: contain !important;
      }
      
      .testimonials__text {
          min-height: 168px;
      }
      
      .testimonials__text > p {
      font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 25px;
      }
      
      .quote__text > p {
      font-family: 'Core Sans Light';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 25px;
      }
      
      .testimonials__details > h6 {
         font-family: 'Core Sans Medium';
          font-weight: 900;
          margin-bottom: 0;
      }
      
      .testimonials__details > p {
          font-family: 'Core Sans Light';
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 22px;
          margin: 0px;
          
      }
      
      .carousel-caption {
          position: relative !important;
          right: 0 !important;
          bottom: 0 !important;
          left: 0 !important;
          padding-top: 0 !important;
          padding-bottom: 0 !important;
      }
      
      .carousel-control-prev-icon {
          background-image: url(https://construction-innovation-hub.euwest01.umbraco.io/media/zkufk3yr/vector-2.png);
          height: 30px;
          width: 15px;
          opacity: 1 !important;
      }
      
      .carousel-control-next-icon {
          background-image: url(https://construction-innovation-hub.euwest01.umbraco.io/media/pjdjn50k/vector-1.png);
          height: 30px;
          width: 15px;
          opacity: 1 !important;
      }
      
      .carousel-control-next, .carousel-control-prev {
          position: absolute;
          top: 0;
          bottom: 0;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: center;
          width: auto !important;
          height: 0 !important;
          opacity: 1 !important;
          margin: auto 30px;
      }
      
      .carousel-indicators [data-bs-target] {
          box-sizing: content-box;
          flex: 0 1 auto;
          width: 10px !important;
          height: 10px !important;
          padding: 0;
          margin-right: 3px;
          margin-left: 3px;
          text-indent: -999px;
          cursor: pointer;
          background-clip: padding-box;
          background-color: transparent !important;
          border: 1px solid #020460 !important;
          border-radius: 50%;
          opacity: 1 !important;
      }
      
      .carousel-indicators > .active {
          background-color: #020460 !important;
      }
      
      .carousel-indicators {
          position: relative;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 0;
          display: flex;
          justify-content: center;
          padding: 0;
          margin-bottom: 0 !important;
          margin-right: 15%;
          margin-left: 15%;
          list-style: none;
      }
      
      .meeting-space-slide {
          height: 300px;
          background-size: cover;
          background-position: center center;
          position: relative;
          display: flex;
          color: #ffffff;
          align-items: flex-end;
      }
      
      /* FLICITY CAROUSEL */
      .carousel-jt {
          margin: 50px 0;
      }
      
      .carousel-cell img {
          width: 400px;
          height: auto;
          display: block;
          margin: 0 20px;
      }
      
      /*Feature Header*/
      
      .featureHeader {
          /*margin: 60px 0px;*/
          background-repeat: no-repeat!important;
          background-size: cover!important;
      }
      
      .featureHeader__container {
          display: flex;
          justify-content: flex-start;
          align-items: center;
          row-gap: 30px;
      }
      
      .featureHeader__image {
         
      }
      
      .featureHeader__hexagon {
          display: flex;
          position: relative;
          width: 100%;
          height: 450px;
          
          background-color: #424242;
          -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
          clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
          margin: 0 auto;
      }
      
      .featureHeader__hexagon > img {
          width: 100%;
          height: auto;
          display: block;
          object-fit: cover;
      }
      
      .featureHeader__content {
          flex: 0.6;
          display: flex;
          flex-direction: column;
          row-gap: 30px;
      }
      
      .featureHeader__content > p {
          /*display: none;*/
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
         
          .featureHeader__hexagon {
            height: 378px;
            max-width: 335px;
          }
      
      }
      
      /* LOGO GRID */
      .logo-grid div {
          flex-basis: 20%;
          padding: 25px;
      }
      
      .logo-grid img {
          width: 100%;
          max-height: 128px;
      }
      
      .logo-grid-carousel .carousel-cell {
          width: 20%;
      }
      
      .logo-grid-carousel .carousel-cell img {
          width: 100%;
      }
      
      /* Image Gallery */
      .image-gallery div {
          width: 300px;
          height: 200px;
        background-position: center; /* Center the image */
        background-repeat: no-repeat; /* Do not repeat the image */
        background-size: cover; /* Resize the background image to cover the entire container */
      }
      
      /* VIDEO GRID */
      .glightbox img {
          max-width: 100%;
          width: 100%;
          height: 300px;
          object-fit: cover;
          transition: all .2s ease-in-out;
      }
      
      .gclose.disabled, .gnext.disabled, .gprev.disabled {
            opacity: 0 !important;
        }
      
      .video-overlay-play {
          display: flex;
          position: absolute;
          background-color: rgba(0, 0, 0, 0.2);
          width: 100%;
          height: 100%;
          justify-content: center;
          align-items: center;
          z-index: 8;
      }
      
      .video-item {
          position: relative;
          overflow: hidden;
      }
      
      .video-item a:hover img {
          scale: 1.1;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
          .logo-grid div {
              flex-basis: 50%;
              padding: 10px;
          }    
              
          .logo-grid img {
              width: 100%;
              height: auto;
          }
      }
          
          /* Content Grid */
          
          .contentGrid {
              /*padding: 60px 0px;*/
          }
          
          .contentGrid img {
              width: 100%;
              height: auto;
              object-fit: contain;
          }
          
          .grid-section img {
              width: 100%;
              height: auto;
              object-fit: contain;
          }
          
          
          /* Carousel */
          /*.imageCarousel {*/
          /*    padding: 60px 0;*/
          /*}*/
          
          /*.carousel-item {*/
          /*    background-size: cover;*/
          /*    background-position: center center;*/
          /*}*/
          
          /*.carousel-content {*/
          /*    width: 60%;*/
          /*    margin-left: auto;*/
          /*    margin-right: auto;*/
          /*    z-index: 2;*/
          /*    position: relative;*/
          /*}*/
          
          /* Post Carousel */
          
          /*.postCarousel {*/
          /*    padding: 60px 0;*/
          /*}*/
          
          
          /* Post Carousel */
          /*.selectedImage {*/
          /*    object-fit: contain;*/
          /*    background-position: center;*/
          /*    background-repeat: no-repeat;*/
          /*    background-size: cover;*/
          /*}*/
          
          /* Stats */
          
          .stat {
              border-top: 1px solid #FF5C39;
              border-bottom: 1px solid #FF5C39;
              padding: 60px 0 60px 0;
              margin-top: 60px;
          }
          
              .stat__largeText {
              font-size: 8em;
          }
              
          /*Medium devices (tablets, less than 992px)*/
              @media (max-width: 991.98px) {
                  .stat__largeText {
                  font-size: 5em;
              }
          }
          
          .stat__smallText {
              
          }
          
      /* Bootstrap overrides */
          /*.row {*/
          /*--bs-gutter-x: 4.5rem;*/
          /*}*/
      /*    
          .py-2 {
          padding-top: 3.5rem!important;
          padding-bottom: 3.5rem!important;
      }*/
      
      /* ACCORDION */
       .accordion-button {
           color: #2c2c2c !important;
           font-size: 24px !important;
           font-family: 'Core Sans Light';
           font-style: normal;
           font-weight: 400;
           line-height: 1.4em;
       }
       
       .accordion-button.collapsed {
          border-color: #2c2c2c !important;
       }
       
       .accordion-button:not(.collapsed) {
          color: #2c2c2c !important;
          background-color: #ffffff !important;
          border: none !important;
       }
       
       .accordion-button:focus {
          border-color: #ffffff !important;
          box-shadow: none !important;
       }
       
       .accordion {
           border-top: 1px solid #2c2c2c;
           border-bottom: 1px solid #2c2c2c;
           border-color: #2c2c2c !important;
           background-color: none !important;
           
       }
       
           /* Bootstrap overrides */
          .accordion {
          --bs-accordion-border-width: 0px;
          --bs-accordion-btn-padding-x: 0rem;
          --bs-accordion-btn-padding-y: 2rem;
          --bs-accordion-body-padding-x: 0rem;
          }
       
       .accordion-item {
           border: 1px solid #2c2c2c;
       }
       
       .pagination-container {
           display: block;
           width: 100%;
           overflow: auto;
       }
       
       .page-link {
          position: relative;
          display: block;
          padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
          font-size: var(--bs-pagination-font-size);
          color: #020460;
          text-decoration: none;
          background-color: var(--bs-pagination-bg);
          border: none !important;
          transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      }
      
      .page-link.active {
          z-index: 3;
          color: var(--bs-pagination-active-color);
          background-color: #FF5C39;
          border-color: var(--bs-pagination-active-border-color);
      }
      
      .page-link:hover {
          color: #020460;
      }
      
      .page-link:focus {
          color: #020460;
      }
      
      /* Bootstrap overrides */
      .green-bg {
          background-color: #63c29c;
          color: ffffff;
      }
      
       /*Resources*/
      
      .resources {
          padding: 60px 0;
      }
      
      .resources p {
         color: #777777;
      }
      
      .resources__header {
          text-align: left;
          display: flex;
          flex-direction: column;
          row-gap: 30px;
      }
      
      .resources__itemContainer {
          display: flex;
          row-gap: 80px;
          column-gap: 40px;
          padding: 60px 0;
          flex-wrap: wrap;
          justify-content: flex-start;
      }
      
      .resources__item {
          display: flex;
          flex-direction: column;
          row-gap: 20px;
          width: calc(33.3% - 40px);
          justify-content: space-between;
          border-bottom: 1px solid #020460;
      }
      
      .resources__image {
          height: 194px;
          width: 100%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; 
      }
      
      .resources__heading {
          font-family: 'Core Sans Regular';
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          line-height: 1.3em;
          margin-bottom: 0.5rem;
      }
      
      /*Medium devices (tablets, less than 992px)*/
      @media (max-width: 991.98px) {
         
      .resources__item {
        width: calc(50% - 40px);
      }
      
      }

      /* // Small devices (landscape phones, less than 768px) */
        @media (max-width: 767.98px) {
            .resources__item {
                width: 100%;
           }
        }
      
      
     .news-cat {
        font-family: 'Core Sans Medium';
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 1.3em;
        color: #020460;
    }
    
    .active-filter {
        text-decoration: underline;
        color: #00A9CE;
    }
      
      