:root {
  --primary: #024985;
  --Green: #1DB584;
  --Orange: #FFBB54;
  --Pink: #FF69A8;  
  --Mint-Green: #96E366;
  --Cyan: #0AC9DE;
  --Purple: #BAAAF0;
  --Pastel:#F1E7E9;
  --BluePastel:#EDEDED;
  --DarkBlue:#1A232B;
  --manatee:#958E98;
  --white:#ffffff
}

/* @import url('https://fonts.cdnfonts.com/css/clash-display');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,100&display=swap'); */

/* @font-face{font-family:'Clash Display';font-style:normal;font-weight:400;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplayRegular.woff) format('woff')}@font-face{font-family:'Clash Display';font-style:normal;font-weight:200;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplayExtralight.woff) format('woff')}@font-face{font-family:'Clash Display';font-style:normal;font-weight:300;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplayLight.woff) format('woff')}@font-face{font-family:'Clash Display';font-style:normal;font-weight:500;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplayMedium.woff) format('woff')}@font-face{font-family:'Clash Display';font-style:normal;font-weight:600;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplaySemibold.woff) format('woff')}@font-face{font-family:'Clash Display';font-style:normal;font-weight:700;src:local('Clash Display'),url(https://fonts.cdnfonts.com/s/65008/ClashDisplayBold.woff) format('woff')} */




@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Variable.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Variable.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Variable.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Extralight.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Extralight.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Extralight.ttf') format('truetype');
       font-weight: 200;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Light.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Light.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Light.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Regular.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Regular.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Regular.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Medium.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Medium.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Medium.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Semibold.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Semibold.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Semibold.ttf') format('truetype');
       font-weight: 600;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Clash Display';
  src: url('fonts/ClashDisplay/ClashDisplay-Bold.woff2') format('woff2'),
       url('fonts/ClashDisplay/ClashDisplay-Bold.woff') format('woff'),
       url('fonts/ClashDisplay/ClashDisplay-Bold.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: normal;
}



@font-face {
  font-family: Roboto;
  src: url("fonts/Roboto/Light/Roboto-Light.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Light/Roboto-Light.woff?v=2.137") format("woff");
  font-weight: 300;
  font-style: normal; }
  @font-face {
    font-family: Roboto;
    src: url("fonts/Roboto/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Regular/Roboto-Regular.woff?v=2.137") format("woff");
    font-weight: 400;
    font-style: normal; }
    @font-face {
      font-family: Roboto;
      src: url("fonts/Roboto/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Regular/Roboto-Regular.woff?v=2.137") format("woff");
      font-weight: normal;
      font-style: normal; }
      @font-face {
        font-family: Roboto;
        src: url("fonts/Roboto/Medium/Roboto-Medium.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Medium/Roboto-Medium.woff?v=2.137") format("woff");
        font-weight: 500;
        font-style: normal; }
        @font-face {
          font-family: Roboto;
          src: url("fonts/Roboto/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Bold/Roboto-Bold.woff?v=2.137") format("woff");
          font-weight: 700;
          font-style: normal; }
          @font-face {
            font-family: Roboto;
            src: url("fonts/Roboto/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Bold/Roboto-Bold.woff?v=2.137") format("woff");
            font-weight: bold;
            font-style: normal; }
            @font-face {
              font-family: Roboto;
              src: url("fonts/Roboto/Black/Roboto-Black.woff2?v=2.137") format("woff2"), url("fonts/Roboto/Black/Roboto-Black.woff?v=2.137") format("woff");
              font-weight: 900;
              font-style: normal; }   
                 
 body{font-family: Roboto,sans-serif;color: var(--DarkBlue);}
.bg-primary{ background-color:var(--primary) ;}
.bg-Pink{ background-color:var(--Pink) ;}
.bg-Orange{ background-color:var(--Orange) ;}
.bg-Green{ background-color:var(--Green) ;}
.bg-Mint-Green{ background-color:var(--Mint-Green) ;}
.bg-Cyan{ background-color:var(--Cyan) ;}
.bg-Purple{ background-color:var(--Purple) ;}
.bg-Pastel{ background-color:var(--Pastel) ;}
.bg-BluePastel{ background-color:var(--BluePastel) ;}
.dflex{display: flex;}
.FontClash{font-family: 'Clash Display',sans-serif!important;}
.FontRoboto{font-family: Roboto,sans-serif!important;}
.align-center{align-items: center;}
.align-self-center{align-self: center;}
.menu-open{overflow: hidden;}
html{ overflow-y: scroll;}

.gap-48{gap: 48px;}
.gap-md-48{gap: 48px;}
.col-md-6{flex: 1 1 1 50%;}

