.blended-bdy {
}
.blended-bdy {
  line-height: 1.15;
}
.blended-bdy :where(h1) {
  font-size: 2em;
  margin-block-end: 0.67em;
  margin-block-start: 0.67em;
}
.blended-bdy :where(button, input, select) {
  margin: 0;
}
.blended-bdy :where(button) {
  text-transform: none;
}
.blended-bdy
  :where(
    button,
    input:is([type="button" i], [type="reset" i], [type="submit" i])
  ) {
  -webkit-appearance: button;
}
.blended-bdy :where(progress) {
  vertical-align: baseline;
}
.blended-bdy :where(textarea) {
  margin: 0;
}
.blended-bdy :root {
  --swiper-theme-color: #007aff;
}
.blended-bdy .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.blended-bdy .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.blended-bdy .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.blended-bdy .swiper-pointer-events {
  touch-action: pan-y;
}
.blended-bdy .swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.blended-bdy .swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.blended-bdy :root {
  --swiper-navigation-size: 44px;
}
.blended-bdy .swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.blended-bdy [data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.blended-bdy .simplebar-mask,
.blended-bdy .simplebar-offset {
  position: absolute;
  padding: 0;
  margin: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.blended-bdy .simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.blended-bdy .simplebar-mask {
  direction: inherit;
  overflow: hidden;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}
.blended-bdy .simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  -webkit-overflow-scrolling: touch;
}
.blended-bdy .simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.blended-bdy .simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.blended-bdy .simplebar-content:after,
.blended-bdy .simplebar-content:before {
  content: " ";
  display: table;
}
.blended-bdy .simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}
.blended-bdy .simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}
.blended-bdy .simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.blended-bdy .simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}
.blended-bdy .simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}
.blended-bdy .simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #000;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}
.blended-bdy .simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}
.blended-bdy .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}
.blended-bdy .simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}
.blended-bdy .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}
.blended-bdy .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
.blended-bdy[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}
.blended-bdy[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
.blended-bdy [data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}
.blended-bdy [data-aos="fade-down"] {
  transform: translate3d(0, -100px, 0);
}
.blended-bdy [data-aos="fade-right"] {
  transform: translate3d(-100px, 0, 0);
}
.blended-bdy [data-aos="fade-left"] {
  transform: translate3d(100px, 0, 0);
}
.blended-bdy .plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.blended-bdy .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}
.blended-bdy .plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.blended-bdy .plyr:focus {
  outline: 0;
}
.blended-bdy .plyr--full-ui {
  box-sizing: border-box;
}
.blended-bdy .plyr--full-ui *,
.blended-bdy .plyr--full-ui :after,
.blended-bdy .plyr--full-ui :before {
  box-sizing: inherit;
}
.blended-bdy .plyr--full-ui button,
.blended-bdy .plyr--full-ui input {
  touch-action: manipulation;
}
.blended-bdy .plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
@media (min-width: 480px) {
  .blended-bdy .plyr__captions {
    font-size: 15px;
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .blended-bdy .plyr__captions {
    font-size: 18px;
  }
}
.blended-bdy
  .plyr:not(.plyr--hide-controls)
  .plyr__controls:not(:empty)
  ~ .plyr__captions {
  transform: translateY(-40px);
}
.blended-bdy .plyr__control {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 4px;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}
.blended-bdy .plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.blended-bdy .plyr__control:focus {
  outline: 0;
}
.blended-bdy .plyr__control:not(.plyr__control--pressed) .icon--pressed,
.blended-bdy .plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}
.blended-bdy .plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.blended-bdy .plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.blended-bdy .plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}
.blended-bdy .plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.blended-bdy .plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}
.blended-bdy .plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}
.blended-bdy .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.blended-bdy .plyr [data-plyr="captions"],
.blended-bdy .plyr [data-plyr="fullscreen"],
.blended-bdy .plyr__controls:empty {
  display: none;
}
.blended-bdy .plyr--fullscreen-enabled [data-plyr="fullscreen"] {
  display: inline-block;
}
.blended-bdy .plyr--full-ui input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 26px;
  color: #00b2ff;
  display: block;
  height: 19px;
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.blended-bdy .plyr--full-ui input[type="range"]:focus {
  outline: 0;
}
.blended-bdy .plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}
.blended-bdy .plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}
.blended-bdy .plyr__time {
  font-size: 13px;
}
.blended-bdy .plyr__time + .plyr__time:before {
  content: "⁄";
  margin-right: 10px;
}
@media (max-width: 767px) {
  .blended-bdy .plyr__time + .plyr__time {
    display: none;
  }
}
.blended-bdy .plyr__tooltip {
  background: #fff;
  border-radius: 5px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  color: #4a5464;
  font-size: 13px;
  font-weight: 400;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  white-space: nowrap;
  z-index: 2;
}
.blended-bdy .plyr__tooltip:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.blended-bdy .plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.blended-bdy .plyr__progress input[type="range"],
.blended-bdy .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.blended-bdy .plyr__progress input[type="range"] {
  position: relative;
  z-index: 2;
}
.blended-bdy .plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}
.blended-bdy .plyr__progress__buffer {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.blended-bdy .plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}
.blended-bdy .plyr__volume input[type="range"] {
  margin-left: 5px;
  margin-right: 5px;
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}
.blended-bdy .plyr--video {
  overflow: hidden;
}
.blended-bdy .plyr__video-wrapper {
  background: #000;
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.blended-bdy .plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 5px;
  padding-top: 20px;
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .blended-bdy .plyr--video .plyr__controls {
    padding: 10px;
    padding-top: 35px;
  }
}
.blended-bdy .plyr--video .plyr__control:hover {
  background: #00b2ff;
  color: #fff;
}
.blended-bdy .plyr__control--overlaid {
  background: #00b2ff;
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}
.blended-bdy .plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.blended-bdy .plyr__control--overlaid:focus,
.blended-bdy .plyr__control--overlaid:hover {
  opacity: 1;
}
.blended-bdy .plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}
.blended-bdy .plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.2509803922);
}
.blended-bdy .plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.blended-bdy .plyr:fullscreen video {
  height: 100%;
}
@media (min-width: 1024px) {
  .blended-bdy .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}
