.why-us {
  position: relative;
  padding: 120px 0;
  background: #243508 url("/-/media/themes/hoganlovells/site-theme-name/images/why-us-bg.jpg") no-repeat center center;
  width: 100%;
  background-size: cover;
  position: relative;
  /**change**/
}
@media (max-width: 576px) {
  .why-us .tile-container {
    max-height: none;
    overflow-y: visible;
  }
}
@media (max-width: 1180px) {
  .why-us {
    padding: 80px 15px;
  }
}
.why-us .container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 850px) {
  .why-us .container {
    gap: unset;
  }
}
@media (max-width: 768px) {
  .why-us .container {
    padding-right: 15px;
  }
}
.why-us .why-us-img {
  width: 100%;
  height: 411px;
}
.why-us .why-us-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.why-us .why-us-title {
  font-size: 4.375rem;
  line-height: 42px;
  font-family: "roobert_regular";
  color: #243508;
  font-weight: 500;
  margin-bottom: 83px;
}
@media (max-width: 1180px) {
  .why-us .why-us-title {
    margin-bottom: 40px;
  }
}
.why-us .tile-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  opacity: 0;
  transform: translateY(250px);
  transition: all 1s ease-out;
}
@media (max-width: 1024px) {
  .why-us .tile-row {
    grid-template-columns: 1fr;
    gap: unset;
  }
}
.why-us .tile-row.bottom-animation {
  opacity: 1;
  transform: translateY(0);
}
.why-us .tile-row.bottom-animation .why-us-text {
  opacity: 1;
  transform: translateY(0);
}
@media (max-width: 767px) {
  .why-us .tile-row.bottom-animation {
    transform: unset;
  }
}
@media (max-width: 767px) {
  .why-us .tile-row {
    opacity: 1;
    transform: unset;
  }
}
.why-us .tile-row .why-us-text {
  opacity: 0;
  transform: translateY(350px);
  transition: all 1s ease-out;
}
@media (max-width: 576px) {
  .why-us .tile-row .why-us-text {
    opacity: 1;
    transform: translateY(0);
  }
}
.why-us .tile {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 20px;
  position: relative;
  min-height: 411px;
  margin-bottom: 20px;
  overflow: hidden;
}
.why-us .tile.with-picture {
  padding: 0;
}
.why-us .tile.with-picture .btn-learn-light {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.why-us .tile.no-picture .why-us-img {
  height: auto;
}
@media (max-width: 850px) {
  .why-us .tile {
    margin-bottom: 20px;
  }
}
.why-us .tile .btn-learn-light.blank-cta {
  display: none;
}
.why-us .tile .btn-learn-light a::after {
  background-image: url("/-/media/themes/hoganlovells/site-theme-name/images/Common/cta-transform-arrow.svg");
  background-repeat: no-repeat;
}
.why-us .tile.found-why-us-img {
  padding: 0;
}
.why-us .tile.found-why-us-img.no-picture {
  padding: 20px;
}
.why-us .tile .tile-bold-content {
  font-size: 4.375rem;
  line-height: 42px;
  color: #243508;
  font-weight: 500;
  padding-right: 16px;
  display: block;
}
@media (max-width: 1024px) {
  .why-us .tile .tile-bold-content {
    margin-bottom: 15px;
  }
}
@media (max-width: 820px) {
  .why-us .tile .tile-bold-content {
    font-size: 3.375rem;
    line-height: 35px;
  }
}
@media (max-width: 767px) {
  .why-us .tile .tile-bold-content {
    font-size: 4.375rem;
    line-height: 42px;
  }
}
.why-us .tile .tile-heading,
.why-us .tile .tile-normal-content {
  font-size: 3rem;
  line-height: 36px;
  font-weight: 500;
  color: #243508;
  margin-bottom: 20px;
  display: block;
}
.why-us .tile .tile-bold-content.tile-margin-bottom-10 {
  margin-bottom: 10px;
}
.why-us .tile .tile-bold-content.tile-margin-bottom-16 {
  margin-bottom: 16px;
}
.why-us .tile ul li {
  list-style: none;
  font-size: 3rem;
  line-height: 36px;
  color: #243508;
  font-weight: 500;
  margin-bottom: 20px;
}
.why-us .tile ul li strong {
  font-size: 4.375rem;
  line-height: 42px;
  color: #243508;
  font-weight: 500;
  padding-right: 16px;
  display: block;
}
@media (max-width: 1024px) {
  .why-us .tile ul li strong {
    margin-bottom: 15px;
  }
}
@media (max-width: 820px) {
  .why-us .tile ul li strong {
    font-size: 3.375rem;
    line-height: 35px;
  }
}
@media (max-width: 767px) {
  .why-us .tile ul li strong {
    font-size: 4.375rem;
    line-height: 42px;
  }
}
.why-us .span-1 {
  grid-column: span 1;
}
@media (max-width: 950px) {
  .why-us .span-1 {
    grid-column: 1;
    min-height: 496px;
  }
}
.why-us .span-2 {
  grid-column: span 2;
}
@media (max-width: 950px) {
  .why-us .span-2 {
    grid-column: 1;
  }
}
.why-us .btn-learn-light.glance-download-cta {
  margin-top: 13px;
}
.why-us .btn-learn-light.glance-download-cta a::after {
  background-image: url("/-/media/themes/hoganlovells/site-theme-name/images/Common/cta-transform-arrow.svg");
  background-repeat: no-repeat;
  transform: rotate(135deg);
  top: 28%;
}
@media (max-width: 767px) {
  .why-us .btn-learn-light.glance-download-cta a::after {
    transform: unset;
  }
}
.why-us .btn-learn-light.glance-download-cta a:hover::after {
  transform: rotate(45deg);
  transition: transform 0.3s ease;
}
.why-us.dark_green {
  background: #243508;
}
.why-us.dark_green .why-us-title {
  color: #bff355;
}
.why-us.dark_green .tile {
  background-color: rgb(255, 255, 255);
}
.why-us.bg_green {
  background: #bff355;
}
.why-us.bg_green .why-us-title {
  color: #243508;
}
.why-us.bg_green .btn-learn-light {
  border: 2px solid #243508;
}
.why-us.bg_green .btn-learn-light.glance-download-cta {
  border: 2px solid transparent;
}
.why-us.bg_green .btn-learn-light.glance-download-cta a {
  border: 2px solid #243508;
}
.why-us.bg_grey {
  background: rgba(226, 214, 207, 0.4);
}
.why-us.bg_grey .tile {
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1050px) {
  .why-us .btn-learn-light span {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .why-us .btn-learn-light span {
    font-size: 2.5rem;
  }
}

.why-us .tile .tile-list-view .tile-list-container {
  display: block;
  margin-bottom: 20px;
}
.why-us .tile .tile-list-view .tile-bold-content,
.why-us .tile .tile-list-view .tile-normal-content {
  display: inline;
}

.static-tile-grid.disable-parallax {
  position: static;
}
@media (max-width: 767px) {
  .static-tile-grid.disable-parallax {
    position: static;
  }
}

.on-page-editor .why-us .tile.with-picture {
  padding: 20px;
}
.on-page-editor .why-us .tile.found-why-us-img {
  padding: 20px;
}
.on-page-editor .why-us .tile .why-us-text {
  opacity: 1;
  transform: translateY(0);
  transition: all 1s ease-out;
}
.on-page-editor .why-us .tile-row {
  opacity: unset;
  transform: unset;
  transition: none;
}
.on-page-editor .why-us .tile-row.bottom-animation {
  opacity: unset;
  transform: unset;
  transition: none;
}
.on-page-editor .why-us .btn-learn-light {
  position: unset;
  margin-top: 20px;
}