.hero-banner-main .sxa_career_overview_banner picture img {
  height: 435px;
}
@media only screen and (min-width: 768px) {
  .hero-banner-main .sxa_career_overview_banner picture img {
    height: 707px;
  }
}
@media all and (max-width: 767px) {
  .hero-banner-main .sxa_career_overview_banner picture img {
    clip-path: none;
  }
}
@media only screen and (min-width: 768px) {
  .hero-banner-main .sxa_career_overview_banner {
    position: relative;
  }
}
@media only screen and (min-width: 768px) {
  .hero-banner-main .sxa_career_overview_banner .container {
    position: absolute;
    top: 75px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}
.hero-banner-main .sxa_career_overview_banner .esg_global {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(6px);
  -ms-backdrop-filter: blur(6px);
  -moz-backdrop-filter: blur(6px);
  -o-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  width: 100%;
  padding: 45px 15px 122px 15px;
  min-height: 374px;
  margin-top: -135px;
  height: auto;
  clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 94%);
}
@media only screen and (min-width: 768px) {
  .hero-banner-main .sxa_career_overview_banner .esg_global {
    max-width: 702px;
    margin-top: 0;
    clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 82%);
    min-height: 488px;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 8.75rem 7.625rem;
  }
}
.hero-banner-main .sxa_career_overview_banner .esg_global h1,
.hero-banner-main .sxa_career_overview_banner .esg_global h2 {
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-family: "roobert_regular";
  padding: 3.5px 0;
  margin-bottom: 30px;
}
@media all and (max-width: 767px) {
  .hero-banner-main .sxa_career_overview_banner .esg_global h1,
  .hero-banner-main .sxa_career_overview_banner .esg_global h2 {
    color: #fff;
    font-size: 4.25rem;
    line-height: 5.125rem;
  }
}
.hero-banner-main .sxa_career_overview_banner .esg_global p {
  font-size: 2.625rem;
  line-height: 3.875rem;
  font-family: "roobert_medium";
  margin-bottom: 60px;
}
@media all and (max-width: 767px) {
  .hero-banner-main .sxa_career_overview_banner .esg_global p {
    color: #fff;
    margin-bottom: 30px;
  }
}
.hero-banner-main .sxa_career_overview_banner .esg_global .cta-fill-arrow span {
  font-size: 2.5rem;
  line-height: 2.5rem;
  height: auto;
  max-width: 250px;
  padding: 13px 63.3px 13px 18px;
  font-family: "roobert_light", sans-serif;
}

.polygon_bg_green_txt_black .sxa_career_overview_banner .esg_global, .bg_green_txt_black .sxa_career_overview_banner .esg_global {
  background-color: #BFF355;
}
.polygon_bg_green_txt_black .sxa_career_overview_banner .esg_global h1, .polygon_bg_green_txt_black .sxa_career_overview_banner .esg_global h2, .polygon_bg_green_txt_black .sxa_career_overview_banner .esg_global p, .bg_green_txt_black .sxa_career_overview_banner .esg_global h1, .bg_green_txt_black .sxa_career_overview_banner .esg_global h2, .bg_green_txt_black .sxa_career_overview_banner .esg_global p {
  color: #243508;
}

.polygon_bg_light_green_txt_black .sxa_career_overview_banner .esg_global, .bg_light_green_txt_black .sxa_career_overview_banner .esg_global {
  background-color: #bff355;
}
.polygon_bg_light_green_txt_black .sxa_career_overview_banner .esg_global h1, .polygon_bg_light_green_txt_black .sxa_career_overview_banner .esg_global h2, .polygon_bg_light_green_txt_black .sxa_career_overview_banner .esg_global p, .bg_light_green_txt_black .sxa_career_overview_banner .esg_global h1, .bg_light_green_txt_black .sxa_career_overview_banner .esg_global h2, .bg_light_green_txt_black .sxa_career_overview_banner .esg_global p {
  color: #243508;
}

.polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global {
  background-color: #243508;
}
.polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global h1, .polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global h2, .polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global p {
  color: #fff;
}
.polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover span {
  color: #fff;
  border-color: #fff;
}
.polygon_bg_dark_green_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover:after {
  background-image: url("/~/media/Themes/HoganLovells/Site%20theme%20name/images/case_study_landing/cta-transform-arrow.svg") !important;
}

.polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global {
  background-color: #E2D6CF;
}
.polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global h1, .polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global h2, .polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global p {
  color: #fff;
}
.polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover span {
  color: #fff;
  border-color: #fff;
}
.polygon_bg_dark_grey_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover:after {
  background-image: url("/~/media/Themes/HoganLovells/Site%20theme%20name/images/case_study_landing/cta-transform-arrow.svg") !important;
}

.polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global {
  background-color: #243508;
}
.polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global h1, .polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global h2, .polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global p {
  color: #fff;
}
.polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover span {
  color: #fff;
  border-color: #fff;
}
.polygon_bg_purple_txt_white .sxa_career_overview_banner .esg_global .cta-fill-arrow a:hover:after {
  background-image: url("/~/media/Themes/HoganLovells/Site%20theme%20name/images/case_study_landing/cta-transform-arrow.svg") !important;
}