body.fixed .header_wrapper {
    position: absolute;
  }
  
  .header_wrapper {
    background: transparent !important;
  }
  
  .desktop_hide {
    display: none;
  }
  
  .verticalSlideText {
    padding: 0;
  }
  
  .pulsingButton {
    margin: 40px 0;
  }
  
  .slick-dots {
    position: relative;
  }
  
  .featuresTopImg {
    background         : url(/skins/theme1/media/images/resource_center_hero.svg), #fff;
    background-repeat  : no-repeat;
    background-size    : cover;
    background-position: center;
    align-items        : flex-end !important;
    width              : 100%;
    margin             : 0;
    min-height         : 70vh;
    padding-top: 80px;
    padding-bottom: 30vh;
  }
  
  .featuresTopImg hr {
    border-top: 1.5px solid #FFF;
    width     : 60%;
  }
  
  .featuresTopImg h2 {
    color         : #FFFFFF;
    font-family   : "Red Hat Display";
    font-size     : 50px;
    font-weight   : bold;
    letter-spacing: 0;
    line-height   : 64px;
    width: 80vw;
  }
  
  .haveItYourWay svg,
  .verticalSlideText svg {
    width : 100%;
    fill  : #fff;
    height: 60px;
  }
  
  .featuresTopImg p {
    color: #FFFFFF;
  
    font-size     : 32px;
    font-weight   : 300;
    letter-spacing: 0;
    line-height   : 40px;
  }
  
  .featuresTopImg a:hover {
    text-decoration: none;
  }
  
  /* Features Slider */
  .verticalSlideText h3 {
    margin-top: 100px;
  }
  
  .features_slider_img img {
    width     : 100%;
    height    : 100%;
    object-fit: cover;
  }

  .btn-pad {
    width: 238px;
  }

  .article_container {
    padding: 0 15px;
  }

  .article_cta {
    position: relative;
    top: -120px;
  }

  .article_cta .article_cta_top {
      display: flex;
      justify-content: flex-start;
  }

  .article_cta .article_cta_top img {
    object-fit: cover;
    width: 100%;
  }

  .article_cta .article_cta_bottom h4 {
    padding-top: 20px;
    color: #2204AF;
    font-family: "Red Hat Display";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
  }

  .article_cta .article_cta_bottom iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
  }

  .article_cta .article_cta_bottom img {
    width: 100% !important;
    height: auto !important;
  }

  .recent_articles {
    position: relative;
    padding: 40px;
  }

  .recent_articles h3 {
    color: var(--Grey, #717171);
    font-family: "Red Hat Display";
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
  }

  .page-control {
    display: flex;
    max-width: 60%;
    margin: 0 auto;
    justify-content: space-between;
    padding-bottom: 200px;
  }

  .page-control > a.btn-page {
    border-radius: 97px;
    border: 1px solid #6374FF;
    color: #6374FF;
    text-align: center;
    font-family: "Red Hat Display";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 40px;
    transition: all ease 0.25s;
  }

  .page-control > a:hover {
    background:#FF963B;
    color:white;
    border: 1px solid #FF963B
  }

  .recent_articles .line {
    display: block;
    max-width: 270px;
    width: 100%;
    height: 1px;
    background-color: var(--Grey, #717171);
    margin-bottom: 20px;
  }

  .recent_articles .articles {
    display: flex;
    flex-direction: column;
  }

  .recent_articles .articles > a {
    color: #2204AF;
    font-family: "Red Hat Display";
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
  }

  .recent_articles .articles > a + a {
    margin-top: 15px;
  }

  @media screen and (max-width: 768px) {

    .featuresTopImg {
        padding-bottom      : 25vh;
        min-height          : 50vh;
    }

    .featuresTopImg h2 {
        font-size     : 28px;
        font-weight   : bold;
        letter-spacing: 0;
        line-height   : 30px;
        margin-bottom : 10px;
        margin-top    : 100px;
    }

    .featuresTopImg p {
        font-size     : 22px;
        font-size     : 22px;
        font-weight   : 300;
        letter-spacing: 0;
        line-height   : 1.2;
    }

    .content_resource {
        justify-content: center;
        padding-bottom: 100px;
    }
    
    .article_cta {
        position: relative;
        top: -60px;
    }

    .article_cta .article_cta_bottom h4 {
        padding-top: 20px;
        color: #2204AF;
        font-family: "Red Hat Display";
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
    }

    .article_cta .article_cta_bottom p {
        font-size: 15px;
    }

    .page-control {
        max-width: 100%;
        padding-bottom: 0;
    }
    
    .page-control > a.btn-page {
        font-size: 14px;
        padding: 15px 20px;
    }

    .recent_articles {
        position: relative;
        padding: 40px 0;
    }
    
    .recent_articles h3 {
        font-size: 22px;
    }

    .recent_articles .articles > a {
        font-size: 15px;
    }
    
    .recent_articles .articles > a + a {
        margin-top: 15px;
    }

}


