/* @import "../settings/s.colours";
@import "../tools/mixins/mx.media-queries"; */
.gd-section--mixed-content {
  position: relative;
}
@media (max-width: 767px) {
  .gd-section--mixed-content.has-bg-image {
    background-image: none !important;
  }
}
.gd-section--mixed-content.color-white {
  background: white;
}
.gd-section--mixed-content.color-white .careers__text .pre-heading {
  color: #CC3262;
}
.gd-section--mixed-content.color-white .careers__text h3 {
  color: #003D5B;
}
.gd-section--mixed-content.color-white .careers__text p {
  color: #003D5B;
}
.gd-section--mixed-content.color-green-dark {
  background: #003D5B;
}
.gd-section--mixed-content.color-green-dark .careers__text .pre-heading {
  color: #2ED8C3;
}
.gd-section--mixed-content.color-green-dark .careers__text h3 {
  color: white;
}
.gd-section--mixed-content.color-green-dark .careers__text p {
  color: white;
}
.gd-section--mixed-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 767px) {
  .gd-section--mixed-content .container.swap-columns-mobile .careers {
    flex-direction: column-reverse;
  }
}
.gd-section--mixed-content .container p + p {
  margin-top: 15px;
}
.gd-section--mixed-content .careers {
  display: flex;
  align-items: center;
  margin-left: -16.5px;
  margin-right: -16.5px;
}
.gd-section--mixed-content .careers:not(.has_bg) {
  margin-top: 94px;
  margin-bottom: 94px;
}
.gd-section--mixed-content .careers.has_bg {
  padding-top: 55px;
  padding-bottom: 55px;
}
.gd-section--mixed-content .careers h4 {
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .gd-section--mixed-content .careers {
    justify-content: flex-end;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .careers {
    flex-direction: column;
  }
}
@media (max-width: 1199px) {
  .gd-section--mixed-content .careers:not(.has_bg) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .careers:not(.has_bg) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .gd-section--mixed-content .careers:not(.has_bg) {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gd-section--mixed-content .careers.has_bg {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.gd-section--mixed-content .col-1,
.gd-section--mixed-content .col-2 {
  padding: 0 16.5px;
}
@media (min-width: 992px) {
  .gd-section--mixed-content .col-1,
  .gd-section--mixed-content .col-2 {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .col-1,
  .gd-section--mixed-content .col-2 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .gd-section--mixed-content .col-1 .careers__image {
    padding-right: 25px;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .col-1 .careers__image {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .gd-section--mixed-content .col-2 .careers__image {
    padding-left: 25px;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .col-2 .careers__image {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .gd-section--mixed-content .col-2 {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .gd-section--mixed-content .col-2 {
    margin-top: 20px;
  }
}
.gd-section--mixed-content .careers__image {
  display: flex;
}
@media (min-width: 992px) {
  .gd-section--mixed-content .careers__image {
    align-items: center;
    justify-content: flex-end;
  }
  .gd-section--mixed-content .careers__image img {
    display: block;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .gd-section--mixed-content .careers__image {
    align-items: center;
    justify-content: center;
  }
  .gd-section--mixed-content .careers__image img {
    width: 100%;
  }
}
.gd-section--mixed-content .careers__video {
  position: relative;
}
.gd-section--mixed-content .careers__video.has-controls .plyr__poster {
  background-size: cover !important;
}
.gd-section--mixed-content .careers__video video {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gd-section--mixed-content .careers__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .gd-section--mixed-content .careers__text ul {
    margin-left: 80px;
  }
}
.gd-section--mixed-content .careers__text ul li {
  position: relative;
  padding-left: 23px;
}
.gd-section--mixed-content .careers__text ul li:not(:last-child) {
  margin-bottom: 15px;
}
.gd-section--mixed-content .careers__text ul li::before {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #D9D9D9;
  position: absolute;
  display: block;
  top: 11px;
  left: 0;
  content: "";
}
.gd-section--mixed-content .careers__text .button {
  margin-top: 40px;
  align-self: center;
}
@media (max-width: 767px) {
  .gd-section--mixed-content .careers__text h3 {
    margin-bottom: 20px;
  }
}
.gd-section--mixed-content .careers__text img {
  margin-top: 50px;
  align-self: center;
}
.gd-section--mixed-content .careers__text p {
  line-height: 25px;
}/*# sourceMappingURL=mixed_content.css.map */