/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/* line 99, stdin */
.slider[data-v-210144ce] {
  background-color: white;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 50px;
  width: calc(100% - 100px);
}
@media (max-width: 1500px) {
  /* line 99, stdin */
.slider[data-v-210144ce] {
    padding: 50px;
    width: calc(100% - 100px);
}
}

/* line 115, stdin */
.swiper-container[data-v-210144ce] {
  width: 100%;
  padding-bottom: 50px;
}

/* line 121, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-210144ce] {
  width: 100% !important;
}

/* line 124, stdin */
.swiper-container .swiper-wrapper .swiper-slide .testimonial[data-v-210144ce] {
  color: #002a3a;
  font-weight: bold;
  line-height: 1.75rem;
  margin-left: 1px;
}

/* line 131, stdin */
.swiper-container .swiper-wrapper .swiper-slide .testifier[data-v-210144ce] {
  color: #002a3a;
  font-weight: bold;
  margin-bottom: 0;
  margin-left: 1px;
}

/* line 138, stdin */
.swiper-container .swiper-wrapper .swiper-slide .position[data-v-210144ce] {
  color: #002a3a;
  font-weight: bold;
  margin-top: 0;
  margin-left: 1px;
}

/* line 145, stdin */
.swiper-container .swiper-wrapper .swiper-slide .quote[data-v-210144ce] {
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  color: #2e4a53;
  margin-bottom: 0;
  margin-left: 1px;
}

/* line 152, stdin */
.swiper-container .swiper-wrapper .swiper-slide .services[data-v-210144ce] {
  color: #002a3a;
  font-weight: bold;
  line-height: 1.75rem;
  word-break: break-all;
  margin-left: 1px;
}

/* line 160, stdin */
.swiper-container .swiper-wrapper .swiper-slide .text[data-v-210144ce] {
  color: #002a3a;
  font-weight: bold;
  line-height: 1.75rem;
  margin-left: 1px;
}

/* line 167, stdin */
.swiper-container .swiper-wrapper .swiper-slide .link[data-v-210144ce] {
  color: #f45197;
  font-weight: bold;
  text-decoration: none;
  margin-left: 1px;
}

/* line 177, stdin */
.swiper-pagination[data-v-210144ce] {
  color: #002a3a;
  width: 50%;
  left: 0;
  text-align: left;
}

/* line 183, stdin */
.swiper-pagination .fraction__dash[data-v-210144ce] {
  width: 50px;
  height: 1px;
  background: #002a3a;
  display: inline-block;
  margin: 5px;
}

/* line 192, stdin */
.swiper-pag-nag[data-v-210144ce] {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  height: 40px;
  position: relative;
  width: 100%;
  bottom: 0;
  margin-top: 0;
}

/* line 203, stdin */
.swiper-pag-nag .swiper-nav[data-v-210144ce] {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  position: absolute;
  width: 50%;
  right: 0;
}

/* line 212, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial[data-v-210144ce],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial[data-v-210144ce] {
  display: flex;
  margin-left: 10px;
}

/* line 217, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial[data-v-210144ce]:hover,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial[data-v-210144ce]:hover {
  cursor: pointer;
}

/* line 222, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial:hover svg path[data-v-210144ce]:first-of-type,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial:hover svg path[data-v-210144ce]:first-of-type {
  fill: #f45197;
}

/* line 226, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial:hover svg path[data-v-210144ce]:last-of-type,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial:hover svg path[data-v-210144ce]:last-of-type {
  fill: white;
}

/* line 233, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial img[data-v-210144ce],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial img[data-v-210144ce] {
  height: 40px;
}

/* line 237, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial svg[data-v-210144ce],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial svg[data-v-210144ce] {
  height: 40px;
}

/* line 240, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial svg path[data-v-210144ce],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial svg path[data-v-210144ce] {
  transition: 0.2s fill ease;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 34, stdin */
.button[data-v-27f519b4] {
  border: 2px solid #f45197;
  color: #f45197;
  padding: 10px 20px;
  font-size: 0.85rem;
  max-height: 40px;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.2s ease all;
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

/* line 48, stdin */
.button[data-v-27f519b4]:hover {
  background: #f45197;
  color: white;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/* line 102, stdin */
.slider[data-v-20d937f4] {
  background-color: white;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  width: 100%;
  height: auto;
}
@media (max-width: 1366px) {
  /* line 102, stdin */
.slider[data-v-20d937f4] {
    height: auto;
}
}

/* line 118, stdin */
.swiper-container[data-v-20d937f4] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 126, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-20d937f4] {
  width: calc(100% - 100px) !important;
  padding: 50px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  min-height: 200px;
}

/* line 135, stdin */
.swiper-container .swiper-wrapper .swiper-slide .title[data-v-20d937f4] {
  color: #002a3a;
  margin-top: 50px;
  margin-bottom: 0;
  font-weight: normal;
  color: #f45197;
}

/* line 143, stdin */
.swiper-container .swiper-wrapper .swiper-slide .text[data-v-20d937f4] {
  color: #002a3a;
  font-weight: normal;
  line-height: 2.25rem;
  margin-left: 1px;
  margin-bottom: 50px;
}
@media (max-width: 1366px) {
  /* line 151, stdin */
.swiper-container .swiper-wrapper .swiper-slide .the_button[data-v-20d937f4] {
    margin-bottom: 50px;
}
}

/* line 160, stdin */
.swiper-pagination[data-v-20d937f4] {
  color: #002a3a;
  width: 50%;
  left: 0;
  text-align: left;
}

/* line 166, stdin */
.swiper-pagination .fraction__dash[data-v-20d937f4] {
  width: 50px;
  height: 1px;
  background: #002a3a;
  display: inline-block;
  margin: 5px;
}

/* line 175, stdin */
.swiper-pag-nag[data-v-20d937f4] {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  height: 40px;
  position: relative;
  width: calc(100% - 100px);
  bottom: 0;
  margin-top: 0;
  padding: 40px 50px;
}
@media (max-width: 1366px) {
  /* line 175, stdin */
.swiper-pag-nag[data-v-20d937f4] {
    display: none;
}
}

/* line 191, stdin */
.swiper-pag-nag .swiper-nav[data-v-20d937f4] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  z-index: 10;
  position: relative;
  width: 100%;
  left: 0;
}

/* line 200, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial[data-v-20d937f4],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial[data-v-20d937f4] {
  display: flex;
  margin-right: 10px;
}

/* line 205, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial[data-v-20d937f4]:hover,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial[data-v-20d937f4]:hover {
  cursor: pointer;
}

/* line 210, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial:hover svg path[data-v-20d937f4]:first-of-type,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial:hover svg path[data-v-20d937f4]:first-of-type {
  fill: #f45197;
}

/* line 214, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial:hover svg path[data-v-20d937f4]:last-of-type,
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial:hover svg path[data-v-20d937f4]:last-of-type {
  fill: white;
}

/* line 221, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial img[data-v-20d937f4],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial img[data-v-20d937f4] {
  height: 40px;
}

/* line 225, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial svg[data-v-20d937f4],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial svg[data-v-20d937f4] {
  height: 40px;
}

/* line 228, stdin */
.swiper-pag-nag .swiper-nav .swiper-button-prev-testimonial svg path[data-v-20d937f4],
.swiper-pag-nag .swiper-nav .swiper-button-next-testimonial svg path[data-v-20d937f4] {
  transition: 0.2s fill ease;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/* line 110, stdin */
.big__slider[data-v-66bd2767] {
  background: #002a3a;
}

/* line 114, stdin */
.swiper-container[data-v-66bd2767] {
  width: 100%;
  position: relative;
}

/* line 118, stdin */
.swiper-container .swiper-wrapper[data-v-66bd2767] {
  height: 70vh;
}
@media (max-width: 1366px) {
  /* line 118, stdin */
.swiper-container .swiper-wrapper[data-v-66bd2767] {
    height: 450px;
}
}

/* line 125, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-66bd2767] {
  height: 70vh;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1366px) {
  /* line 125, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-66bd2767] {
    height: 450px;
}
}

/* line 138, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content[data-v-66bd2767] {
  grid-column: 2 / span 10;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1366px) {
  /* line 138, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content[data-v-66bd2767] {
    grid-column: 2 / span 10;
    padding: 50px 0;
}
}

/* line 150, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content img[data-v-66bd2767] {
  width: 40px;
}

/* line 154, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content h4[data-v-66bd2767] {
  color: #2e4a53;
  margin: 20px 0;
}

/* line 159, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content h1[data-v-66bd2767] {
  font-size: 4rem;
  color: white;
  max-width: 80%;
}
@media (max-width: 1366px) {
  /* line 159, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content h1[data-v-66bd2767] {
    font-size: 2rem;
    max-width: 100%;
}
}

/* line 170, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content a[data-v-66bd2767] {
  font-size: 4rem;
  font-weight: bold;
  text-decoration: none;
}
@media (max-width: 1366px) {
  /* line 170, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content a[data-v-66bd2767] {
    font-size: 2rem;
}
}

/* line 179, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content a.black[data-v-66bd2767] {
  color: black;
}

/* line 183, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content a.red[data-v-66bd2767] {
  color: #f45197;
}

/* line 187, stdin */
.swiper-container .swiper-wrapper .swiper-slide .slide-content a.small[data-v-66bd2767] {
  font-size: 1rem;
  margin-top: 50px;
}

/* line 197, stdin */
.swiper-nav[data-v-66bd2767] {
  position: absolute;
  z-index: 100;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% - 50px);
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1366px) {
  /* line 197, stdin */
.swiper-nav[data-v-66bd2767] {
    display: none;
}
}

/* line 210, stdin */
.swiper-nav .swiper-button-prev-testimonial[data-v-66bd2767],
.swiper-nav .swiper-button-next-testimonial[data-v-66bd2767] {
  display: flex;
  margin-left: 50px;
}