.blended-bdy .plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.blended-bdy *,
.blended-bdy :after,
.blended-bdy :before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box;
}
.blended-bdy :after,
.blended-bdy :before {
  --tw-content: "";
}
.blended-bdy {
  -webkit-text-size-adjust: 100%;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.blended-bdy {
  line-height: inherit;
  margin: 0;
}
.blended-bdy h1,
.blended-bdy h2,
.blended-bdy h3 {
  font-size: inherit;
  font-weight: inherit;
}
.blended-bdy a {
  color: inherit;
  text-decoration: inherit;
}
.blended-bdy button,
.blended-bdy input,
.blended-bdy textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.blended-bdy button {
  text-transform: none;
}
.blended-bdy [type="button"],
.blended-bdy button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
.blended-bdy progress {
  vertical-align: baseline;
}
.blended-bdy h1,
.blended-bdy h2,
.blended-bdy h3,
.blended-bdy p {
  margin: 0;
}
.blended-bdy textarea {
  resize: vertical;
}
.blended-bdy input::placeholder,
.blended-bdy textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}
.blended-bdy [role="button"],
.blended-bdy button {
  cursor: pointer;
}
.blended-bdy :disabled {
  cursor: default;
}
.blended-bdy iframe,
.blended-bdy img,
.blended-bdy svg,
.blended-bdy video {
  display: block;
  vertical-align: middle;
}
.blended-bdy img,
.blended-bdy video {
  height: auto;
  max-width: 100%;
}
.blended-bdy *,
.blended-bdy :after,
.blended-bdy :before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
.blended-bdy .container {
  width: 100%;
}
@media (min-width: 360px) {
  .blended-bdy .container {
    max-width: 360px;
  }
}
@media (min-width: 640px) {
  .blended-bdy .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .blended-bdy .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .blended-bdy .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .blended-bdy .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .blended-bdy .container {
    max-width: 1536px;
  }
}
.blended-bdy .absolute {
  position: absolute;
}
.blended-bdy .relative {
  position: relative;
}
.blended-bdy .sticky {
  position: sticky;
}
.blended-bdy .-left-full {
  left: -100%;
}
.blended-bdy .-top-full {
  top: -100%;
}
.blended-bdy .-z-50 {
  z-index: -50;
}
.blended-bdy .w-full {
  width: 100%;
}
.blended-bdy .underline {
  text-decoration-line: underline;
}
.blended-bdy :root {
  --main: #707070;
  --blue: #64c2c8;
  --black: #000;
  --dark-blue: #0e1127;
  --dark-gray: #343434;
  --light-gray: #dce1e4;
  --font-main: "Arial", sans-serif;
}
.blended-bdy #popup {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 8999;
}
@media only screen and (max-width: 550px) {
  .blended-bdy .pc-label {
    font-size: 15px;
  }
}
.blended-bdy .orange {
}
.blended-bdy :root {
  --secondary: #088ded;
  --popup-dark-blue: #0e1127;
  --popup-dark-gray: #343434;
  --popup-light-gray: #dce1e4;
  --white: #fff;
}
.blended-bdy a,
.blended-bdy,
.blended-bdy div,
.blended-bdy footer,
.blended-bdy form,
.blended-bdy h1,
.blended-bdy h2,
.blended-bdy h3,
.blended-bdy header,
.blended-bdy,
.blended-bdy iframe,
.blended-bdy img,
.blended-bdy label,
.blended-bdy nav,
.blended-bdy p,
.blended-bdy section,
.blended-bdy span,
.blended-bdy video {
  background: transparent;
  border: 0;
  box-sizing: border-box;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
.blended-bdy footer,
.blended-bdy header,
.blended-bdy nav,
.blended-bdy section {
  display: block;
}
.blended-bdy :focus {
  outline: 0;
}
.blended-bdy a {
  display: block;
}
.blended-bdy a,
.blended-bdy a:hover {
  text-decoration: none;
}
.blended-bdy input,
.blended-bdy textarea {
  border: none;
  margin: 0;
  outline: none;
  padding: 0;
}
.blended-bdy button,
.blended-bdy label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.blended-bdy {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.blended-bdy footer,
.blended-bdy header,
.blended-bdy nav,
.blended-bdy section {
  display: block;
}
.blended-bdy img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.blended-bdy button {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.blended-bdy * {
  box-sizing: border-box;
}
.blended-bdy :root {
  --font-main: "Neue Haas Grotesk Display Pro", sans-serif;
  --color-white: #fff;
  --color-orange: #d65f00;
  --color-blue: #003b71;
  --color-dark-blue: #153b6d;
  --color-light-blue: #e1e8ee;
  --color-purple: #82558a;
  --color-heath: #a6347f;
  --color-cerulean: #03a4ce;
  --color-green: #6b804e;
  --color-sea-green: #34a6a6;
}
.blended-bdy [class^="icon-"] {
  speak: never;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: icomoon !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.blended-bdy .icon-inst:before {
  content: "\e900";
}
.blended-bdy .icon-in:before {
  content: "\e901";
}
.blended-bdy .icon-fb:before {
  content: "\e902";
}
.blended-bdy .icon-arrow-right:before {
  content: "\e903";
}
.blended-bdy .icon-arrow-left:before {
  content: "\e904";
}
.blended-bdy .icon-clock:before {
  content: "\e905";
}
.blended-bdy .icon-pound:before {
  content: "\e906";
}
.blended-bdy .icon-map:before {
  content: "\e907";
}
.blended-bdy .h1,
.blended-bdy h1 {
  font-size: min(max(32.95775px + 1.87793vw, 40px), 60px);
  font-weight: 400;
  line-height: min(max(35.49296px + 2.53521vw, 45px), 72px);
}
.blended-bdy .h1 span.orange,
.blended-bdy h1 span.orange {
  color: #d65f00;
}
.blended-bdy h2 {
  font-size: min(max(34.53521px + 0.65728vw, 37px), 44px);
  font-weight: 400;
  line-height: 136%;
}
.blended-bdy h2.lg {
  font-size: min(max(39.71831px + 1.40845vw, 45px), 60px);
  line-height: min(max(44.25352px + 2.06573vw, 52px), 74px);
}
.blended-bdy h2.md {
  color: #fff;
  font-size: min(max(22.47887px + 0.93897vw, 26px), 36px);
  line-height: min(max(23.66197px + 1.69014vw, 30px), 48px);
}
.blended-bdy h2.sm {
  font-size: min(max(14.59155px + 0.37559vw, 16px), 20px);
}
.blended-bdy h2.sm,
.blended-bdy h3 {
  color: #92c0e9;
}
.blended-bdy h3 {
  font-size: 20px;
  line-height: 210%;
}
.blended-bdy a,
.blended-bdy h3 {
  font-weight: 400;
}
.blended-bdy a {
  align-items: center;
  color: #355469;
  display: inline-flex;
  font-size: min(max(13.29577px + 0.18779vw, 14px), 16px);
  line-height: min(max(25.29577px + 0.18779vw, 26px), 28px);
}
.blended-bdy a,
.blended-bdy a span:before {
  transition: color 0.3s ease;
}
.blended-bdy a span {
  font-size: 19px;
  margin-right: 10px;
}
.blended-bdy a:hover {
  color: #e96bb0;
}
.blended-bdy input::placeholder {
  color: #003b71;
  opacity: 0.5;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .h1,
  .blended-bdy h1 {
    font-size: 80px;
    line-height: 95px;
  }
  .blended-bdy h2.lg {
    font-size: 66px;
  }
  .blended-bdy h2.md {
    font-size: 40px;
  }
  .blended-bdy h2.sm {
    font-size: 26px;
  }
  .blended-bdy h3 {
    font-size: 24px;
  }
  .blended-bdy a {
    font-size: 20px;
  }
  .blended-bdy a span {
    font-size: 22px;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .h1,
  .blended-bdy h1 {
    font-size: 32px;
  }
  .blended-bdy h2.md {
    font-size: 22px;
  }
}
.blended-bdy {
  font-size: min(max(13.29577px + 0.18779vw, 14px), 16px);
  line-height: min(max(25.29577px + 0.18779vw, 26px), 28px);
}
.blended-bdy {
  background-color: #fff;
  color: #355469;
  font-family: Neue Haas Grotesk Display Pro, sans-serif;
  margin: 0;
  min-width: 320px;
}
.blended-bdy *,
.blended-bdy :after,
.blended-bdy :before {
  box-sizing: border-box;
}
.blended-bdy .swiper-wrapper {
  left: 0 !important;
}
.blended-bdy #site {
  min-height: 100%;
  overflow: hidden;
  position: relative;
}
.blended-bdy #site,
.blended-bdy .main {
  display: flex;
  flex-direction: column;
}
.blended-bdy .main {
  flex-grow: 1;
}
.blended-bdy .container {
  margin: 0 auto;
  max-width: 1352px;
  padding: 0 36px;
  width: 100%;
}
.blended-bdy img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.blended-bdy .btn {
  align-items: center;
  background-color: #e96bb0;
  border: 1.5px solid #e96bb0;
  border-radius: 75px;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  height: 56px;
  justify-content: center;
  letter-spacing: min(max(calc(-0.14085px + 0.03756vw), 0px), 0.4px);
  line-height: 20px;
  min-width: 210px;
  padding: 11px 10px 9px;
  transition: all 0.15s linear;
  z-index: 1;
}
.blended-bdy .btn:hover {
  background-color: #fff;
  color: #e96bb0;
  transform: translateY(min(max(calc(-0.94366px - 0.28169vw), -5px), -2px))
    scale(1.05);
}
.blended-bdy .btn:active {
  transform: translateY(min(max(0.94366px + 0.28169vw, 2px), 5px)) scale(0.95);
}
.blended-bdy .btn--blue {
  color: #003b71;
}
.blended-bdy .btn--blue {
  background-color: transparent;
}
.blended-bdy .btn--blue:hover {
  background-color: #003b71;
  color: #fff;
}
.blended-bdy .slider-btn,
.blended-bdy .slider-nav {
  align-items: center;
  display: flex;
}
.blended-bdy .slider-btn {
  background-color: #fff;
  border: 1.5px solid #003b71;
  border-radius: 5px;
  height: min(max(43.29577px + 0.18779vw, 44px), 46px);
  justify-content: center;
  transition: 0.3s ease;
  width: min(max(43.29577px + 0.18779vw, 44px), 46px);
}
.blended-bdy .slider-btn:first-child {
  margin-right: 10px;
}
.blended-bdy .slider-btn span {
  color: #003b71;
  font-size: 12px;
  transition: 0.3s ease;
}
.blended-bdy .slider-btn:hover {
  background-color: #003b71;
  border-color: #fff;
  cursor: pointer;
}
.blended-bdy .slider-btn:hover span {
  color: #fff;
}
.blended-bdy .slider-btn--white {
  background-color: transparent;
  border: 1.5px solid #fff;
}
.blended-bdy .slider-btn--white span {
  color: #fff;
}
.blended-bdy .slider-btn--white:hover {
  background-color: #fff;
}
.blended-bdy .slider-btn--white:hover span {
  color: #003b71;
}
.blended-bdy .form {
  flex-wrap: wrap;
  justify-content: space-between;
}
.blended-bdy .form {
  align-items: center;
  display: flex;
}
.blended-bdy .form .checkbox {
  display: flex;
  margin-top: min(max(41.70423px - 0.18779vw, 39px), 41px);
  position: relative;
  width: calc(50% - min(max(5px + 30 * (100vw - 375px) / 1065, 5px), 35px));
}
.blended-bdy .form .checkbox input {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.blended-bdy .form .checkbox input:checked + .check-title:before {
  background: #d65f00;
}
.blended-bdy .form .checkbox .check-title {
  color: #003b71;
  cursor: pointer;
  font-size: min(max(13.29577px + 0.18779vw, 14px), 16px);
  line-height: 130%;
  padding-left: min(max(26.47887px + 0.93897vw, 30px), 40px);
  position: relative;
  white-space: normal;
}
.blended-bdy .form .checkbox .check-title:before {
  background: transparent;
  border: 1px solid #003b71;
  box-sizing: border-box;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: min(max(-1.35211px + 0.0939vw, -1px), 0px);
  transition: all 0.3s ease-out;
  width: 20px;
}
.blended-bdy .form .checkbox .check-title a {
  color: #d65f00;
  font: inherit;
  font-weight: 700;
}
.blended-bdy .form .checkbox .check-title a:hover {
  text-decoration: underline;
}
.blended-bdy .form label {
  color: #003b71;
  font-family: Neue Haas Grotesk Display Pro, sans-serif;
  font-size: min(max(13.29577px + 0.18779vw, 14px), 16px);
  font-weight: 400;
  line-height: 175%;
  margin-top: min(max(8.15493px + 0.89202vw, 11.5px), 21px);
  position: relative;
  white-space: nowrap;
  width: calc(50% - min(max(5px + 30 * (100vw - 375px) / 1065, 5px), 35px));
}
.blended-bdy .form .js-input-group.js-input-group--full {
  width: 100%;
}
.blended-bdy .form .label {
  cursor: pointer;
  display: inline-block;
  left: 0;
  position: absolute;
  top: 50%;
  transform: scale(1) translateY(-50%);
  transform-origin: left top;
  transition: transform 0.5s ease, top 0.5s ease, color 0.5s ease;
}
.blended-bdy .form .label-text {
  color: inherit;
  display: inline-block;
  margin-right: 5px;
  margin-top: -100%;
}
.blended-bdy .form .label-text,
.blended-bdy .form input {
  font-size: min(max(13.29577px + 0.18779vw, 14px), 16px);
  font-weight: 400;
  line-height: 175%;
}
.blended-bdy .form input {
  background-color: transparent;
  border: 0;
  display: block;
  margin: 0;
  padding: min(max(14.82394px + 0.04695vw, 15px), 15.5px) 0;
  width: 100%;
}
.blended-bdy .form input:focus {
  outline: none;
}
.blended-bdy .form .underline {
  display: block;
  height: 2px;
  margin-top: -1px;
  overflow: hidden;
  position: relative;
}
.blended-bdy .form .underline:before {
  background-color: #003b71;
  content: "";
  display: block;
  height: 1px;
}
.blended-bdy .form .underline:after {
  background-color: #d65f00;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  right: 100%;
  top: 0;
  transform: translateX(0);
  transition: transform 0.3s ease 0.2s;
  width: 100%;
}
.blended-bdy .form .btn {
  margin-left: auto;
  margin-top: min(max(41.70423px - 0.18779vw, 39px), 41px);
  width: calc(50% - min(max(5px + 30 * (100vw - 375px) / 1065, 5px), 35px));
}
.blended-bdy .grecaptcha-badge {
  z-index: 100;
}
.blended-bdy .plyr {
  height: 100%;
  width: 100%;
}
.blended-bdy .plyr__poster {
  background-size: cover;
}
.blended-bdy .plyr .plyr__progress input,
.blended-bdy .plyr .plyr__volume input {
  color: #d65f00 !important;
}
.blended-bdy .plyr__control--overlaid:hover,
.blended-bdy .plyr__control:hover {
  background: #d65f00 !important;
}
.blended-bdy .plyr__control--overlaid {
  align-items: center;
  background-color: #d65f00;
  border-radius: 10px;
  display: flex !important;
  height: min(max(24.25352px + 2.06573vw, 32px), 54px);
  justify-content: center;
  opacity: 1;
  padding: 0;
  width: min(max(40.67606px + 3.28638vw, 53px), 88px) !important;
}
.blended-bdy .plyr__control--overlaid:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='27' fill='none'%3E%3Cpath fill='%23fff' d='M22 13.5.25 26.057V.942L22 13.5Z'/%3E%3C/svg%3E")
    50% / contain no-repeat;
  content: "";
  height: min(max(17.53521px + 0.65728vw, 20px), 27px);
  margin-left: 3px;
  width: min(max(13.88732px + 0.56338vw, 16px), 22px);
}
.blended-bdy .plyr__control--overlaid:hover {
  opacity: 0.6;
}
.blended-bdy .plyr--video.plyr--stopped .plyr__controls,
.blended-bdy .plyr__control--overlaid svg {
  display: none;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy {
    font-size: 18px;
  }
  .blended-bdy .container {
    max-width: 1750px;
  }
  .blended-bdy .btn {
    font-size: 18px;
  }
  .blended-bdy .form label {
    margin-top: 23px;
  }
  .blended-bdy .form .label-text,
  .blended-bdy .form input {
    font-size: 18px;
  }
  .blended-bdy .form .btn,
  .blended-bdy .form .checkbox {
    margin-top: 45px;
  }
  .blended-bdy .form .checkbox .check-title {
    font-size: 18px;
  }
  .blended-bdy .form .checkbox .check-title:before {
    top: 0;
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .form label {
    width: 100%;
  }
  .blended-bdy .form .btn {
    max-width: 302px;
    width: 100%;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .container {
    padding: 0 15px;
  }
}
.blended-bdy .lazyload {
  opacity: 0;
}
.blended-bdy .lazyloaded {
  opacity: 1;
  transition: opacity 0.3s;
}
.blended-bdy .header {
  border-bottom: 1px solid #003b71;
  left: 0;
  padding: min(max(calc(26.70423px - 0.18779vw), 24px), 26px) 0
    min(max(calc(28.76056px - 0.46948vw), 22px), 27px);
  position: fixed;
  top: 0;
  transition: 0.2s ease;
  width: 100%;
  z-index: 100;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .header {
    padding: 28px 0;
  }
}
.blended-bdy .header.sticky {
  background-color: #fff;
}
.blended-bdy .header__layout {
  display: none;
  height: 100vw;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100vw;
}
.blended-bdy .header__wrap {
  align-items: center;
  display: flex;
}
.blended-bdy .header__logo {
  height: 38px;
  margin-right: auto;
  position: relative;
  width: 147px;
  z-index: 10;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .header__logo {
    height: 50px;
    width: 189px;
  }
}
.blended-bdy .header__logo img {
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  transition: 0.3s ease;
}
.blended-bdy .header__logo img:nth-child(2) {
  opacity: 0;
}
.blended-bdy .header__logo:hover img:nth-child(2) {
  opacity: 1;
}
.blended-bdy .header__btn {
  font-size: 16px;
  font-weight: 800;
  height: 44px;
  margin-right: 10px;
  min-width: 200px;
  z-index: 10;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .header__btn {
    font-size: 16px;
    height: 56px;
    margin-right: 20px;
    min-width: 220px;
  }
}
.blended-bdy .header__btn:last-of-type {
  margin-right: min(max(-14.8496px + 7.00344vw, 25px), 86px);
}
.blended-bdy .header__btn {
  font-size: 14px;
  z-index: 10;
}
.blended-bdy .header__burger {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 26px;
  justify-content: space-between;
  width: 60px;
  z-index: 10;
}
.blended-bdy .header__burger-span1-click {
  transform: translate(10px, 11px) rotate(45deg) !important;
}
.blended-bdy .header__burger-span2-click {
  width: 0 !important;
}
.blended-bdy .header__burger-span3-click {
  transform: translate(-10px, -11px) rotate(-45deg) !important;
}
.blended-bdy .header__burger span {
  background-color: #355469;
  border-radius: 5px;
  height: 4px;
  transition: 0.3s ease;
  width: 100%;
}
.blended-bdy .header__burger span:first-child,
.blended-bdy .header__burger span:last-child {
  max-width: 40px;
}
.blended-bdy .header__burger span:first-child {
  margin-right: auto;
}
.blended-bdy .header__burger span:last-child {
  margin-left: auto;
}
.blended-bdy .header__burger:hover span {
  background-color: #e96bb0;
}
.blended-bdy .header__navbar-box {
  background-color: #fff;
  border-radius: 0 0 0 60px;
  max-width: min(max(28.49687px + 50.10438vw, 750px), 990px);
  opacity: 0;
  padding: 98px min(max(25.78873px + 2.723vw, 36px), 65px) 44px
    min(max(24.38028px + 3.09859vw, 36px), 69px);
  position: fixed;
  right: 0;
  top: 0;
  transition: 0.5s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 9;
}
.blended-bdy .desktop-menu {
  transform: translateY(-100%);
}
.blended-bdy .desktop-menu-show {
  opacity: 1 !important;
  transform: unset !important;
  visibility: visible !important;
}
.blended-bdy .mobile-menu {
  transform: translateY(150%);
}
.blended-bdy .mobile-menu-show {
  opacity: 1 !important;
  transform: unset !important;
  visibility: visible !important;
  transform: translateY(100%) !important;
}
.blended-bdy .header__navbar-box .header__simplebar {
  max-height: 100%;
  padding-right: 20px;
  width: calc(100% + 20px);
}
.blended-bdy .header__navbar-box .simplebar-track.simplebar-vertical {
  right: 20px;
}
.blended-bdy .header__navbar-box .simplebar-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.blended-bdy .header__navbar-box .simplebar-track {
  background-color: #d65f00;
  border-radius: 20px;
  cursor: pointer;
  width: 10px;
}
.blended-bdy .header__navbar-box .simplebar-content-wrapper {
  height: 100% !important;
  padding: 0 min(max(9.71831px + 1.40845vw, 15px), 30px) 0 0;
}
.blended-bdy .header__navbar-box .simplebar-scrollbar:before {
  background-color: #003b71;
  opacity: 1;
}
.blended-bdy .header__navbar {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: -8px;
  margin-top: 15px;
}
.blended-bdy .header__navbar-item {
  margin-bottom: 8px;
  width: 47.5%;
}
.blended-bdy .header__link {
  font-size: min(max(41.40845px - 0.37559vw, 36px), 40px);
  line-height: min(max(43.94366px + 0.28169vw, 45px), 48px);
}
.blended-bdy .header__col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 24px;
}
.blended-bdy .header__col:nth-of-type(2) {
  margin-right: auto;
}
.blended-bdy .header__contact:first-of-type {
  margin-top: 14px;
}
.blended-bdy .header__contact {
  font-size: min(max(13.1831px + 0.75117vw, 16px), 24px);
  line-height: min(max(27.88732px + 0.56338vw, 30px), 36px);
}
.blended-bdy .header__soc {
  align-items: center;
  display: flex;
  font-size: 26px;
}
.blended-bdy .header__soc:not(:last-child) {
  margin-bottom: 15px;
}
.blended-bdy .header__btn-box,
.blended-bdy .header__soc span {
  display: none;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .header__navbar-box {
    max-width: min(max(-160px + 50vw, 800px), 1120px);
  }
}
@media only screen and (max-width: 1023px) {
  .blended-bdy .header__navbar-box {
    max-width: 660px;
  }
}
@media only screen and (max-width: 900px) {
  .blended-bdy .header__navbar-box {
    max-width: 100%;
  }
  .blended-bdy .header__btn {
    display: none;
  }
  .blended-bdy .header__btn-box {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -15px;
    margin-right: -15px;
    margin-top: 25px;
    width: 100%;
  }
  .blended-bdy .header__btn-box .header__btn {
    display: inline-flex;
    line-height: 21px;
    margin-bottom: 15px;
    margin-right: 15px;
  }
  .blended-bdy .header__btn-box .header__btn:hover {
    transform: scale(1);
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .header__navbar-box {
    align-items: flex-start;
    border-radius: 0 0 60px 60px;
    bottom: -1px;
    flex-flow: column nowrap;
    height: calc(100vh - 99px);
    justify-content: flex-start;
    max-height: 712px;
    padding-top: 51px;
    position: absolute;
    top: auto;
    /* transform: translateY(150%); */
  }
  .blended-bdy .header__navbar-box h2 {
    display: none;
  }
  .blended-bdy .header__navbar {
    align-items: flex-start;
    margin-bottom: -26px;
    margin-top: 0;
    order: 1;
  }
  .blended-bdy .header__navbar-item {
    margin-bottom: 26px;
    order: 2;
    width: 100%;
  }
  .blended-bdy .header__navbar-item:first-child {
    order: 1;
  }
  .blended-bdy .header__navbar-item:nth-child(2) {
    order: 3;
  }
  .blended-bdy .header__navbar-item:nth-child(3) {
    order: 2;
  }
  .blended-bdy .header__navbar-item:nth-child(4) {
    order: 4;
  }
  .blended-bdy .header__btn-box {
    order: 2;
  }
  .blended-bdy .header__col {
    margin-top: 35px;
    order: 3;
    width: 100%;
  }
  .blended-bdy .header__col:nth-of-type(2) {
    margin-top: 10px;
    order: 4;
  }
  .blended-bdy .header__soc span {
    display: inline-flex;
    font-family: Neue Haas Grotesk Display Pro, sans-serif;
    font-size: 20px;
    margin-left: 15px;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .header__navbar-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.blended-bdy .first {
  padding-top: min(max(92.19718px + 15.68075vw, 151px), 318px);
  position: relative;
  z-index: 0;
}
.blended-bdy .first .title span {
  display: inline-block;
  opacity: 0;
  transform: translateY(4em);
  transition: transform 0.2s ease-in-out, opacity 0.6s ease-in-out;
}
.blended-bdy .first .title.show span {
  opacity: 1;
  transform: translateY(0);
}
.blended-bdy .first__bg {
  z-index: -1;
}
.blended-bdy .first__bg,
.blended-bdy .first__bg:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.blended-bdy .first__bg:after {
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0.5),
    hsla(0, 0%, 100%, 0.9)
  );
  content: "";
}
.blended-bdy .first__btn-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -17px;
  margin-right: -10px;
  margin-top: min(max(30.16901px - 0.84507vw, 18px), 27px);
}
.blended-bdy .first__btn-box .btn {
  margin-bottom: 17px;
  margin-right: 10px;
  min-width: min(max(162.67606px + 3.28638vw, 175px), 210px);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .first__btn-box {
    margin-right: -20px;
    margin-top: 25px;
  }
  .blended-bdy .first .btn {
    margin-right: 20px;
  }
}
.blended-bdy .counter {
  border-top: 1px solid #003b71;
  margin-top: min(max(36.60563px + 1.97183vw, 44px), 65px);
  overflow: hidden;
}
.blended-bdy .counter__box,
.blended-bdy .counter__wrap {
  display: flex;
}
.blended-bdy .counter__slider {
  overflow: visible !important;
  width: 100% !important;
}
.blended-bdy .counter__item {
  border-left: 1px solid #153b6d;
  max-width: min(max(318.14085px - 4.03756vw, 260px), 303px);
  padding: min(max(12.88732px + 0.56338vw, 15px), 21px)
    min(max(2.67606px + 3.28638vw, 15px), 50px) 75px
    min(max(13.30986px + 1.78404vw, 20px), 39px);
}
.blended-bdy .counter__val,
.blended-bdy .counter__val + span {
  font-size: 30px;
  line-height: 111%;
  max-width: 104px;
  overflow: hidden;
}
.blended-bdy .counter__descr {
  font-size: 16px;
  line-height: 28px;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .counter {
    margin-top: 90px;
  }
  .blended-bdy .counter__item {
    max-width: 360px;
    padding: 30px 150px 85px 50px;
  }
  .blended-bdy .counter__val,
  .blended-bdy .counter__val + span {
    font-size: 40px;
    max-width: 115px;
  }
  .blended-bdy .counter__descr {
    font-size: 18px;
  }
}
@media only screen and (max-width: 376px) {
  .blended-bdy .counter__item {
    overflow: hidden;
    padding-left: 40px;
    padding-right: 15px;
    transition: 0.3s linear;
  }
  .blended-bdy .counter__item.swiper-slide-active {
    padding-left: 15px;
    padding-right: 40px;
  }
}
.blended-bdy .sectors {
  background-color: #003b71;
  border-radius: 60px 60px 0 0;
  margin-top: -60px;
  padding: min(max(75.3662px + 1.50235vw, 81px), 97px) 0
    min(max(67.32394px + 3.38028vw, 80px), 116px);
  position: relative;
}
.blended-bdy .sectors__wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.blended-bdy .sectors__title {
  margin: 0 min(max(63.5493px - 4.41315vw, 0px), 47px);
  position: relative;
  text-align: center;
}
.blended-bdy .sectors__title:before {
  background: url(https://www.approachpersonnel.co.uk/app/public/images/decor-corner-sm.svg)
    50% / contain no-repeat;
  content: "";
  height: min(max(32.40845px - 0.37559vw, 27px), 31px);
  left: min(max(-49.11268px + 0.56338vw, -47px), -41px);
  position: absolute;
  top: min(max(4.94366px + 0.28169vw, 6px), 9px);
  width: min(max(32.40845px - 0.37559vw, 27px), 31px);
}
.blended-bdy .sectors__positions-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: min(max(-13.23944px - 0.46948vw, -20px), -15px);
  margin-right: -10px;
  margin-top: min(max(22.59155px + 0.37559vw, 24px), 28px);
  padding: 0 min(max(-35.21127px + 9.38967vw, 0px), 100px);
}
.blended-bdy .sectors__position {
  align-items: center;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  display: inline-flex;
  font-size: 16px;
  font-weight: 400;
  justify-content: center;
  line-height: 28px;
  margin-bottom: min(max(13.23944px + 0.46948vw, 15px), 20px);
  margin-right: 10px;
  padding: min(max(4.88732px + 0.56338vw, 7px), 13px)
    min(max(-3.73239px + 3.66197vw, 10px), 49px);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .sectors {
    padding: 115px 0 130px;
  }
  .blended-bdy .sectors__title:before {
    height: 35px;
    left: -55px;
    top: 8px;
    width: 35px;
  }
  .blended-bdy .sectors__positions-box {
    margin-bottom: -25px;
    margin-right: -20px;
    margin-top: 35px;
    max-width: 1460px;
  }
  .blended-bdy .sectors__position {
    font-size: 18px;
    margin-bottom: 25px;
    margin-right: 20px;
    padding: 15px 55px;
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .sectors__title {
    margin: 0 min(max(63.5493px - 4.41315vw, 0px), 47px);
    text-align: left;
  }
  .blended-bdy .sectors__positions-box {
    justify-content: flex-start;
  }
}
.blended-bdy .about__wrap {
  display: flex;
  margin-top: min(max(47.69014px + 4.88263vw, 66px), 118px);
}
.blended-bdy .about__img-box {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: min(max(120.07042px + 7.98122vw, 150px), 235px);
  margin-right: min(max(-25.70423px + 6.85446vw, 0px), 73px);
  max-width: min(max(247.1831px + 14.08451vw, 300px), 450px);
  width: 100%;
}
.blended-bdy .about__img-box video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.blended-bdy .about__col {
  flex-grow: 1;
}
.blended-bdy .about__subtitle {
  font-size: min(max(22.47887px + 0.93897vw, 26px), 36px);
  line-height: min(max(23.66197px + 1.69014vw, 30px), 48px);
  margin-top: min(max(22.64789px + 0.0939vw, 23px), 24px);
}
.blended-bdy .about__btn-wrap {
  align-items: flex-start;
  display: flex;
  margin-top: min(max(12.1831px + 0.75117vw, 15px), 23px);
}
.blended-bdy .about__btn {
  flex: 0 0 auto;
  margin-right: min(max(-4.08451px + 3.75587vw, 10px), 50px);
  margin-top: 9px;
  min-width: min(max(167.5493px + 2.25352vw, 176px), 200px);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .about__wrap {
    margin-top: 140px;
  }
  .blended-bdy .about__img-box {
    height: 350px;
    margin-right: 120px;
    max-width: 660px;
  }
  .blended-bdy .about__subtitle {
    font-size: 38px;
    margin-top: 25px;
  }
  .blended-bdy .about__btn-wrap {
    margin-top: 25px;
  }
  .blended-bdy .about__btn {
    margin-right: 70px;
    margin-top: 7px;
  }
}
@media only screen and (max-width: 1023px) {
  .blended-bdy .about__wrap {
    flex-direction: column;
  }
  .blended-bdy .about__img-box {
    margin-left: auto;
    margin-right: auto;
  }
  .blended-bdy .about__col {
    margin-top: 37px;
  }
  .blended-bdy .about__btn {
    margin-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .blended-bdy .about__btn-wrap {
    flex-direction: column-reverse;
  }
  .blended-bdy .about__descr {
    margin-top: 5px;
  }
  .blended-bdy .about__btn {
    margin-right: 0;
    margin-top: 36px;
  }
}
.blended-bdy .partners {
  margin-top: min(max(38.78873px + 2.723vw, 49px), 78px);
  padding-bottom: min(max(118.8169px + 5.91549vw, 141px), 204px);
}
.blended-bdy .partners__slider {
  margin-top: min(max(21.53521px + 0.65728vw, 24px), 31px);
  overflow: visible !important;
  width: 100% !important;
}
.blended-bdy .partners__slide {
  max-width: min(max(119.94366px + 6.94836vw, 146px), 220px);
}
.blended-bdy .partners__logo {
  align-items: center;
  border: 1px solid #003b71;
  border-radius: 5px;
  display: flex;
  height: min(max(54.02817px + 3.19249vw, 66px), 100px);
  justify-content: center;
  padding: min(max(13.12676px + 1.03286vw, 17px), 28px)
    min(max(19.71831px + 1.40845vw, 25px), 40px);
  width: 100%;
}
.blended-bdy .partners__logo img {
  -o-object-fit: contain;
  object-fit: contain;
  transition: 0.3s ease;
}
.blended-bdy .partners__logo:hover img {
  transform: scale(1.05);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .partners {
    margin-top: 100px;
    padding-bottom: 220px;
  }
  .blended-bdy .partners__slider {
    margin-top: 35px;
  }
  .blended-bdy .partners__slide {
    max-width: 304px;
  }
  .blended-bdy .partners__logo {
    height: 130px;
    padding: 40px 55px;
  }
}
@media only screen and (max-width: 768px) {
  .blended-bdy .partners__slider {
    width: calc(100% + 10px) !important;
  }
  .blended-bdy .partners .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -15px;
  }
  .blended-bdy .partners__slide {
    margin-bottom: 15px;
    margin-right: 10px;
    max-width: none;
    width: calc(33.33333% - 10px);
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .partners__slide {
    width: calc(50% - 10px);
  }
}
.blended-bdy .jobs {
  background-color: #e1e8ee;
  border-radius: 60px 60px 0 0;
  margin-top: -60px;
  padding: min(max(68.08451px + 2.9108vw, 79px), 110px) 0
    min(max(64.78873px + 9.38967vw, 100px), 200px);
}
.blended-bdy .jobs__wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.blended-bdy .jobs__title {
  margin-right: 20px;
}
.blended-bdy .jobs__btn-box {
  margin-left: auto;
  margin-top: 11px;
}
.blended-bdy .jobs__btn-box .btn {
  min-width: min(max(169.66197px + 1.69014vw, 176px), 194px);
}
.blended-bdy .jobs__btn-box .btn:first-child {
  margin-right: 7px;
}
.blended-bdy .jobs__slider-box {
  display: flex;
  margin-top: min(max(28.88732px + 0.56338vw, 31px), 37px);
  width: 100%;
}
.blended-bdy .jobs__slider {
  overflow: visible !important;
  width: 100% !important;
}
.blended-bdy .jobs__slide {
  height: 100%;
  max-width: 380px;
  padding-bottom: 25px;
}
.blended-bdy .jobs__card {
  align-items: flex-start;
  background-color: #fff;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: min(max(28.95775px + 1.87793vw, 36px), 56px)
    min(max(26.19718px + 2.34742vw, 35px), 60px) 0;
  transition: box-shadow 0.3s ease, transform 0.2s ease;
}
.blended-bdy .jobs__card > :not(.btn) {
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.blended-bdy .jobs__card .btn {
  margin-bottom: -25px;
  margin-top: auto;
  min-width: min(max(169.66197px + 1.69014vw, 176px), 194px);
}
.blended-bdy .jobs__card .btn:hover {
  background: #d65f00;
  border-color: transparent;
  color: #fff;
}
.blended-bdy .jobs__card:hover {
  box-shadow: 0 8px 50px rgba(35, 35, 35, 0.2);
}
.blended-bdy .jobs__card:hover > :not(.btn) {
  transform: translateY(-10%);
}
.blended-bdy .jobs__name {
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
.blended-bdy .jobs__ref {
  color: #d65f00;
  font-size: 15px;
  line-height: 200%;
  margin-bottom: 9px;
}
.blended-bdy .jobs__info {
  align-items: center;
  display: flex;
  font-size: 16px;
  margin-bottom: min(max(6.05634px - 0.28169vw, 2px), 5px);
}
.blended-bdy .jobs__info:last-of-type {
  margin-bottom: min(max(33.94366px + 0.28169vw, 35px), 38px);
}
.blended-bdy .jobs__info span {
  color: #d65f00;
  font-size: min(max(15.29577px + 0.18779vw, 16px), 18px);
  margin-right: 10px;
  width: 16px;
}
.blended-bdy .jobs__slider-nav {
  bottom: min(max(-23.73239px - 9.67136vw, -163px), -60px);
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .jobs {
    padding: 130px 0 220px;
  }
  .blended-bdy .jobs__slider-nav {
    bottom: -182px;
  }
  .blended-bdy .jobs__slider-box {
    margin-top: 45px;
  }
  .blended-bdy .jobs__slide {
    max-width: 420px;
  }
  .blended-bdy .jobs__card {
    padding: 75px 75px 0;
  }
  .blended-bdy .jobs__name {
    font-size: 26px;
  }
  .blended-bdy .jobs__ref {
    font-size: 17px;
    margin-bottom: 11px;
  }
  .blended-bdy .jobs__info {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .blended-bdy .jobs__info:last-of-type {
    margin-bottom: 45px;
  }
  .blended-bdy .jobs__info span {
    font-size: 20px;
    margin-right: 15px;
    width: 18px;
  }
}
@media only screen and (max-width: 768px) {
  .blended-bdy .jobs {
    padding-bottom: 140px;
  }
  .blended-bdy .jobs__btn-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px -15px -17px 0;
    order: 4;
    width: calc(100% + 15px);
  }
  .blended-bdy .jobs__btn-box .btn,
  .blended-bdy .jobs__btn-box .btn:first-child {
    margin-bottom: 17px;
    margin-right: 15px;
  }
  .blended-bdy .jobs__slider-nav {
    margin: 40px auto 0;
    order: 3;
    position: static;
    transform: none;
  }
}
.blended-bdy .cases {
  background-color: #003b71;
  border-radius: 60px 60px 0 0;
  margin-top: -60px;
  padding: min(max(50.83099px + 7.51174vw, 79px), 159px) 0
    min(max(115.35211px + 6.57277vw, 140px), 210px);
}
.blended-bdy .cases__wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: min(max(22.29577px + 0.18779vw, 23px), 25px);
}
.blended-bdy .cases__wrap h2 {
  margin-right: 20px;
  max-width: min(max(27.11268px + 46.10329vw, 200px), 691px);
}
.blended-bdy .cases__btn-box {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-top: 20px;
}
.blended-bdy .cases__btn-prev {
  margin-left: min(max(25.94366px + 0.28169vw, 27px), 30px);
}
.blended-bdy .cases__img-box {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  margin-right: min(max(-33.4507px + 8.92019vw, 0px), 95px);
  position: relative;
  z-index: 2;
}
.blended-bdy .cases__img-box:before {
  background-images: linear-gradient(90deg, #003b71 95%, hsla(0, 0%, 100%, 0));
  background-images: -webkit-linear-gradient(
    90deg,
    #003b71 95%,
    hsla(0, 0%, 100%, 0)
  );
  background-color: #003b71;
  content: "";
  height: 100%;
  position: absolute;
  right: min(max(15.84507px - 4.22535vw, -45px), 0px);
  top: 0;
  width: 50vw;
  z-index: -1;
}
.blended-bdy .cases__decor {
  height: min(max(-50.70423px + 13.52113vw, 0px), 144px);
  margin-left: min(max(-93.30986px + 11.5493vw, -50px), 73px);
  margin-top: min(max(-18.66197px + 4.97653vw, 0px), 53px);
  width: min(max(-98.59155px + 26.29108vw, 0px), 280px);
}
.blended-bdy .cases__decor img {
  -o-object-fit: contain;
  object-fit: contain;
}
.blended-bdy .cases__triangle-box {
  -webkit-clip-path: url(https://www.approachpersonnel.co.uk/app/public/css/style.css#triangle-hor);
  clip-path: url(https://www.approachpersonnel.co.uk/app/public/css/style.css#triangle-hor);
  height: min(max(-85.56338px + 22.8169vw, 0px), 243px);
  margin-left: min(max(5.28169px - 1.40845vw, -15px), 0px);
  margin-top: -8px;
  overflow: hidden;
  width: min(max(-176.05634px + 46.94836vw, 0px), 500px);
}
.blended-bdy .cases__triangle {
  height: 100%;
  width: 100%;
}
.blended-bdy .cases__triangle img {
  height: 160%;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}
.blended-bdy .cases__content {
  display: flex;
  margin-top: 57px;
  width: 100%;
}
.blended-bdy .cases__slider-box {
  width: min(max(361.97183px + 23.47418vw, 450px), 700px);
}
.blended-bdy .cases__slider {
  overflow: visible !important;
  width: 100% !important;
}
.blended-bdy .cases__slide {
  max-width: min(max(136.61972px + 16.90141vw, 200px), 380px);
}
.blended-bdy .cases__slide .cases__card {
  opacity: 0;
  transition: 0.3s ease;
}
.blended-bdy .cases__slide.swiper-slide-active .cases__card,
.blended-bdy .cases__slide.swiper-slide-next .cases__card {
  opacity: 1;
}
.blended-bdy .cases__card {
  display: flex;
  flex-direction: column;
}
.blended-bdy .cases__card:hover .cases__text > * {
  color: #d65f00;
}
.blended-bdy .cases__photo {
  height: min(max(208.87324px + 5.6338vw, 230px), 290px);
  overflow: hidden;
  width: 100%;
}
.blended-bdy .cases__photo,
.blended-bdy .cases__photo img {
  border-radius: 30px;
}
.blended-bdy .cases__text {
  margin-top: 25px;
  width: 100%;
}
.blended-bdy .cases__text > * {
  color: #fff;
  transition: 0.3s ease;
}
.blended-bdy .cases__text > :first-child {
  font-size: 24px;
  line-height: 150%;
  margin-bottom: min(max(2.12676px + 1.03286vw, 6px), 17px);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .cases {
    padding: 180px 0 230px;
  }
  .blended-bdy .cases__wrap h2 {
    max-width: 950px;
  }
  .blended-bdy .cases__img-box {
    margin-right: 180px;
  }
  .blended-bdy .cases__decor {
    height: 200px;
    margin-left: min(max(-97.88732px + 12.76995vw, -50px), 86px);
    margin-top: min(max(-18.66197px + 4.97653vw, 0px), 53px);
    width: 350px;
  }
  .blended-bdy .cases__triangle-box {
    height: 310px;
    width: 580px;
  }
  .blended-bdy .cases__content {
    margin-top: 65px;
  }
  .blended-bdy .cases__slider-box {
    width: 920px;
  }
  .blended-bdy .cases__slide {
    max-width: 450px;
  }
  .blended-bdy .cases__text > :first-child {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1023px) {
  .blended-bdy .cases__wrap h2 {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
  .blended-bdy .cases__btn-box {
    margin-right: auto;
    margin-top: min(max(16.19718px + 2.34742vw, 25px), 50px);
    order: 1;
  }
  .blended-bdy .cases__content {
    flex-direction: column;
    margin-top: 30px;
  }
  .blended-bdy .cases__img-box {
    margin-right: 0;
  }
  .blended-bdy .cases__img-box:before {
    display: none;
  }
  .blended-bdy .cases__decor {
    height: min(max(68px + 6.66667vw, 93px), 164px);
    margin-left: min(max(44.08451px + 2.9108vw, 55px), 86px);
    margin-top: min(max(27.30986px + 1.78404vw, 34px), 53px);
    width: min(max(137.74648px + 11.26761vw, 180px), 300px);
  }
  .blended-bdy .cases__triangle-box {
    height: min(max(126.19718px + 9.01408vw, 160px), 256px);
    max-width: min(max(273.66197px + 15.02347vw, 330px), 490px);
    width: calc(100% + 30px);
  }
  .blended-bdy .cases__slider-box {
    margin-top: 50px;
    width: 100%;
  }
  .blended-bdy .cases__slide {
    max-width: min(max(274.53521px + 7.32394vw, 302px), 380px);
    width: 100% !important;
  }
  .blended-bdy .cases__slide .cases__card {
    opacity: 1;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .cases__btn-box {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .blended-bdy .cases__btn-prev {
    margin-left: 0;
  }
}
.blended-bdy .news {
  background-color: #fff;
  border-radius: 60px 60px 0 0;
  margin-top: -60px;
  padding: min(max(61.56338px + 3.84977vw, 76px), 117px) 0
    min(max(125.50704px + 4.13146vw, 141px), 185px);
  position: relative;
}
.blended-bdy .news__wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.blended-bdy .news__title {
  margin-right: 20px;
}
.blended-bdy .news__btn-box {
  align-items: center;
  display: flex;
  margin-left: auto;
}
.blended-bdy .news__btn {
  min-width: min(max(166.95775px + 1.87793vw, 174px), 194px);
}
.blended-bdy .news__btn-prev {
  margin-left: 30px;
}
.blended-bdy .news__slider {
  margin-top: min(max(17.60563px + 1.97183vw, 25px), 46px);
  overflow: visible !important;
  width: 100% !important;
}
.blended-bdy .news__slide {
  max-width: 380px;
}
.blended-bdy .news__card {
  align-items: flex-start;
  border-top: 4px solid #d65f00;
  display: flex;
  flex-direction: column;
  padding-top: min(max(7.07042px + 1.31455vw, 12px), 26px);
  transition: 0.4s ease;
}
.blended-bdy .news__name > * {
  font-size: 24px;
  line-height: 150%;
  margin-top: min(max(6.94366px + 0.28169vw, 8px), 11px);
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .news {
    padding: 130px 0 200px;
  }
  .blended-bdy .news__slider {
    margin-top: 55px;
  }
  .blended-bdy .news__slide {
    max-width: 470px;
  }
  .blended-bdy .news__card {
    padding-top: 28px;
  }
  .blended-bdy .news__date {
    font-size: 20px;
  }
  .blended-bdy .news__name > * {
    font-size: 26px;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 1023px) {
  .blended-bdy .news__wrap h2 {
    margin-right: 0;
    width: 100%;
  }
  .blended-bdy .news__btn-box {
    margin-right: auto;
    margin-top: 35px;
    order: 1;
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .news__slider {
    margin-top: min(max(-48.32474px + 12.8866vw, 0px), 25px);
  }
  .blended-bdy .news__slide {
    margin-top: 25px !important;
    max-width: none;
  }
  .blended-bdy .news__name {
    padding-right: 5px;
  }
  .blended-bdy .news__name p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
    display: -moz-box;
    display: -webkit-box;
    max-height: 108px;
    min-height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .news__btn-box {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .blended-bdy .news__btn-prev {
    margin-left: 0;
  }
}
.blended-bdy .form-talk {
  background-color: #deecf8;
  margin-top: -60px;
  padding-left: 0;
  padding-right: 0;
  padding-top: calc(min(max(65.91549px + 3.75587vw, 80px), 120px) / 2);
  padding-bottom: calc(min(max(65.91549px + 3.75587vw, 80px), 120px) / 2);
  position: relative;
}
.blended-bdy .form-talk__title-wrap {
  display: flex;
}
.blended-bdy .form-talk__title-wrap h2 {
  max-width: 18ch;
}
.blended-bdy .form-talk__triangle-box {
  -webkit-clip-path: url(https://www.approachpersonnel.co.uk/app/public/css/style.css#triangle-hor);
  clip-path: url(https://www.approachpersonnel.co.uk/app/public/css/style.css#triangle-hor);
  height: min(max(-102.11268px + 27.23005vw, 0px), 290px);
  margin-left: auto;
  margin-right: min(max(-0.70423px + 0.18779vw, 0px), 2px);
  margin-top: min(max(190.84507px - 24.22535vw, -158px), 100px);
  overflow: hidden;
  width: min(max(-203.52113px + 54.2723vw, 0px), 578px);
}
.blended-bdy .form-talk__triangle {
  height: 100%;
  width: 100%;
}
.blended-bdy .form-talk__triangle img {
  -o-object-position: 75% 49%;
  object-position: 75% 49%;
}
.blended-bdy .form-talk__form-wrap {
  display: flex;
  margin-top: min(max(18.59155px + 0.37559vw, 20px), 24px);
}
.blended-bdy .form-talk__decor {
  flex: 0 0 auto;
  height: min(max(80.50704px + 4.13146vw, 96px), 140px);
  margin-right: min(max(-49.29577px + 13.14554vw, 0px), 140px);
  margin-top: 20px;
  width: min(max(161.83099px + 7.51174vw, 190px), 270px);
}
.blended-bdy .form-talk__decor img {
  -o-object-fit: contain;
  object-fit: contain;
}
.blended-bdy .form-talk__form {
  flex-grow: 1;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .form-talk__form-wrap {
    margin-top: 35px;
  }
  .blended-bdy .form-talk__decor {
    height: 200px;
    margin-right: 200px;
    width: 320px;
  }
  .blended-bdy .form-talk__triangle-box {
    height: 310px;
    width: 650px;
  }
}
@media only screen and (max-width: 1023px) {
  .blended-bdy .form-talk__decor {
    height: 96px;
    margin-right: 30px;
    margin-top: 0;
    width: 190px;
  }
  .blended-bdy .form-talk__form .label-text {
    font-size: 14px;
  }
}
@media only screen and (max-width: 900px) {
  .blended-bdy .form-talk__triangle-box {
    display: none;
  }
  .blended-bdy .form-talk__decor {
    margin-right: 0;
  }
  .blended-bdy .form-talk__form-wrap {
    flex-direction: column;
  }
  .blended-bdy .form-talk__form {
    margin-top: 22px;
  }
}
@media only screen and (max-width: 768px) {
  .blended-bdy .form-talk__form .js-input-group {
    width: 100%;
  }
}
@media only screen and (max-width: 569px) {
  .blended-bdy .form-talk .checkbox {
    width: 100%;
  }
  .blended-bdy .form-talk .btn {
    margin-left: auto;
    margin-right: auto;
  }
}
.blended-bdy .footer {
  position: relative;
  z-index: 2;
}
.blended-bdy .footer:before {
  background-color: #fff;
  border-radius: 0 60px 0 0;
  content: "";
  display: block;
  height: min(max(65.91549px + 3.75587vw, 80px), 120px);
  left: -50%;
  min-width: min(max(573.33333px + 55.55556vw, 1000px), 1240px);
  position: absolute;
  top: 0;
  transform: translateY(calc(-100% + 1px));
  width: 100%;
  z-index: 1;
}
.blended-bdy .footer__logo {
  height: 55px;
  left: 36px;
  position: absolute;
  top: min(max(8.40845px - 0.37559vw, 3px), 7px);
  transform: translateY(-100%);
  width: 213px;
  z-index: 2;
}
.blended-bdy .footer__logo:nth-child(2) {
  left: 300px;
}
.blended-bdy .footer__logo img {
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  transition: 0.3s ease;
}
.blended-bdy .footer__logo img:nth-child(2) {
  opacity: 0;
}
.blended-bdy .footer__logo:hover img:nth-child(2) {
  opacity: 1;
}
.blended-bdy .footer__wrap {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  padding: min(max(59.16901px - 0.84507vw, 47px), 56px) 0
    min(max(39.53521px + 0.65728vw, 42px), 49px);
}
.blended-bdy .footer__col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: min(max(9.1831px + 0.75117vw, 12px), 20px);
}
.blended-bdy .footer__col:first-of-type {
  margin-right: min(max(-73.94366px + 19.71831vw, 0px), 210px);
  max-width: min(max(116.23944px + 0.46948vw, 118px), 123px);
}
.blended-bdy .footer__col:nth-of-type(2) {
  margin-right: min(max(-76.40845px + 20.37559vw, 0px), 217px);
}
.blended-bdy .footer__col:nth-of-type(3) {
  margin-right: min(max(-75.35211px + 20.0939vw, 0px), 214px);
}
.blended-bdy .footer .footer__link.underline {
  margin-top: min(max(15.70423px - 0.18779vw, 13px), 15px);
}
.blended-bdy .footer__title {
  margin-bottom: min(max(-3.87324px + 1.03286vw, 0px), 11px);
}
.blended-bdy .footer__bottom {
  align-items: center;
  border-top: 1px solid #355469;
  display: flex;
  flex-wrap: wrap;
  padding: min(max(40.98592px - 1.59624vw, 18px), 35px) 0;
}
.blended-bdy .footer__text {
  padding-top: min(max(21.47887px + 0.93897vw, 25px), 35px);
}
.blended-bdy .footer__copy {
  font-size: min(max(8.59155px + 0.37559vw, 10px), 14px);
  line-height: 200%;
  margin-right: 20px;
}
.blended-bdy .footer__subtitle {
  display: none;
}
@media only screen and (min-width: 1920px) {
  .blended-bdy .footer__wrap {
    padding: 60px 0;
  }
  .blended-bdy .footer__col:first-of-type,
  .blended-bdy .footer__col:nth-of-type(2),
  .blended-bdy .footer__col:nth-of-type(3) {
    margin-right: 300px;
  }
  .blended-bdy .footer__col:nth-of-type(3) > a,
  .blended-bdy .footer__col:nth-of-type(4) > a {
    margin-bottom: 5px;
  }
  .blended-bdy .footer__copy {
    font-size: 16px;
  }
}
@media only screen and (max-width: 768px) {
  .blended-bdy .footer:before {
    height: 65px;
    min-width: min(max(340.07634px + 55.97964vw, 550px), 770px);
  }
  .blended-bdy .footer__logo {
    height: 40px;
    left: 35px;
    width: 140px;
  }
  .blended-bdy .footer__logo:nth-child(2) {
    left: 195px;
  }
  .blended-bdy .footer__col:first-of-type {
    margin-right: min(max(-177.49296px + 57.46479vw, 38px), 650px);
    order: 2;
  }
  .blended-bdy .footer__col:nth-of-type(2) {
    order: 4;
    width: 100%;
  }
  .blended-bdy .footer__col:nth-of-type(3) {
    order: 3;
  }
  .blended-bdy .footer__col:nth-of-type(3) > a {
    line-height: 29px;
  }
  .blended-bdy .footer__col:nth-of-type(4) {
    flex-flow: row wrap;
    justify-content: space-between;
    order: 5;
    width: 100%;
  }
  .blended-bdy .footer__col:nth-of-type(4) .footer__title {
    width: 100%;
  }
  .blended-bdy .footer__col:nth-of-type(4) .footer__link {
    margin-right: 22px;
  }
  .blended-bdy .footer__subtitle {
    color: #d65f00;
    display: block;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 22px;
    order: 1;
  }
}
@media only screen and (max-width: 374px) {
  .blended-bdy .footer:before {
    min-width: 470px;
  }
  .blended-bdy .footer__logo {
    left: 15px;
    width: 120px;
  }
  .blended-bdy .footer__logo:nth-child(2) {
    left: 160px;
  }
}
@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@font-face {
  font-display: block;
  font-family: icomoon;
  font-style: normal;
  font-weight: 400;
  /* src: url(/userfiles/ApproachPersonnel/fonts/icomoon.ttf?7fkiva); */
  src: url(data:font/truetype;charset=utf-8;base64,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)
    format("truetype");
}
.blended-bdy .first__bg {
  transition: 0.5s;
  opacity: 1;
  height: 787px;
}
.blended-bdy .first {
  padding-top: unset !important;
  position: fixed !important;
  z-index: 1 !important;
  left: 0;
  right: 0;
  height: 90px;
  overflow: hidden;
  width: 100%;
}
.blended-bdy .sticky .first__bg {
  opacity: 0;
}
.blended-bdy .footer__copy_firefish {
  margin-right: 5px;
}
@media only screen and (max-width: 550px) {
  .blended-bdy .footer-logo-margin {
    width: 100%;
    margin-top: 20px;
  }
}
@media only screen and (min-width: 550px) {
  .blended-bdy .footer-logo-margin {
    margin-left: auto;
    margin-right: 25px !important;
  }
}