.gridImgContent.threecolumnpanel {
  padding: 50px 0px 86px;
  padding-bottom: 0px; }
  @media print, screen and (min-width: 64em) {
    .gridImgContent.threecolumnpanel {
      padding: 150px 0px 86px; } }
  @media print, screen and (max-width: 47.99875em) {
    .gridImgContent.threecolumnpanel .containerWrapper {
      padding: 0; } }
  .gridImgContent.threecolumnpanel h2 {
    font-family: 'opensans' !important;
    text-align: center;
    color: #0099B2;
    font-weight: 600;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px; }
    @media print, screen and (min-width: 64em) {
      .gridImgContent.threecolumnpanel h2 {
        font-size: 48px;
        line-height: 65px;
        text-align: left;
        margin-bottom: 20px; } }
    @media print, screen and (max-width: 47.99875em) {
      .gridImgContent.threecolumnpanel h2 {
        padding: 0 26px; } }
  .gridImgContent.threecolumnpanel p {
    color: #707070;
    text-align: left;
    font-weight: 400;
    margin-bottom: 33px;
    font-size: 16px;
    line-height: 22px; }
    @media print, screen and (min-width: 64em) {
      .gridImgContent.threecolumnpanel p {
        font-size: 24px;
        line-height: 33px;
        font-weight: 600;
        max-width: 943px;
        margin-left: 0px;
        margin-bottom: 60px; } }
    @media print, screen and (max-width: 47.99875em) {
      .gridImgContent.threecolumnpanel p {
        padding: 0 26px; } }
    .gridImgContent.threecolumnpanel .GridContentWrap {
    justify-content: flex-start; }
  .gridImgContent.threecolumnpanel .GridContentWrap .contentdetails {
    padding: 0 20px 14px; }
    @media print, screen and (max-width: 47.99875em) {
      .gridImgContent.threecolumnpanel .GridContentWrap .contentdetails {
        margin-top: 22px; } }
    @media print, screen and (min-width: 64em) {
      .gridImgContent.threecolumnpanel .GridContentWrap .contentdetails {
        padding: 21px 26px; } }
  .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection {
    background-color: #F0F8FA;
    border-radius: unset;
    box-shadow: none;
    padding-bottom: 20px;
    background-color: #F0F8FA; }
    @media print, screen and (min-width: 64em) {
      .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection {
        width: 31.14%;
        position: relative; 
        margin-right: 3.2%;}
      .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection:last-child {
            margin-right: 0; } }
    .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .imgSection img {
      width: 100%; }
    .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection p {
      font-size: 16px;
      line-height: 22px;
      max-width: 100%;
      color: #4F4F4F;
      text-align: left;
      font-weight: 400;
      margin-bottom: 35px; }
      @media print, screen and (min-width: 64em) {
        .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection p {
          margin-bottom: 30px;
          font-size: 18px;
          line-height: 24px; } }
      @media print, screen and (max-width: 47.99875em) {
        .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection p {
          padding: 0; } }
    .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 {
      font-family: 'opensans' !important;
      color: #002F6C;
      text-align: left;
      font-weight: 600;
      margin-bottom: 15px; }
      @media print, screen and (min-width: 64em) {
        .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 {
          font-size: 25px;
          line-height: 30px;
          max-width: 100%;
          margin-bottom: 20px; } }
      @media screen and (min-width: 85em) {
          .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 {
            font-size: 32px;
            line-height: 43px; } }
      .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 a {
        text-decoration: none;
        font-size: 25px;
        line-height: 30px; }
        @media screen and (min-width: 85em) {
            .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 a {
              font-size: 32px;
              line-height: 43px; } }
    .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click {
      display: flex;
      transition: 0.3s all;
      position: absolute;
      bottom: 15px; }
      @media print, screen and (min-width: 64em) {
        .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click {
          bottom: 30px; } }
      .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click:hover {
        text-decoration: none;
        padding-left: 5px;
        transition: 0.3s all; }
      .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click span {
        font-size: 16px;
        line-height: 22px;
        font-weight: 700;
        color: #002F6C; }
      @media print, screen and (min-width: 64em) {
          .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click span {
            font-size: 18px;
            line-height: 24px; } }
        .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection .arrow-click span::after {
          content: "";
          display: inline-block;
          position: absolute;
          width: 22px;
          height: 15px;
          background: url(/assets/images/arrow_click.svg) no-repeat;
          background-size: contain;
          margin-left: 5px;
          margin-top: 5px; }
  .gridImgContent.threecolumnpanel .GridContentWrap.tow-column {
    width: 100%; }
    @media print, screen and (min-width: 64em) {
      .gridImgContent.threecolumnpanel .GridContentWrap.tow-column .imgContentSection {
        width: 49.122%; } }
  .gridImgContent.threecolumnpanel .video-panel .filter-img .videoPanel:before {
    background-color: rgba(16, 13, 13, 0.39); }
  .gridImgContent.threecolumnpanel .video-panel .filter-img .videoPanel:after {
    width: 112px;
    height: 112px;
    background: url(/assets/images/playpause.svg) no-repeat; }
  .gridImgContent.threecolumnpanel .ctabtn.secondarybtn {
    margin-top: 0px;
    margin-bottom: 0px; }
    @media print, screen and (min-width: 64em) {
        .gridImgContent.threecolumnpanel .ctabtn.secondarybtn {
            padding: 0px 23px;
            margin-top: 34px;
            font-size: 20px; } }
.gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection p.date-insight{
    margin-bottom:14px;
}
html:not([lang="en"]) .gridImgContent.threecolumnpanel .GridContentWrap .imgContentSection h4 {
    font-size: 22px;
    line-height: 29px;
    max-width: 100%;
}

html:not([lang="en"]) .whatwe_offer .flexwrap .colblock .contentsection .arrow-click::after {
  bottom: 20px; }