/* line 215, stdin */
.swiper-nav .swiper-button-prev-testimonial img[data-v-66bd2767],
.swiper-nav .swiper-button-next-testimonial img[data-v-66bd2767] {
  height: 40px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/* line 97, stdin */
.slider[data-v-1009d5fe] {
  background-color: #212121;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  width: 100%;
  height: auto;
}

/* line 109, stdin */
.swiper-container[data-v-1009d5fe] {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 114, stdin */
.swiper-container .swiper-wrapper[data-v-1009d5fe] {
  height: 100% !important;
}
@media (max-width: 1366px) {
  /* line 114, stdin */
.swiper-container .swiper-wrapper[data-v-1009d5fe] {
    height: 500px;
}
}

/* line 121, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-1009d5fe] {
  height: 100%;
  column-gap: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1366px) {
  /* line 121, stdin */
.swiper-container .swiper-wrapper .swiper-slide[data-v-1009d5fe] {
    height: 100%;
}
}

/* line 133, stdin */
.swiper-container .swiper-wrapper .swiper-slide img[data-v-1009d5fe] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 142, stdin */
.swiper-nav[data-v-1009d5fe] {
  position: absolute;
  z-index: 100;
  top: 50%;
  transform: translateY(-50%);
  width: calc(100% - 50px);
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1366px) {
  /* line 142, stdin */
.swiper-nav[data-v-1009d5fe] {
    display: none;
}
}

/* line 155, stdin */
.swiper-nav .swiper-button-prev-testimonial[data-v-1009d5fe],
.swiper-nav .swiper-button-next-testimonial[data-v-1009d5fe] {
  display: flex;
  margin-left: 50px;
}

/* line 160, stdin */
.swiper-nav .swiper-button-prev-testimonial img[data-v-1009d5fe],
.swiper-nav .swiper-button-next-testimonial img[data-v-1009d5fe] {
  height: 40px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 74, stdin */
.video[data-v-c8a9a146] {
  background-color: #212121;
  min-width: 100px;
  min-height: 100px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* line 85, stdin */
.video:hover img.poster[data-v-c8a9a146] {
  transform: scale(1.1);
}

/* line 91, stdin */
.video img.poster[data-v-c8a9a146] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.2s ease all;
  transform: scale(1);
}

/* line 99, stdin */
.video img.play[data-v-c8a9a146] {
  height: 60px;
  position: absolute;
  z-index: 10;
  transition: 0.2s ease all;
  transform: scale(1);
}

/* line 106, stdin */
.video img.play[data-v-c8a9a146]:hover {
  transform: scale(1.1);
  cursor: pointer;
}

/* line 113, stdin */
.video .modal[data-v-c8a9a146] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  pointer-events: none;
  transition: 0.2s ease all;
  z-index: 999;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(3, 1fr);
  /* Then style the iframe to fit in the container div with full height and width */
}

/* line 130, stdin */
.video .modal.open[data-v-c8a9a146] {
  opacity: 1;
  pointer-events: all;
}

/* line 140, stdin */
.video .modal .iframe__container[data-v-c8a9a146] {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
  grid-column: 2 / span 10;
  grid-row: 2 / span 1;
}

/* line 150, stdin */
.video .modal .responsive__iframe[data-v-c8a9a146] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 160, stdin */
.video .modal .close[data-v-c8a9a146] {
  position: absolute;
  top: 25px;
  left: 25px;
  color: white;
  font-weight: bold;
  margin: 0;
  transition: 0.2s ease all;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 1.5rem;
}

/* line 173, stdin */
.video .modal .close span[data-v-c8a9a146] {
  font-size: 2rem;
  position: absolute;
  right: 0;
}

/* line 179, stdin */
.video .modal .close[data-v-c8a9a146]:hover {
  color: #f45197;
  cursor: pointer;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 38, stdin */
.big__text[data-v-53003919] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

/* line 45, stdin */
.big__text h1[data-v-53003919] {
  color: white;
  width: 70%;
  font-size: 3rem;
}
@media (max-width: 1366px) {
  /* line 45, stdin */
.big__text h1[data-v-53003919] {
    width: 100%;
    font-size: 2rem;
}
}

/* line 56, stdin */
.big__text a[data-v-53003919] {
  color: #f45197;
  text-decoration: none;
  font-weight: bold;
  transition: 0.2s ease all;
  font-size: 3rem;
}
@media (max-width: 1366px) {
  /* line 56, stdin */
.big__text a[data-v-53003919] {
    font-size: 2rem;
}
}

/* line 67, stdin */
.big__text a[data-v-53003919]:hover {
  text-decoration: underline;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 40, stdin */
.learn__more[data-v-74f91a57] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 100px 0 0 100px;
}
@media (max-width: 1366px) {
  /* line 40, stdin */
.learn__more[data-v-74f91a57] {
    padding: 50px 0;
}
}

/* line 52, stdin */
.learn__more h2[data-v-74f91a57] {
  color: white;
}

/* line 56, stdin */
.learn__more p[data-v-74f91a57] {
  color: white;
  line-height: 1.75rem;
  font-weight: bold;
}

/* line 62, stdin */
.learn__more a[data-v-74f91a57] {
  color: #f45197;
  text-decoration: none;
  font-weight: bold;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 35, stdin */
.image[data-v-458bc058] {
  background-color: #212121;
  min-width: 100px;
  min-height: 100px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* line 46, stdin */
.image:hover img.single__image[data-v-458bc058] {
  transform: scale(1.1);
}

/* line 52, stdin */
.image img.single__image[data-v-458bc058] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.2s ease all;
  transform: scale(1);
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 35, stdin */
.image[data-v-f3803882] {
  background-color: #212121;
  min-width: 100px;
  min-height: 100px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* line 46, stdin */
.image:hover img.single__image[data-v-f3803882] {
  transform: scale(1.1);
}

/* line 52, stdin */
.image img.single__image[data-v-f3803882] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.2s ease all;
  transform: scale(1);
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 98, stdin */
.footer[data-v-6f4d7967] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  padding: 50px 0 50px;
  background: #002a3a;
  row-gap: 100px;
}
@media (max-width: 1366px) {
  /* line 98, stdin */
.footer[data-v-6f4d7967] {
    row-gap: 1.7rem;
}
}

/* line 110, stdin */
.footer__content[data-v-6f4d7967] {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  color: white;
  column-gap: 50px;
  row-gap: 50px;
}
@media (max-width: 1366px) {
  /* line 110, stdin */
.footer__content[data-v-6f4d7967] {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column: 2 / span 10;
    row-gap: 25px;
}
}

/* line 125, stdin */
.footer__content__logo[data-v-6f4d7967] {
  grid-column: span 4;
}

/* line 128, stdin */
.footer__content__logo a img[data-v-6f4d7967] {
  width: 225px;
}

/* line 134, stdin */
.footer__content__social[data-v-6f4d7967] {
  grid-column: span 4;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 1366px) {
  /* line 134, stdin */
.footer__content__social[data-v-6f4d7967] {
    align-items: flex-start;
}
}

/* line 145, stdin */
.footer__content__social .social[data-v-6f4d7967] {
  margin-bottom: 30px;
  display: flex;
  flex-direction: row;
}

/* line 150, stdin */
.footer__content__social .social a[data-v-6f4d7967] {
  color: white;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: 25px;
}
@media (max-width: 1366px) {
  /* line 150, stdin */
.footer__content__social .social a[data-v-6f4d7967] {
    margin-left: 0;
    margin-right: 25px;
}
}

/* line 162, stdin */
.footer__content__social .social a img[data-v-6f4d7967] {
  height: 30px;
}

/* line 169, stdin */
.footer__content__social .phone a[data-v-6f4d7967] {
  color: white;
  text-decoration: none;
  font-size: 1.5rem;
}

/* line 174, stdin */
.footer__content__social .phone a img[data-v-6f4d7967] {
  height: 30px;
}

/* line 181, stdin */
.footer__content__legal[data-v-6f4d7967] {
  grid-column: span 5;
  text-align: left;
  display: flex;
  flex-direction: row;
  line-height: 1.7rem;
}
@media (max-width: 1366px) {
  /* line 181, stdin */
.footer__content__legal[data-v-6f4d7967] {
    flex-direction: column;
}
}

/* line 192, stdin */
.footer__content__legal__child[data-v-6f4d7967] {
  position: relative;
  display: flex;
}

/* line 196, stdin */
.footer__content__legal__child[data-v-6f4d7967]::after {
  content: '|';
  margin: 0 20px;
}
@media (max-width: 1366px) {
  /* line 196, stdin */
.footer__content__legal__child[data-v-6f4d7967]::after {
    display: none;
}
}

/* line 206, stdin */
.footer__content__legal a[data-v-6f4d7967] {
  text-decoration: none;
  color: white;
}

/* line 212, stdin */
.footer__content__address[data-v-6f4d7967] {
  grid-column: span 3;
  text-align: right;
}
@media (max-width: 1366px) {
  /* line 212, stdin */
.footer__content__address[data-v-6f4d7967] {
    text-align: left;
}
}

/* line 222, stdin */
.footer__by_culture_crop[data-v-6f4d7967] {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  color: white;
  column-gap: 50px;
  row-gap: 50px;
}
@media (max-width: 1366px) {
  /* line 222, stdin */
.footer__by_culture_crop[data-v-6f4d7967] {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column: 2 / span 10;
    row-gap: 25px;
    column-gap: 0;
}
}

/* line 238, stdin */
.footer__by_culture_crop a[data-v-6f4d7967] {
  grid-column: 4 / span 2;
  color: #49606e;
  text-decoration: none;
  text-align: center;
  transition: 0.2s ease all;
}
@media (max-width: 1366px) {
  /* line 238, stdin */
.footer__by_culture_crop a[data-v-6f4d7967] {
    grid-column: 1 / span 8;
    text-align: left;
}
}

/* line 250, stdin */
.footer__by_culture_crop a[data-v-6f4d7967]:hover {
  color: #f45197;
  transition: 0.2s ease all;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 127, stdin */
.parent_container[data-v-3a8176c9] {
  position: relative;
  grid-column: 1 / span 6;
}

/* line 132, stdin */
.parent_container.active a.menu_item__parent__primary_link[data-v-3a8176c9] {
  left: 2rem;
}

/* line 135, stdin */
.parent_container.active a.menu_item__parent__primary_link.none[data-v-3a8176c9] {
  cursor: default;
}

/* line 138, stdin */
.parent_container.active a.menu_item__parent__primary_link.none[data-v-3a8176c9]:hover {
  cursor: default;
}
@media (max-width: 1366px) {
  /* line 132, stdin */
.parent_container.active a.menu_item__parent__primary_link[data-v-3a8176c9] {
    left: 0;
}
}

/* line 148, stdin */
.parent_container.active a.menu_item__parent__primary_link span.plus[data-v-3a8176c9] {
  transform: rotate(45deg);
  color: #f45197;
}

/* line 162, stdin */
.white .parent_container.active a.menu_item__parent__primary_link span.plus[data-v-3a8176c9] {
  color: #f45197;
}

/* line 174, stdin */
.white li.menu_item__parent a.menu_item__parent__primary_link span.title[data-v-3a8176c9] {
  color: black;
}

/* line 177, stdin */
.white li.menu_item__parent a.menu_item__parent__primary_link span.title[data-v-3a8176c9]:hover {
  color: #002a3a;
}

/* line 182, stdin */
.white li.menu_item__parent a.menu_item__parent__primary_link span.plus[data-v-3a8176c9] {
  color: #f45197;
}

/* line 192, stdin */
.white li div.inner_menu_child ul li a[data-v-3a8176c9] {
  color: black;
}

/* line 195, stdin */
.white li div.inner_menu_child ul li a[data-v-3a8176c9]:hover {
  color: #002a3a;
}

/* line 205, stdin */
li[data-v-3a8176c9] {
  position: relative;
  margin-bottom: 1rem;
}
@media (max-width: 1366px) {
  /* line 205, stdin */
li[data-v-3a8176c9] {
    margin-bottom: 0.5rem;
}
}

/* line 214, stdin */
li a[data-v-3a8176c9] {
  font-size: 3rem;
  font-weight: bold;
  color: white;
  display: flex;
  height: 100%;
  align-items: center;
  transition: color 0.2s ease;
  align-items: flex-start;
  text-decoration: none;
}
@media (max-width: 1640px) {
  /* line 214, stdin */
li a[data-v-3a8176c9] {
    font-size: 2.5rem;
}
}
@media (max-width: 1366px) {
  /* line 214, stdin */
li a[data-v-3a8176c9] {
    font-size: 2rem;
}
}

/* line 233, stdin */
li a[data-v-3a8176c9]:hover {
  color: #f45197;
}

/* line 238, stdin */
li.menu_item__parent[data-v-3a8176c9] {
  font-size: 32px;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 50px;
  row-gap: 0;
  column-gap: 0;
  height: 100%;
  align-items: center;
  margin-bottom: 1rem;
}
@media (max-width: 1366px) {
  /* line 238, stdin */
li.menu_item__parent[data-v-3a8176c9] {
    grid-template-columns: 1fr;
    margin-bottom: 0;
}
}

/* line 254, stdin */
li.menu_item__parent a.menu_item__parent__primary_link[data-v-3a8176c9] {
  position: relative;
  transition: color 0.2s ease;
  left: 0;
  transition: 0.2s ease all;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 264, stdin */
li.menu_item__parent a.menu_item__parent__primary_link[data-v-3a8176c9]:hover {
  color: #f45197;
}

/* line 269, stdin */
li.menu_item__parent a.menu_item__parent__primary_link span.title[data-v-3a8176c9] {
  font-weight: bold;
}

/* line 273, stdin */
li.menu_item__parent a.menu_item__parent__primary_link span.plus[data-v-3a8176c9] {
  font-size: 1.5rem;
  transition: 0.2s ease all;
  color: #f45197;
}

/* line 282, stdin */
li div.inner_menu_child[data-v-3a8176c9] {
  position: absolute;
  grid-column: 7 / span 4;
  z-index: 100;
  top: 10px;
  left: 1rem;
}
@media (max-width: 1366px) {
  /* line 282, stdin */
li div.inner_menu_child[data-v-3a8176c9] {
    position: relative;
    grid-column: 1 / span 1;
    top: 0;
    left: 0;
}
}

/* line 296, stdin */
li div.inner_menu_child ul[data-v-3a8176c9] {
  list-style: none;
  margin-bottom: 25px;
}
@media (max-width: 1366px) {
  /* line 296, stdin */
li div.inner_menu_child ul[data-v-3a8176c9] {
    padding-left: 0;
}
}

/* line 305, stdin */
li div.inner_menu_child ul li a[data-v-3a8176c9] {
  font-size: 1.5rem;
}

/* line 314, stdin */
.bounce-enter-active[data-v-3a8176c9] {
  animation: bounce-in-data-v-3a8176c9 0.5s;
}

/* line 318, stdin */
.bounce-leave-active[data-v-3a8176c9] {
  animation: bounce-in-data-v-3a8176c9 0.5s reverse;
}
@keyframes bounce-in-data-v-3a8176c9 {
0% {
    transform: translateY(0px);
    opacity: 0;
}
50% {
    transform: translateY(30px);
    opacity: 1;
}
100% {
    transform: translateY(0px);
    opacity: 1;
}
}

/* line 337, stdin */
.bounce-reverse-enter-active[data-v-3a8176c9] {
  animation: bounce-in-rev-data-v-3a8176c9 0.5s;
}

/* line 341, stdin */
.bounce-reverse-leave-active[data-v-3a8176c9] {
  animation: bounce-in-rev-data-v-3a8176c9 0.5s reverse;
}
@keyframes bounce-in-rev-data-v-3a8176c9 {
0% {
    transform: translateY(0px);
    opacity: 0;
}
50% {
    transform: translateY(-10px);
    opacity: 1;
}
100% {
    transform: translateY(0px);
    opacity: 1;
}
}

/* line 360, stdin */
.fade-enter-active[data-v-3a8176c9] {
  animation: fade-in-data-v-3a8176c9 0.5s;
}

/* line 364, stdin */
.fade-leave-active[data-v-3a8176c9] {
  animation: fade-in-data-v-3a8176c9 0.2s reverse;
}
@keyframes fade-in-data-v-3a8176c9 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

/* line 377, stdin */
.slide-from-left-enter-active[data-v-3a8176c9] {
  animation: slide-from-left-data-v-3a8176c9 0.5s;
}

/* line 381, stdin */
.slide-from-left-leave-active[data-v-3a8176c9] {
  animation: slide-from-left-data-v-3a8176c9 0.5s reverse;
}
@keyframes slide-from-left-data-v-3a8176c9 {
0% {
    transform: translateX(100%);
    opacity: 0;
}
100% {
    transform: translateX(0%);
    opacity: 1;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 251, stdin */
header[data-v-cf1add54] {
  position: fixed;
  top: 0;
  width: 100%;
  background: #002a3a;
  z-index: 910;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
}

/* line 261, stdin */
header.white[data-v-cf1add54] {
  background: white;
}

/* line 265, stdin */
header.white .container .nav-primary[data-v-cf1add54] {
  background: rgba(255, 255, 255, 0.95);
}

/* line 270, stdin */
header.white .overlay[data-v-cf1add54] {
  background: white;
}

/* line 274, stdin */
header.white .overlay .search-block .search-input[data-v-cf1add54] {
  border: 1px solid black;
  color: black;
}

/* line 283, stdin */
header.scrolled .container[data-v-cf1add54] {
  padding: 25px 0;
}
@media (max-width: 1366px) {
  /* line 287, stdin */
header.scrolled .container .nav-primary ul[data-v-cf1add54] {
    margin-top: 100px;
}
}

/* line 296, stdin */
header .overlay[data-v-cf1add54] {
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: black;
  display: flex;
  flex-direction: column;
}

/* line 310, stdin */
header .container[data-v-cf1add54] {
  grid-column: 2 / span 10;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  padding: 50px 0;
  transition: 0.2s ease all;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 115px;
  column-gap: 0;
}
@media (max-width: 1366px) {
  /* line 310, stdin */
header .container[data-v-cf1add54] {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
}
}

/* line 327, stdin */
header .container .menu__search__container[data-v-cf1add54] {
  display: flex;
  flex-direction: row;
  align-items: center;
  grid-column: 10 / span 1;
  position: relative;
  transition: 0.2s ease all;
  transform: rotate(0deg);
  z-index: 9999;
  width: 115px;
}

/* line 338, stdin */
header .container .menu__search__container.navopen[data-v-cf1add54] {
  width: 55px;
}

/* line 344, stdin */
header .container .menu__search__container div.button__menu[data-v-cf1add54] {
  margin-right: 0;
  z-index: 1000;
}

/* line 348, stdin */
header .container .menu__search__container div.button__menu[data-v-cf1add54]:hover {
  cursor: pointer;
}

/* line 353, stdin */
header .container .menu__search__container div.button__menu.navopen svg[data-v-cf1add54] {
  width: 115px;
}
@media (max-width: 1366px) {
  /* line 353, stdin */
header .container .menu__search__container div.button__menu.navopen svg[data-v-cf1add54] {
    height: 45px;
    width: auto;
}
}

/* line 363, stdin */
header .container .menu__search__container div.button__menu svg[data-v-cf1add54] {
  height: 50px;
  fill: white;
  transition: 0.2s ease all;
  overflow: visible;
  width: 115px;
}
@media (max-width: 1366px) {
  /* line 363, stdin */
header .container .menu__search__container div.button__menu svg[data-v-cf1add54] {
    height: 45px;
    width: auto;
}
}

/* line 389, stdin */
header .container .menu__search__container div.button__menu svg g.menu_closed[data-v-cf1add54] {
  opacity: 0;
  transform: translateY(-125px);
  transition: ease-in-out all;
  transition-duration: 0.2s;
}

/* line 395, stdin */
header .container .menu__search__container div.button__menu svg g.menu_closed.visible[data-v-cf1add54] {
  opacity: 1;
  transform: translateY(0);
  transition: ease-in-out all;
  transition-duration: 0.5s;
}

/* line 403, stdin */
header .container .menu__search__container div.button__menu svg g.menu_open[data-v-cf1add54] {
  opacity: 0;
  transform: translateY(-125px);
  transition: ease-in-out all;
  transition-duration: 0.2s;
}

/* line 409, stdin */
header .container .menu__search__container div.button__menu svg g.menu_open.visible[data-v-cf1add54] {
  opacity: 1;
  transform: translateY(0);
  transition: ease-in-out all;
  transition-duration: 0.5s;
}

/* line 418, stdin */
header .container .menu__search__container div.button__menu svg path[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 418, stdin */
header .container .menu__search__container div.button__menu svg path[data-v-cf1add54] {
    height: 45px;
    width: auto;
}
}

/* line 427, stdin */
header .container .menu__search__container div.button__menu svg[data-v-cf1add54]:hover {
  fill: #f45197;
  transition: 0.2s ease all;
}

/* line 433, stdin */
header .container .menu__search__container div.button__menu img[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 433, stdin */
header .container .menu__search__container div.button__menu img[data-v-cf1add54] {
    height: 40px;
}
}

/* line 442, stdin */
header .container .menu__search__container div.button__search[data-v-cf1add54] {
  margin-right: 1rem;
  z-index: 1000;
}

/* line 446, stdin */
header .container .menu__search__container div.button__search[data-v-cf1add54]:hover {
  cursor: pointer;
}

/* line 450, stdin */
header .container .menu__search__container div.button__search img[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 450, stdin */
header .container .menu__search__container div.button__search img[data-v-cf1add54] {
    height: 40px;
}
}

/* line 462, stdin */
header .container .contact[data-v-cf1add54] {
  grid-column: 2 / span 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 462, stdin */
header .container .contact[data-v-cf1add54] {
    height: 40px;
}
}

/* line 474, stdin */
header .container .site__logo[data-v-cf1add54] {
  display: flex;
  flex-wrap: wrap;
  grid-column: 1 / span 1;
}

/* line 479, stdin */
header .container .site__logo svg[data-v-cf1add54] {
  height: 50px;
  transition: 0.2s ease all;
  fill: white;
}
@media (max-width: 1366px) {
  /* line 479, stdin */
header .container .site__logo svg[data-v-cf1add54] {
    height: 30px;
}
}

/* line 488, stdin */
header .container .site__logo svg[data-v-cf1add54]:hover {
  fill: #f45197;
  transition: 0.2s ease all;
}

/* line 494, stdin */
header .container .site__logo img[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 494, stdin */
header .container .site__logo img[data-v-cf1add54] {
    height: 30px;
}
}

/* line 503, stdin */
header .container .nav-primary[data-v-cf1add54] {
  position: fixed;
  z-index: 999;
  background: rgba(0, 42, 58, 0.95);
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
}
@media (max-width: 1366px) {
  /* line 503, stdin */
header .container .nav-primary[data-v-cf1add54] {
    overflow-y: scroll;
}
}

/* line 521, stdin */
header .container .nav-primary > ul[data-v-cf1add54] {
  grid-column: 7 / span 6;
  list-style: none;
  display: flex;
  flex-direction: column;
  padding: 0;
  height: 100%;
  justify-content: center;
  transition: 0.2s ease all;
}
@media (max-width: 1366px) {
  /* line 521, stdin */
header .container .nav-primary > ul[data-v-cf1add54] {
    justify-content: flex-start;
    grid-column: 2 / span 10;
    margin-top: 140px;
}
}

/* line 539, stdin */
header .container .nav-primary .button__menu[data-v-cf1add54] {
  margin-right: 1rem;
  z-index: 1000;
}

/* line 543, stdin */
header .container .nav-primary .button__menu[data-v-cf1add54]:hover {
  cursor: pointer;
}

/* line 547, stdin */
header .container .nav-primary .button__menu img[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 547, stdin */
header .container .nav-primary .button__menu img[data-v-cf1add54] {
    height: 30px;
}
}

/* line 556, stdin */
header .container .nav-primary .button__search[data-v-cf1add54] {
  grid-column: 3 / span 1;
  margin-right: 1rem;
  z-index: 1000;
}

/* line 561, stdin */
header .container .nav-primary .button__search[data-v-cf1add54]:hover {
  cursor: pointer;
}

/* line 565, stdin */
header .container .nav-primary .button__search img[data-v-cf1add54] {
  height: 50px;
}
@media (max-width: 1366px) {
  /* line 565, stdin */
header .container .nav-primary .button__search img[data-v-cf1add54] {
    height: 30px;
}
}

/* line 575, stdin */
header .container .nav-primary .contact-block[data-v-cf1add54] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  margin-top: 50px;
}

/* line 583, stdin */
header .container .nav-primary .contact-block p[data-v-cf1add54] {
  grid-column: 1 / span 6;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0 0 10px;
}

/* line 591, stdin */
header .container .nav-primary .contact-block a[data-v-cf1add54] {
  grid-column: 1 / span 6;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  text-decoration: none;
  margin: 0 0 10px;
}

/* line 599, stdin */
header .container .nav-primary .contact-block a[data-v-cf1add54]:hover {
  color: #f45197;
}

/* line 604, stdin */
header .container .nav-primary .contact-block_text[data-v-cf1add54] {
  color: #f45197 !important;
}

/* line 608, stdin */
header .container .nav-primary .contact-block_social[data-v-cf1add54] {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-flex;
  margin-top: 10px;
}

/* line 615, stdin */
header .container .nav-primary .contact-block_social a[data-v-cf1add54] {
  opacity: 1;
  transition: 0.2s ease all;
  margin-right: 1rem;
}

/* line 620, stdin */
header .container .nav-primary .contact-block_social a[data-v-cf1add54]:hover {
  opacity: 0.75;
}

/* line 623, stdin */
header .container .nav-primary .contact-block_social a img[data-v-cf1add54] {
  height: 20px;
}

/* line 630, stdin */
header .container .nav-primary .search-block[data-v-cf1add54] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column: 7 / span 6;
  column-gap: 0;
  row-gap: 10px;
  width: 100%;
  position: relative;
  margin-top: 50px;
}
@media (max-width: 1366px) {
  /* line 630, stdin */
header .container .nav-primary .search-block[data-v-cf1add54] {
    grid-column: 1 / span 12;
}
}

/* line 644, stdin */
header .container .nav-primary .search-block p[data-v-cf1add54] {
  grid-column: 1 / span 6;
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 1366px) {
  /* line 644, stdin */
header .container .nav-primary .search-block p[data-v-cf1add54] {
    grid-column: 1 / span 12;
}
}

/* line 656, stdin */
header .container .nav-primary .search-block .search-area[data-v-cf1add54] {
  grid-column: 1 / span 5;
  display: grid;
  grid-template-columns: 1fr 50px;
}
@media (max-width: 1366px) {
  /* line 656, stdin */
header .container .nav-primary .search-block .search-area[data-v-cf1add54] {
    grid-column: 1 / span 12;
}
}

/* line 665, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54] {
  grid-column: 1;
  border: 1px solid transparent;
  appearance: none;
  background: #0a110f;
  font-size: 1rem;
  padding: 10px 20px;
  color: white;
}
@media (max-width: 1366px) {
  /* line 665, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54] {
    grid-column: 1;
}
}

/* line 678, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54]:focus {
  outline: none;
}

/* line 682, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54]::-webkit-input-placeholder {
  color: white;
}

/* line 686, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54]:-ms-input-placeholder {
  color: white;
}

/* line 690, stdin */
header .container .nav-primary .search-block .search-area .search-input[data-v-cf1add54]::placeholder {
  color: white;
}

/* line 695, stdin */
header .container .nav-primary .search-block .search-area .search-submit[data-v-cf1add54] {
  grid-column: 2;
  text-align: center;
  background: #0a110f;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
}
@media (max-width: 1366px) {
  /* line 695, stdin */
header .container .nav-primary .search-block .search-area .search-submit[data-v-cf1add54] {
    grid-column: 1;
}
}
@media (max-width: 1366px) {
  /* line 695, stdin */
header .container .nav-primary .search-block .search-area .search-submit[data-v-cf1add54] {
    height: 4rem;
    grid-column: 2;
}
}

/* line 714, stdin */
header .container .nav-primary .search-block .search-area .search-submit[data-v-cf1add54]:hover {
  opacity: 0.75;
  cursor: pointer;
}

/* line 720, stdin */
header .container .nav-primary .search-block .search-area .notification[data-v-cf1add54] {
  grid-column: 1 / span 6;
  color: #004f6d;
  margin-top: 1rem;
}
@media (max-width: 1366px) {
  /* line 720, stdin */
header .container .nav-primary .search-block .search-area .notification[data-v-cf1add54] {
    grid-column: 1 / span 12;
}
}

/* line 735, stdin */
.fade-enter-active[data-v-cf1add54] {
  animation: fade-in-data-v-cf1add54 0.5s;
}

/* line 739, stdin */
.fade-leave-active[data-v-cf1add54] {
  animation: fade-in-data-v-cf1add54 0.2s reverse;
}
@keyframes fade-in-data-v-cf1add54 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

/* line 752, stdin */
.fadespin-enter-active[data-v-cf1add54] {
  animation: fade-spin-data-v-cf1add54 0.5s;
}

/* line 756, stdin */
.fadespin-leave-active[data-v-cf1add54] {
  animation: fade-spin-data-v-cf1add54 0.2s reverse;
}
@keyframes fade-spin-data-v-cf1add54 {
0% {
    opacity: 0;
    transform: translateY(0);
}
50% {
    opacity: 0.5;
    transform: translateY(-125px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 52, stdin */
.single__header[data-v-1008f142] {
  grid-column: 1 / span 12;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  position: relative;
  background: #f2f2f2;
  padding: 100px 0 75px;
}
@media (max-width: 992px) {
  /* line 52, stdin */
.single__header[data-v-1008f142] {
    padding: 50px 0 25px;
}
}

/* line 65, stdin */
.single__header .back[data-v-1008f142] {
  grid-column: 2 / span 1;
}
@media (max-width: 1366px) {
  /* line 65, stdin */
.single__header .back[data-v-1008f142] {
    grid-column: span 0;
    display: none;
}
}

/* line 74, stdin */
.single__header .back a[data-v-1008f142]:hover {
  cursor: pointer;
}

/* line 77, stdin */
.single__header .back a:hover img[data-v-1008f142] {
  transform: scale(1.25);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

/* line 86, stdin */
.single__header .back img[data-v-1008f142] {
  height: 50px;
  transform: scale(1);
  transition: 0.2s ease all;
  border-radius: 50%;
}

/* line 94, stdin */
.single__header .inner[data-v-1008f142] {
  grid-column: 3 / span 8;
}
@media (max-width: 1366px) {
  /* line 94, stdin */
.single__header .inner[data-v-1008f142] {
    grid-column: 2 / span 10;
}
}

/* line 101, stdin */
.single__header .inner h1[data-v-1008f142] {
  color: #002a3a;
  font-size: 70px;
  line-height: 70px;
}
@media (max-width: 1366px) {
  /* line 101, stdin */
.single__header .inner h1[data-v-1008f142] {
    font-size: 45px;
    line-height: 45px;
}
}

/* line 112, stdin */
.single__header .inner h3[data-v-1008f142] {
  color: #002a3a;
  width: 35%;
  margin-top: 25px;
  font-size: 25px;
  line-height: 30px;
}
@media (max-width: 1366px) {
  /* line 112, stdin */
.single__header .inner h3[data-v-1008f142] {
    width: 100%;
}
}

/* line 124, stdin */
.single__header .inner .meta[data-v-1008f142] {
  margin-top: 25px;
}

/* line 127, stdin */
.single__header .inner .meta #breadcrumbs[data-v-1008f142] {
  margin: 0;
  color: #cbcbcb;
  font-size: 0.9rem;
  font-weight: bold;
}

/* line 133, stdin */
.single__header .inner .meta #breadcrumbs a[data-v-1008f142] {
  color: #cbcbcb;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}

/* line 141, stdin */
.single__header .inner .meta #breadcrumbs span[data-v-1008f142] {
  color: #cbcbcb;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 41, stdin */
.project__details__child[data-v-3fb3779a] {
  margin-bottom: 5px;
}

/* line 44, stdin */
.project__details__child .title__status[data-v-3fb3779a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 15px 10px;
  background: #f2f2f2;
  transition: 0.2s ease all;
  font-weight: bold;
}

/* line 54, stdin */
.project__details__child .title__status[data-v-3fb3779a]:hover {
  background: #f7f7f7;
  cursor: pointer;
}

/* line 59, stdin */
.project__details__child .title__status .status[data-v-3fb3779a] {
  color: #f45197;
  margin-left: 10px;
  transition: 0.2s ease all;
}

/* line 64, stdin */
.project__details__child .title__status .status.open[data-v-3fb3779a] {
  transform: rotate(45deg);
  color: #f45197;
}

/* line 71, stdin */
.project__details__child .description[data-v-3fb3779a] {
  margin: 10px 0 15px;
}

/* line 76, stdin */
.slide-fade-enter-active[data-v-3fb3779a] {
  transition: opacity 0.2s ease;
  transition-delay: 0.3s;
}

/* line 81, stdin */
.slide-fade-leave-active[data-v-3fb3779a] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 86, stdin */
.slide-fade-enter[data-v-3fb3779a],
.slide-fade-leave-to[data-v-3fb3779a] {
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 46, stdin */
.project__details[data-v-48103470] {
  margin-bottom: 50px;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 77, stdin */
section.post_share[data-v-32943daa] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  margin-top: 4rem;
  margin-bottom: 0;
  grid-column: span 12;
}
@media (max-width: 1366px) {
  /* line 77, stdin */
section.post_share[data-v-32943daa] {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-top: 0;
}
}

/* line 90, stdin */
section.post_share .inner[data-v-32943daa] {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
  grid-column: 1 / span 18;
  row-gap: 1rem;
}
@media (max-width: 1366px) {
  /* line 90, stdin */
section.post_share .inner[data-v-32943daa] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 1 / span 12;
    padding: 0;
}
}

/* line 102, stdin */
section.post_share .inner h4[data-v-32943daa] {
  width: 100%;
  grid-column: 1 / span 16;
  font-size: 1rem;
  font-weight: bold;
  color: #ddd;
  font-family: 'Noe Display', Arial, Helvetica, sans-serif;
}

/* line 111, stdin */
section.post_share .inner ul[data-v-32943daa] {
  width: 100%;
  grid-column: 1 / span 16;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 1200px) {
  /* line 111, stdin */
section.post_share .inner ul[data-v-32943daa] {
    grid-column: 2 / span 4;
}
}
@media (max-width: 1366px) {
  /* line 111, stdin */
section.post_share .inner ul[data-v-32943daa] {
    grid-column: 1 / span 12;
    margin-bottom: 2rem;
}
}

/* line 128, stdin */
section.post_share .inner ul.social[data-v-32943daa] {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 138, stdin */
section.post_share .inner ul.social li[data-v-32943daa] {
  font-size: 1rem;
  color: white;
  margin: 0;
  line-height: 1.5rem;
}

/* line 144, stdin */
section.post_share .inner ul.social li a[data-v-32943daa] {
  font-size: 1rem;
  color: #f2f2f2;
  margin: 0;
  line-height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  border-bottom: 0;
}

/* line 155, stdin */
section.post_share .inner ul.social li a[data-v-32943daa]:hover {
  color: #f45197;
}

/* line 159, stdin */
section.post_share .inner ul.social li a:hover svg path[data-v-32943daa] {
  fill: #f45197;
}

/* line 165, stdin */
section.post_share .inner ul.social li a svg[data-v-32943daa],
section.post_share .inner ul.social li a img[data-v-32943daa] {
  margin-right: 1rem;
  height: 30px;
  width: auto;
}

/* line 172, stdin */
section.post_share .inner ul.social li a svg path[data-v-32943daa],
section.post_share .inner ul.social li a img path[data-v-32943daa] {
  fill: #f2f2f2;
  transition: all 0.2s ease;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 118, stdin */
.news_listing__item[data-v-318d4f20] {
  text-decoration: none;
  min-height: 400px;
  background: #0074a0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 118, stdin */
.news_listing__item[data-v-318d4f20] {
    min-height: 300px;
}
}

/* line 137, stdin */
.news_listing__item:hover .background__image[data-v-318d4f20] {
  transition: all 0.2s ease;
  transform: scale(1.1);
}
@media (max-width: 992px) {
  /* line 118, stdin */
.news_listing__item[data-v-318d4f20] {
    grid-column: span 10;
}
}

/* line 147, stdin */
.news_listing__item[data-v-318d4f20]:nth-child(5n + 2) {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 147, stdin */
.news_listing__item[data-v-318d4f20]:nth-child(5n + 2) {
    grid-column: span 10;
}
}

/* line 155, stdin */
.news_listing__item .background__image[data-v-318d4f20] {
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all 0.2s ease;
  transform: scale(1);
  object-fit: cover;
}

/* line 164, stdin */
.news_listing__item > img[data-v-318d4f20] {
  position: absolute;
  height: 100%;
  top: 0;
}

/* line 170, stdin */
.news_listing__item .title_category[data-v-318d4f20] {
  position: relative;
  width: 100%;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
  z-index: 900;
}

/* line 178, stdin */
.news_listing__item .title_category h3[data-v-318d4f20] {
  color: white;
  font-weight: bold;
  font-size: 1.5rem;
  margin: 1rem 0;
}

/* line 184, stdin */
.news_listing__item .title_category h3[data-v-318d4f20]:hover {
  color: #f45197;
}

/* line 189, stdin */
.news_listing__item .title_category h4[data-v-318d4f20] {
  color: white;
  font-weight: bold;
  font-size: 1rem;
  margin: 0 0 10px;
}

/* line 196, stdin */
.news_listing__item .title_category a[data-v-318d4f20] {
  text-decoration: none;
  color: white;
}

/* line 200, stdin */
.news_listing__item .title_category a[data-v-318d4f20]:hover {
  color: #f45197;
}
@media (max-width: 992px) {
  /* line 196, stdin */
.news_listing__item .title_category a[data-v-318d4f20] {
    max-width: 30px;
}
}

/* line 210, stdin */
.news_listing__item .title_category p.read_more[data-v-318d4f20] {
  margin: 0 0 0;
  font-weight: bold;
  color: #f45197;
}

/* line 218, stdin */
.news_listing__item .overlay[data-v-318d4f20] {
  background: rgba(0, 42, 58, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
  top: 0;
  z-index: 800;
}

/* line 231, stdin */
.news_listing__item .overlay.hovered[data-v-318d4f20] {
  background: rgba(0, 0, 0, 0.9);
}

/* line 235, stdin */
.news_listing__item .overlay__plus[data-v-318d4f20] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 235, stdin */
.news_listing__item .overlay__plus[data-v-318d4f20] {
    line-height: 25px;
}
}

/* line 247, stdin */
.news_listing__item .overlay__plus img[data-v-318d4f20] {
  max-width: 60px;
}
@media (max-width: 992px) {
  /* line 247, stdin */
.news_listing__item .overlay__plus img[data-v-318d4f20] {
    max-width: 30px;
}
}

/* line 256, stdin */
.news_listing__item .overlay__excerpt[data-v-318d4f20] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
}

/* line 265, stdin */
.news_listing__item .overlay__button[data-v-318d4f20] {
  background: #f45197;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
}

/* line 278, stdin */
.slide-fade-enter-active[data-v-318d4f20] {
  transition: opacity 0.2s ease;
}

/* line 283, stdin */
.slide-fade-leave-active[data-v-318d4f20] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 288, stdin */
.slide-fade-enter[data-v-318d4f20],
.slide-fade-leave-to[data-v-318d4f20] {
  opacity: 0;
}

/* line 292, stdin */
.slide-fade-enter .overlay__plus[data-v-318d4f20],
.slide-fade-leave-to .overlay__plus[data-v-318d4f20] {
  transform: translateY(-50px);
  opacity: 0;
}

/* line 297, stdin */
.slide-fade-enter .title_category[data-v-318d4f20],
.slide-fade-leave-to .title_category[data-v-318d4f20] {
  transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 175, stdin */
.news_listing[data-v-7e157a57] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 0;
  grid-column: 1 / span 8;
}
@media (max-width: 992px) {
  /* line 175, stdin */
.news_listing[data-v-7e157a57] {
    grid-template-columns: repeat(12, 1fr);
}
}

/* line 186, stdin */
.news_listing .inner[data-v-7e157a57] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 1 / span 18;
  column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 186, stdin */
.news_listing .inner[data-v-7e157a57] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 1 / span 12;
    column-gap: 0;
}
}

/* line 199, stdin */
.news_listing .inner > h2[data-v-7e157a57] {
  grid-column: span 3;
  font-size: 2rem;
  margin: 0 0 2rem;
  text-align: center;
  color: #ddd;
}
@media (max-width: 992px) {
  /* line 199, stdin */
.news_listing .inner > h2[data-v-7e157a57] {
    grid-column: span 10;
    font-size: 1.25rem;
}
}

/* line 211, stdin */
.news_listing .inner > h2 span[data-v-7e157a57] {
  font-family: 'GT Sectra', Arial, Helvetica, sans-serif;
  color: #f45197;
  font-style: normal;
  font-weight: bold;
}

/* line 219, stdin */
.news_listing .inner .filter[data-v-7e157a57] {
  grid-column: span 3;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 992px) {
  /* line 219, stdin */
.news_listing .inner .filter[data-v-7e157a57] {
    grid-column: span 10;
    flex-wrap: wrap;
}
}

/* line 234, stdin */
.news_listing .inner .filter h2[data-v-7e157a57] {
  margin-right: 0;
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 239, stdin */
.news_listing .inner .filter h2 a[data-v-7e157a57] {
  text-decoration: none;
  font-weight: bold;
}

/* line 243, stdin */
.news_listing .inner .filter h2 a[data-v-7e157a57]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 248, stdin */
.news_listing .inner .filter h2 a.current[data-v-7e157a57] {
  color: #f45197;
}

/* line 253, stdin */
.news_listing .inner .filter h2[data-v-7e157a57]::after {
  content: '|';
  margin-right: 10px;
  margin-left: 10px;
}

/* line 260, stdin */
.news_listing .inner .filter h2[data-v-7e157a57]:last-child::after {
  content: '';
  margin-right: 0;
  margin-left: 10px;
}

/* line 269, stdin */
.news_listing .inner .posts-navigation[data-v-7e157a57] {
  grid-column: 1 / span 3;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}
@media (max-width: 992px) {
  /* line 269, stdin */
.news_listing .inner .posts-navigation[data-v-7e157a57] {
    grid-column: span 10;
    flex-wrap: wrap;
    row-gap: 1rem;
}
}

/* line 283, stdin */
.news_listing .inner .posts-navigation .prev-next[data-v-7e157a57]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 288, stdin */
.news_listing .inner .posts-navigation .prev-next.previous[data-v-7e157a57] {
  margin: 0 1rem 0 0;
}

/* line 293, stdin */
.news_listing .inner .posts-navigation h2[data-v-7e157a57] {
  font-weight: bold;
  font-size: 1.5rem;
  color: #002a3a;
}

/* line 299, stdin */
.news_listing .inner .posts-navigation .page-numbers[data-v-7e157a57] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 1rem 0 0;
  text-decoration: none;
  color: #002a3a;
  transition: 0.2s all ease;
}

/* line 313, stdin */
.news_listing .inner .posts-navigation .page-numbers h2[data-v-7e157a57] {
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 318, stdin */
.news_listing .inner .posts-navigation .page-numbers[data-v-7e157a57]:hover {
  color: #f45197;
  cursor: pointer;
}

/* line 323, stdin */
.news_listing .inner .posts-navigation .page-numbers.current[data-v-7e157a57] {
  color: #f45197;
}

/* line 330, stdin */
.news_listing .inner .news_listing__item.not_visible[data-v-7e157a57] {
  display: none;
}

/* line 334, stdin */
.news_listing .inner .news_listing__item.visible[data-v-7e157a57] {
  display: flex;
}

/* line 341, stdin */
.slide-fade-enter-active[data-v-7e157a57] {
  transition: opacity 0.2s ease;
  transition-delay: 0.3s;
}

/* line 346, stdin */
.slide-fade-leave-active[data-v-7e157a57] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 351, stdin */
.slide-fade-enter[data-v-7e157a57],
.slide-fade-leave-to[data-v-7e157a57] {
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 94, stdin */
[size='one'][data-v-4a69ab02] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 94, stdin */
[size='one'][data-v-4a69ab02] {
    grid-column: span 10;
}
}

/* line 102, stdin */
[size='two'][data-v-4a69ab02] {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 102, stdin */
[size='two'][data-v-4a69ab02] {
    grid-column: span 10;
}
}

/* line 110, stdin */
[size='three'][data-v-4a69ab02] {
  grid-column: span 3;
}
@media (max-width: 992px) {
  /* line 110, stdin */
[size='three'][data-v-4a69ab02] {
    grid-column: span 10;
}
}

/* line 118, stdin */
.home_listing__item[data-v-4a69ab02] {
  text-decoration: none;
  min-height: 400px;
  background: #0074a0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}
@media (max-width: 992px) {
  /* line 118, stdin */
.home_listing__item[data-v-4a69ab02] {
    min-height: 300px;
}
}

/* line 136, stdin */
.home_listing__item:hover .background__image[data-v-4a69ab02] {
  transition: all 0.2s ease;
  transform: scale(1.1);
}
@media (max-width: 992px) {
  /* line 118, stdin */
.home_listing__item[data-v-4a69ab02] {
    grid-column: span 10;
}
}

/* line 146, stdin */
.home_listing__item[data-v-4a69ab02]:nth-child(5n + 2) {
  grid-column: span 2;
}
@media (max-width: 992px) {
  /* line 146, stdin */
.home_listing__item[data-v-4a69ab02]:nth-child(5n + 2) {
    grid-column: span 10;
}
}

/* line 154, stdin */
.home_listing__item .background__image[data-v-4a69ab02] {
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all 0.2s ease;
  transform: scale(1);
  object-fit: cover;
}

/* line 163, stdin */
.home_listing__item > img[data-v-4a69ab02] {
  position: absolute;
  height: 100%;
  top: 0;
}

/* line 169, stdin */
.home_listing__item .title_category[data-v-4a69ab02] {
  position: relative;
  z-index: 30;
  width: 100%;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
}

/* line 177, stdin */
.home_listing__item .title_category h3[data-v-4a69ab02] {
  color: white;
  font-weight: bold;
  font-size: 1.5rem;
  margin: 1rem 0;
}

/* line 183, stdin */
.home_listing__item .title_category h3[data-v-4a69ab02]:hover {
  color: #f45197;
}

/* line 188, stdin */
.home_listing__item .title_category h4[data-v-4a69ab02] {
  color: white;
  font-weight: bold;
  font-size: 1rem;
  margin: 0 0 10px;
}

/* line 195, stdin */
.home_listing__item .title_category a[data-v-4a69ab02] {
  text-decoration: none;
  color: white;
}

/* line 199, stdin */
.home_listing__item .title_category a[data-v-4a69ab02]:hover {
  color: #f45197;
}
@media (max-width: 992px) {
  /* line 195, stdin */
.home_listing__item .title_category a[data-v-4a69ab02] {
    max-width: 30px;
}
}

/* line 209, stdin */
.home_listing__item .title_category p.read_more[data-v-4a69ab02] {
  margin: 0 0 0;
  font-weight: bold;
  color: white;
}

/* line 217, stdin */
.home_listing__item .overlay[data-v-4a69ab02] {
  background: rgba(0, 42, 58, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
  top: 0;
  z-index: 20;
}

/* line 230, stdin */
.home_listing__item .overlay.hovered[data-v-4a69ab02] {
  background: rgba(0, 0, 0, 0.9);
}

/* line 234, stdin */
.home_listing__item .overlay__plus[data-v-4a69ab02] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
}
@media (max-width: 992px) {
  /* line 234, stdin */
.home_listing__item .overlay__plus[data-v-4a69ab02] {
    line-height: 25px;
}
}

/* line 246, stdin */
.home_listing__item .overlay__plus img[data-v-4a69ab02] {
  max-width: 60px;
}
@media (max-width: 992px) {
  /* line 246, stdin */
.home_listing__item .overlay__plus img[data-v-4a69ab02] {
    max-width: 30px;
}
}

/* line 255, stdin */
.home_listing__item .overlay__excerpt[data-v-4a69ab02] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
}

/* line 264, stdin */
.home_listing__item .overlay__button[data-v-4a69ab02] {
  background: #f45197;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
}

/* line 277, stdin */
.slide-fade-enter-active[data-v-4a69ab02] {
  transition: opacity 0.2s ease;
}

/* line 282, stdin */
.slide-fade-leave-active[data-v-4a69ab02] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 287, stdin */
.slide-fade-enter[data-v-4a69ab02],
.slide-fade-leave-to[data-v-4a69ab02] {
  opacity: 0;
}

/* line 291, stdin */
.slide-fade-enter .overlay__plus[data-v-4a69ab02],
.slide-fade-leave-to .overlay__plus[data-v-4a69ab02] {
  transform: translateY(-50px);
  opacity: 0;
}

/* line 296, stdin */
.slide-fade-enter .title_category[data-v-4a69ab02],
.slide-fade-leave-to .title_category[data-v-4a69ab02] {
  transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 175, stdin */
.home_listing[data-v-cd198c02] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 0;
  grid-column: 2 / span 10;
}
@media (max-width: 1366px) {
  /* line 175, stdin */
.home_listing[data-v-cd198c02] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 2 / span 10;
}
}

/* line 187, stdin */
.home_listing .inner[data-v-cd198c02] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 1 / span 18;
  column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 187, stdin */
.home_listing .inner[data-v-cd198c02] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 1 / span 12;
    column-gap: 0;
}
}

/* line 200, stdin */
.home_listing .inner > h2[data-v-cd198c02] {
  grid-column: span 3;
  font-size: 2rem;
  margin: 0 0 2rem;
  text-align: center;
  color: #ddd;
}
@media (max-width: 992px) {
  /* line 200, stdin */
.home_listing .inner > h2[data-v-cd198c02] {
    grid-column: span 12;
    font-size: 1.25rem;
}
}

/* line 212, stdin */
.home_listing .inner > h2 span[data-v-cd198c02] {
  font-family: 'GT Sectra', Arial, Helvetica, sans-serif;
  color: #f45197;
  font-style: normal;
  font-weight: bold;
}

/* line 220, stdin */
.home_listing .inner .filter[data-v-cd198c02] {
  grid-column: span 3;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 992px) {
  /* line 220, stdin */
.home_listing .inner .filter[data-v-cd198c02] {
    grid-column: span 10;
    flex-wrap: wrap;
}
}

/* line 235, stdin */
.home_listing .inner .filter h2[data-v-cd198c02] {
  margin-right: 0;
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 240, stdin */
.home_listing .inner .filter h2 a[data-v-cd198c02] {
  text-decoration: none;
  font-weight: bold;
}

/* line 244, stdin */
.home_listing .inner .filter h2 a[data-v-cd198c02]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 249, stdin */
.home_listing .inner .filter h2 a.current[data-v-cd198c02] {
  color: #f45197;
}

/* line 254, stdin */
.home_listing .inner .filter h2[data-v-cd198c02]::after {
  content: '|';
  margin-right: 10px;
  margin-left: 10px;
}

/* line 261, stdin */
.home_listing .inner .filter h2[data-v-cd198c02]:last-child::after {
  content: '';
  margin-right: 0;
  margin-left: 10px;
}

/* line 270, stdin */
.home_listing .inner .posts-navigation[data-v-cd198c02] {
  grid-column: 1 / span 3;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}
@media (max-width: 992px) {
  /* line 270, stdin */
.home_listing .inner .posts-navigation[data-v-cd198c02] {
    grid-column: span 10;
    flex-wrap: wrap;
    row-gap: 1rem;
}
}

/* line 284, stdin */
.home_listing .inner .posts-navigation .prev-next[data-v-cd198c02]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 289, stdin */
.home_listing .inner .posts-navigation .prev-next.previous[data-v-cd198c02] {
  margin: 0 1rem 0 0;
}

/* line 294, stdin */
.home_listing .inner .posts-navigation h2[data-v-cd198c02] {
  font-weight: bold;
  font-size: 1.5rem;
  color: #002a3a;
}

/* line 300, stdin */
.home_listing .inner .posts-navigation .page-numbers[data-v-cd198c02] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 1rem 0 0;
  text-decoration: none;
  color: #002a3a;
  transition: 0.2s all ease;
}

/* line 314, stdin */
.home_listing .inner .posts-navigation .page-numbers h2[data-v-cd198c02] {
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 319, stdin */
.home_listing .inner .posts-navigation .page-numbers[data-v-cd198c02]:hover {
  color: #f45197;
  cursor: pointer;
}

/* line 324, stdin */
.home_listing .inner .posts-navigation .page-numbers.current[data-v-cd198c02] {
  color: #f45197;
}

/* line 331, stdin */
.home_listing .inner .home_listing__item.not_visible[data-v-cd198c02] {
  display: none;
}

/* line 335, stdin */
.home_listing .inner .home_listing__item.visible[data-v-cd198c02] {
  display: flex;
}

/* line 342, stdin */
.slide-fade-enter-active[data-v-cd198c02] {
  transition: opacity 0.2s ease;
  transition-delay: 0.3s;
}

/* line 347, stdin */
.slide-fade-leave-active[data-v-cd198c02] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 352, stdin */
.slide-fade-enter[data-v-cd198c02],
.slide-fade-leave-to[data-v-cd198c02] {
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 89, stdin */
[size='one'][data-v-b0735a96] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 89, stdin */
[size='one'][data-v-b0735a96] {
    grid-column: span 10;
}
}

/* line 97, stdin */
[size='two'][data-v-b0735a96] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 97, stdin */
[size='two'][data-v-b0735a96] {
    grid-column: span 10;
}
}

/* line 105, stdin */
[size='three'][data-v-b0735a96] {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 105, stdin */
[size='three'][data-v-b0735a96] {
    grid-column: span 10;
}
}

/* line 113, stdin */
.cta_listing__item[data-v-b0735a96] {
  text-decoration: none;
  min-height: 400px;
  background: #001f2b;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}
@media (max-width: 992px) {
  /* line 113, stdin */
.cta_listing__item[data-v-b0735a96] {
    min-height: 300px;
}
}

/* line 130, stdin */
.cta_listing__item:hover .background__image[data-v-b0735a96] {
  transition: all 0.2s ease;
  transform: scale(1.1);
}
@media (max-width: 992px) {
  /* line 113, stdin */
.cta_listing__item[data-v-b0735a96] {
    grid-column: span 10;
}
}

/* line 140, stdin */
.cta_listing__item[data-v-b0735a96]:nth-child(5n + 2) {
  grid-column: span 1;
}
@media (max-width: 992px) {
  /* line 140, stdin */
.cta_listing__item[data-v-b0735a96]:nth-child(5n + 2) {
    grid-column: span 10;
}
}

/* line 148, stdin */
.cta_listing__item > img[data-v-b0735a96] {
  position: absolute;
  height: 100%;
  top: 0;
}

/* line 155, stdin */
.cta_listing__item .image img[data-v-b0735a96] {
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all 0.2s ease;
  transform: scale(1);
  object-fit: cover;
}

/* line 165, stdin */
.cta_listing__item .title__category[data-v-b0735a96] {
  position: relative;
  z-index: 20;
  width: calc(100% - 4rem);
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
  margin: 2rem;
}

/* line 174, stdin */
.cta_listing__item .title__category h3[data-v-b0735a96] {
  color: white;
  font-weight: normal;
  font-size: 1.75rem;
  margin: 0 0 10px;
}

/* line 180, stdin */
.cta_listing__item .title__category h3[data-v-b0735a96]:hover {
  color: #f45197;
}

/* line 184, stdin */
.cta_listing__item .title__category h3.category[data-v-b0735a96] {
  color: #f45197;
}

/* line 188, stdin */
.cta_listing__item .title__category h3[data-v-b0735a96]:last-child {
  margin: 0 0 0;
}

/* line 193, stdin */
.cta_listing__item .title__category h4[data-v-b0735a96] {
  color: white;
  font-weight: bold;
  font-size: 1rem;
  margin: 0 0 10px;
}

/* line 200, stdin */
.cta_listing__item .title__category a[data-v-b0735a96] {
  text-decoration: none;
  color: white;
}

/* line 204, stdin */
.cta_listing__item .title__category a[data-v-b0735a96]:hover {
  color: #f45197;
}
@media (max-width: 992px) {
  /* line 200, stdin */
.cta_listing__item .title__category a[data-v-b0735a96] {
    max-width: 30px;
}
}

/* line 214, stdin */
.cta_listing__item .title__category p.read_more[data-v-b0735a96] {
  margin: 0 0 0;
  font-weight: bold;
  color: #f45197;
}

/* line 222, stdin */
.cta_listing__item .overlay[data-v-b0735a96] {
  background: rgba(0, 42, 58, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  position: absolute;
  top: 0;
  z-index: 30;
}

/* line 235, stdin */
.cta_listing__item .overlay.hovered[data-v-b0735a96] {
  background: rgba(0, 0, 0, 0.9);
}

/* line 239, stdin */
.cta_listing__item .overlay__plus[data-v-b0735a96] {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
  width: 100%;
  text-align: right;
}
@media (max-width: 992px) {
  /* line 239, stdin */
.cta_listing__item .overlay__plus[data-v-b0735a96] {
    line-height: 25px;
}
}

/* line 253, stdin */
.cta_listing__item .overlay__plus img[data-v-b0735a96] {
  max-width: 60px;
}
@media (max-width: 992px) {
  /* line 253, stdin */
.cta_listing__item .overlay__plus img[data-v-b0735a96] {
    max-width: 30px;
}
}

/* line 262, stdin */
.cta_listing__item .overlay__excerpt[data-v-b0735a96] {
  color: white;
  max-width: 50%;
  font-size: 0.75rem;
  text-align: center;
  margin: 1rem 0 2rem;
  line-height: 1.5rem;
}

/* line 271, stdin */
.cta_listing__item .overlay__button[data-v-b0735a96] {
  background: #f45197;
  color: black;
  text-decoration: none;
  padding: 0.5rem 1rem 0.25rem;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
}

/* line 284, stdin */
.slide-fade-enter-active[data-v-b0735a96] {
  transition: opacity 0.2s ease;
}

/* line 289, stdin */
.slide-fade-leave-active[data-v-b0735a96] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 294, stdin */
.slide-fade-enter[data-v-b0735a96],
.slide-fade-leave-to[data-v-b0735a96] {
  opacity: 0;
}

/* line 298, stdin */
.slide-fade-enter .overlay__plus[data-v-b0735a96],
.slide-fade-leave-to .overlay__plus[data-v-b0735a96] {
  transform: translateY(-50px);
  opacity: 0;
}

/* line 303, stdin */
.slide-fade-enter .title_category[data-v-b0735a96],
.slide-fade-leave-to .title_category[data-v-b0735a96] {
  transform: translateY(50px);
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 67, stdin */
.cta_listing[data-v-ad8a8bba] {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
  padding: 0;
  grid-column: 2 / span 10;
  background: #002a3a;
}
@media (max-width: 1366px) {
  /* line 67, stdin */
.cta_listing[data-v-ad8a8bba] {
    grid-template-columns: repeat(12, 1fr);
    grid-column: 2 / span 10;
}
}

/* line 80, stdin */
.cta_listing .inner[data-v-ad8a8bba] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 1 / span 18;
  column-gap: 2rem;
  row-gap: 2rem;
}
@media (max-width: 992px) {
  /* line 80, stdin */
.cta_listing .inner[data-v-ad8a8bba] {
    grid-template-columns: repeat(10, 1fr);
    grid-column: 1 / span 12;
    column-gap: 0;
}
}

/* line 93, stdin */
.cta_listing .inner > h2[data-v-ad8a8bba] {
  grid-column: span 3;
  font-size: 2rem;
  margin: 0 0 2rem;
  text-align: center;
  color: #ddd;
}
@media (max-width: 992px) {
  /* line 93, stdin */
.cta_listing .inner > h2[data-v-ad8a8bba] {
    grid-column: span 10;
    font-size: 1.25rem;
}
}

/* line 105, stdin */
.cta_listing .inner > h2 span[data-v-ad8a8bba] {
  font-family: 'GT Sectra', Arial, Helvetica, sans-serif;
  color: #f45197;
  font-style: normal;
  font-weight: bold;
}

/* line 113, stdin */
.cta_listing .inner .filter[data-v-ad8a8bba] {
  grid-column: span 3;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 992px) {
  /* line 113, stdin */
.cta_listing .inner .filter[data-v-ad8a8bba] {
    grid-column: span 10;
    flex-wrap: wrap;
}
}

/* line 128, stdin */
.cta_listing .inner .filter h2[data-v-ad8a8bba] {
  margin-right: 0;
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 133, stdin */
.cta_listing .inner .filter h2 a[data-v-ad8a8bba] {
  text-decoration: none;
  font-weight: bold;
}

/* line 137, stdin */
.cta_listing .inner .filter h2 a[data-v-ad8a8bba]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 142, stdin */
.cta_listing .inner .filter h2 a.current[data-v-ad8a8bba] {
  color: #f45197;
}

/* line 147, stdin */
.cta_listing .inner .filter h2[data-v-ad8a8bba]::after {
  content: '|';
  margin-right: 10px;
  margin-left: 10px;
}

/* line 154, stdin */
.cta_listing .inner .filter h2[data-v-ad8a8bba]:last-child::after {
  content: '';
  margin-right: 0;
  margin-left: 10px;
}

/* line 163, stdin */
.cta_listing .inner .posts-navigation[data-v-ad8a8bba] {
  grid-column: 1 / span 3;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
}
@media (max-width: 992px) {
  /* line 163, stdin */
.cta_listing .inner .posts-navigation[data-v-ad8a8bba] {
    grid-column: span 10;
    flex-wrap: wrap;
    row-gap: 1rem;
}
}

/* line 177, stdin */
.cta_listing .inner .posts-navigation .prev-next[data-v-ad8a8bba]:hover {
  cursor: pointer;
  color: #f45197;
}

/* line 182, stdin */
.cta_listing .inner .posts-navigation .prev-next.previous[data-v-ad8a8bba] {
  margin: 0 1rem 0 0;
}

/* line 187, stdin */
.cta_listing .inner .posts-navigation h2[data-v-ad8a8bba] {
  font-weight: bold;
  font-size: 1.5rem;
  color: #002a3a;
}

/* line 193, stdin */
.cta_listing .inner .posts-navigation .page-numbers[data-v-ad8a8bba] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 1rem 0 0;
  text-decoration: none;
  color: #002a3a;
  transition: 0.2s all ease;
}

/* line 207, stdin */
.cta_listing .inner .posts-navigation .page-numbers h2[data-v-ad8a8bba] {
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 212, stdin */
.cta_listing .inner .posts-navigation .page-numbers[data-v-ad8a8bba]:hover {
  color: #f45197;
  cursor: pointer;
}

/* line 217, stdin */
.cta_listing .inner .posts-navigation .page-numbers.current[data-v-ad8a8bba] {
  color: #f45197;
}

/* line 224, stdin */
.cta_listing .inner .cta_listing__item.not_visible[data-v-ad8a8bba] {
  display: none;
}

/* line 228, stdin */
.cta_listing .inner .cta_listing__item.visible[data-v-ad8a8bba] {
  display: flex;
}

/* line 235, stdin */
.slide-fade-enter-active[data-v-ad8a8bba] {
  transition: opacity 0.2s ease;
  transition-delay: 0.3s;
}

/* line 240, stdin */
.slide-fade-leave-active[data-v-ad8a8bba] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 245, stdin */
.slide-fade-enter[data-v-ad8a8bba],
.slide-fade-leave-to[data-v-ad8a8bba] {
  opacity: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 87, stdin */
.team_member[data-v-2b035689] {
  text-decoration: none;
  min-height: 400px;
  background: #0074a0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 87, stdin */
.team_member[data-v-2b035689] {
    min-height: 300px;
}
}

/* line 104, stdin */
.team_member:hover .background__image[data-v-2b035689] {
  transition: all 0.2s ease;
  transform: scale(1.1);
}
@media (max-width: 992px) {
  /* line 87, stdin */
.team_member[data-v-2b035689] {
    grid-column: span 10;
}
}

/* line 114, stdin */
.team_member .background__image[data-v-2b035689] {
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all 0.2s ease;
  transform: scale(1);
  object-fit: cover;
  object-position: top;
}

/* line 124, stdin */
.team_member > img[data-v-2b035689] {
  position: absolute;
  height: 100%;
  top: 0;
}

/* line 130, stdin */
.team_member .title_category[data-v-2b035689] {
  position: relative;
  z-index: 20;
  width: calc(100% - 4rem);
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0px);
  z-index: 2;
  margin-bottom: 2rem;
  transition-delay: 0.6s;
}

/* line 140, stdin */
.team_member .title_category p[data-v-2b035689] {
  margin: 0;
  color: white;
}

/* line 145, stdin */
.team_member .title_category .staff_name[data-v-2b035689] {
  transition-delay: 0.2s;
  transition: 0.2s ease all;
  transform: translateY(0px);
  font-weight: bold;
  margin-bottom: 0.5rem;
}

/* line 153, stdin */
.team_member .title_category .staff_role[data-v-2b035689] {
  transition-delay: 0.4s;
  transition: 0.2s ease all;
  transform: translateY(0px);
  margin-bottom: 1rem;
}

/* line 160, stdin */
.team_member .title_category .social[data-v-2b035689] {
  transition-delay: 0.6s;
  transition: 0.2s ease all;
  transform: translateY(0px);
  list-style: none;
  padding: 0;
  margin: 1rem 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 171, stdin */
.team_member .title_category .social li[data-v-2b035689] {
  margin-right: 0.5rem;
}

/* line 174, stdin */
.team_member .title_category .social li a[data-v-2b035689] {
  text-decoration: none;
  background: none;
}

/* line 178, stdin */
.team_member .title_category .social li a[data-v-2b035689]:hover {
  background: none;
}

/* line 182, stdin */
.team_member .title_category .social li a img[data-v-2b035689] {
  height: 30px;
}

/* line 192, stdin */
.team_member .overlay[data-v-2b035689] {
  background: black;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.398197) 10%, rgba(0, 0, 0, 0) 55%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  transition: 0.2s ease all;
  z-index: 1;
}

/* line 210, stdin */
.team_member .overlay.hovered[data-v-2b035689] {
  background: rgba(0, 0, 0, 0.3);
}

/* line 216, stdin */
.zoom-enter-active[data-v-2b035689] {
  transition: all 0.5s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 220, stdin */
.zoom-leave-active[data-v-2b035689] {
  transition: all 0.5s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 225, stdin */
.zoom-enter[data-v-2b035689],
.zoom-leave-to[data-v-2b035689] {
  opacity: 0;
  transform: translateY(50px);
}

/* line 230, stdin */
.zoom-enter .staff_name[data-v-2b035689],
.zoom-leave-to .staff_name[data-v-2b035689] {
  transform: translateY(50px);
  opacity: 0;
}

/* line 235, stdin */
.zoom-enter .staff_role[data-v-2b035689],
.zoom-leave-to .staff_role[data-v-2b035689] {
  transform: translateY(50px);
  opacity: 0;
}

/* line 240, stdin */
.zoom-enter .social[data-v-2b035689],
.zoom-leave-to .social[data-v-2b035689] {
  transform: translateY(50px);
  opacity: 0;
}

/* line 246, stdin */
.slide-fade-enter-active[data-v-2b035689] {
  transition: opacity 0.2s ease;
  transition-delay: 0.3s;
}

/* line 251, stdin */
.slide-fade-leave-active[data-v-2b035689] {
  transition: opacity 0.2s cubic-bezier(1, 0.5, 0.8, 1);
}

/* line 256, stdin */
.slide-fade-enter[data-v-2b035689],
.slide-fade-leave-to[data-v-2b035689] {
  opacity: 0;
}

/* write SCSS here */

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 45, stdin */
.leadership_team[data-v-1802c40d] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 2rem;
  column-gap: 2rem;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 89, stdin */
.cell[data-v-14be7f07] {
  grid-column: span 1;
  max-height: 40px;
  overflow-y: hidden;
  background: #edfaff;
  padding: 10px;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* line 101, stdin */
.cell[data-v-14be7f07]:hover {
  cursor: pointer;
  background: #d3f3ff;
}

/* line 106, stdin */
.cell.toggled[data-v-14be7f07] {
  max-height: 1000px;
}

/* line 110, stdin */
.cell .content[data-v-14be7f07] {
  width: calc(100% - 20px);
}

/* line 114, stdin */
.cell .indicator[data-v-14be7f07] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #f45197;
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 1.5rem;
  width: 20px;
}

/* line 126, stdin */
.cell .indicator.closed[data-v-14be7f07] {
  height: calc(100% - 20px);
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 82, stdin */
.careers__list[data-v-e169b030] {
  grid-column: 1 / span 12;
}

/* line 86, stdin */
.careers__table[data-v-e169b030] {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
  grid-column: span 1;
}

/* line 92, stdin */
.careers__table__header[data-v-e169b030] {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  column-gap: 1rem;
  row-gap: 1rem;
  border-bottom: 1px solid #002a3a;
  padding-bottom: 1rem;
  grid-column: span 1;
}
@media (max-width: 1366px) {
  /* line 92, stdin */
.careers__table__header[data-v-e169b030] {
    display: none;
}
}

/* line 105, stdin */
.careers__table__header .cell[data-v-e169b030] {
  grid-column: span 1;
  font-weight: bold;
  height: 20px;
}

/* line 112, stdin */
.careers__table__body[data-v-e169b030] {
  display: grid;
  grid-template-columns: 1fr;
  grid-column: span 1;
  row-gap: 1rem;
}

/* line 118, stdin */
.careers__table__body__row[data-v-e169b030] {
  grid-column: 1 / span 5;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  column-gap: 1rem;
  row-gap: 1rem;
}
@media (max-width: 1366px) {
  /* line 118, stdin */
.careers__table__body__row[data-v-e169b030] {
    grid-template-columns: 1fr;
}
}

/* line 129, stdin */
.careers__table__body__row .mob-header[data-v-e169b030] {
  border-bottom: 1px solid #002a3a;
  padding-bottom: 1rem;
  font-weight: bold;
  display: none;
}
@media (max-width: 1366px) {
  /* line 129, stdin */
.careers__table__body__row .mob-header[data-v-e169b030] {
    grid-template-columns: 1fr;
    display: block;
}
}

/* line 141, stdin */
.careers__table__body__row .cell-button[data-v-e169b030] {
  grid-column: span 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1366px) {
  /* line 141, stdin */
.careers__table__body__row .cell-button[data-v-e169b030] {
    margin-bottom: 1rem;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* write SCSS here */

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 47, stdin */
.hero__cta[data-v-4c93711a] {
  width: 100%;
  background: #002a3a;
  z-index: 100;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  row-gap: 100px;
  padding: 100px 0;
}
@media (max-width: 1366px) {
  /* line 47, stdin */
.hero__cta[data-v-4c93711a] {
    padding: 50px 0;
    row-gap: 50px;
}
}

/* line 62, stdin */
.hero__cta .upper[data-v-4c93711a] {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}
@media (max-width: 1366px) {
  /* line 62, stdin */
.hero__cta .upper[data-v-4c93711a] {
    grid-column: 2 / span 10;
}
}

/* line 71, stdin */
.hero__cta .upper h1[data-v-4c93711a] {
  font-size: 80px;
  color: white;
  grid-column: 1 / span 7;
}
@media (max-width: 1366px) {
  /* line 71, stdin */
.hero__cta .upper h1[data-v-4c93711a] {
    font-size: 60px;
    line-height: 50px;
    grid-column: 1 / span 10;
    font-size: 40px;
}
}

/* line 85, stdin */
.hero__cta .lower[data-v-4c93711a] {
  grid-column: 2 / span 10;
}
@media (max-width: 1366px) {
  /* line 85, stdin */
.hero__cta .lower[data-v-4c93711a] {
    grid-column: 2 / span 10;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 84, stdin */
.accordion__list__item__title[data-v-199e5412] {
  background: white;
  padding: 1.5rem 0 0;
  display: grid;
  grid-template-columns: 200px 1fr 50px;
  column-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  transition: 0.2s ease all;
  border-top: 2px solid #f4f4f4;
  position: relative;
}
@media (max-width: 992px) {
  /* line 84, stdin */
.accordion__list__item__title[data-v-199e5412] {
    grid-template-columns: 1fr 1fr 50px;
}
}

/* line 100, stdin */
.accordion__list__item__title[data-v-199e5412]:hover {
  cursor: pointer;
  transition: 0.2s ease all;
}
@media (max-width: 992px) {
  /* line 84, stdin */
.accordion__list__item__title[data-v-199e5412] {
    padding: 1rem 0 0;
}
}

/* line 110, stdin */
.accordion__list__item__title span.title[data-v-199e5412] {
  line-height: auto;
  font-size: 2rem;
  font-weight: bold;
  color: #002a3a;
}
@media (max-width: 992px) {
  /* line 110, stdin */
.accordion__list__item__title span.title[data-v-199e5412] {
    grid-column: span 2;
    order: 1;
}
}

/* line 122, stdin */
.accordion__list__item__title span.indicator[data-v-199e5412] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  color: #f45197;
  top: 10px;
  right: 10px;
  font-size: 3rem;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  transform: rotate(0deg);
  transition: 0.2s ease all;
}
@media (max-width: 992px) {
  /* line 122, stdin */
.accordion__list__item__title span.indicator[data-v-199e5412] {
    grid-column: span 1;
    order: 2;
    top: 0;
}
}

/* line 144, stdin */
.accordion__list__item__title span.indicator.closed[data-v-199e5412] {
  transform: rotate(45deg);
  transition: 0.2s ease all;
}

/* line 152, stdin */
.accordion__list__item__text[data-v-199e5412] {
  padding: 0 0 1rem;
  line-height: 1.5rem;
  color: #002a3a;
}
@media (max-width: 992px) {
  /* line 152, stdin */
.accordion__list__item__text[data-v-199e5412] {
    padding: 0;
    grid-column: span 3;
    order: 3;
}

  /* line 162, stdin */
.accordion__list__item__text span[data-v-199e5412] {
    display: flex;
    padding: 1rem 0;
    flex-direction: column;
}
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/* line 59, stdin */
.accordion__list[data-v-56097b47] {
  margin-bottom: 2rem;
}

/* line 62, stdin */
.accordion__list__items[data-v-56097b47] {
  margin-bottom: 0;
}

/** Colors */

/** Box Model  */

/** Breakpoints */

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import theme styles */

/* line 1, resources/assets/styles/common/_global.scss */

#app {
  transition: 0.2s ease all;
  padding-top: 150px;
}

@media (max-width: 1366px) {
  /* line 1, resources/assets/styles/common/_global.scss */

  #app {
    padding-top: 140px;
  }
}

/* line 9, resources/assets/styles/common/_global.scss */

#app.scrolled {
  padding-top: 100px;
}

/* line 14, resources/assets/styles/common/_global.scss */

a {
  color: #f45197;
}

/* line 17, resources/assets/styles/common/_global.scss */

a:visited,
a:focus {
  color: #f45197;
}

/* line 23, resources/assets/styles/common/_global.scss */

.posts-navigation {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 50px 0;
  grid-column: span 8;
}

/* line 31, resources/assets/styles/common/_global.scss */

.posts-navigation .nav-links {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 38, resources/assets/styles/common/_global.scss */

.posts-navigation .nav-links .nav-previous,
.posts-navigation .nav-links .nav-next {
  display: inline-flex;
}

/* line 42, resources/assets/styles/common/_global.scss */

.posts-navigation .nav-links .nav-previous a,
.posts-navigation .nav-links .nav-next a {
  border: 2px solid #f45197;
  color: #f45197;
  padding: 10px 20px;
  font-size: 0.85rem;
  max-height: 40px;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.2s ease all;
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

/* line 56, resources/assets/styles/common/_global.scss */

.posts-navigation .nav-links .nav-previous a:hover,
.posts-navigation .nav-links .nav-next a:hover {
  background: #f45197;
  color: white;
}

/* line 65, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) {
  min-height: 100vh;
  margin: 0;
  padding: 0;
  background: white;
}

/* line 71, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) input {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 76, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) input[type='submit'] {
  background: transparent;
  border: 2px solid #f45197;
  color: #f45197;
  padding: 10px 20px;
  font-size: 0.85rem;
  max-height: 40px;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.2s ease all;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

/* line 91, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) input[type='submit']:hover {
  background: #f45197;
  color: white;
}

/* line 122, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body).logged-in header {
  top: 32px;
}

@media (min-width: 992px) {
  /* line 122, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).logged-in header {
    top: 32px;
  }
}

@media (max-width: 768px) {
  /* line 122, resources/assets/styles/common/_global.scss */

  body:not(.mce-content-body).logged-in header {
    top: 46px;
  }
}

/* line 146, resources/assets/styles/common/_global.scss */

#wpadminbar {
  position: fixed;
}

/* line 172, resources/assets/styles/common/_global.scss */

main#main .container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  position: relative;
}

/* line 178, resources/assets/styles/common/_global.scss */

main#main .container.outputs {
  background: #e8ecef;
}

/* line 182, resources/assets/styles/common/_global.scss */

main#main .container__inner {
  grid-column: 3 / span 8;
}

@media (max-width: 1366px) {
  /* line 182, resources/assets/styles/common/_global.scss */

  main#main .container__inner {
    grid-column: 2 / span 10;
  }
}

/* line 191, resources/assets/styles/common/_global.scss */

main#main .container__inner main article header {
  margin-bottom: 50px;
}

/* line 198, resources/assets/styles/common/_global.scss */

main#main .container p {
  line-height: 1.7rem;
}

/* line 204, resources/assets/styles/common/_global.scss */

main#main .container ul li,
main#main .container ol li {
  line-height: 1.7rem;
}

/* line 212, resources/assets/styles/common/_global.scss */

.container__inner {
  padding: 50px 0;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  column-gap: 0;
  position: relative;
}

/* line 219, resources/assets/styles/common/_global.scss */

.container__inner main {
  grid-column: 1 / span 5;
}

/* line 222, resources/assets/styles/common/_global.scss */

.container__inner main.fullwidth {
  grid-column: 1 / span 10;
}

/* line 225, resources/assets/styles/common/_global.scss */

.container__inner main.fullwidth h1,
.container__inner main.fullwidth h2,
.container__inner main.fullwidth h3,
.container__inner main.fullwidth h4:not(.h4_share),
.container__inner main.fullwidth h5,
.container__inner main.fullwidth h6 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
  display: inline-block;
  margin-bottom: 20px;
}

@media (max-width: 1366px) {
  /* line 222, resources/assets/styles/common/_global.scss */

  .container__inner main.fullwidth {
    grid-column: 1 / span 10;
    margin-bottom: 0;
  }
}

@media (max-width: 992px) {
  /* line 222, resources/assets/styles/common/_global.scss */

  .container__inner main.fullwidth {
    row-gap: 2rem;
  }
}

@media (max-width: 1366px) {
  /* line 219, resources/assets/styles/common/_global.scss */

  .container__inner main {
    grid-column: 1 / span 10;
    margin-bottom: 50px;
  }
}

/* line 255, resources/assets/styles/common/_global.scss */

.container__inner main h1,
.container__inner main h2,
.container__inner main h3,
.container__inner main h4:not(.h4_share),
.container__inner main h5,
.container__inner main h6 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
  display: inline;
  margin-bottom: 10px;
}

/* line 270, resources/assets/styles/common/_global.scss */

.container__inner main a:not(.share):not(.careers) {
  text-decoration: none;
  color: black;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0) 80%);
  display: inline;
  transition: 0.2s all ease;
}

/* line 281, resources/assets/styles/common/_global.scss */

.container__inner main a:not(.share):not(.careers):hover {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
}

/* line 290, resources/assets/styles/common/_global.scss */

.container__inner main p {
  margin: 25px 0 25px;
  line-height: 1.7rem;
  display: block;
}

/* line 295, resources/assets/styles/common/_global.scss */

.container__inner main p:last-of-type {
  margin: 0 0 0;
}

/* line 299, resources/assets/styles/common/_global.scss */

.container__inner main p strong {
  font-weight: bold;
}

/* line 304, resources/assets/styles/common/_global.scss */

.container__inner main figure {
  margin: 25px 0;
}

/* line 307, resources/assets/styles/common/_global.scss */

.container__inner main figure img {
  height: auto;
  width: 100%;
}

/* line 313, resources/assets/styles/common/_global.scss */

.container__inner main img {
  height: auto;
  width: 100%;
}

/* line 318, resources/assets/styles/common/_global.scss */

.container__inner main time {
  width: 100%;
  display: block;
  margin-top: 25px;
}

/* line 324, resources/assets/styles/common/_global.scss */

.container__inner main .author {
  width: 100%;
  display: block;
  margin-top: 25px;
}

/* line 331, resources/assets/styles/common/_global.scss */

.container__inner main article.post {
  margin-bottom: 50px;
}

@media (max-width: 1366px) {
  /* line 331, resources/assets/styles/common/_global.scss */

  .container__inner main article.post {
    margin-bottom: 50px;
  }
}

/* line 341, resources/assets/styles/common/_global.scss */

.container__inner aside {
  grid-column: 7 / span 2;
  position: relative;
}

@media (max-width: 1366px) {
  /* line 341, resources/assets/styles/common/_global.scss */

  .container__inner aside {
    grid-column: 1 / span 10;
  }
}

/* line 349, resources/assets/styles/common/_global.scss */

.container__inner aside .sticky {
  position: sticky;
  top: 150px;
}

/* line 354, resources/assets/styles/common/_global.scss */

.container__inner aside ul {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
}

/* line 359, resources/assets/styles/common/_global.scss */

.container__inner aside ul h3 {
  margin-bottom: 10px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
  display: inline-block;
  font-weight: normal;
}

/* line 370, resources/assets/styles/common/_global.scss */

.container__inner aside ul li {
  color: #ddd;
  display: block;
  margin-bottom: 10px;
}

/* line 375, resources/assets/styles/common/_global.scss */

.container__inner aside ul li a {
  color: #ddd;
  text-decoration: none;
  font-weight: normal;
}

/* line 380, resources/assets/styles/common/_global.scss */

.container__inner aside ul li a:hover {
  color: black;
}

/* line 384, resources/assets/styles/common/_global.scss */

.container__inner aside ul li a img {
  height: 20px;
  opacity: 1;
  transition: 0.2s all ease;
}

/* line 389, resources/assets/styles/common/_global.scss */

.container__inner aside ul li a img:hover {
  opacity: 0.5;
}

/* line 397, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social {
  list-style: none;
  padding: 0;
  margin: 0 0 0;
  display: flex;
  flex-direction: row;
}

/* line 404, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social li {
  color: #ddd;
  display: block;
  margin-right: 10px;
}

/* line 409, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social li a {
  color: #ddd;
  text-decoration: none;
  font-weight: bold;
}

/* line 414, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social li a:hover {
  color: black;
}

/* line 418, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social li a img {
  height: 20px;
  opacity: 1;
  transition: 0.2s all ease;
}

/* line 423, resources/assets/styles/common/_global.scss */

.container__inner aside ul ul.social li a img:hover {
  opacity: 0.5;
}

/* line 435, resources/assets/styles/common/_global.scss */

.search-form {
  grid-column: 1 / span 8;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}

@media (max-width: 1366px) {
  /* line 435, resources/assets/styles/common/_global.scss */

  .search-form {
    grid-template-rows: 1fr 1fr;
    row-gap: 10px;
  }
}

/* line 445, resources/assets/styles/common/_global.scss */

.search-form label {
  grid-column: 1 / span 6;
}

@media (max-width: 1366px) {
  /* line 445, resources/assets/styles/common/_global.scss */

  .search-form label {
    grid-column: 1 / span 8;
  }
}

/* line 452, resources/assets/styles/common/_global.scss */

.search-form label .search-field {
  appearance: none;
  background: #e8ecef;
  font-size: 1rem;
  padding: 7px 20px;
  width: 100%;
}

/* line 459, resources/assets/styles/common/_global.scss */

.search-form label .search-field:focus {
  outline: none;
}

/* line 465, resources/assets/styles/common/_global.scss */

.search-form .search-submit {
  grid-column: 8 / span 1;
  text-align: center;
}

@media (max-width: 1366px) {
  /* line 465, resources/assets/styles/common/_global.scss */

  .search-form .search-submit {
    grid-column: 1 / span 8;
  }
}

/* line 473, resources/assets/styles/common/_global.scss */

.search-form .search-submit:hover {
  opacity: 0.75;
}

/* line 481, resources/assets/styles/common/_global.scss */

.accordion__list__item__text span p {
  margin: 0 0 25px;
}

@font-face {
  font-family: 'Sul Sans';
  src: url(/app/themes/signs/dist/fonts/SulSans-Bold.woff2) format("woff2"), url(/app/themes/signs/dist/fonts/SulSans-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sul Sans';
  src: url(/app/themes/signs/dist/fonts/SulSans-Medium.woff2) format("woff2"), url(/app/themes/signs/dist/fonts/SulSans-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sul Sans';
  src: url(/app/themes/signs/dist/fonts/SulSans-Regular.woff2) format("woff2"), url(/app/themes/signs/dist/fonts/SulSans-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Noe Display';
  src: url(/app/themes/signs/dist/fonts/NoeDisplay-Black.woff2) format("woff2"), url(/app/themes/signs/dist/fonts/NoeDisplay-Black.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* line 37, resources/assets/styles/common/_fonts.scss */

* {
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: 300;
}

/* line 42, resources/assets/styles/common/_fonts.scss */

h1 {
  font-family: 'Noe Display', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
}

/* line 48, resources/assets/styles/common/_fonts.scss */

h2 {
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  font-size: 2rem;
}

/* line 55, resources/assets/styles/common/_fonts.scss */

h3 {
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
}

/* line 61, resources/assets/styles/common/_fonts.scss */

h4 {
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}

/* line 68, resources/assets/styles/common/_fonts.scss */

em {
  font-family: 'Sul Sans', Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 2, resources/assets/styles/common/_search.scss */

article.search-result {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #ddd;
  grid-column: 1 / span 8;
}

/* line 8, resources/assets/styles/common/_search.scss */

article.search-result:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 solid transparent;
}

/* line 15, resources/assets/styles/common/_search.scss */

article.search-result header h2 {
  margin-bottom: 10px;
}

/* line 18, resources/assets/styles/common/_search.scss */

article.search-result header h2 a {
  color: inherit;
  text-decoration: none;
}

/* line 25, resources/assets/styles/common/_search.scss */

article.search-result header p a {
  color: inherit;
}

/* line 33, resources/assets/styles/common/_search.scss */

article.search-result .entry-summary p {
  margin-top: 1rem;
}

/* line 36, resources/assets/styles/common/_search.scss */

article.search-result .entry-summary p a {
  color: #f45197;
}

/* line 1, resources/assets/styles/blocks/_posts.scss */

.posts {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  row-gap: 50px;
  background: white;
  padding: 50px 0;
}

/* line 9, resources/assets/styles/blocks/_posts.scss */

.posts.grey {
  background: #e8ecef;
}

/* line 13, resources/assets/styles/blocks/_posts.scss */

.posts__header {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

@media (max-width: 1366px) {
  /* line 13, resources/assets/styles/blocks/_posts.scss */

  .posts__header {
    grid-column: 2 / span 10;
  }
}

/* line 23, resources/assets/styles/blocks/_posts.scss */

.posts__header__description__link {
  font-weight: normal;
  text-decoration: none;
  color: black;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 101%, rgba(244, 81, 151, 0) 101%);
  display: inline;
  transition: 0.2s all ease;
}

/* line 35, resources/assets/styles/blocks/_posts.scss */

.posts__header__description__link:hover {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
}

@media (max-width: 1366px) {
  /* line 23, resources/assets/styles/blocks/_posts.scss */

  .posts__header__description__link {
    grid-column: span 12;
  }
}

/* line 48, resources/assets/styles/blocks/_posts.scss */

.posts__header__description__link span.pink {
  color: #f45197;
}

/* line 55, resources/assets/styles/blocks/_posts.scss */

.posts__header h4 {
  color: #002a3a;
  grid-column: span 8;
}

/* line 60, resources/assets/styles/blocks/_posts.scss */

.posts__header h2 {
  color: black;
  grid-column: span 10;
}

@media (max-width: 1366px) {
  /* line 60, resources/assets/styles/blocks/_posts.scss */

  .posts__header h2 {
    grid-column: span 12;
  }
}

/* line 69, resources/assets/styles/blocks/_posts.scss */

.posts__header__view_all {
  grid-column: span 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

@media (max-width: 1366px) {
  /* line 69, resources/assets/styles/blocks/_posts.scss */

  .posts__header__view_all {
    grid-column: span 12;
  }
}

/* line 80, resources/assets/styles/blocks/_posts.scss */

.posts__header__view_all a {
  grid-column: span 1;
}

/* line 86, resources/assets/styles/blocks/_posts.scss */

.posts__listing {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 10px;
}

@media (max-width: 1366px) {
  /* line 86, resources/assets/styles/blocks/_posts.scss */

  .posts__listing {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
    row-gap: 10px;
  }
}

/* line 98, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child {
  min-height: fit-content;
  grid-column: span 1;
  background-color: #f4f4f4;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  padding: 50px;
  text-decoration: none;
}

/* line 110, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 116, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output:hover .image_overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 121, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output .image_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  transition: 0.2s ease all;
}

/* line 130, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output .image_overlay__plus {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0);
  top: 1rem;
  left: 1rem;
}

@media (max-width: 992px) {
  /* line 130, resources/assets/styles/blocks/_posts.scss */

  .posts__listing__child.output .image_overlay__plus {
    line-height: 25px;
  }
}

/* line 144, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output .image_overlay__plus img {
  max-width: 60px;
}

@media (max-width: 992px) {
  /* line 144, resources/assets/styles/blocks/_posts.scss */

  .posts__listing__child.output .image_overlay__plus img {
    max-width: 30px;
  }
}

/* line 154, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output h1 {
  color: white;
  z-index: 10;
  margin: 10px 0;
}

/* line 160, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output h4 {
  color: white;
  z-index: 10;
  opacity: 0.5;
}

/* line 166, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output p {
  color: white;
  z-index: 10;
  margin: 0;
}

/* line 172, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.output .read_more {
  color: #f45197;
  z-index: 10;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
}

/* line 181, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate {
  background-color: #002a3a;
  justify-content: space-between;
}

/* line 185, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate h1 {
  color: white;
  z-index: 10;
  margin: 10px 0;
}

/* line 191, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate h4 {
  color: white;
  z-index: 10;
  opacity: 0.5;
}

/* line 197, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate p {
  color: white;
  z-index: 10;
  margin: 0;
}

/* line 203, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate .read_more {
  color: #f45197;
  z-index: 10;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
}

/* line 211, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate .image_wrapper {
  width: 70%;
  border-radius: 5px;
  background: white;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}

/* line 222, resources/assets/styles/blocks/_posts.scss */

.posts__listing__child.affiliate .image_wrapper img {
  height: 50px;
  max-width: 100%;
}

/* line 1, resources/assets/styles/blocks/_ctas.scss */

.ctas {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  row-gap: 50px;
  background: #002a3a;
  padding: 50px 0;
}

/* line 9, resources/assets/styles/blocks/_ctas.scss */

.ctas.grey {
  background: #e8ecef;
}

/* line 13, resources/assets/styles/blocks/_ctas.scss */

.ctas__header {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

@media (max-width: 1366px) {
  /* line 13, resources/assets/styles/blocks/_ctas.scss */

  .ctas__header {
    grid-column: 2 / span 10;
  }
}

/* line 23, resources/assets/styles/blocks/_ctas.scss */

.ctas__header__description__link {
  font-weight: normal;
  text-decoration: none;
  color: black;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 100%, rgba(244, 81, 151, 0) 100%);
  display: inline;
  transition: 0.2s all ease;
}

/* line 35, resources/assets/styles/blocks/_ctas.scss */

.ctas__header__description__link:hover {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, rgba(244, 81, 151, 0.4) 80%);
}

/* line 44, resources/assets/styles/blocks/_ctas.scss */

.ctas__header__description__link span.pink {
  color: #f45197;
}

/* line 51, resources/assets/styles/blocks/_ctas.scss */

.ctas__header h4 {
  color: #002a3a;
  grid-column: span 8;
}

/* line 56, resources/assets/styles/blocks/_ctas.scss */

.ctas__header h2 {
  color: black;
  grid-column: span 10;
}

/* line 61, resources/assets/styles/blocks/_ctas.scss */

.ctas__header__view_all {
  grid-column: span 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

/* line 68, resources/assets/styles/blocks/_ctas.scss */

.ctas__header__view_all a {
  grid-column: span 1;
}

/* line 74, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 10px;
}

@media (max-width: 1366px) {
  /* line 74, resources/assets/styles/blocks/_ctas.scss */

  .ctas__listing {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
    row-gap: 10px;
  }
}

/* line 86, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child {
  min-height: fit-content;
  grid-column: span 1;
  background-color: #f4f4f4;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  padding: 50px;
  text-decoration: none;
}

/* line 98, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 104, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output:hover .image_overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 109, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output .image_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  transition: 0.2s ease all;
}

/* line 118, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output .image_overlay__plus {
  color: white;
  font-size: 6rem;
  font-weight: 300;
  transition: all 0.2s ease;
  opacity: 1;
  transform: translateY(0);
  top: 1rem;
  left: 1rem;
}

@media (max-width: 992px) {
  /* line 118, resources/assets/styles/blocks/_ctas.scss */

  .ctas__listing__child.output .image_overlay__plus {
    line-height: 25px;
  }
}

/* line 132, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output .image_overlay__plus img {
  max-width: 60px;
}

@media (max-width: 992px) {
  /* line 132, resources/assets/styles/blocks/_ctas.scss */

  .ctas__listing__child.output .image_overlay__plus img {
    max-width: 30px;
  }
}

/* line 142, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output h1 {
  color: white;
  z-index: 10;
  margin: 10px 0;
}

/* line 148, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output h4 {
  color: white;
  z-index: 10;
  opacity: 0.5;
}

/* line 154, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output p {
  color: white;
  z-index: 10;
  margin: 0;
}

/* line 160, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.output .read_more {
  color: #f45197;
  z-index: 10;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
}

/* line 169, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate {
  background-color: #002a3a;
  justify-content: space-between;
}

/* line 173, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate h1 {
  color: white;
  z-index: 10;
  margin: 10px 0;
}

/* line 179, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate h4 {
  color: white;
  z-index: 10;
  opacity: 0.5;
}

/* line 185, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate p {
  color: white;
  z-index: 10;
  margin: 0;
}

/* line 191, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate .read_more {
  color: #f45197;
  z-index: 10;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
}

/* line 199, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate .image_wrapper {
  width: 70%;
  border-radius: 5px;
  background: white;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}

/* line 210, resources/assets/styles/blocks/_ctas.scss */

.ctas__listing__child.affiliate .image_wrapper img {
  height: 50px;
  max-width: 100%;
}

/* line 2, resources/assets/styles/blocks/_quad.scss */

div.quad {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  position: relative;
  background: #002a3a;
}

/* line 9, resources/assets/styles/blocks/_quad.scss */

div.quad .floater__footer {
  position: absolute;
  grid-column: 1 / span 12;
  height: 100px;
  background: white;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

/* line 20, resources/assets/styles/blocks/_quad.scss */

div.quad__block {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  position: relative;
  z-index: 2;
}

@media (max-width: 1366px) {
  /* line 20, resources/assets/styles/blocks/_quad.scss */

  div.quad__block {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
  }
}

/* line 32, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child {
  min-height: 100px;
  padding-top: 100px;
}

@media (max-width: 1366px) {
  /* line 32, resources/assets/styles/blocks/_quad.scss */

  div.quad__block__child {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

/* line 41, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child h4 {
  color: #2e4a53;
  margin-bottom: 10px;
}

/* line 46, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child:nth-child(even) {
  grid-column: span 3;
}

/* line 50, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child:nth-child(odd) {
  grid-column: span 5;
}

/* line 54, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch {
  background: #f45197;
  padding: 50px;
}

/* line 58, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch h4 {
  color: black;
  margin-bottom: 20px;
}

/* line 63, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch h1 {
  color: white;
}

/* line 67, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form {
  margin-top: 50px;
}

/* line 70, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 78, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form label {
  width: 100%;
  display: flex;
  flex-direction: column;
}

/* line 83, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form label > span {
  color: white;
  font-weight: bold;
  margin-bottom: 20px;
}

/* line 88, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form label > span .wpcf7-not-valid-tip {
  display: flex;
  width: calc(100% - 40px);
  padding: 10px 20px;
  background: white;
  color: #f45197;
}

/* line 98, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form input {
  margin: 0;
  padding: 0;
  border: 0;
  background: #f673ab;
}

/* line 104, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form input[type='text'],
div.quad__block__child.get_in_touch form input[type='email'] {
  width: calc(100% - 40px);
  padding: 20px;
  color: white;
}

/* line 111, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form input[type='submit'] {
  border: 2px solid white;
  color: white;
  padding: 5px 20px;
  font-size: 1rem;
  max-height: 40px;
  border-radius: 3px;
  transition: 0.2s ease all;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 10px 0 0;
  text-transform: uppercase;
  background: transparent;
}

/* line 125, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form input[type='submit']:hover {
  background: white;
  color: #f45197;
  cursor: pointer;
}

/* line 132, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form input:focus,
div.quad__block__child.get_in_touch form input:active {
  outline: none;
  border: 0;
}

/* line 139, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form textarea {
  width: calc(100% - 40px);
  border: 0;
  color: white;
  padding: 20px;
  font-size: 1rem;
  border-radius: 3px;
  transition: 0.2s ease all;
  font-weight: normal;
  margin: 0;
  background: #f673ab;
}

/* line 151, resources/assets/styles/blocks/_quad.scss */

div.quad__block__child.get_in_touch form textarea:focus,
div.quad__block__child.get_in_touch form textarea:active {
  outline: none;
  border: 0;
}

/* line 163, resources/assets/styles/blocks/_quad.scss */

div.contact {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  position: relative;
  background: white;
  margin-bottom: 50px;
}

/* line 171, resources/assets/styles/blocks/_quad.scss */

div.contact .floater__footer {
  position: absolute;
  grid-column: 1 / span 12;
  height: 100px;
  background: white;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

/* line 182, resources/assets/styles/blocks/_quad.scss */

div.contact__block {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  position: relative;
  z-index: 2;
}

@media (max-width: 1366px) {
  /* line 182, resources/assets/styles/blocks/_quad.scss */

  div.contact__block {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
  }
}

/* line 194, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child {
  min-height: 100px;
  padding-top: 100px;
}

@media (max-width: 1366px) {
  /* line 194, resources/assets/styles/blocks/_quad.scss */

  div.contact__block__child {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

/* line 203, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child h4 {
  color: #2e4a53;
  margin-bottom: 10px;
}

/* line 208, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.image {
  grid-column: span 4;
}

/* line 212, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch {
  background: #f45197;
  padding: 50px;
  grid-column: span 4;
}

/* line 217, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch h4 {
  color: black;
  margin-bottom: 20px;
}

/* line 222, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch h1 {
  color: white;
}

/* line 226, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form {
  margin-top: 50px;
}

/* line 229, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 237, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form label {
  width: 100%;
  display: flex;
  flex-direction: column;
}

/* line 242, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form label > span {
  color: white;
  font-weight: bold;
  margin-bottom: 20px;
}

/* line 247, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form label > span .wpcf7-not-valid-tip {
  display: flex;
  width: calc(100% - 40px);
  padding: 10px 20px;
  background: white;
  color: #f45197;
}

/* line 257, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form input {
  margin: 0;
  padding: 0;
  border: 0;
  background: #f673ab;
}

/* line 263, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form input[type='text'],
div.contact__block__child.get_in_touch form input[type='email'] {
  width: calc(100% - 40px);
  padding: 20px;
  color: white;
}

/* line 270, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form input[type='submit'] {
  border: 2px solid white;
  color: white;
  padding: 5px 20px;
  font-size: 1rem;
  max-height: 40px;
  border-radius: 3px;
  transition: 0.2s ease all;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 10px 0 0;
  text-transform: uppercase;
  background: transparent;
}

/* line 284, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form input[type='submit']:hover {
  background: white;
  color: #f45197;
  cursor: pointer;
}

/* line 291, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form input:focus,
div.contact__block__child.get_in_touch form input:active {
  outline: none;
  border: 0;
}

/* line 298, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form textarea {
  width: calc(100% - 40px);
  border: 0;
  color: white;
  padding: 20px;
  font-size: 1rem;
  border-radius: 3px;
  transition: 0.2s ease all;
  font-weight: normal;
  margin: 0;
  background: #f673ab;
}

/* line 310, resources/assets/styles/blocks/_quad.scss */

div.contact__block__child.get_in_touch form textarea:focus,
div.contact__block__child.get_in_touch form textarea:active {
  outline: none;
  border: 0;
}

/* line 2, resources/assets/styles/blocks/_sliders.scss */

div.sliders {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  position: relative;
  background: #002a3a;
}

/* line 9, resources/assets/styles/blocks/_sliders.scss */

div.sliders .floater__footer {
  position: absolute;
  grid-column: 1 / span 12;
  height: 100px;
  background: #002a3a;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

/* line 20, resources/assets/styles/blocks/_sliders.scss */

div.sliders__block {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  position: relative;
  z-index: 2;
  background: #002a3a;
  border-radius: 5px;
  overflow: hidden;
}

@media (max-width: 1366px) {
  /* line 20, resources/assets/styles/blocks/_sliders.scss */

  div.sliders__block {
    grid-column: 2 / span 10;
    grid-template-columns: 1fr;
    border-radius: 5px;
  }
}

/* line 37, resources/assets/styles/blocks/_sliders.scss */

div.sliders__block__child {
  min-height: 100px;
  padding-top: 100px;
  grid-column: span 4;
}

@media (max-width: 1366px) {
  /* line 37, resources/assets/styles/blocks/_sliders.scss */

  div.sliders__block__child {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

/* line 47, resources/assets/styles/blocks/_sliders.scss */

div.sliders__block__child h4 {
  color: #2e4a53;
  margin-bottom: 10px;
}

/* line 2, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
  padding: 100px 0;
  background: white;
}

@media (max-width: 1366px) {
  /* line 2, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe {
    padding: 50px 0;
  }
}

/* line 13, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 1366px) {
  /* line 13, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe__content {
    grid-column: 2 / span 10;
  }
}

/* line 22, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content h3 {
  color: #002a3a;
  grid-column: span 1;
}

@media (max-width: 1366px) {
  /* line 22, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe__content h3 {
    grid-column: span 2;
    margin-bottom: 25px;
  }
}

@media (max-width: 1366px) {
  /* line 32, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe__content .wpcf7 {
    grid-column: span 2;
  }
}

/* line 38, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content .subscribe__form {
  grid-column: span 1;
  display: grid;
  grid-template-columns: 1fr 100px;
  grid-template-rows: 40px;
  column-gap: 50px;
}

@media (max-width: 1366px) {
  /* line 38, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe__content .subscribe__form {
    grid-column: span 2;
    grid-template-columns: 1fr;
    column-gap: 10px;
  }
}

/* line 51, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content .subscribe__form .wpcf7-not-valid-tip {
  display: flex;
  width: calc(100% - 40px);
  padding: 10px 20px;
  background: #f45197;
  color: white;
}

/* line 59, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content .subscribe__form .submit__container {
  grid-column: 2;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
}

@media (max-width: 1366px) {
  /* line 67, resources/assets/styles/blocks/_subscribe.scss */

  div.subscribe__content .subscribe__form .submit__container .ajax-loader {
    position: absolute;
    bottom: -16px;
  }
}

/* line 76, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content .subscribe__form input[type='email'] {
  appearance: none;
  background: #e8ecef;
  grid-column: 1;
  font-size: 1rem;
  padding: 7px 20px;
  width: calc(100% - 40px);
}

/* line 84, resources/assets/styles/blocks/_subscribe.scss */

div.subscribe__content .subscribe__form input[type='email']:focus,
div.subscribe__content .subscribe__form input[type='email']:active {
  outline: none;
  border: 0;
}

/** Search form */

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 45, resources/assets/styles/components/_wp-classes.scss */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 1, resources/assets/styles/layouts/_pages.scss */

.contact-content,
.careers-content {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
}

@media (max-width: 992px) {
  /* line 1, resources/assets/styles/layouts/_pages.scss */

  .contact-content,
  .careers-content {
    row-gap: 2rem;
  }
}

/* line 11, resources/assets/styles/layouts/_pages.scss */

.contact-content h2,
.careers-content h2 {
  margin: 0 0 1rem;
}

/* line 15, resources/assets/styles/layouts/_pages.scss */

.contact-content .line-up,
.careers-content .line-up {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 21, resources/assets/styles/layouts/_pages.scss */

.contact-content .gizmo,
.careers-content .gizmo {
  font-family: 'SS Gizmo', Arial, Helvetica, sans-serif;
  margin-right: 0.5rem;
  font-size: 1.5rem;
  width: 17px;
}

/* line 27, resources/assets/styles/layouts/_pages.scss */

.contact-content .gizmo img,
.careers-content .gizmo img {
  margin-right: 0 !important;
  height: 17px;
}

/* line 33, resources/assets/styles/layouts/_pages.scss */

.contact-content .general_inquiries,
.careers-content .general_inquiries {
  grid-column: 1 / span 6;
}

@media (max-width: 992px) {
  /* line 33, resources/assets/styles/layouts/_pages.scss */

  .contact-content .general_inquiries,
  .careers-content .general_inquiries {
    grid-column: 1 / span 12;
  }
}

/* line 40, resources/assets/styles/layouts/_pages.scss */

.contact-content .general_inquiries div,
.careers-content .general_inquiries div {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 48, resources/assets/styles/layouts/_pages.scss */

.contact-content .general_inquiries div img,
.careers-content .general_inquiries div img {
  margin-right: 1rem;
}

/* line 53, resources/assets/styles/layouts/_pages.scss */

.contact-content .general_inquiries ul,
.careers-content .general_inquiries ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 58, resources/assets/styles/layouts/_pages.scss */

.contact-content .general_inquiries ul li,
.careers-content .general_inquiries ul li {
  margin: 0 0 1rem;
}

/* line 64, resources/assets/styles/layouts/_pages.scss */

.contact-content .subscribe_to_our_newsletter,
.careers-content .subscribe_to_our_newsletter {
  margin-top: 4rem;
  margin-bottom: 0;
}

/* line 68, resources/assets/styles/layouts/_pages.scss */

.contact-content .subscribe_to_our_newsletter h2,
.careers-content .subscribe_to_our_newsletter h2 {
  display: inline !important;
}

/* line 72, resources/assets/styles/layouts/_pages.scss */

.contact-content .subscribe_to_our_newsletter .subscribe-fields,
.careers-content .subscribe_to_our_newsletter .subscribe-fields {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  margin-bottom: 0;
}

/* line 79, resources/assets/styles/layouts/_pages.scss */

.contact-content .subscribe_to_our_newsletter .subscribe-fields .wpcf7-form-control-wrap,
.careers-content .subscribe_to_our_newsletter .subscribe-fields .wpcf7-form-control-wrap {
  width: 100%;
  margin-bottom: 10px;
}

/* line 83, resources/assets/styles/layouts/_pages.scss */

.contact-content .subscribe_to_our_newsletter .subscribe-fields .wpcf7-form-control-wrap input,
.careers-content .subscribe_to_our_newsletter .subscribe-fields .wpcf7-form-control-wrap input {
  width: calc(100% - 2rem);
  padding: 1rem;
  background: #f4f4f4;
}

/* line 92, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch,
.careers-content .get_in_touch {
  background: #f45197;
  padding: 50px;
  grid-column: 7 / span 6;
}

@media (max-width: 992px) {
  /* line 92, resources/assets/styles/layouts/_pages.scss */

  .contact-content .get_in_touch,
  .careers-content .get_in_touch {
    grid-column: 1 / span 12;
  }
}

/* line 101, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch h4,
.careers-content .get_in_touch h4 {
  color: black;
  margin-bottom: 20px;
  width: 100%;
}

/* line 107, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch h1,
.careers-content .get_in_touch h1 {
  color: white;
  width: 100%;
}

/* line 112, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form,
.careers-content .get_in_touch form {
  margin-top: 50px;
}

/* line 115, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form > div,
.careers-content .get_in_touch form > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 123, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form label,
.careers-content .get_in_touch form label {
  width: 100%;
  display: flex;
  flex-direction: column;
}

/* line 128, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form label > span,
.careers-content .get_in_touch form label > span {
  color: white;
  font-weight: bold;
  margin-bottom: 20px;
}

/* line 133, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form label > span .wpcf7-not-valid-tip,
.careers-content .get_in_touch form label > span .wpcf7-not-valid-tip {
  display: flex;
  width: calc(100% - 40px);
  padding: 10px 20px;
  background: white;
  color: #f45197;
}

/* line 143, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form input,
.careers-content .get_in_touch form input {
  margin: 0;
  padding: 0;
  border: 0;
  background: #f673ab;
}

/* line 149, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form input[type='text'],
.contact-content .get_in_touch form input[type='email'],
.careers-content .get_in_touch form input[type='text'],
.careers-content .get_in_touch form input[type='email'] {
  width: calc(100% - 40px);
  padding: 20px;
  color: white;
}

/* line 156, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form input[type='submit'],
.careers-content .get_in_touch form input[type='submit'] {
  border: 2px solid white;
  background: transparent;
  color: white;
  padding: 10px 20px;
  font-size: 0.85rem;
  max-height: 40px;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.2s ease all;
  font-family: 'Aveny-T PRO', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

/* line 171, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form input[type='submit']:hover,
.careers-content .get_in_touch form input[type='submit']:hover {
  background: white;
  color: #f45197;
}

/* line 177, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form input:focus,
.contact-content .get_in_touch form input:active,
.careers-content .get_in_touch form input:focus,
.careers-content .get_in_touch form input:active {
  outline: none;
  border: 0;
}

/* line 184, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form textarea,
.careers-content .get_in_touch form textarea {
  width: calc(100% - 40px);
  border: 0;
  color: white;
  padding: 20px;
  font-size: 1rem;
  border-radius: 3px;
  transition: 0.2s ease all;
  font-weight: normal;
  margin: 0;
  background: #f673ab;
}

/* line 196, resources/assets/styles/layouts/_pages.scss */

.contact-content .get_in_touch form textarea:focus,
.contact-content .get_in_touch form textarea:active,
.careers-content .get_in_touch form textarea:focus,
.careers-content .get_in_touch form textarea:active {
  outline: none;
  border: 0;
}

/* line 205, resources/assets/styles/layouts/_pages.scss */

.contact-content .after_hours_response,
.careers-content .after_hours_response {
  grid-column: 5 / span 4;
}

@media (max-width: 992px) {
  /* line 205, resources/assets/styles/layouts/_pages.scss */

  .contact-content .after_hours_response,
  .careers-content .after_hours_response {
    grid-column: 1 / span 12;
  }
}

/* line 212, resources/assets/styles/layouts/_pages.scss */

.contact-content .after_hours_response div,
.careers-content .after_hours_response div {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

/* line 220, resources/assets/styles/layouts/_pages.scss */

.contact-content .after_hours_response div img,
.careers-content .after_hours_response div img {
  margin-right: 1rem;
}

/* line 226, resources/assets/styles/layouts/_pages.scss */

.contact-content .careers,
.careers-content .careers {
  grid-column: 10 / span 3;
}

@media (max-width: 992px) {
  /* line 226, resources/assets/styles/layouts/_pages.scss */

  .contact-content .careers,
  .careers-content .careers {
    grid-column: 1 / span 12;
  }
}

/* line 233, resources/assets/styles/layouts/_pages.scss */

.contact-content .careers .button,
.careers-content .careers .button {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 239, resources/assets/styles/layouts/_pages.scss */

.contact-content .careers .button.big,
.careers-content .careers .button.big {
  padding: 20px 2rem;
  width: calc(100% - 4rem);
}

/* line 2, resources/assets/styles/layouts/_frontpage.scss */

div.top {
  background: black;
  height: 70vh;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 0;
}

/* line 10, resources/assets/styles/layouts/_frontpage.scss */

div.top .content {
  grid-column: 2 / span 10;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}


/*# sourceMappingURL=main.css.map*/