@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&&display=swap");
.ts-standard-spacing {
  padding: 100px 120px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .ts-standard-spacing {
    padding: 75px;
  }
}
@media all and (max-width: 989.98px) {
  .ts-standard-spacing {
    padding: 50px 20px;
  }
}
.ts-standard-spacing.no-y-spacing {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.ts-compressed-spacing {
  padding: 50px 65px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .ts-compressed-spacing {
    padding: 50px;
  }
}
@media all and (max-width: 989.98px) {
  .ts-compressed-spacing {
    padding: 50px 20px;
  }
}

.ts-max-width {
  max-width: 1260px;
  margin: auto;
}

.ts-large-max-width {
  max-width: 1400px;
  margin: auto;
}

#block-headerbanner {
  display: none;
}
#block-headerbanner.diversity-inclusion-headerbanner {
  display: block;
}

.diversity-inclusion-template {
  font-smooth: always;
}
.diversity-inclusion-template section {
  position: relative;
  z-index: 1;
}
.diversity-inclusion-template .eyebrow {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.2px;
  margin-bottom: 16px;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .eyebrow {
    font-size: 18px;
  }
}
.diversity-inclusion-template .section-heading {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 46px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -1.38px;
  margin-bottom: 25px;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .section-heading {
    font-size: 36px;
  }
}
.diversity-inclusion-template .small-section-heading {
  font-family: "Inter", sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -0.78px;
  text-transform: uppercase;
}
.diversity-inclusion-template .intro-copy {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.16px;
}
.diversity-inclusion-template .family-of-companies-header {
  padding: 14px 43px;
  background-color: #027BBB;
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}
@media all and (max-width: 849.98px) {
  .diversity-inclusion-template .family-of-companies-header {
    display: none;
  }
}
.diversity-inclusion-template .family-of-companies-header p {
  color: #FCFDFE;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.14px;
}
.diversity-inclusion-template .family-of-companies-header .family-brands-nav ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 54px;
  flex-wrap: nowrap;
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .family-of-companies-header .family-brands-nav ul {
    gap: 20px;
  }
}
.diversity-inclusion-template .family-of-companies-header .family-brands-nav ul li a {
  transition: all ease 250ms;
}
.diversity-inclusion-template .family-of-companies-header .family-brands-nav ul li a img {
  max-height: 31px;
  max-width: 145px;
  transition: all ease 250ms;
  transform: scale(1);
  outline-offset: 5px;
  border-radius: 2px;
  outline: 1px solid transparent;
}
.diversity-inclusion-template .family-of-companies-header .family-brands-nav ul li a:hover img, .diversity-inclusion-template .family-of-companies-header .family-brands-nav ul li a:focus img {
  transform: scale(1.04);
  outline: 1px solid #E4FD8F;
}
.diversity-inclusion-template header {
  height: 157px;
  padding: 40px;
  text-align: center;
}
.diversity-inclusion-template .homepage-hero {
  background: linear-gradient(90deg, #03354A 28.5%, #027BBB 100%);
}
.diversity-inclusion-template .homepage-hero--row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy, .diversity-inclusion-template .homepage-hero--row img {
  width: calc((100% - 40px) / 2);
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .homepage-hero--row .hero-copy, .diversity-inclusion-template .homepage-hero--row img {
    width: 100%;
    max-width: 600px;
    margin: auto;
  }
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading {
  display: inline-block;
  color: white;
  font-family: "Inter", sans-serif;
  font-size: 56px;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: -2.24px;
  position: relative;
  padding-bottom: 30px;
  width: 100%;
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading {
    font-size: 42px;
  }
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading span.text {
  color: #E4FD8F;
  white-space: unset;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading::after {
  content: "";
  position: absolute;
  width: 84px;
  height: 1px;
  background-color: #E4FD8F;
  bottom: 30px;
  left: 0;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading .typed-text {
  position: relative;
  width: 100%;
  display: block;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading .typed-text .typed-text-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading .typed-text .typed-text-item .text {
  opacity: 0;
  transition: all ease 350ms;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy .page-heading .typed-text .typed-text-item.active .text {
  opacity: 1;
}
.diversity-inclusion-template .homepage-hero--row .hero-copy p {
  color: white;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.16px;
}
.diversity-inclusion-template .typed-cursor {
  opacity: 0;
}
.diversity-inclusion-template .btn {
  background-color: #03354A;
  color: white;
  border-radius: 48px;
  padding: 15px 30px;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: 0.13px;
  text-transform: uppercase;
  border: 1px solid #03354A;
  transition: all ease 250ms;
  text-decoration: none;
  white-space: nowrap;
  font-family: "Inter", sans-serif;
}
@media all and (max-width: 767.98px) {
  .diversity-inclusion-template .btn {
    display: inline-block;
    width: 100%;
  }
}
.diversity-inclusion-template .btn:hover, .diversity-inclusion-template .btn:focus {
  text-decoration: underline;
  background-color: #E4FD8F;
  color: #03354A;
}
.diversity-inclusion-template .btn--green {
  background-color: #E4FD8F;
  border-color: #E4FD8F;
  color: #03354A;
}
.diversity-inclusion-template .btn--green:hover, .diversity-inclusion-template .btn--green:focus {
  background-color: #03354A;
  color: #E4FD8F;
}
.diversity-inclusion-template .btn--outline {
  background-color: transparent;
  border-color: #03354A;
  color: #03354A;
}
.diversity-inclusion-template .btn--outline:hover, .diversity-inclusion-template .btn--outline:focus {
  background-color: #03354A;
  color: white;
}
.diversity-inclusion-template .btn--outline--reverse {
  background-color: #03354A;
  border-color: white;
  color: white;
}
.diversity-inclusion-template .btn--outline--reverse:hover, .diversity-inclusion-template .btn--outline--reverse:focus {
  background-color: white;
  color: #03354A;
}
.diversity-inclusion-template .cta-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 30px;
}
.diversity-inclusion-template .cta-row .btn {
  flex-grow: 1;
}
.diversity-inclusion-template .horizontal-thumbs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 30px;
  flex-wrap: wrap;
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb {
  background-color: white;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.13);
  border-radius: 10px;
  width: calc((100% - 40px) / 2);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 40px;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb {
    width: 100%;
    max-width: 600px;
    margin: auto;
  }
}
@media all and (max-width: 767.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb {
    flex-direction: column;
    gap: 0;
  }
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-img, .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy {
  width: calc((100% - 40px) * 0.5);
}
@media all and (max-width: 767.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-img, .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy {
    width: 100%;
  }
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-img {
  border-radius: 10px 0 0 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media all and (max-width: 767.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-img {
    padding-top: 46%;
    border-radius: 10px 10px 0 0;
  }
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy {
  padding: 30px 20px 30px 0;
}
@media all and (max-width: 767.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy {
    padding: 20px 15px;
  }
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy .thumb-heading {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.64px;
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg width='206' height='8' viewBox='0 0 206 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='206' height='8' rx='4' fill='%23E4FD8F'/%3E%3C/svg%3E%0A");
  background-size: 100% 8px;
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom: 10px;
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy .thumb-heading {
    font-size: 26px;
  }
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy .thumb-subheading {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.2px;
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy a.thumb-link {
  color: #027BBB;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.16px;
  text-decoration: none;
  border-bottom: 1px solid #027BBB;
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy a.thumb-link:hover, .diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy a.thumb-link:focus {
  color: #03354A;
  text-decoration: underline;
  border-color: white;
}
.diversity-inclusion-template .horizontal-thumbs .horizontal-thumb .thumb-copy .btn {
  margin-top: 30px;
}
.diversity-inclusion-template .green-rocks-accent {
  background-color: #E4FD8F;
  background-image: url("../img/green-rocks-accent-background.png");
  background-size: 400px;
  background-repeat: repeat-y;
  background-position: right top;
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .green-rocks-accent {
    background-image: unset;
  }
}
.diversity-inclusion-template .green-rocks-accent.accent-left {
  background-position: left top;
}
.diversity-inclusion-template .image-copy-section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 50px 70px;
  flex-wrap: wrap;
}
@media all and (max-width: 1199.98px) {
  .diversity-inclusion-template .image-copy-section {
    flex-direction: column-reverse;
  }
}
.diversity-inclusion-template .vertical-thumbs-cta {
  background-color: white;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.13);
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .vertical-thumbs-cta {
    max-width: 700px;
    margin: auto;
  }
}
.diversity-inclusion-template .vertical-thumbs-cta .section-heading {
  text-align: center;
  margin: auto;
  display: inline-block;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='434' height='8' viewBox='0 0 434 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='434' height='8' rx='4' fill='%23E4FD8F'/%3E%3C/svg%3E%0A");
  background-size: 100% 8px;
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom: 50px;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .vertical-thumbs-cta .section-heading {
    text-align: left;
    margin-right: auto;
    display: inline-block;
    width: 180px;
    background-size: 200% 8px;
  }
}
.diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  gap: 50px 30px;
  flex-wrap: wrap;
}
.diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs .vertical-thumb {
  width: calc((100% - 60px) / 3);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 30px;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs .vertical-thumb {
    width: 100%;
  }
}
.diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs .vertical-thumb .thumb-copy .thumb-img {
  width: 100%;
  padding-top: 46%;
  border-radius: 10px;
  margin-bottom: 30px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 0px 108px 30px 0px rgba(0, 0, 0, 0), 0px 69px 28px 0px rgba(0, 0, 0, 0.01), 0px 39px 23px 0px rgba(0, 0, 0, 0.05), 0px 17px 17px 0px rgba(0, 0, 0, 0.09), 0px 4px 9px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs .vertical-thumb .thumb-copy .thumb-heading {
  color: #03354A;
  font-family: "Inter", sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.64px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid #03354A;
}
.diversity-inclusion-template .vertical-thumbs-cta .vertical-thumbs .vertical-thumb .thumb-copy .thumb-desc {
  color: #03354A;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.16px;
}
.diversity-inclusion-template .vertical-thumbs-cta .thumbs-cta-row {
  margin-top: 50px;
  text-align: center;
}
.diversity-inclusion-template .vertical-thumbs-cta .thumbs-cta-row .cta-heading {
  color: #03354A;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.64px;
  margin-bottom: 10px;
}
.diversity-inclusion-template .vertical-thumbs-cta .thumbs-cta-row .blue-cta-copy {
  color: #027BBB;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}
.diversity-inclusion-template .vertical-thumbs-cta .thumbs-cta-row .btn {
  margin-top: 30px;
}
.diversity-inclusion-template .animated-stats {
  background-color: #03354A;
}
.diversity-inclusion-template .animated-stats .small-section-heading {
  color: white;
  text-align: center;
  margin-bottom: 50px;
}
.diversity-inclusion-template .animated-stats--row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 75px 50px;
}
.diversity-inclusion-template .animated-stats--col {
  width: calc((100% - 150px) / 3);
  max-width: 250px;
  text-align: center;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .animated-stats--col {
    width: 100%;
    margin: auto;
  }
}
@media all and (max-width: 904.98px) {
  .diversity-inclusion-template .animated-stats--col {
    max-width: 300px;
  }
}
.diversity-inclusion-template .animated-stats--col .animated-stat {
  color: #E4FD8F;
  font-family: "Inter", sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2.4px;
  margin: 16px 0;
  opacity: 0;
  transform: translateY(20px);
  transition: all ease 250ms;
}
.diversity-inclusion-template .animated-stats--col .animated-stat.run-animation {
  opacity: 1;
  transform: translateY(0);
}
.diversity-inclusion-template .animated-stats--col .stat-desc {
  color: white;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.2px;
}
.diversity-inclusion-template .animated-stats--col img {
  transform: translateY(20px);
  transition: all ease 250ms;
  opacity: 0;
}
.diversity-inclusion-template .animated-stats--col img.faded-in {
  opacity: 1;
  transform: translateY(0);
}
.diversity-inclusion-template .two-col-cta-section .two-col-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 50px 70px;
  flex-wrap: wrap;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .two-col-cta-section .two-col-row {
    max-width: 600px;
    margin: auto;
  }
}
.diversity-inclusion-template .two-col-cta-section .two-col-row .col-img, .diversity-inclusion-template .two-col-cta-section .two-col-row .col-copy {
  width: calc((100% - 70px) / 2);
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .two-col-cta-section .two-col-row .col-img, .diversity-inclusion-template .two-col-cta-section .two-col-row .col-copy {
    width: 100%;
  }
}
.diversity-inclusion-template .two-col-cta-section .two-col-row .col-img {
  border-radius: 10px;
  padding-top: 45%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media all and (max-width: 989.98px) {
  .diversity-inclusion-template .two-col-cta-section .two-col-row .col-img {
    padding-top: 100%;
  }
}
.diversity-inclusion-template .two-col-cta-section .two-col-row .col-copy .section-heading {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid #212022;
}
.diversity-inclusion-template .two-col-cta-section .two-col-row .col-copy .cta-desc {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.16px;
}
.diversity-inclusion-template .two-col-cta-section .two-col-row .col-copy .btn {
  margin-top: 30px;
}

.diversity-inclusion-template {
  color: #212022;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}
.diversity-inclusion-template a {
  color: #03354A;
}
.diversity-inclusion-template .button {
  display: block;
  background-color: #03354A;
  border-radius: 48px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  padding: 15px 25px;
  line-height: 140%;
  letter-spacing: 0.13px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  transition: all 250ms;
}
@media screen and (min-width: 760px) {
  .diversity-inclusion-template .button {
    display: inline-block;
  }
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .button {
    display: block;
  }
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .button {
    display: inline-block;
  }
}
.diversity-inclusion-template .button:hover {
  background-color: #212022;
}
.diversity-inclusion-template .button + .button {
  margin-top: 15px;
}
@media screen and (min-width: 760px) {
  .diversity-inclusion-template .button + .button {
    margin-left: 30px;
    margin-top: 0;
  }
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .button + .button {
    margin-left: 0;
    margin-top: 15px;
  }
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .button + .button {
    margin-left: 20px;
    margin-top: 0;
  }
}
.diversity-inclusion-template .button--alt {
  background-color: transparent;
  border: 1px solid #03354A;
  color: #03354A;
}
.diversity-inclusion-template .button--alt:hover {
  color: #fff;
}
.diversity-inclusion-template h2 {
  font-size: 36px;
  font-weight: 800;
  line-height: 120%;
  letter-spacing: -1.38px;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template h2 {
    font-size: 46px;
  }
}
.diversity-inclusion-template h2 span {
  display: block;
  font-size: 38px;
  font-weight: 400;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template h2 span {
    font-size: 48px;
    line-height: 120%;
    letter-spacing: -1.44px;
  }
}
.diversity-inclusion-template #block-headerbanner .main-banner {
  background-color: #03354A;
  background-image: url(../img/diversity-inclusion-hero.jpg);
  background-position: right -125px top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template #block-headerbanner .main-banner {
    background-position: right top;
    padding: 150px 0;
  }
}
.diversity-inclusion-template #block-headerbanner .main-banner::after, .diversity-inclusion-template #block-headerbanner .main-banner::before {
  display: none;
}
.diversity-inclusion-template #block-headerbanner .main-banner__title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  letter-spacing: -2.56px;
  line-height: unset;
  line-height: 56.8px;
  max-width: 100%;
  text-transform: uppercase;
}
@media screen and (min-width: 760px) {
  .diversity-inclusion-template #block-headerbanner .main-banner__title {
    line-height: 76.8px;
  }
}
.diversity-inclusion-template #block-headerbanner .main-banner__title h1 {
  max-width: 300px;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  letter-spacing: -0.04em;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template #block-headerbanner .main-banner__title h1 {
    max-width: 100%;
    font-weight: 800;
    font-size: 64px;
    line-height: 120%;
    letter-spacing: -0.04em;
  }
}
.diversity-inclusion-template #block-headerbanner .main-banner__title:after {
  background-color: #E4FD8F;
  height: 1px;
  margin-bottom: 30px;
  margin-top: 30px;
  width: 84px;
}
.diversity-inclusion-template #block-headerbanner .main-banner__description {
  max-width: 560px;
}
.diversity-inclusion-template #block-headerbanner .main-banner__description p {
  color: #fff;
  letter-spacing: -0.16px;
  line-height: 140%;
}
.diversity-inclusion-template .overlapping-boxes {
  padding: 65px 0 0 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes {
    padding: 125px 0 0 0;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  position: relative;
  top: -125px;
  background-color: #ffffff;
  overflow: visible;
  padding: 50px 0;
  margin: 0 0 -125px 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block {
    flex-direction: row;
    border-radius: 10px;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.13);
    padding: 90px 50px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block:before {
    display: none;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block:after {
  content: "";
  position: absolute;
  top: 0;
  right: -100%;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block:after {
    display: none;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block .copy {
  padding: 40px 0 0 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block .copy {
    width: 50%;
    padding: 0 50px 0 0;
  }
}
@media screen and (min-width: 1200px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block .copy {
    padding: 0 100px 0 0;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block .copy h2 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 36px;
  line-height: 120%;
  letter-spacing: -0.03em;
  color: #212022;
  text-decoration: underline;
  text-decoration-color: #E4FD8F;
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 8px;
  border-bottom: none;
  padding: 0;
  margin: 0 0 25px 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block .copy h2 {
    font-size: 46px;
  }
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block .copy blockquote {
  border-radius: 10px;
  margin: 20px 0 0 0;
  padding: 20px;
  background-color: #eeeeee;
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block .copy blockquote p + p {
  margin-top: 15px;
  font-style: italic;
}
.diversity-inclusion-template .overlapping-boxes .copy-video-block .video {
  width: 100%;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .overlapping-boxes .copy-video-block .video {
    width: 50%;
  }
}
.diversity-inclusion-template .service-block {
  padding: 45px 0;
}
@media screen and (min-width: 760px) {
  .diversity-inclusion-template .service-block {
    padding: 100px 0;
  }
}
.diversity-inclusion-template .service-block.commitment {
  padding-top: 0;
}
.diversity-inclusion-template .service-block.grey {
  background-color: #eeeeee;
}
.diversity-inclusion-template .service-block.overflow {
  padding: 45px 0 15px 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block.overflow {
    padding: 0 0 105px 0;
  }
}
.diversity-inclusion-template .service-block.overflow .page-frame.first {
  max-width: 1575px;
}
.diversity-inclusion-template .service-block h2 {
  border-bottom: 1px solid #03354A;
  padding: 0 0 15px 0;
  margin: 0 0 15px 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block h2 {
    padding: 0 0 25px 0;
    margin: 0 0 25px 0;
  }
}
.diversity-inclusion-template .service-block ul {
  list-style: disc;
  margin-bottom: 25px;
  margin-left: 16px;
  margin-top: 25px;
}
.diversity-inclusion-template .service-block p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.01em;
  color: #212022;
}
.diversity-inclusion-template .service-block p + p {
  margin-top: 25px;
}
.diversity-inclusion-template .service-block .page-frame + .page-frame {
  margin-top: 45px;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block .page-frame + .page-frame {
    margin-top: 105px;
  }
}
.diversity-inclusion-template .service-block .service-image {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block .service-image {
    border-radius: 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 4px 9px 0px rgba(0, 0, 0, 0.1), 0px 17px 17px 0px rgba(0, 0, 0, 0.09), 0px 39px 23px 0px rgba(0, 0, 0, 0.05), 0px 69px 28px 0px rgba(0, 0, 0, 0.01), 0px 108px 30px 0px rgba(0, 0, 0, 0);
  }
}
.diversity-inclusion-template .service-block img {
  display: block;
  width: 100%;
}
.diversity-inclusion-template .service-block--inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block--inner {
    flex-direction: row;
  }
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block--inner .image {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .diversity-inclusion-template .service-block--inner .image {
    width: 600px;
  }
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block--inner .image img {
    border-radius: 10px;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 4px 9px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.09), 0 39px 23px 0 rgba(0, 0, 0, 0.05), 0 69px 28px 0 rgba(0, 0, 0, 0.01), 0 108px 30px 0 transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 4px 9px 0 rgba(0, 0, 0, 0.1), 0 17px 17px 0 rgba(0, 0, 0, 0.09), 0 39px 23px 0 rgba(0, 0, 0, 0.05), 0 69px 28px 0 rgba(0, 0, 0, 0.01), 0 108px 30px 0 transparent;
  }
}
.diversity-inclusion-template .service-block--inner .copy {
  padding: 45px 0 0 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block--inner .copy {
    width: 50%;
    padding: 0 0 0 65px;
  }
}
@media screen and (min-width: 1200px) {
  .diversity-inclusion-template .service-block--inner .copy {
    width: calc(100% - 600px);
    padding: 0 0 0 85px;
  }
}
.diversity-inclusion-template .service-block.image-right .service-block--inner {
  flex-direction: column-reverse;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block.image-right .service-block--inner {
    flex-direction: row;
  }
}
.diversity-inclusion-template .service-block.image-right .copy {
  padding: 45px 0 0 0;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block.image-right .copy {
    width: 50%;
    padding: 0 65px 0 0;
  }
}
@media screen and (min-width: 1200px) {
  .diversity-inclusion-template .service-block.image-right .copy {
    width: calc(100% - 600px);
    padding: 0 85px 0 0;
  }
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .service-block.rock-texture {
    background-image: url(../img/rock-texture-bg.jpg);
    background-position: right center;
    background-repeat: repeat-y;
  }
}
.diversity-inclusion-template .service-block--box {
  background-color: #fff;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.13);
  padding-bottom: 50px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 50px;
  position: relative;
  z-index: 20;
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .service-block--box {
    padding-bottom: 100px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 100px;
  }
}
.diversity-inclusion-template .service-block--box.nopad {
  padding: 0;
}
.diversity-inclusion-template .diversity-inclusion-cta {
  background-color: #E4FD8F;
  color: #212022;
  padding-bottom: 50px;
  padding-top: 50px;
  text-align: center;
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .diversity-inclusion-cta--inner {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .diversity-inclusion-cta--inner div:first-child {
    align-items: center;
    display: flex;
    justify-content: flex-start;
  }
}
.diversity-inclusion-template .diversity-inclusion-cta--inner div:last-child {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #03354A;
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .diversity-inclusion-cta--inner div:last-child {
    border-left: 1px solid #03354A;
    border-top: 0;
    margin-left: 40px;
    padding-left: 40px;
    margin-top: 0;
    padding-top: 0;
  }
}
.diversity-inclusion-template .diversity-inclusion-cta .military-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none'%3E%3Cpath fill='%2303354A' d='M38.43 31.668a.743.743 0 0 0-.74-.74.731.731 0 0 0-.74.74c0 .56-.45 1.01-1.01 1.01s-1.01-.45-1.01-1.01a.743.743 0 0 0-.74-.74.731.731 0 0 0-.74.74c0 1.353 1.101 2.471 2.472 2.471 1.37 0 2.471-1.1 2.471-2.471h.036ZM43.263 34.14c1.353 0 2.471-1.101 2.471-2.472a.743.743 0 0 0-.74-.74.731.731 0 0 0-.739.74c0 .56-.45 1.01-1.01 1.01s-1.01-.45-1.01-1.01a.743.743 0 0 0-.74-.74.731.731 0 0 0-.74.74c0 1.353 1.101 2.471 2.472 2.471h.036ZM42.073 36.718a.743.743 0 0 0-.74-.739.731.731 0 0 0-.74.74c0 .559-.45 1.01-.991 1.01a1.02 1.02 0 0 1-1.01-1.01.743.743 0 0 0-.74-.74.731.731 0 0 0-.74.74c0 1.352 1.1 2.47 2.471 2.47s2.472-1.1 2.472-2.47h.018Z'/%3E%3Cpath fill='%2303354A' d='M58.18 33.797c-1.876 0-3.391 1.533-3.391 3.409v2.092c-.65-.487-1.66-.415-2.237.162a1.717 1.717 0 0 0-.505 1.227c0 .469.18.902.505 1.226l2.237 2.237v3.644a9.233 9.233 0 0 0-1.497-1.119c.108-.144.162-.234.162-.252a.69.69 0 0 0 .126-.56.703.703 0 0 0-.324-.486c-2.417-1.588-5.52-1.425-5.646-1.407a.685.685 0 0 0-.523.27.788.788 0 0 0-.162.56s0 .126.018.288H45.21c-1.244-.866-1.605-1.678-1.677-2.11a9.577 9.577 0 0 0 5.52-7.324l.414-.18a2.783 2.783 0 0 0 1.677-2.543v-1.227c0-1.028-.595-1.912-1.443-2.363a2.279 2.279 0 0 0 1.443-2.11c0-1.028-.685-1.858-1.623-2.147a9.928 9.928 0 0 0-5.682-8.405c0-.018-.018-.036-.036-.054a.29.29 0 0 0-.072-.126 3.988 3.988 0 0 0-.325-.613c-.036-.036-.054-.09-.09-.127a7.285 7.285 0 0 0-.469-.577l-.054-.054a4.601 4.601 0 0 0-1.389-.938c-.054-.018-.108-.036-.144-.054a6.47 6.47 0 0 0-.631-.198c-.073 0-.145-.037-.217-.055-.27-.054-.559-.09-.83-.09-.27 0-.559.036-.83.09-.071 0-.144.037-.216.055-.216.054-.432.108-.631.198l-.162.054a4.22 4.22 0 0 0-1.371.938l-.054.054c-.163.18-.325.36-.47.56-.035.035-.053.09-.09.125a3.983 3.983 0 0 0-.324.614c-.018.036-.036.09-.072.126 0 .018-.018.036-.036.054a9.928 9.928 0 0 0-5.682 8.405c-.938.29-1.623 1.119-1.623 2.147 0 .956.595 1.768 1.443 2.11-.848.451-1.443 1.335-1.443 2.363v1.227c0 1.1.649 2.11 1.677 2.543l.415.18a9.577 9.577 0 0 0 5.52 7.323c-.09.433-.434 1.245-1.678 2.11h-1.732c0-.18.018-.288.018-.288a.693.693 0 0 0-.162-.559.747.747 0 0 0-.523-.27c-.126 0-3.247-.18-5.646 1.406a.765.765 0 0 0-.324.488.69.69 0 0 0 .126.559s.072.09.162.252a10.066 10.066 0 0 0-4.726 8.532v3.842c0 .397.325.74.74.74h35.407s.144-.019.217-.055h1.19a2.864 2.864 0 0 0 2.868-2.868V37.206c0-1.876-1.533-3.41-3.391-3.41ZM60.218 45.9h-4.094v-2.057c0-.18-.073-.36-.199-.487l-2.435-2.435a.368.368 0 0 1-.108-.252c0-.054 0-.163.108-.27a.37.37 0 0 1 .523 0l.956.937a.666.666 0 0 0 .74.144.671.671 0 0 0 .415-.63v-3.68c0-1.137.92-2.057 2.038-2.057 1.118 0 2.038.92 2.038 2.056v8.695l.018.036Zm0 10.93c0 .83-.685 1.515-1.515 1.515h-2.58V47.252h4.095v9.578Zm-5.447-6.89v8.333h-3.914l-.054-.27a12.814 12.814 0 0 1-.163-1.119c0-.126-.036-.27-.036-.397-.036-.468-.036-.938-.036-1.37 0-.145.018-.289.036-.433 0-.307.036-.614.072-.902.018-.199.054-.379.073-.56.036-.234.072-.45.126-.685.036-.198.072-.396.126-.577.036-.18.09-.36.144-.541.109-.397.217-.776.343-1.118.036-.09.072-.199.108-.289.09-.234.18-.45.253-.667.018-.054.054-.108.072-.163.217-.487.433-.938.631-1.298a8.94 8.94 0 0 1 2.219 2.056Zm-8.063.054c.56.433 1.497.956 2.976 1.19 0 .037-.018.09-.036.127a.525.525 0 0 1-.036.162c-.09.379-.18.74-.252 1.154-2.31-.27-3.32-1.118-3.698-1.64a6.075 6.075 0 0 0 1.046-.975v-.018Zm1.714-4.581c.811.036 2.164.198 3.39.811-.143.235-.306.523-.486.848-.036.054-.054.108-.09.162-.09.18-.18.361-.289.56-.072.144-.126.288-.198.45-.073.163-.145.307-.217.47-.09.198-.162.414-.252.63l-.163.434c-1.443-.18-2.218-.668-2.58-.974l.055-.109.108-.216c.163-.325.289-.65.38-.974.017-.072.035-.126.053-.199.09-.342.162-.649.199-.938v-.09c.018-.144.036-.288.036-.414v-.055c0-.126.036-.27.036-.396h.018Zm1.262-12.482c0 .397-.18.775-.487 1.01v-3.175c.289.217.487.56.487.956v1.227-.018Zm-14.61-14.412a4.56 4.56 0 0 0 1.01 2.724.74.74 0 0 0 1.028.108.74.74 0 0 0 .109-1.028 3.123 3.123 0 0 1-.704-1.966c0-.361.072-.704.18-1.01.09-.271.217-.524.38-.758.035-.054.072-.09.108-.144.144-.18.306-.343.487-.487.054-.036.108-.09.162-.127.216-.162.469-.27.721-.36.072-.018.127-.036.199-.054.27-.073.559-.145.866-.145.306 0 .595.054.865.145.072.018.127.036.199.054.252.09.487.216.721.36.054.037.108.09.163.127.18.144.342.306.487.487.036.054.072.09.108.144.162.235.288.487.379.758.108.324.18.649.18 1.01 0 .721-.235 1.407-.703 1.966a.723.723 0 0 0 .108 1.028.778.778 0 0 0 .469.162.7.7 0 0 0 .559-.27 4.56 4.56 0 0 0 1.01-2.724 8.422 8.422 0 0 1 3.914 6.44H31.142a8.552 8.552 0 0 1 3.914-6.44h.018Zm-4.707 7.9H48.89c.45 0 .811.361.811.812 0 .45-.36.812-.811.812H30.348a.808.808 0 0 1-.811-.812c0-.45.36-.812.811-.812h.018Zm-.812 6.512v-1.227c0-.397.198-.721.487-.956v3.175a1.3 1.3 0 0 1-.487-1.01v.018Zm1.948 1.317v-4.726h16.251v4.726a8.137 8.137 0 0 1-8.134 8.134 8.137 8.137 0 0 1-8.135-8.134h.018Zm5.573 9.199c.812.234 1.66.396 2.562.396.901 0 1.731-.162 2.56-.397.181.686.65 1.624 1.84 2.562-.54.721-1.857 2.002-4.4 2.164-2.544-.162-3.86-1.425-4.401-2.164 1.19-.938 1.659-1.876 1.84-2.562ZM33.83 46.53c.559.884 2.218 2.886 5.79 3.084h.036c3.535-.198 5.194-2.2 5.754-3.084h1.425s0 .09-.037.144c-.018.108-.054.199-.09.307-.036.126-.072.27-.126.415a3.612 3.612 0 0 1-.18.378c-.055.109-.109.235-.163.343-.108.199-.252.397-.397.595-.036.054-.054.09-.09.145-.036.054-.108.108-.162.162-.235.27-.487.505-.776.721-.126.09-.27.199-.414.29a5.8 5.8 0 0 1-.812.432c-.163.072-.325.162-.523.234a9.169 9.169 0 0 1-1.064.325c-.18.036-.325.108-.524.144a18.53 18.53 0 0 1-1.893.253 12.017 12.017 0 0 1-1.894-.253c-.18-.036-.343-.09-.523-.144a8.204 8.204 0 0 1-1.065-.325c-.18-.072-.342-.162-.523-.234a5.793 5.793 0 0 1-.811-.433 3.403 3.403 0 0 1-.415-.288 4.902 4.902 0 0 1-.776-.722l-.162-.162c-.036-.036-.054-.09-.09-.127-.145-.198-.289-.396-.397-.595-.054-.108-.108-.234-.163-.343-.054-.126-.126-.27-.18-.396-.054-.145-.09-.27-.126-.397-.036-.108-.054-.199-.09-.307a.339.339 0 0 0-.036-.144h1.425l.072-.018Zm-3.969 6.078a21.624 21.624 0 0 0-.252-1.154.525.525 0 0 0-.036-.162.333.333 0 0 0-.036-.127c1.497-.234 2.435-.74 2.994-1.19.288.343.631.667 1.046.974-.379.541-1.389 1.389-3.697 1.66h-.019Zm.938-7.196c0 .108.018.27.036.396v.055c0 .126.018.27.037.414v.09c.036.29.108.596.198.92.018.073.036.145.072.217.09.306.216.613.379.938.036.072.072.162.126.234 0 .036.036.072.054.108-.36.325-1.136.794-2.58.975a18.756 18.756 0 0 0-1.514-3.247c-.054-.09-.127-.217-.18-.307 1.226-.595 2.579-.757 3.39-.793H30.8Zm-8.134 9.758a8.62 8.62 0 0 1 4.004-7.287c.198.378.415.811.631 1.298.018.054.054.109.072.163.09.216.18.433.253.667.036.09.072.199.108.289.126.342.235.703.343 1.064.054.198.108.379.162.595.036.18.072.379.126.577.054.217.09.451.127.686.036.18.054.379.072.559.036.288.054.595.072.902 0 .144.018.288.036.433 0 .45 0 .902-.036 1.37 0 .127-.036.271-.036.397-.036.361-.09.74-.163 1.119 0 .09-.036.18-.054.27h-5.718v-3.102Zm7.287 2.417c.036-.325.09-.632.108-.938.036-.415.036-.83.036-1.227v-.685c0-.235 0-.47-.036-.686 2.886-.342 4.203-1.515 4.762-2.344.126.054.234.126.378.18.109.054.217.09.343.126.505.199 1.046.379 1.642.505.108.018.234.036.342.072.433.09.884.145 1.371.199v5.483h-9.037c.037-.234.055-.45.073-.685h.018Zm13.708.685v-1.226h3.842c.397 0 .74-.325.74-.74a.731.731 0 0 0-.74-.74h-4.564a.743.743 0 0 0-.74.74v1.948H40.36v-5.483c.523-.054 1.01-.127 1.461-.217a.903.903 0 0 0 .217-.036 10.234 10.234 0 0 0 1.767-.54c.072-.037.145-.055.199-.073.144-.054.288-.126.414-.198.56.811 1.876 1.984 4.744 2.326-.018.235-.018.47-.036.686v.685c0 .397 0 .812.036 1.227.018.306.072.631.108.938.037.234.037.45.073.685h-5.718l.036.018Z'/%3E%3Ccircle cx='40' cy='40' r='39.25' stroke='%2303354A' stroke-width='1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 80px 80px;
  margin-left: auto;
  margin-right: auto;
  height: 80px;
  width: 80px;
}
.diversity-inclusion-template .diversity-inclusion-cta h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.8px;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .diversity-inclusion-cta h2 {
    font-size: 40px;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 0;
  }
}
.diversity-inclusion-template .diversity-inclusion-cta .button {
  background-color: transparent;
  border: 1px solid #212022;
  color: #212022;
  display: inline-block;
  text-decoration: none;
}
@media screen and (min-width: 960px) {
  .diversity-inclusion-template .diversity-inclusion-cta .button {
    display: inline-block;
  }
}
.diversity-inclusion-template .diversity-inclusion-cta .button:hover, .diversity-inclusion-template .diversity-inclusion-cta .button:focus {
  background-color: #212022;
  color: #fff;
}
.diversity-inclusion-template .diversity-inclusion-cta p {
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.16px;
}
@media screen and (min-width: 1360px) {
  .diversity-inclusion-template .diversity-inclusion-cta p {
    text-align: left;
  }
}
.diversity-inclusion-template .diversity-inclusion-cta a {
  color: #03354A;
  text-decoration: underline;
}
.diversity-inclusion-template .diversity-inclusion-cta a:hover, .diversity-inclusion-template .diversity-inclusion-cta a:focus {
  text-decoration: none;
}

/*# sourceMappingURL=diversity-inclusion.css.map */
