/*! Compiled SASS file | Do NOT modify from here !*/
@font-face {
  font-family: "Open Sans";
  src: url("../../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype supports variations");
  src: url("../../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype-variations");
  font-weight: 100 1000;
}
@font-face {
  font-family: "Hagrid Text";
  src: url("../../fonts/Hagrid-Variable.ttf") format("truetype supports variations");
  src: url("../../fonts/Hagrid-Variable.ttf") format("truetype-variations");
  font-weight: 100 1000;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes tofront {
  0% {
    z-index: -1;
  }
  80% {
    z-index: 2;
  }
  100% {
    z-index: 2;
  }
}
@keyframes tofront {
  0% {
    z-index: -1;
  }
  80% {
    z-index: 2;
  }
  100% {
    z-index: 2;
  }
}
.purple-gradiant {
  position: relative;
  width: 100%;
}
.purple-gradiant:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.purple-gradiant * {
  color: white;
}
.purple-gradiant [class*=button] {
  color: #09181b;
}
.purple-gradiant [class*=button] * {
  color: #09181b;
}
.purple-gradiant i {
  color: #09181b;
  font-weight: 700 !important;
}
.purple-gradiant p i,
.purple-gradiant [class*=read-more] i,
.purple-gradiant .video-link i {
  color: white;
}
.purple-gradiant .field--name-field-footer-elements:after {
  display: none;
}
.purple-gradiant input {
  color: #09181b !important;
}
.purple-gradiant input * {
  color: #09181b !important;
}

.home {
  position: relative;
  width: 100%;
}
.home:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.home * {
  color: white;
}
.home [class*=button] {
  color: #09181b;
}
.home [class*=button] * {
  color: #09181b;
}
.home i {
  color: #09181b;
  font-weight: 700 !important;
}
.home p i,
.home [class*=read-more] i,
.home .video-link i {
  color: white;
}
.home .field--name-field-footer-elements:after {
  display: none;
}
.home input {
  color: #09181b !important;
}
.home input * {
  color: #09181b !important;
}

.testimonials {
  position: relative;
  width: 100%;
}
.testimonials:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.testimonials * {
  color: white;
}
.testimonials [class*=button] {
  color: #09181b;
}
.testimonials [class*=button] * {
  color: #09181b;
}
.testimonials i {
  color: #09181b;
  font-weight: 700 !important;
}
.testimonials p i,
.testimonials [class*=read-more] i,
.testimonials .video-link i {
  color: white;
}
.testimonials .field--name-field-footer-elements:after {
  display: none;
}
.testimonials input {
  color: #09181b !important;
}
.testimonials input * {
  color: #09181b !important;
}

.background-image {
  position: relative;
  width: 100%;
}
.background-image:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.background-image * {
  color: white;
}
.background-image [class*=button] {
  color: #09181b;
}
.background-image [class*=button] * {
  color: #09181b;
}
.background-image i {
  color: #09181b;
  font-weight: 700 !important;
}
.background-image p i,
.background-image [class*=read-more] i,
.background-image .video-link i {
  color: white;
}
.background-image .field--name-field-footer-elements:after {
  display: none;
}
.background-image input {
  color: #09181b !important;
}
.background-image input * {
  color: #09181b !important;
}

.promo-box {
  position: relative;
  width: 100%;
}
.promo-box:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.promo-box * {
  color: white;
}
.promo-box [class*=button] {
  color: #09181b;
}
.promo-box [class*=button] * {
  color: #09181b;
}
.promo-box i {
  color: #09181b;
  font-weight: 700 !important;
}
.promo-box p i,
.promo-box [class*=read-more] i,
.promo-box .video-link i {
  color: white;
}
.promo-box .field--name-field-footer-elements:after {
  display: none;
}
.promo-box input {
  color: #09181b !important;
}
.promo-box input * {
  color: #09181b !important;
}

.campaign {
  position: relative;
  width: 100%;
}
.campaign:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.campaign * {
  color: white;
}
.campaign [class*=button] {
  color: #09181b;
}
.campaign [class*=button] * {
  color: #09181b;
}
.campaign i {
  color: #09181b;
  font-weight: 700 !important;
}
.campaign p i,
.campaign [class*=read-more] i,
.campaign .video-link i {
  color: white;
}
.campaign .field--name-field-footer-elements:after {
  display: none;
}
.campaign input {
  color: #09181b !important;
}
.campaign input * {
  color: #09181b !important;
}

.basic {
  position: relative;
  width: 100%;
}
.basic:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.basic * {
  color: white;
}
.basic [class*=button] {
  color: #09181b;
}
.basic [class*=button] * {
  color: #09181b;
}
.basic i {
  color: #09181b;
  font-weight: 700 !important;
}
.basic p i,
.basic [class*=read-more] i,
.basic .video-link i {
  color: white;
}
.basic .field--name-field-footer-elements:after {
  display: none;
}
.basic input {
  color: #09181b !important;
}
.basic input * {
  color: #09181b !important;
}

.cta {
  position: relative;
  width: 100%;
}
.cta:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.cta * {
  color: white;
}
.cta [class*=button] {
  color: #09181b;
}
.cta [class*=button] * {
  color: #09181b;
}
.cta i {
  color: #09181b;
  font-weight: 700 !important;
}
.cta p i,
.cta [class*=read-more] i,
.cta .video-link i {
  color: white;
}
.cta .field--name-field-footer-elements:after {
  display: none;
}
.cta input {
  color: #09181b !important;
}
.cta input * {
  color: #09181b !important;
}

.node--type-job.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-job.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-job.node--view-mode-full .node__header * {
  color: white;
}
.node--type-job.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-job.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-job.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-job.node--view-mode-full .node__header p i,
.node--type-job.node--view-mode-full .node__header [class*=read-more] i,
.node--type-job.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-job.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-job.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-job.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-test.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-test.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-test.node--view-mode-full .node__header * {
  color: white;
}
.node--type-test.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-test.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-test.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-test.node--view-mode-full .node__header p i,
.node--type-test.node--view-mode-full .node__header [class*=read-more] i,
.node--type-test.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-test.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-test.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-test.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-testimonial.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-testimonial.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-testimonial.node--view-mode-full .node__header * {
  color: white;
}
.node--type-testimonial.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-testimonial.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-testimonial.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-testimonial.node--view-mode-full .node__header p i,
.node--type-testimonial.node--view-mode-full .node__header [class*=read-more] i,
.node--type-testimonial.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-testimonial.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-testimonial.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-testimonial.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-organization.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-organization.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-organization.node--view-mode-full .node__header * {
  color: white;
}
.node--type-organization.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-organization.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-organization.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-organization.node--view-mode-full .node__header p i,
.node--type-organization.node--view-mode-full .node__header [class*=read-more] i,
.node--type-organization.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-organization.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-organization.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-organization.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.block--page-title {
  position: relative;
  width: 100%;
}
.block--page-title:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.block--page-title * {
  color: white;
}
.block--page-title [class*=button] {
  color: #09181b;
}
.block--page-title [class*=button] * {
  color: #09181b;
}
.block--page-title i {
  color: #09181b;
  font-weight: 700 !important;
}
.block--page-title p i,
.block--page-title [class*=read-more] i,
.block--page-title .video-link i {
  color: white;
}
.block--page-title .field--name-field-footer-elements:after {
  display: none;
}
.block--page-title input {
  color: #09181b !important;
}
.block--page-title input * {
  color: #09181b !important;
}

.background-gradient {
  position: relative;
  width: 100%;
}
.background-gradient:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.background-gradient * {
  color: white;
}
.background-gradient [class*=button] {
  color: #09181b;
}
.background-gradient [class*=button] * {
  color: #09181b;
}
.background-gradient i {
  color: #09181b;
  font-weight: 700 !important;
}
.background-gradient p i,
.background-gradient [class*=read-more] i,
.background-gradient .video-link i {
  color: white;
}
.background-gradient .field--name-field-footer-elements:after {
  display: none;
}
.background-gradient input {
  color: #09181b !important;
}
.background-gradient input * {
  color: #09181b !important;
}

.background-gradient:after {
  display: none;
}
.background-gradient .sub-title {
  color: white !important;
}
.background-gradient p i {
  color: white !important;
}

.page__wrapper--tools,
.page__wrapper--header,
.page__wrapper--footer,
.page__wrapper--page_bottom,
.views-exposed-form,
.splide__arrow,
.splide__pagination,
[class*=button],
[class*=related],
[class*=social],
[aria-labelledby=toc],
.floating-container,
#backtotop,
.block--views--testimonials-b-dummy-rel-employer,
.field--name-field-job-infoblock-text .cta,
.orejime-AppContainer {
  display: none !important;
}

.background-gradient {
  background: #09181b !important;
}

.aria-accordion__panel--transition[hidden] {
  max-height: 100% !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.paragraph--type-two-cols.accordion-box:after {
  background: transparent !important;
}

.splide__list {
  display: block !important;
}

.splide__slide {
  width: 100% !important;
}

img {
  max-width: 40% !important;
  margin-right: 2rem !important;
  float: left;
}

.purple-gradiant {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.purple-gradiant:after {
  background: #e6e8e8 !important;
}
.purple-gradiant * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.home {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.home:after {
  background: #e6e8e8 !important;
}
.home * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.testimonials {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.testimonials:after {
  background: #e6e8e8 !important;
}
.testimonials * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.background-image {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.background-image:after {
  background: #e6e8e8 !important;
}
.background-image * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.promo-box {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.promo-box:after {
  background: #e6e8e8 !important;
}
.promo-box * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.campaign {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.campaign:after {
  background: #e6e8e8 !important;
}
.campaign * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.basic {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.basic:after {
  background: #e6e8e8 !important;
}
.basic * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.cta {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.cta:after {
  background: #e6e8e8 !important;
}
.cta * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.node--type-job.node--view-mode-full .node__header {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.node--type-job.node--view-mode-full .node__header:after {
  background: #e6e8e8 !important;
}
.node--type-job.node--view-mode-full .node__header * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.node--type-test.node--view-mode-full .node__header {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.node--type-test.node--view-mode-full .node__header:after {
  background: #e6e8e8 !important;
}
.node--type-test.node--view-mode-full .node__header * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.node--type-testimonial.node--view-mode-full .node__header {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.node--type-testimonial.node--view-mode-full .node__header:after {
  background: #e6e8e8 !important;
}
.node--type-testimonial.node--view-mode-full .node__header * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.node--type-organization.node--view-mode-full .node__header {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.node--type-organization.node--view-mode-full .node__header:after {
  background: #e6e8e8 !important;
}
.node--type-organization.node--view-mode-full .node__header * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.block--page-title {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.block--page-title:after {
  background: #e6e8e8 !important;
}
.block--page-title * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.background-gradient {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.background-gradient:after {
  background: #e6e8e8 !important;
}
.background-gradient * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.blue-box {
  background: #e6e8e8 !important;
  border-bottom: 2px solid #09181b;
}
.blue-box:after {
  background: #e6e8e8 !important;
}
.blue-box * {
  color: #09181b !important;
  background: #e6e8e8 !important;
}

.field--name-field-footer-elements {
  margin-top: 9.375rem;
  border-top: 2px solid #09181b;
}

.paragraph, [class*=tab-panel] {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
  max-width: none !important;
  width: 100vw !important;
  display: block !important;
}

a:not(.mailto):after {
  content: " (" attr(href) ") ";
  display: inline-block;
}
nav a:not(.mailto):after {
  display: none;
}