.font-64{font-size: 64px!important;}
.font-56{font-size: 56px!important;}
.font-48{font-size: 48px!important;}
.font-40{font-size: 40px!important;}
.font-36{font-size: 36px!important;}
.font-32{font-size: 32px!important;}
.font-28{font-size: 28px!important;}
.font-24{font-size: 24px!important;}
.font-20{font-size: 20px!important;}
.font-18{font-size: 18px!important;}
.font-16{font-size: 16px!important;}
.font-14{font-size: 14px!important;}
.fontW-400{font-weight: 400!important;}
.fontW-500{font-weight: 500!important;}
.fontW-600{font-weight: 600!important;}
.fontW-700{font-weight: 700!important;}
.LH-140{line-height: 140%;}
.LH-130{line-height: 130%;}
.textUppercase{text-transform: uppercase!important;}
.FontWhite{color: #fff!important;}
.FontBlue{color: #024985!important;}
.FontDarkBlue{color: #1A232B!important;}
.FontOrange{color: #FFBB54!important;}

.pd-tb135{padding-top: 135px; padding-bottom: 135px;}
.pd-tb100{padding-top: 100px; padding-bottom: 100px;}
.pd-tb88{padding-top: 88px; padding-bottom: 88px;}
.pd-tb77{padding-top: 77px; padding-bottom: 77px;}
.pd-tb24{padding-top: 24px; padding-bottom: 24px;}
.pd-t88{padding-top: 88px;}
.pd-b88{padding-bottom: 88px;}
.pd-b48{ padding-bottom: 48px!important;}
.pd-lr0{padding-left: 0px; padding-right: 0px;}
.m-tb48{margin-top: 48px; margin-bottom: 48px;}
.m-tb44{margin-top: 44px; margin-bottom: 44px;}
.m-tb24{margin-top: 24px; margin-bottom: 24px;}
.mt-88{margin-top: 88px!important;}
.mb-88{margin-bottom: 88px!important;}
.mt-78{margin-top: 78px!important;}
.mb-120{margin-bottom: 120px!important;}
.mb-72{margin-bottom: 72px!important;}
.mb-48{margin-bottom: 48px!important;}
.mb-46{margin-bottom: 46px!important;}
.mb-32{margin-bottom: 32px!important;}
.mb-28{margin-bottom: 28px!important;}
.mb-24{margin-bottom: 24px!important;}
.mb-22{margin-bottom: 22px!important;}
.mb-16{margin-bottom: 16px!important;}
.mb-8{margin-bottom: 8px!important;}
.mb-4{margin-bottom: 4px!important;}
.mb-2{margin-bottom: 2px!important;}
.mb-0{margin-bottom: 0px!important;}

.gutter-x-0{--bs-gutter-x: 0px;}

.Text1{color: #FFBB54; font-size: 16px; font-weight: 700;}
.text-center{text-align: center;}

.list-style1 li {list-style-type: none;position: relative;}
.list-style1 li:before {background: #ffbb54;content: "";display: block;height: 8px;left: -32px;position: absolute;top: 9px;width: 8px;}
.wFull{width: 100%!important;}
.w-220{width: 220px!important;}
.w-64{width: 64px!important;}
.w-56{width: 56px!important;}
.w-48{width: 48px!important;}
.w-40{width: 40px!important;}
.w-32{width: 32px!important;}
.maxW-1000 {max-width: 1000px;}
.maxW-800 {max-width: 800px;}
.maxW-815 {max-width: 815px;}
.maxW-640 {max-width: 640px;}
.maxW-600 {max-width: 600px;}
.mLR-auto{margin-left: auto; margin-right: auto;}
.c-scrollbar{z-index: 999;}
.Archivepage_scrollCta{display: none;}
.ListBlockHorizontal_headRow {align-items: flex-start;}
.slick-slider .ItemCardsBlock_cards .ItemCard{padding-right: 0px;}
.Footer_head, .Footer_head:after{clip-path: none;}
.Footer_head { height: 221px;}
.Footer_head:after {height: 121px;}
.slick-dots li button:before{background-color:var(--primary); font-size: 0px; width: 6px;height: 4px;opacity: 0.2;border-radius: 5px;transition: all 0.2s linear;}
.slick-dots li.slick-active button:before {background-color:var(--Orange); opacity: 1;width: 16px;transition: all 0.4s linear;}
.slick-dots li {width: 20px;height: 6px;margin: -3px 0px;}
.slick-dots li.slick-active{ margin:-3px 8px -3px 0px;}
.ListBlockVerticalLink_label{font-weight: 500;}
.ListBlockHorizontalItem_title_updated{font-family: 'Clash Display',sans-serif;font-size: 24px;letter-spacing: .02em;line-height:140%;margin-bottom: 16px;}
.ListBlockHorizontalItem_title_updated .ListBlockHorizontalItem_title_line{display: table;}
.Homepage .LogoWallBlock_text{font-weight: 500;}
.ItemCardsBlock_label {font-size: 20px; line-height: 130%;}

.Pink .ListBlockHorizontalItem_title_line:after,.Pink .ListBlockHorizontalItem:after {background:var(--Pink)!important}
.Orange .ListBlockHorizontalItem_title_line:after,.Orange  .ListBlockHorizontalItem:after{background:var(--Orange)!important}
.Mint-Green .ListBlockHorizontalItem_title_line:after,.Mint-Green .ListBlockHorizontalItem:after{background:var(--Mint-Green)!important}
.Cyan .ListBlockHorizontalItem_title_line:after,.Cyan .ListBlockHorizontalItem:after{background:var(--Cyan)!important}
.Purple .ListBlockHorizontalItem_title_line:after,.Purple .ListBlockHorizontalItem:after{background:var(--Purple)!important}
.Green .ListBlockHorizontalItem_title_line:after,.Green .ListBlockHorizontalItem:after{background:var(--Green)!important}

.Pink .ListBlockHorizontalItem_desktopIcon>svg, .Pink .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Pink)!important ;}
.Orange .ListBlockHorizontalItem_desktopIcon>svg, .Orange .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Orange)!important ;}
.Mint-Green .ListBlockHorizontalItem_desktopIcon>svg, .Mint-Green .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Mint-Green)!important ;}
.Cyan .ListBlockHorizontalItem_desktopIcon>svg, .Cyan .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Cyan)!important ;}
.Purple .ListBlockHorizontalItem_desktopIcon>svg, .Purple .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Purple)!important ;}
.Green .ListBlockHorizontalItem_desktopIcon>svg, .Green .ListBlockHorizontalItem_mobileIcon>svg{ fill:var(--Green)!important ;}
.PageHero_scrollIcon{display: none;}
.archive .ArchiveItem_category, .ArchiveItem_category:hover{text-decoration: none;cursor: pointer;}
.BenefitsBlock_wrapper:after{background: var(--BluePastel);}
body.privacy-policy{width: 100%; overflow-x: hidden;}
.HomeHero_scrollIcon{display: none;}
.CrossSellBlock_card{background: var(--primary);backdrop-filter: none;}
.Wysiwyg ul {padding-left: 24px;}
.Wysiwyg li {margin-bottom: 12px;}
.Wysiwyg ul li:before{left: -24px;}
.legalPage b, .legalPage strong {font-weight: 600;}
.PrimaryCta_label{color: var(--DarkBlue);}
.HomeHero_imageBackground_image{object-position: center;object-fit: contain;}
.PrimaryCta svg {width: 18px;height: 18px;top: -1px;position: relative;}
.PrimaryCta.mouseenter svg path{ fill: #fff;} 
.PageHero_visual_img{border-radius: 24px;}
.archive .ArchiveItem_visual{position:-webkit-sticky ;}
#onetrust-consent-sdk{width: 100vw;}
#onetrust-banner-sdk.otFlat,#onetrust-banner-sdk{width: 100vw;}
.privacy-policy a{word-break: break-all;}
.no-link{pointer-events: none;}
.Disp-Block{display:block;}
  /* .Homepage .HomeHero {top: 59px;}
  .HomeHero_title--secondary{top: 59px;} */
.ArchiveItem_link{z-index: 3;}
/* Start Scrollbar Styling */
body.privacy-policy::-webkit-scrollbar,.tab-content::-webkit-scrollbar {width: 7px;}

body.privacy-policy::-webkit-scrollbar-track,.tab-content::-webkit-scrollbar-track {background-color: #ebebeb;-webkit-border-radius: 10px;
  border-radius: 10px;}

body.privacy-policy::-webkit-scrollbar-thumb,.tab-content::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;
  background: #898989;}
/* Close  Scrollbar Styling */
@media only screen and (min-width:769px) {
  .textMd-right{text-align: right;}
  /* .smarter-resourcing .FeatureBlock_visual_container .FeatureBlock_visual_img{margin: auto;top: 50%;
    -ms-transform: translateY(-50%);transform: translateY(-50%);} */
  .smarter-resourcing  .PrimaryCta{width: 260px;}
  .HomeHero_title {font-size: 56px;}
  .ListBlock_title{font-size: 56px;}
  .list-style1 li {margin-top: 16px;margin-bottom: 16px; }
  .LogoWallBlock {padding: 160px 0 160px;}
  .FeatureBlock_visual_container{max-height: 100%;}
  .ListBlockHorizontal_3Column .ListBlockHorizontal_itemColumn:nth-child(n+1) .ListBlockHorizontalItem_container:before {display: none;}
  .ListBlockHorizontal_3Column .ListBlockHorizontal_itemColumn:nth-child(3n+1) .ListBlockHorizontalItem_container:before {display: block;}
  .two-col-min769{display: grid;grid-template-columns: 1fr 1fr; gap: 48px;}
  .ListBlockVertical_items{margin-top: -44px;}
  .ListBlockVerticalLink{padding-right: 40px;}
  .ListBlockVerticalLink_label{line-height: 140%;}
  .Wysiwyg h3, .Wysiwyg h4 { margin-bottom: 32px;}
  .ListBlockHorizontalItem_container,.ListBlockHorizontal_itemColumn:nth-child(4n+1) .ListBlockHorizontalItem_container{padding-bottom: 96px;}
  .ListBlockHorizontalItem_title_updated{min-height: 66px;}
  .contact .ListBlockHorizontalItem_title_updated{min-height: 24px;}
  .contact .ListBlockHorizontalItem_desktopIcon{bottom: 45px;}
  .contact .ListBlockHorizontalItem:before{right: -16px;}
  .ListBlockHorizontalItem_desktopIcon{left: 28px;}
  .ListBlockHorizontalItem:before{right: auto;}
  .mt-md-88{margin-top: 88px!important;}
  .mt-md-48{margin-top: 48px!important;}
  .mt-md-24{margin-top: 24px!important;}
  .mb-md-88{margin-bottom: 88px!important;}
  .mb-md-48{margin-bottom: 48px!important;}
  .mb-md-24{margin-bottom: 24px!important;}
  .FooterPartners_logos{margin-top: 27px!important;}
}
@media only screen and (min-width:920px) {
  .MenuDesktopSecondaryNav_items{max-height: 90px;overflow: hidden;}
  .contact .ListBlockHorizontal_itemColumn:last-child .ListBlockHorizontalItem:before{right: -4px;}
  .DispMd-Block{display:block;}
}
@media only screen and (min-width:992px) {
  .Header { background-color: #fff;}
}
@media only screen and (min-width:1200px) {
  .mLR-LG--216{margin-left: -140px;margin-right: -140px;width: auto;}
  .mLR-LG--160{margin-left: -140px;margin-right: -140px;width: auto;}
  .mLR-LG--100{margin-left: -100px;margin-right: -100px;width: auto;}
  .HomeHero{margin-top: 0px!important;}
  .Homepage main{padding-bottom: 100px; padding-top:99px;}
  .Homepage .Footer {margin-top: -120px!important;}
  .HomeHero_title--secondary{    width: auto; top:0px; transform: translateY(50%);}
}
@media only screen and (min-width:1366px) {
  .mLR-LG--216{margin-left: -216px;margin-right: -216px;width: auto;}
  .mLR-LG--160{margin-left: -160px;margin-right: -160px;width: auto;}
  .Careerspage .ParallaxBlock{height: 700px!important; margin-top: 88px;}
  .Careerspage .ParallaxBlock .ParallaxBlock_items{max-height: 600px!important;}
}
@media (min-width: 1440px){
.FeatureBlock--right .FeatureBlock_visual_container {width: calc(100% + 50vw - 616px);}
}
@media (min-width: 1921px){
  .home_smooth_slider{max-width: 1921px; margin-left: auto;margin-right: auto;}
  }
@media only screen and (max-width:767px) {
  .font-64{font-size: 40px!important;}
  .font-56 {font-size: 40px!important;}
  .font-40{font-size: 32px!important;}
  .font-32{font-size: 24px!important;}
  .font-28 {font-size: 20px!important;}
  .font-24{font-size: 16px!important;}
  .font-18{font-size: 16px!important;}
  .fontSm-32{font-size: 32px!important;line-height: 100%;}
  .fontSm-20{font-size: 20px!important;line-height: 140%!important;}
  .pd-tb135{padding-top: 48px;padding-bottom: 48px;}
  .pd-tb100{padding-top: 48px; padding-bottom: 48px;}
  .pd-tb88{padding-top: 48px; padding-bottom: 48px;}
  .pd-t88{padding-top: 48px;}
  .pd-b88{padding-bottom: 48px;}
  .Mpb-48{margin-bottom: 48px!important;}
  .pd-tb77{padding-top: 48px; padding-bottom: 48px;}
  .pdSm-lr0{padding-left: 0px!important; padding-right: 0px!important;}
  .m-tb48 {margin-top: 32px;margin-bottom: 32px;}
  .mt-88{margin-top: 48px!important;}
  .mt-78{margin-top: 28px!important;}
  .mb-120{margin-bottom: 60px!important;}
  .mb-88{margin-bottom: 48px!important;}
  .mb-72{margin-bottom: 48px!important;}
  .mb-48 {margin-bottom: 24px!important;}
  .mtbSm-0{margin-top: 0px!important; margin-bottom: 0px!important;}
  .mtSm-120{margin-top: 120px!important;}
  .mtSm-48{margin-top: 48px!important;}
  .mbSm-48{margin-bottom: 48px!important;}
  .mbSm-0{margin-bottom: 0px!important;}
  .Boilerpage .PageHero_content{ margin-bottom: 0px;}
  .PageHero_title {font-size: 40px;}
  .LogoWallBlock_logos_slide {flex-wrap: wrap;gap: 12px;}
  .WhatYours-slider,.case-studies-slider{margin-left: -24px; margin-right: -24px;}
  .WhatYours-slider .slick-slide,.case-studies-slider .slick-slide{margin: 0px 8px;}
  .WhatYours-slider .slick-list,.case-studies-slider .slick-list{padding: 0px 48px;}
  .MobileSlick-active .slick-track{display: flex;}
  .MobileSlick-active .slick-slide{height: inherit !important;}
  .slick-dots {bottom: -48px;}
  .PageHero_content{padding-bottom: 12px;}
  .legalPage .Boilerpage .PageHero_content {padding-bottom: 0px;padding-top: 48px;}
  .legalPage .PageHero {margin-bottom: 24px;}
  .legalPage .Wysiwyg h4{line-height: 130%;}
  .CrossSellBlock {min-height: 600px!important;}
  .BlockOne-head, .Wysiwyg .BlockOne-head {font-size: 28px;}
  .PageHero_content{margin-top: 24px;}
  .PageHero--full .PageHero_visual{margin-top: 56px;padding: 0px 24px 24px 24px;}
  .Footer_head {height: 90px;}
  .Footer_head:after {height: 40px;}
  .ListBlock_label {font-size: 14px;}
  .PageHero_subtitle {font-size: 14px;}
  .FooterPartners_logos .FooterPartners_logo:last-child .FooterPartners_logo_img{top: -5px;position: relative;}
  .hide-p-mob .ListBlockHorizontalItem_content .ListBlockHorizontalItem_content{display: none;}
  .hide-p-mob .ListBlockHorizontalItem_title_updated{font-size: 26px;margin-bottom: 0px;line-height: 120%;}
  .hide-p-mob .ListBlockHorizontal_itemColumn {margin-bottom: 0px;}
  .hide-p-mob .ListBlockHorizontalItem_container{padding: 17px 0;align-items: center;}
  .hide-p-mob .ListBlockHorizontalItem_mobileIcon{top: 50%;margin-top: -16px;}
  /* .smarter-resourcing .FeatureBlock_visual_container .FeatureBlock_visual_img{ max-width: 200px; height: auto; margin: 48px 24px 12px 26px;} */
  .ListBlockVerticalLink_label {width: 70%;}
  .Singlepage .Footer {margin-top: -24px;}
  .Careerspage .ParallaxBlock{max-height: 670px!important;}
  .Careerspage .ParallaxBlock .ParallaxBlock_items{max-height: 520px!important;}
  .StatsBlockItem_title{font-size: 40px; white-space: unset;}
  .slick-prev, .slick-next{top: auto;bottom: -70px; width: 48px; height: 48px; border-radius: 100%; border-width: 1px; border-style: solid; border-color: var(--DarkBlue);}
  .slick-prev:hover, .slick-next:hover{border-color: var(--Green)!important; background-color:var(--Green)!important;}
  .slick-prev.slick-disabled,.slick-next.slick-disabled{border-color: var(--BluePastel)!important; background-color:var(--BluePastel)!important;}
  .slick-prev{left: auto;right: 106px;transform: rotate(180deg); }
  .slick-next{right: 34px;transform: rotate(0deg);}
  .slick-prev:before,.slick-next:before{font-family: 'icomoon' !important;content: "\e900";color: var(--DarkBlue);opacity:1; font-size: 26px;}
  .slick-prev:before,.slick-next:before{font-family: 'icomoon' !important;content: "\e900";color: var(--DarkBlue);opacity:1; font-size: 26px;}
  .slick-prev.slick-disabled:hover:before,.slick-next.slick-disabled:hover:before{color: var(--DarkBlue);}
  .slick-prev:hover:before,.slick-next:hover:before{color: #fff;}
  .case-studies-slider .slick-slide{min-height: 427px;}
  .Footer .FooterPartners {margin-bottom: 36px; margin-top: 6px;}
}
/* Close common css */


/* Start Arrange Callback */
.arrange-callback-cnt h2{font-size: 36px; margin-bottom: 12px; }
.arrange-callback .PrimaryCta {width: 184px;}
@media only screen and (min-width:769px) {
  .arrange-callback{display: flex; }
  .arrange-callback-cnt{display: flex;align-items: center; justify-content: center; }
  .arrange-callback > div{flex: 1 1 50%;}
  .arrange-callback{gap: 48px; align-items: center;}
  .ac-cnt{max-width: 400px;}
  .arrange-callback-cnt h2{font-size: 40px;}
  .pdt-md100{padding-top: 100px;}
  .pdb-md100{padding-bottom: 100px;}
}
@media only screen and (min-width:992px) {
    
}
@media only screen and (min-width:1025px) {
 .arrange-callback-img .FeatureBlock_visual{height: 600px;}
}
@media only screen and (max-width:767px) {
.arrange-callback-cnt p{margin-bottom: 32px;}
.arrange-callback-cnt{padding-bottom: 48px;}
.arrange-callback-cnt h2{margin-bottom:28px; }
}
/* start CrossSellBlock */
.case-studies-slider .slick-slide{opacity: 1;}
.CrossSellBlock_container{height: auto;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
  .css-head { color:  #DC1D6D; font-size: 16px;font-family: Roboto,sans-serif; text-transform: uppercase;font-weight: 700;}
  .about .css-head {color: #024985;}
  .Careerspage .css-head {color: #8C9094;font-weight: 400;font-size: 16px;}
  .css-cnt{font-size: 22px; color: #1A232B; font-family: 'Clash Display',sans-serif;  }
  .css-img{position: relative; margin-top: 16px; margin-bottom: 16px;}
  .css-img div{overflow: hidden; width: 100%; height: 100%;aspect-ratio: 1/1;}
  .css-img img{position: relative;z-index: 2;height: 100%;
    object-fit: cover;
    object-position: center;
    position: relative;
    transform: translateZ(0);
    transition: transform .6s cubic-bezier(.19,1,.22,1);}    
  .css-img::after{ content: ""; width: 100%;height: 100%;display: block; background: #1db584;position: absolute;z-index: 1;top: -16px; left: -16px; opacity: 0; transition: opacity .25s linear;}

.css-main-head{margin-bottom: 48px; max-width: 1124px; margin-left: auto; margin-right: auto;}
  @media only screen and (min-width:767px) {
    .css-content{padding-left:14px; position: relative; left: 0px;  transition: all 0.18s linear; }
    .case-studies-item:hover .css-content{ left: -12px;  transition: all 0.18s linear; }
    .case-studies-item:hover .css-img img{transform: translateZ(0) scale(1.15);transition: transform 1.2s cubic-bezier(.19,1,.22,1);}
    .case-studies-item:hover .css-img::after{ opacity: 1; transition: opacity .25s linear;}
  }
  @media only screen and (min-width:769px) {
    .case-studies-slider .slick-slide{margin:0px 24px;}
    .case-studies-slider .ItemCard {padding: 0 0px;}
  }
  @media only screen and (min-width:1200px) {
    .CrossSellBlock .FeatureBlock_content{min-height: 500px!important;}
    }
  @media only screen and (min-width:1601px) {
  .CrossSellBlock{max-height: 700px!important; height: 700px!important; min-height: 700px!important;}
  .CrossSellBlock .FeatureBlock_content{min-height: 700px!important;}
  }

  @media only screen and (max-width:767px) { 
  
  }
/* Close CrossSellBlock */
/* Start BlockOne */
.BlockOne-container{height: 100%;}
.BlockOne .FeatureBlock_content{background-color:#024985;}
.BlockOne-head,.Wysiwyg .BlockOne-head{font-size: 42px;margin-bottom: 32px;}
.BlockOne-cnt,.Wysiwyg .BlockOne-cnt{font-size: 18px;font-weight: 400!important;}
.BlockOne-right .FeatureBlock_content{float: right;}
@media only screen and (min-width:768px) {
  .BlockOne .FeatureBlock_content{width: 680px; padding: 88px;}
  .BlockOne .FeatureBlock_lines{padding-left: 150px; padding-right: 150px;}
  .BlockOne-Right .FeatureBlock_content{float: right;}
}
@media only screen and (max-width:767px) {
  .CrossSellBlock.BlockOne {min-height: 250px!important;}
  .BlockOne .CrossSellBlock_background{position: relative;height: 250px;}
  .BlockOne-container{padding:48px 24px!important;}
  .BlockOne .FeatureBlock_content{padding:0px}
  .BlockOne .FeatureBlock_lines{padding-left: 48px; padding-right: 48px;}
  .BlockOne-head,.Wysiwyg .BlockOne-head{font-size: 28px;}
}
/* Close BlockOne */
/* Start zigzag */
.Content-center{background-color:#1DB584;position: relative; color: #fff;}
.Content-center-img img{height: 100%;object-fit: cover; object-position: center;width: 100%;}
@media only screen and (min-width:980px) {
  .zigzag-block{overflow-x: hidden;}
  .Content-center-img{display: flex; align-items: start;}
  .Content-center-block{ display:flex; align-items: center;}
  .Content-center-left .Content-center-img{order: 2;}
  .Content-center{padding: 48px;}
  .Content-center-img img{height: 0px; transition: all 0.8s ease;}
  .is-inview .Content-center-img img{height: 100%; transition: all 0.8s ease;}
  .Content-center-left .Content-center{ margin-right: -208px; left: -300px; opacity: 0.5;  transition: all 0.8s ease;}
  .Content-center-right .Content-center{ margin-left: -208px; right: -300px; opacity: 0.5;  transition: all 0.8s ease;}
  .is-inview .Content-center-left .Content-center{ left: 0px; opacity: 1; transition: all 0.8s ease;}
  .is-inview .Content-center-right .Content-center{right: 0px; opacity: 1;   transition: all 0.8s ease;}
}
@media only screen and (min-width:1200px) {
  .Content-center-block{ display:flex;}
}
@media only screen and (min-width:1366px) {
  .Content-center-img{ flex:0 0 840px; height: 600px;}
  .Content-center-img.flex-767{ flex:0 0 767px; height: 600px;}
}
@media only screen and (min-width:1440px) {
  .Content-center-left .Content-center{ margin-right: -208px; left: -200px;}
  .Content-center-right .Content-center{ margin-left: -208px; right: -200px;}
}
@media only screen and (max-width:767px) {
.Content-center-img{height: 250px;}
.Content-center{ padding: 48px 24px;}
.zigzag-block .Content-center{ padding: 48px 24px;}
}
/* Close zigzag */
/*Start Abtranb Blockquote */
  .AbtranbBlockquote{max-width: 832px; padding-left: 32px;position: relative;margin: auto; }
  .AbtranbBlockquote::before{content:""; display:block; position: absolute; width: 4px; height: 0px; left: 0px; top: 0px; background: #024985; transition: all 0.8s ease;  }
  .is-inview .AbtranbBlockquote::before{height: 100%; transition: all 0.8s ease;}
  .AbtranbBlockquote-cnt{font-size: 32px; color:#024985 ;font-family: 'Clash Display',sans-serif;font-weight: 500;line-height: 44px;}
  @media only screen and (max-width:767px) {
    .AbtranbBlockquote-cnt{font-size: 20px!important;line-height: 140%;} 
    .AbtranbBlockquote{padding-left:16px;}
  }
/*Close Abtranb Blockquote */

/* Strat Icon */
.DualTone-icon{width: 64px; height: 64px; position: relative;border-radius: 8px; margin-bottom: 10px;text-align: center; display: grid; align-items: center; justify-content: center;}
.DualTone-icon svg{position: relative; z-index: 2;} 
.DualTone-icon span.ico,.DualTone-icon div.ico{z-index: 2; font-size: 58px;display: inherit;} 
.DualTone-icon .round{width:30px; height:30px; position: absolute; border-radius: 100%; bottom: 10px; left: 10px;z-index: 1;opacity: 0.3;}
/* Close ICon */

/* Start Benefits Offer */
.BenefitsOffer .container-md{background-color: #F1E7E9; padding: 48px; }
.BenefitsOffer-h5{ font-size: 28px;line-height: 140%; color: #1A232B; max-width: 1031px; margin-left: auto; margin-right: auto;}
.BenefitsOffer-h3{ font-size: 40px; color: #1A232B; text-align: center;}
.BenefitsOffer-block{ display: grid;  gap: 24px;}
.BenefitsOffer-cnt{background-color: #fff; border-radius: 8px;}
.BenefitsOffer-cnt  h4, .Wysiwyg .BenefitsOffer-cnt  h4{margin-bottom: 0px;}
.BenefitsOffer-cnt{display: grid;  gap: 24px; grid-template-columns:64px 1fr;  align-items: center; }
@media only screen and (min-width:768px) {
  .BenefitsOffer-block{grid-template-columns: 1fr 1fr;}
  .BenefitsOffer-cnt{padding: 55px 24px; }
}
@media only screen and (max-width:767px) {
  .BenefitsOffer .container-md{padding: 24px; }
  .BenefitsOffer-cnt{padding:24px 24px;    gap: 8px;}
  .BenefitsOffer-cnt .DualTone-icon{margin-bottom: 0px;}
  .BenefitsOffer-h5{ font-size: 20px;}
}

/* Start Video section */
.video-icon{position: absolute;left: 50%;top: 50%;margin-left: -70px; margin-top: -70px;background:rgba(255, 255, 255, 0.7);border-radius: 100%;pointer-events: none;}

.VideoBlock .FeatureBlock_visual_container a{cursor: pointer;}
@media only screen and (max-width:767px) {
.VideoBlock .FeatureBlock_visual_container{height: 250px;}
}
/* Close Video section */
/* Start What Will Yours Be? */
.WhatYours-slider .slick-slide{opacity: 1;}
@media only screen and (max-width:767px) {
.WhatYours-block .css-head{color: rgba(26, 35, 43, 0.5);}
}
/* Close  What Will Yours Be? */

/* Start Why I love Abtran */
@media only screen and (min-width:1200px) {
 .Content-center-img.flex-1000{ flex:0 0 1000px; height: 600px;}
 .whyLoveAbtran .Content-center-right .Content-center{width: 480px;flex: 0 0 480px;margin-left: -280px;}
}
/* Close Why I love Abtran */

/* Text Quote */
.TextQuote{max-width:815px; text-align: center; padding: 48px 0px; position: relative;margin: auto;color:#024985;font-size: 28px;font-weight: 500;line-height: 32px;font-family: 'Clash Display',sans-serif;}
.TextQuote::after,.TextQuote::before{font-family: 'icomoon' !important;text-decoration: none;content: "\e901";position:absolute ; color:#024985;opacity: 0.2; font-size: 48px;}
.TextQuote::after{right: -70px;bottom: 10px;transform: rotate(180deg);}
.TextQuote::before{    left: -70px;top:0px;}
  .TextQuoteName{font-size: 16px; text-transform: uppercase; margin:24px auto 0px auto;font-family: 'Clash Display',sans-serif;     font-weight: 700; line-height: 32px; font-family: Roboto,sans-serif;
  }
  .TextQuote p{display: none;}
  @media only screen and (max-width:767px) {
    .TextQuote{font-size: 20px;}
    .TextQuote::before {left: 0px;}
    .TextQuote::after {right: 0px;bottom: 15px;}
  }
/* Text Quote */

/* Start Services Provided */
.ServicesProvided .container-md{background: #F1ECE7;}
.ServicesProvided-head{font-family: 'Clash Display',sans-serif; font-size: 40px;}
.ServicesProvided-block{display: grid; grid-row-gap: 24px;}
.ServicesProvided-cnt{font-family: 'Clash Display',sans-serif;}
@media only screen and (min-width:768px) {
.ServicesProvided .container-md{padding: 104px 88px;}
.ServicesProvided-block{grid-template-columns: 1fr 1fr 1fr; margin-left: -48px; }
.ServicesProvided-head{ margin-bottom: 46px;}
.ServicesProvided-cnt{min-height: 120px;padding: 28px; padding-left: 48px;}
.ServicesProvided-block .ServicesProvided-cnt:nth-child(2),.ServicesProvided-block .ServicesProvided-cnt:nth-child(5),.ServicesProvided-block .ServicesProvided-cnt:nth-child(8),.ServicesProvided-block .ServicesProvided-cnt:nth-child(11),.ServicesProvided-block .ServicesProvided-cnt:nth-child(14),.ServicesProvided-block .ServicesProvided-cnt:nth-child(17),.ServicesProvided-block .ServicesProvided-cnt:nth-child(20),.ServicesProvided-block .ServicesProvided-cnt:nth-child(23),.ServicesProvided-block .ServicesProvided-cnt:nth-child(26),.ServicesProvided-block .ServicesProvided-cnt:nth-child(29),.ServicesProvided-block .ServicesProvided-cnt:nth-child(32){border-right: 1px solid #C6C4C2;border-left: 1px solid #C6C4C2;}
.ServicesProvided-block .ServicesProvided-cnt:last-child{border-right: 0px solid #C6C4C2;}
}
@media only screen and (max-width:767px) { 
  .ServicesProvided .container-md{padding:48px 24px!important;}
  .ServicesProvided-head{ margin-bottom: 24px;}
  .ServicesProvided-cnt{border-bottom: 1px solid #C6C4C2; padding-bottom: 12px;}
  .ServicesProvided-block .ServicesProvided-cnt:last-child{border-bottom: 0px solid #C6C4C2;padding-bottom: 0px}
}
/* Close Services Provided */

/* Start Abtran Achievements to Date */
.Achievements-block{display: grid;gap: 8px;}
.Achievements-cnt{background: #1DB584; color: #fff;}
.Achievements-cnt{padding: 24px;display: grid;min-height: 324px;}
.Achievements-cnt p{margin-top: 46px; font-weight: 500;}
.Achievements-cnt svg, .Achievements-cnt img{display: block;margin: auto;}
@media only screen and (min-width:768px) {
  .Achievements-block{grid-template-columns:1fr 1fr;}
  .Achievements-cnt {padding-top: 48px;}
}
@media only screen and (min-width:1024px) {
  .Achievements-block{grid-template-columns: 1fr 1fr 1fr 1fr;}
}
@media only screen and (max-width:767px) { 
  .Achievements-block .slick-slide{background: #1DB584; color: #fff;}
}
/* Close Abtran Achievements to Date */

/* Certifications */
.Certifications-Grid{display: flex;max-width:1020px;margin: auto;flex-wrap: wrap; justify-content: center;align-items: center;}
.C-logo{flex: 0 0 20%; height: auto;align-items: center;}
.C-logo img{width: 100%}
@media only screen and (max-width:767px) {
  .C-logo{flex: 0 0 50%; }
}
/* Certifications */

/* Start service Section */
.service-head{display: flex; align-items: center; justify-content: space-between;}
.service-grid{ display: grid;gap: 24px; position: relative; padding: 0px;}
.service-grid li{list-style: none;}



/* .expand ~ .service-expand .service-expand-cnt{opacity: 0;transition: all 0.01s ease;}
.expand.active ~ .service-expand .service-expand-cnt{opacity: 1;transition: all 0.6s ease;} */


.expand-close{ border: 2px solid #333; text-align: center; width: 32px; height: 32px; border-radius: 100%;float: right;font-size: 24px;line-height: 0px;padding-top: 13px; margin-top: -40px;cursor: pointer;opacity: 1;transition: opacity .1s linear;}
.expand-close:hover{opacity: 0.5;transition: opacity .1s linear;}
.expand-close span{top: -3.5px; position: relative;}

.service-cnt .DualTone-icon{margin-bottom: 24px;}
.service-cnt h3{font-size: 24px;margin-bottom: 30px;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.service-cnt h5{font-size: 16px;}
.service-expand-cnt-li{margin-top: 24px;}
.service-expand-cnt-li li{position: relative;list-style-type: none;margin-top:16px; margin-bottom:16px; font-size: 20px; font-weight: 500; }
.service-expand-cnt-li li:before {background: #ffbb54;content: "";display: block; height: 8px;left: -32px;position: absolute;top: 12px; width: 8px;}
.service-grid li .service-cnt{cursor: pointer;}
.service h5{font-weight: 400;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;line-height: 24px;}
@media only screen and (min-width:1023px) {
.service-cnt h3 span{display:block;}
.service-expand-cnt .DualTone-icon {width:128px;height: 128px;}
.service-expand-cnt .DualTone-icon .round {width: 75px;height: 75px;bottom: 0px;left: 10px;}
.service-expand-cnt .DualTone-icon span.ico, .service-expand-cnt .DualTone-icon div.ico {font-size: 140px;}
.service-head div{ flex: 0 0 50%;}
.service-grid li .service-cnt{ background: #F6F6F7; border-radius: 32px; height: 354px; position: relative; padding: 48px;overflow: hidden; }
.service-grid{grid-template-columns: 1fr 1fr 1fr;}
.service-more{ height: 130px; position: absolute;bottom: -140px;background: rgba(246, 246, 247, 1.0);background: linear-gradient(0deg, rgba(246, 246, 247, 1.0), rgba(246, 246, 247, 0.9));transition: all 0.3s ease;display: grid; align-items: center;justify-content: start;width: 100%; margin-left: -48px;padding-left: 48px;}
.service-grid li .service-cnt:hover .service-more{bottom:0px;transition: all 0.3s ease;}
.service-more a{text-decoration: none;color: #333;background: #ccc;padding: 10px 24px;border-radius: 26px;font-family: 'Clash Display',sans-serif!important;}

.service-grid li:nth-child(1) .expand ~ .service-expand{top: 0px; right: auto; left: 0%; bottom: auto;}
.service-grid li:nth-child(1) .expand.active ~ .service-expand{top: 0px; right: auto; left: 0%; bottom: 0px;}
.service-grid li:nth-child(2) .expand ~ .service-expand{top: 0px; right: 50%; left: 50%; bottom: 0px;}
.service-grid li:nth-child(2) .expand.active ~ .service-expand{top: 0px; right: 0px; left: 0%; bottom: 0px;}
.service-grid li:nth-child(3) .expand ~ .service-expand{top: 0px; right:0px; left: auto; bottom: 0px;}
.service-grid li:nth-child(3) .expand.active ~ .service-expand{top: 0px; right:0px; left: auto; bottom: 0px;}
.service-grid li:nth-child(4) .expand ~ .service-expand{top: auto; right: auto; left: 0%; bottom: 0px;}
.service-grid li:nth-child(4) .expand.active ~ .service-expand{top: auto; right: auto; left: 0%; bottom: 0px;}
.service-grid li:nth-child(5) .expand ~ .service-expand{top: auto; right: 50%; left: 50%; bottom: 0px;}
.service-grid li:nth-child(5) .expand.active ~ .service-expand{top: auto; right: 0px; left: 0%; bottom: 0px;}
.service-grid li:nth-child(6) .expand ~ .service-expand{top: auto; right:0px; left: auto; bottom: 0px;}
.service-grid li:nth-child(6) .expand.active ~ .service-expand{top: auto; right:0px; left: auto; bottom: 0px;}
.expand ~ .service-expand{background: #F6F6F7;  width: 0px; height: 0px;  visibility: hidden; overflow: hidden; opacity: 1; border-radius: 32px; transition: all 0.6s ease;position: absolute;}
.expand.active ~ .service-expand{ padding: 88px; visibility: visible ;overflow: hidden; opacity: 1; width: 100%; height: 100%; transition: all 0.8s ease;z-index: 15;}
.expand ~ .service-expand .service-expand-cnt-li{ top: 100px; position: relative;transition: all 0.6s ease;}  
.expand.active ~ .service-expand .service-expand-cnt-li{ top: 0px; position: relative; transition-delay: 3.8s;transition: all 0.8s ease;}
}
@media only screen and (max-width:1199px) {
  .service-cnt h3{font-size: 18px;}
 }
@media only screen and (max-width:1023px) {  
.service-head{flex-wrap: wrap;}  
.service-grid li{background: #F6F6F7;padding:0px 16px; border-radius: 8px;}
.service { display: grid; align-items: center;  position: relative;    grid-template-columns: 48px 1fr 26px;}
.service-cnt.expand .service:after {font-family: 'icomoon' !important;text-decoration: none;content: "\e902"; position: absolute; top: 50%; right: 2px; margin-top: -12px; width: 24px;height: 24px; background-color: var(--BluePastel); color: var(--DarkBlue); border-radius: 100%; font-size: 7px;    padding-top: 7px;padding-left: 8px;transition: all 0.3s ease;}
.service-cnt.expand.active .service:after {transform: rotate(180deg);transition: all 0.3s ease;}
.service .DualTone-icon{width: 48px;height: 48px; margin-bottom: 0px;}
.service .DualTone-icon span.ico, .service .DualTone-icon div.ico {font-size: 42px;}
.service  .DualTone-icon .round { width: 20px;height: 20px;}
.service-cnt h3{font-size: 20px;margin-bottom: 0px;}
.service-grid li .service-cnt{height: auto;padding: 8px 0px;}
.service-cnt h5, .service-cnt .service-more,.service-expand .DualTone-icon,.service-expand .expand-close, .service-expand h3{display:none;}
.service-expand{height: 0px;    padding: 0px 12px;
  overflow: hidden; transition: all 0.6s ease; position: relative;}
.service-expand::after{content: ""; width: calc(100% - -32px); background: #e1e1e1; height: 1px; position: absolute; top: 1px; left: -16px;}
.expand.active ~ .service-expand{height: auto;padding: 24px 12px;overflow: visible; transition: all 0.6s ease;}
.service-expand-cnt-li li:before{top: auto; position: relative;flex: 0 0 8px;}
.service-expand-cnt-li li{font-size: 16px;padding: 4px 0px;margin-top: 4px;margin-bottom: 4px;align-items: center;display: flex;}
.service-expand-cnt-li { margin-top: 0px;}
}
/* Close service Section */
/*Start  StatsBlock-3Col */
.StatsBlock-3Col-Item{background: var(--BluePastel); text-align: center;padding: 24px;border-radius: 16px;}
.StatsBlock-3Col-Item-head,.Wysiwyg .StatsBlock-3Col-Item-head{font-size: 66px;line-height: 66px;font-family: 'Clash Display',sans-serif; margin-bottom: 8px;}
.StatsBlock-3Col-Item-cnt,.Wysiwyg .StatsBlock-3Col-Item-cnt{font-weight: 500;font-size: 16px;line-height: 21px; margin-bottom: 0px;}
@media only screen and (min-width:992px) {
  .StatsBlock-3Col{ display: flex;  gap: 48px;justify-content: center;}
  .StatsBlock-3Col-Item{flex: 0 0 33.333%;}
}
@media only screen and (max-width:1024px) {
  .StatsBlock-3Col-Item{ margin-top: 16px; margin-bottom: 16px;}
  .StatsBlock-3Col-Item-head,.Wysiwyg .StatsBlock-3Col-Item-head{font-size:40px;line-height: 120%;}
}
/*Close StatsBlock-3Col */
/*Start  StatsBlock-Auto */
.StatsBlock-AutoCol-Item img,.StatsBlock-AutoCol-Item svg{max-width: 300px; width: auto;}
@media only screen and (min-width:767px) {
  .StatsBlock-AutoCol{ display: flex;  gap: 48px;justify-content: center; align-items: center;}
  .StatsBlock-AutoCol-Item{flex: 0 0 auto;}
}
@media only screen and (max-width:767px) {
  .StatsBlock-AutoCol-Item{ margin-top: 16px; margin-bottom: 16px;text-align: center; display: block;}
}
/*Close StatsBlock-Auto */
.tab-content{width: 100%; overflow: auto; max-height:500px;}
.tab-content table tr td,.tab-content table tr th { padding: 10px 15px;border: 1px solid rgb(211, 211, 211);line-height: 27px;}
.tab-content table tr td.policy-desc{min-width: 600px;}
.tab-content table tr td.policy-tp-desc{min-width: 320px;}
/*Start Modal */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 90%;
  max-width: 920px;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  right: -9px;
  top: -13px;
  z-index: 1;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/*Close Modal */
/* Start Accordion */
.accordion__list {
  margin-top: 80px;
  overflow: hidden;
  padding: 0px!important;
}
.accordion{list-style: none; margin-top: 12px; margin-bottom: 12px; }
.accordion:before {display: none!important;}
.accordion__title {
  padding: 18px 24px;
  font-size: 16px;
  color: #fff;
  background-color: var(--primary);
  font-weight: 500;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.3s all;border-radius: 1px;
  font-family: 'Clash Display',sans-serif!important;
}
.accordion:hover .accordion__title, .accordion__active .accordion__title {
  background-color: var(--primary);
}
.accordion__content-wrap {
  background: #fff;
  overflow: hidden;
  transition: 0.2s all ease-in-out;
}
.accordion__content {
  padding: 24px;
}
.accordion__active .accordion__content-wrap {
  display: block;
  height: auto;
  height: auto!important;
}
.accordion__active .arrow {
  transform: rotate(-135deg);
}

.arrow {
  width: 10px;
  height: 10px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: translateY(-50%) rotate(45deg);
  transition: 0.2s;
}
/* Close Accordion */

/* Video modal Start */
#careersYoutubeModal .modal-body {
  position: relative;
}
#careersYoutubeModal .modal-body .embed-iframe-wrap{    
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
#careersYoutubeModal .modal-body .embed-iframe-wrap::before {
  display: block;
  content: "";
  padding-top: 57.25%;
}
#careersYoutubeModal .modal-body .embed-iframe-wrap .embed-iframe{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
  @media only screen and (max-width:767px) {
  #careersYoutubeModal .modal-body iframe{}
  }
  /* Video modal End */
/* candidatemanager Start */
.career-openings .PageHero.is-inview{min-height: 400px !important; margin-bottom: 0;}
.career-openings .PageHero--full .PageHero_visual_wrapper, .career-openings .PageHero_content{height: 400px !important; min-height: 400px !important;}
.career-openings .PageHero_visual_img{width: 100%;}
/* .candidatemanager-wrap .container {position: relative; width: 100%; }
.candidatemanager-wrap .container iframe {width: 100%;height: 800px;border: none;}
.career-openings .PageHero.is-inview, .career-openings .PageHero_content{min-height: 400px !important;}
.career-openings .PageHero.is-inview{margin-bottom: 24px;overflow: hidden;}
.career-openings .PageHero_title{color: #024985; font-size: 40px; font-weight: 500; font-family: 'roboto'; text-transform: uppercase; margin-bottom: 0; text-align: center;}
.career-openings .PageHero_content:after{margin: auto; top: 250px; left: 0; bottom: 0; width: 100%;}
@media only screen and (max-width:767px) {
  .career-openings .PageHero.is-inview, .career-openings .PageHero_content{min-height: 250px !important; display: flex;}
  .career-openings .PageHero.is-inview{margin-bottom: 0; margin-top: 0px;}
} */
@media only screen and (min-width:1281px) and (max-width:1366px){
  .career-openings .PageHero.is-inview{min-height: 350px !important;}
  .career-openings .PageHero--full .PageHero_visual_wrapper, .career-openings .PageHero_content{height: 350px !important; min-height: 350px !important;}
}
@media only screen and (min-width:1025px) and (max-width:1280px){
  .career-openings .PageHero.is-inview{min-height: 300px !important;}
  .career-openings .PageHero--full .PageHero_visual_wrapper, .career-openings .PageHero_content{height: 300px !important; min-height: 300px !important;}
}
@media only screen and (max-width:767px) {
.career-openings .PageHero.is-inview{min-height: auto !important;}
.career-openings .PageHero--full .PageHero_visual_wrapper, .career-openings .PageHero_content{height: auto !important; min-height: auto !important;}
.career-openings .PageHero_visual_img{width: 80%; margin: auto;}
.career-openings .PageHero_content:after{height: 188px;}
}
/* candidatemanager End */
  .PageHero.is-inview{overflow-x: hidden;}
    /* Start Error Pages */
    .ErrorPage-container{text-align: center; margin-top: 149px; margin-bottom: 149px;}
    .Errorhead{position: relative;}
    .Errortext{display: flex;margin: 0px auto 0px auto;justify-content: center;margin-bottom: 48px;}
    .Errortext div,.Errortext h1,.Errortext h2,.Errortext h3{line-height: 1px;padding: 0px 12px; font-size: 48px; height: 52px;font-weight: 600;background-color: var(--Orange);color: var(--DarkBlue);display: flex; align-items: center; margin-top: -85px;}
    .Errorcnt1{font-size: 40px;font-weight: 500; color: var(--DarkBlue); margin-bottom:24px;line-height: 1;}
    .Errorcnt2{font-size: 16px;font-weight: 500; color: var(--DarkBlue);line-height: 130%}
    .ErrorContent{max-width: 600px;display:block; margin:0px auto 0px auto;}
    .ErrorBackButton{width: auto;display: inline-block; margin:24px auto 0px auto;}
    .ErrorBtnW-190{width: 190px!important;min-width:190px!important;}
    .ErrorBtnW-170{width: 170px!important;min-width:170px!important;}
    /* 404 */
    .ErrorPage-container.ErrorPage404 {margin-top:129px;}
    .Error404{font-size: 220px;font-weight: 600;color: var(--Green);line-height:100%; }
    .ErrorPage404 .Errortext div,.ErrorPage404 .Errortext h1,.ErrorPage404 .Errortext h2,.ErrorPage404 .Errortext h3{margin-top: -139px;}
    .ErrorPage404 .Errortext{margin-bottom: 12px;}
    /* 404 */
    @media only screen and (max-width:1600px) {
      .ErrorPage-container{margin-top:48px; margin-bottom:0px;}
      .ErrorPage-container.ErrorPage404 {margin-top:12px;}
    }
    @media only screen and (max-width:980px) {
      .ErrorPage-container{margin-top:120px; margin-bottom:48px;}
    }
    @media only screen and (max-width:767px) {
      .ErrorPage-container{margin-bottom:24px;}
    }
    @media only screen and (max-width:480px) {
      .Errorhead svg{width: 124px!important; height: auto!important;}
      .Errortext div, .Errortext h1, .Errortext h2, .Errortext h3 {font-size: 40px;height: 48px;}
      .Errorcnt1{font-size:32px;}
      .Error404 {font-size: 140px;}
      .ErrorPage404 .Errortext div, .ErrorPage404 .Errortext h1, .ErrorPage404 .Errortext h2, .ErrorPage404 .Errortext h3 {margin-top: -96px;}
      .ErrorPage-container.ErrorPage404 {margin-top: 98px;}
    }
    /* Close Error Pages */

    .blocked-content{background: #DCDCDC; position: absolute;width: 100%; height: 100%;left: 0px; right: 0px; display: flex; justify-content: center; align-items: center; flex-direction: column; z-index: 1; text-align: left;}
    .blocked-content h4 {font-size: 20px; margin-bottom: 0; margin-left: 6px; font-weight: 700;}
    .blocked-content p {font-size: 14px; line-height: 21px; max-width: 360px; margin-bottom: 0px; margin-top: 8px;}
    .blocked-content button {text-decoration: underline; display: inline-block; transition: all 0.3s ease-in-out; color:#3860BE;background: none;padding: 0px;}
    #careersYoutubeModal .close{right: 0; top: 0; z-index: 2;}
    @media only screen and (max-width:412px) {
      .blocked-content{padding: 10px;}
      .blocked-content h4 {font-size: 18px;}
    }
    .blog-hero{position: relative; padding: 88px 0; margin-bottom: 48px;}
    .blog-hero .blog-shadow-img{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
    .blog-hero .blog-shadow-img:before{content:''; background: radial-gradient(67.63% 35.67% at 50% 64.33%, rgba(29, 181, 132, 0.24) 0%, rgba(29, 181, 132, 0.00) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%); backdrop-filter: blur(43.5px); width: 100%; height: 100%; position: absolute;}
    .blog-hero .blog-shadow-img img{opacity: 5%;height: 100%;}
    .blog-hero .container-md{position: relative; z-index: 1;}
    .blog-hero .PageHero_visual, .blog-hero .PageHero_content{height: auto; min-height: auto !important;}
    .blog-hero .PageHero_visual_wrapper{height: auto !important; margin-bottom: 48px;}
    .blog-hero .PageHero_author{color: #1A232B; opacity: 0.6;   margin-bottom: 24px;}
    .blog-hero .PageHero_title{margin-bottom: 0;}
    .blog-hero .PageHero_content:after{display: none;}
    .blog-hero ~ .TextBlock h5{ margin-bottom: 24px; color: var(--primary);}
    .single-post .Wysiwyg p strong{font-weight: 600;}
    @media (min-width: 769px) {
      .single-post .PageHero--post .PageHero_title {font-size: 52px; line-height: 62px;}
      .m-auto{margin: auto;}
    }
    @media only screen and (max-width:480px) {
      .blog-hero{padding: 24px 0; margin-bottom: 24px !important;}
      .blog-hero .PageHero_visual_wrapper{margin-bottom: 24px;}
      .blog-hero .PageHero_content{margin-top: 0; padding-top: 0; padding-bottom: 0;}
      .blog-hero .PageHero_author{margin-bottom: 16px;}
      .single-post .Wysiwyg p{margin-bottom: 24px;}
    }
/* Org-grp-section Start */
.org-grp-section {padding: 12px 0;background: var(--primary);transition: all 0.4s ease-in-out;position:fixed;width:100%;top:0;z-index: 19;}
.org-grp-section p {margin: 0; color:#fff; line-height: 24px; text-align: center;}
.org-grp-section p a {color:#fff; text-decoration: underline;transition: all 0.3s ease-in-out;}
.org-grp-section p a:hover {color: var(--cerise);}
/* .Header{top: 48px;transition: all 0.4s ease-in-out;} */
.Header.mini{top:0;}
.page-template-default.contact .Header, .page-template-default.career-openings .Header{top:0;}
.org-grp-section p a:hover{opacity: 0.7;}
@media(min-width: 769px) {
  .PageHero {padding-top: 150px;}
}
@media (max-width: 480px) {
   .hmain-nav-active .org-grp-section { display:none;}
   .org-grp-section p {line-height: 21px;}
   .org-grp-section {padding: 9px 0;}
  
   .org-grp-section ~ main, .org-grp-section ~ div{margin-top: 60px;}
}
/* Org-grp-section End */
.smarter-resourcing.external-cta .col-12{padding-left: 0;}
.org-reinventing.external-cta .col-12{padding-right: 0;}

/* Start Articles  */

.select-list .form-check{font-size:16px;line-height:150%;padding-left:32px;position:relative;font-family: Roboto,sans-serif!important;}
.select-list .form-check label{pointer-events:all;left:0;top:0}
.select-list .form-check .form-check-input{opacity:0;margin:0;position:absolute}
.ripple{width:40px;height:40px;display:block;position:absolute;left:-11.5px;top:-9px;border-radius:100%;z-index:0;outline:none}
.select-list .form-check input:hover ~ .ripple,.select-list .form-check .checkmark:hover ~ .ripple{background:rgba(252,255,255,0.08)}
.select-list .form-check input:hover ~ .ripple::after,.select-list .form-check .checkmark:hover ~ .ripple::after{content:"";width:40px;height:40px;display:block;position:absolute;left:0;top:0;border-radius:100%;background:transparent radial-gradient(circle,transparent 1%,transparent 1%) center/15000%;transition:background .9s;background-position:center}
.select-list .form-check input:active ~ .ripple::after,.select-list .form-check .checkmark:active ~ .ripple::after{background-color:rgba(252,255,255,0.20);background-size:100%;transition:background 0}
.select-list .form-check .checkmark{border:1px solid var(--manatee);position:absolute;top:2px;left:0;border-radius:2px;width:18px;height:18px;text-align:center;line-height:15px;z-index:2}
.select-list .form-check input.selected~.checkmark{background-color:var(--primary);border:1px solid var(--primary);color:var(--white)}
.select-list .form-check .checkmark:before{color:transparent;content: ""; width: 12px; height: 6px;left: 2px;top: 3px;position: relative;display: block; border-bottom: solid 2px currentColor;  border-left: solid 2px currentColor;  -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.select-list .form-check input.selected~ .checkmark:before{color:var(--white)}
.select-list .checkbox-sm .checkmark{width:24px;height:24px}
.select-list .checkbox-sm .checkmark:before{line-height:23px}
.checkbox a{color:var(--white);text-decoration:underline;position:relative;z-index:1}
.checkbox a:hover{color:var(--Green)}
/* close Check box */
.select-list .btn-group{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}
.select-list .btn-group button{border-radius:34px;height:56px;padding:13px 24px;display:inline-block;font-size:16px;font-weight:500;color:#1A232B;font-family:Roboto,sans-serif;position:relative;overflow:hidden;letter-spacing:.02em;margin-top:24px}
.reset{border: 1px solid #E6E3EF;}
.filter-btn{background:rgba(2,73,133,1)}
.select-list button.filter-btn{color:var(--white)}
.select-list button.filter-btn:hover{color:#ffffff}
.select-list .btn-group button::after{content:"";position:absolute;left:0;bottom:-57px;width:100%;height:100%;transition:all .4s ease;z-index:1}
.reset::after{background-color:#E6E3EF}
.filter-btn::after{background-color:var(--Green)}
/* .reset:hover{color:#fff} */
.select-list .btn-group button:hover::after{position:absolute;left:0;bottom:0;transition:all .4s ease}
.select-list .btn-group button span{position:relative;z-index:2}

.filter-show{border-radius:34px;height:48px;padding:13px 24px;display:inline-block;font-size:16px;font-weight:500;font-family: 'Clash Display';position:relative;overflow:hidden;letter-spacing:.02em;border: 1px solid #DEE2E3}
.filter-show::after{content:"";position:absolute;left:0;bottom:-57px;width:100%;height:100%;background:rgba(2,73,133,1);transition:all .4s ease;z-index:1}
.filter-show span{position:relative;z-index:2}
.filter-show span{color:#1A232B; transition:all .4s ease}
@media(min-width: 981px) {
.filter-show:hover{border: 1px solid transparent;transition:all .4s ease}
.filter-show:hover::after{position:absolute;left:0;bottom:0;transition:all .4s ease}
.filter-show:hover span{color: #ffffff;transition:all .4s ease}
}

.hide{display: none;}
.articles-banner ~ .Archivepage_items .Archivepage_headRow{ margin-bottom: 0px;}
.filter-block .filter-selects.show{margin-top: 32px;margin-bottom: -8px;}
.org-grp-section ~ div .articles-banner{padding-top: 200px;}
.articles-banner{background: var(--primary);padding-bottom: 50px;}
.articles-banner-container{display: grid;grid-template-columns:40.54% 59.46%;align-items: center;margin-left: -36px; margin-right: -36px;}
.articles-banner-cont{background: var(--primary); width:124%;position: relative;z-index: 2;padding-right: 48px;}
.articles-banner-cont .PageHero_subtitle {color: #ffffff;}
.articles-banner-cont .PageHero_title{color: #ffffff;font-size: 56px; }
.articles-banner-img img{ min-height: 600px; border-radius: 0px;}
.hide-industry,.hide-service{display: none;}
.filter-selects{display: flex; width: 100%;background-color:  #F7F7F7; border-radius: 100px;height: 96px;padding: 0px;gap: 16px;  max-height: 0;  transition: max-height 0.15s ease-out; overflow: hidden;}
.filter-selects.show{max-height: max-content;  transition: max-height 0.25s ease-in;padding: 16px; overflow: visible;}
.list-wrap {position: relative;opacity: 0;}
.filter-selects.show .list-wrap {opacity: 1;}
.select-list{display: none; position: absolute; left: 0px; top: 64px;z-index: 9;width: 100%;background: #fff;border: 1px solid #DEE2E3; border-radius: 24px; padding: 24px;}
.filter-selects.show .list-wrap.active .select-list{display: block;}
.select-span{height:64px; min-width: 394px; padding: 0px 24px; display: flex; align-items: center; border-radius: 100px; background-color: #ffffff; border: 1px solid #DEE2E3;position: relative; color: var(--manatee); font-family: 'Clash Display';cursor: pointer;}
.count-show .select-span{ color: #1A232B;}
.select-span::after{ content: "\e902";font-family: 'icomoon' !important; color: #1DB584; position: absolute; right: 15px;font-size: 9px;rotate: 0deg;transition: all 0.4s ease;}
.list-wrap.active .select-span::after{ rotate: 180deg;transition: all 0.4s ease;}
.select-list ul{padding: 0px;list-style: none;}
.select-list ul li {list-style: none;display: flex; gap: 16px;margin-bottom: 16px; cursor: pointer;}
.select-list ul li label {cursor: pointer;}
.blog-list-title{display: flex;align-items: center;justify-content: space-between;}
.blog-list-title h1{margin-bottom: 0px;}
.filter-show{cursor: pointer;}
.count{width: 20px;height: 20px;margin-left: 8px; border-radius: 100%; color: #ffffff; background: #1DB584; display: flex; align-items: center;justify-content: center; font-size: 14px; font-weight: 600;font-family: 'Clash Display';}
.no-result-found{min-height: 380px; width: 100%;padding-top: 30px;text-align: center;}
.article-results .Archivepage_itemColumn .ArchiveItem{width: 100%;}
.article-results{margin-left: -48px;margin-right: -48px; margin-top: 56px;}
.article-results .Archivepage_itemColumn{ padding-left: 44px; padding-right: 44px;}
.blog-list-title h1{font-size: 48px;font-family: 'Clash Display';}
@media(min-width: 981px) {
.select-list ul li:hover{color: var(--primary);}
.select-list .form-check:hover .checkmark {border-color:var(--primary);}
}
@media (max-width: 980px) {
  .articles-banner-container {grid-template-columns: 1fr; margin-left: 0px; margin-right: 0px;}
  .articles-banner-cont{order: 2;padding: 24px 16px 24px 24px; width: calc(100% - 24px); margin-top: -100px;}
  .articles-banner .container-md{padding: 0px; max-width: 100%;}
  .org-grp-section ~ div .articles-banner {padding-top: 105px;}
  .articles-banner .PageHero_subtitle {font-size: 16px;}
  .articles-banner {padding-bottom: 24px;}
  .filter-selects{flex-direction: column;}
  .select-span { min-width: 100%;}
  .filter-selects{flex-direction: column;border-radius: 40px; height: auto;}
  .select-list {position: relative;left: 0px;top: 0px;}
  .article-results {margin-left: 0px;margin-right:0px;margin-top: 48px;}
  .article-results .Archivepage_itemColumn {padding-left:0px;padding-right:0px;}
  .filter-selects.show { max-height: max-content;}
  .filter-show:active{border: 1px solid transparent;transition:all .1s ease}
  .filter-show::after{transition:all .6s ease;opacity: 0;bottom:0;}
  .filter-show:active::after{position:absolute;left:0;bottom:0; opacity: 1; transition:all .1s ease}
  .filter-show:active span{color: #ffffff;transition:all .4s ease}
  .select-list ul li:active{color: var(--primary);}
.select-list .form-check:active .checkmark {border-color:var(--primary);}
}
@media (max-width: 767px) {
  .org-grp-section ~ div .articles-banner {padding-top: 60px;}
  .articles-banner-cont {margin-top: -91px;}
  .articles-banner-cont .PageHero_title {font-size: 40px; line-height: 42px;}
  .article-results .ArchiveItem_visual, .article-results .ArchiveItem_visual_img {aspect-ratio: 1.2;border-radius: 24px;}
  .blog-list-title h1{font-size: 24px;} 
  .articles-banner-img img {min-height: 400px;}
  .filter-block .filter-selects.show { margin-top: 24px;}
  .articles-banner .PrimaryCta { min-width:100%;}
  .article-results {margin-top: 36px;}
  .articles-banner .ArchiveItem_category {font-size: 16px;}
}
/* Close Articles  */ 

/* Start updated articles */
.articles-list-block{display: grid; grid-template-columns: 500px 1fr; gap: 48px; align-items: unset;margin-top: 48px; margin-bottom: 48px;border: 1px solid #DEE2E3;}
.articles_head{color: #DC1D6D; font-weight: 700; text-transform: uppercase;margin-bottom: 24px;}
.articles_title,.articles_title a { font-size: 32px; font-weight: 500;  font-family: Clash Display, sans-serif;  margin-bottom: 12px;color: #1A232B;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.articles-list-cnt p{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 0px;}
.articles_title a:hover {color: #024985;}
.articles-list-user{display: flex; align-items: center;gap: 24px;font-size: 14px;opacity: 0.8;margin-bottom: 24px;}
.articles-list-user div{display: flex; align-items: center;gap: 8px;position: relative;}
.articles-list-author ~ .articles-list-post::before{content: ""; position: absolute;width: 4px;height: 4px;background: #1A232B; left: -12px;}
.articles-list-img{display: flex; align-self: stretch;  align-items: stretch;}
.articles-list-img img{border-radius: 0px;aspect-ratio: unset;}
.articles-banner{margin-bottom: 88px;}
.articles-list-cnt{padding-right: 48px;align-self: center;padding-top: 24px; padding-bottom: 24px;}
.articles-banner .PrimaryCta{width: 248px;}
.loadmore-btn{width: 143px;}

.single-post {padding-top:72px;}
.single-post-container{max-width: 900px;}
.sp-banner_subtitle{ color: #DC1D6D;font-weight: 700;}
.sp-banner-img img{max-width: 100%; border-radius: 16px;}
.sp-user{display: grid; grid-template-columns: 48px 1fr; gap: 16px; align-items: center;}
.sp-user img{width: 100%;border-radius: 2px;}
.sp-user-bottom{grid-template-columns: 140px 1fr;gap: 32px;    padding-bottom: 88px;  margin-top: 38px;  padding-top: 48px;
  border-top: 1px solid #DEE2E3;}
.sp-banner-title{font-size: 52px; font-weight: 500;font-family: Clash Display, sans-serif; margin-bottom: 24px;}
.sp-author{margin-bottom: 4px;font-family: Clash Display, sans-serif;font-weight: 500;}
.sp-post{font-size: 14px;opacity: 0.6;}
.sp-user{margin-bottom: 48px;}
.sp-banner-img{margin-bottom: 48px;}
.sp-title1{font-size:24px!important; font-weight: 600;font-family: Clash Display, sans-serif;margin-bottom: 24px !important; padding-top: 24px;}
.sp-user-bottom .sp-user-detail .sp-author{font-size:24px;font-weight: 500;}
.sp-post-des{opacity: 0.5; margin-bottom: 8px;}
.sp-post-share{display: flex;gap:8px;}
.sp-post-share img{width: 32px;}
.sp-post-share a:hover rect{fill: #024985;fill-opacity: 1;}
.sp-post-share a:hover path{fill: #fff;fill-opacity: 1;}
.anonymous-blog{padding-bottom: 136px;}
.anonymous-blog .sp-user-detail{margin-bottom: 24px;}
.hide-industry, .hide-service {display: none;}
.loadmore-btn{margin-left: auto; margin-right: auto;}
.single-post ~ .ItemCardsBlock{padding-top: 0px;padding-bottom: 0px;}
.single-post ~ .ItemCardsBlock .css-img img,.single-post ~ .ItemCardsBlock .css-img div{border-radius: 24px;}
.single-post ~ .ItemCardsBlock .case-studies-item:hover .css-img::after,.single-post ~ .ItemCardsBlock .case-studies-item .css-img::after {border-radius: 32px;}
.single-post ~ .ItemCardsBlock .css-content {padding-left: 14px;}
.single-post ~ .ItemCardsBlock .PrimaryCta {margin-top: 108px;}
.empty-featured-insights{ margin-top: 220px;}
.single-post ~ .ItemCardsBlock .ItemCardsBlock_label {font-size: 16px;}
.single-post ~ .ItemCardsBlock .font-56 {font-size: 40px!important;}
@media (min-width:1299px) {
  .articles-list-img {max-height: 290px;}
}
@media (min-width:767px) {
  .case-studies-slider .slick-prev {
    left: auto;
    right: 106px;
    transform: rotate(180deg);
}
  .case-studies-slider .slick-next {
    right: 34px;
    transform: rotate(0deg);
}
  .case-studies-slider .slick-prev, .case-studies-slider .slick-next {
    top: auto;
    bottom: -70px;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: var(--DarkBlue);
}
.case-studies-slider .slick-prev.slick-disabled, .case-studies-slider .slick-next.slick-disabled {
  border-color: var(--BluePastel) !important;  background-color: var(--BluePastel) !important;}
}
@media (max-width:1280px) {
  .articles-list-block {grid-template-columns: 480px 1fr;}
}
@media (max-width:1099px) {
  .articles-list-block {grid-template-columns:1fr;margin-bottom: 24px; gap: 24px;}
  .articles-banner-container{margin-left: 0px;}
  .articles-list-cnt {padding-left: 24px; padding-right:24px;padding-top: 0px;padding-bottom:24px;}
}
@media (max-width:767px) {
  .articles-list-block {margin-bottom: 24px;gap: 16px}
  .articles_head {margin-bottom:8px;}
  .articles_title{margin-bottom: 24px;}
  .articles_title,.articles_title a {font-size:16px;font-weight: 500;}
  .articles-list-user {margin-bottom: 8px;font-size: 12px;}
  .articles-list-cnt p{font-size: 14px;}
  .articles-list-cnt .articles_head p{font-size: 12px;}
  .articles-banner .PageHero_subtitle {margin-bottom: 16px;}

  .sp-banner-title {font-size: 24px;}
  .sp-banner-img img{border-radius: 8px;}
  .sp-title1 {font-size: 24px;}
  .sp-user-bottom .sp-user-detail .sp-author {font-size: 16px;}
  .sp-user {grid-template-columns: 42px 1fr;gap: 12px;}
  .sp-post-des {font-size: 16px;}
  .single-post {padding-top:12px;}
  .sp-author{font-size: 14px;margin-bottom: 0px;}
  .sp-post {font-size: 12px;}
  .sp-user {margin-bottom: 24px;}
  .sp-banner-img {margin-bottom: 24px;}
  .single-post-container .container, .single-post-container .container-md { padding: 0 0px;}
  .single-post-container .Wysiwyg p {font-size: 14px;}
  .sp-post-des {font-size: 12px;}
  .sp-user.sp-user-bottom {grid-template-columns: 88px 1fr; gap: 16px; padding-bottom: 48px; margin-top: 24px; padding-top: 24px;}
  .anonymous-blog {padding-bottom: 48px;}
  .articles-list{margin-top: 32px;}
  .articles-banner {margin-bottom: 48px;}
  .articles-list-block{margin-top: 16px;}
  .articles_title{margin-bottom: 8px;}
  .articles-list-cnt{padding-left: 16px;padding-right: 16px;padding-top: 0px; padding-bottom: 16px;}
  .sp-title1{padding-top: 0px;}
  .empty-featured-insights {margin-top: 160px;}
  .single-post ~ .ItemCardsBlock .PrimaryCta { margin-top: 0px;}
  .case-studies-slider .slick-prev {left: auto;right: 50%;margin-right: 12px;}
  .case-studies-slider .slick-next {right: auto; left: 50%;margin-left: 12px;}
  .case-studies-slider .slick-list {padding: 0px 16px;}
  .sp-title1 {font-size: 20px !important;}
  .single-post ~ .ItemCardsBlock .css-cnt {font-size: 18px;}
}
/* Close updated articles */
/* Start Our purpose and shared values */
.values-section{background: var(--grey); padding:88px 0px 48px 0px!important}
.values-head{ max-width:815px; display: grid; grid-template-columns:1fr;row-gap: 32px; align-items: center;margin: auto;}
.values-head .title{font-size: 48px; font-weight: 500; line-height: 57.6px;margin-bottom: 0px;font-family: 'Clash Display',sans-serif!important;}
.values-head .content p:last-child{margin-bottom: 0px;}
.values-banner{margin-top: 44px; margin-bottom: 44px;}
.values-banner img{max-width: 100%;}
.values-cnt{display: grid; grid-template-columns:1fr 1fr 1fr;column-gap:64px;}
.values-cnt .title{font-size: 28px;font-weight: 500; line-height: 33.6px; margin-bottom: 16px;font-family: 'Clash Display',sans-serif!important;}
.values-cnt p:last-child{margin-bottom: 0px;}
@media all and (max-width: 980px){
    .values-section { padding: 48px 0px !important;    }
    .values-head{grid-template-columns:1fr;row-gap: 21px;}  
    .values-cnt{column-gap:48px;}
}
@media all and (max-width:767px){
    .values-section .container{padding: 0 0px;}
    .content p{margin-bottom: 24px;}
    .values-banner {margin-top:21px;margin-bottom:21px;}
    .values-cnt{display: grid; grid-template-columns:1fr;row-gap:24px;}
    .values-head .title {font-size: 32px;  line-height:38.4px;}
    .values-cnt .title {font-size: 24px;  line-height: 19.6px; margin-bottom: 16px;}
}
/* Close Our purpose and shared values */
/* Start Org Group Links */
.HeaderDesktop_logo>svg {width: 132px;}
.org-group-links{display: flex;align-items: center;justify-content: start;gap:48px;padding-bottom: 48px;}
.org-group-links svg{height: 56px; width: auto;}
.mmk-org-group-link svg{height: 35px;}
.org-group-links svg path,.org-group-links svg polygon{fill: #fff;}
.mmk-org-link svg rect{fill: #fff;opacity: 0.5;}
.org-group-links > div:not(.mmk-org-group-link) a {opacity: 0.7;}
.org-group-links > div:not(.mmk-org-group-link) a:hover{opacity: 1;}
.mmk-org-group-link{border-right: 1px solid #fff; padding: 24px 64px  24px 0px;}
.mmk-org-group-link a:hover{opacity: 0.7;}
.FooterUtilityNav_brand_logo_img {max-width: 100px;}
@media (max-width: 480px){ 
.org-group-links{gap:24px;padding-bottom: 32px;padding-top: 0px;flex-direction: column; justify-content: center;align-items: center;}
.org-group-links svg {height: 50px;}
.org-group-links .mmk-org-group-link svg {height: 30px;}
.org-group-links .mmk-org-group-link { border-right: 0px solid #1a1b1d;border-bottom: 1px solid #fff;padding: 24px 0px 12px 0px;margin-bottom: 12px;}
.copyright-social{flex-direction: column;justify-content: center;align-items: center;}
.social{margin-bottom: 48px;} 
.copyright{flex-direction: column;gap: 2.0rem;}
.privacy-footer-wrap{justify-content: space-between;}
.copyright>p.text-input{order: 2;}
}
/* Close Org Group Links */
/* Start  Org Group block */
.part-of-orggrp{text-align: center; margin-bottom: 88px;}
.part-of-orggrp-logo{margin: auto;display: block;max-width: 300px;margin-bottom: 32px;}
.orggrp-wrap {padding:64px 64px 64px 64px; border-radius: 8px; margin-top: 48px;}
.orggrp-amr{display: grid; gap: 88px; grid-template-columns: 1fr;padding-bottom: 48px;margin-bottom: 24px;position: relative;}
.orggrp-amr::before{content: ""; display: block; position: absolute; width: 80%; height: 1px;left: 10%;bottom: 0px;background: var(--white);}
.orggrp-amr .orggrp-cnt p{margin-bottom: 0px;}
.org-group-blocks>div img{height: 60px;width: auto;}
.orggrp-cnt .title{margin-bottom: 24px; font-size: 32px; line-height:120%;}
.part-of-orggrp .sub-head{font-weight: 700;font-size: 20px !important;}
.part-of-orggrp .sub-p{max-width: 100%;margin: auto;}
.org-group-blocks{display: flex;align-items: end;justify-content: center;gap: 88px;padding-top: 16px;}
.org-group-blocks a:hover{opacity: 0.7;}
.orggrp-amr .orggrp-cnt a{margin: 24px auto auto auto;}
.orggrp-wrap.bg-primary{background-color: var(--primary)!important;color: var(--white);}
.part-of-orggrp-logo img{width: 300px;max-width: 280px;}
.orggrp-wrap .orggrp-cnt {max-width: 760px; margin: auto;}
sup {top: -.75em; font-size: 50%;}
@media (max-width:1024px){
.org-group-blocks>div img {height: 52px;}
}
@media (max-width:767px){
.org-group-blocks {align-items: center;justify-content: center; gap:24px;padding-top: 16px;flex-direction: column;}
.orggrp-amr {gap:32px;grid-template-columns: repeat(1, 1fr);padding-bottom: 48px;}
.part-of-orggrp{padding-top: 24px;}
.part-of-orggrp-logo img { width: 100%;padding: 0px 24px;}
.part-of-orggrp-logo { max-width: 100%;}
.orggrp-wrap {padding: 48px 24px;}
.group-capabilites-wrap .FeatureBlock_content{padding-bottom: 0px;}
.part-of-orggrp h2{font-size: 28px;margin-bottom: 24px;}
.orggrp-cnt .title{font-size: 24px;}
}
/* Close Org Group block */