@charset "UTF-8";
/*!
Theme Name: McGuire Igleski & Associates, Inc.
Theme URI: https://www.miarchitects.com/
Author: Metro Design Studio
Author URI: https://metrodesignstudio.com/
Description: Custom Theme by Metro Design Studio
Version: 1.0.0
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://use.fontawesome.com/releases/v5.15.4/css/all.css");
@import url("https://use.typekit.net/xtq1ton.css");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("/./wp-content/themes/affinity-custom/fonts/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("/fonts/slick.eot");
  src: url("/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/fonts/slick.woff") format("woff"), url("/fonts/slick.ttf") format("truetype"), url("/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link, .header .main-menu .main-menu__list .main-menu__item, body {
  font-family: "montserrat";
  font-weight: 400;
  font-style: normal;
}

.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__headline, .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link, .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea, .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact label, .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title, h1,
h2,
h3,
.heading {
  font-family: "meno-display";
  font-weight: 400;
  font-style: normal;
}

h1,
h2,
h3,
.heading {
  color: #1c1c1c;
  line-height: 125%;
  font-weight: 400;
  font-style: normal;
}
h1.heading--large,
h2.heading--large,
h3.heading--large,
.heading.heading--large {
  font-size: 80px;
}
@media screen and (max-width: 1640px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 70px;
  }
}
@media screen and (max-width: 1420px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 60px;
  }
}
@media screen and (max-width: 1200px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 55px;
  }
}
@media screen and (max-width: 980px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 50px;
  }
}
@media screen and (max-width: 760px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 45px;
  }
}
@media screen and (max-width: 540px) {
  h1.heading--large,
  h2.heading--large,
  h3.heading--large,
  .heading.heading--large {
    font-size: 40px;
  }
}
h1.heading--medium,
h2.heading--medium,
h3.heading--medium,
.heading.heading--medium {
  font-size: 65px;
}
@media screen and (max-width: 1640px) {
  h1.heading--medium,
  h2.heading--medium,
  h3.heading--medium,
  .heading.heading--medium {
    font-size: 60px;
  }
}
@media screen and (max-width: 1420px) {
  h1.heading--medium,
  h2.heading--medium,
  h3.heading--medium,
  .heading.heading--medium {
    font-size: 56px;
  }
}
@media screen and (max-width: 1200px) {
  h1.heading--medium,
  h2.heading--medium,
  h3.heading--medium,
  .heading.heading--medium {
    font-size: 52px;
  }
}
@media screen and (max-width: 980px) {
  h1.heading--medium,
  h2.heading--medium,
  h3.heading--medium,
  .heading.heading--medium {
    font-size: 48px;
  }
}
@media screen and (max-width: 760px) {
  h1.heading--medium,
  h2.heading--medium,
  h3.heading--medium,
  .heading.heading--medium {
    font-size: 30px;
  }
}
h1.heading--small,
h2.heading--small,
h3.heading--small,
.heading.heading--small {
  font-size: 38px;
}
@media screen and (max-width: 1640px) {
  h1.heading--small,
  h2.heading--small,
  h3.heading--small,
  .heading.heading--small {
    font-size: 36px;
  }
}
@media screen and (max-width: 1420px) {
  h1.heading--small,
  h2.heading--small,
  h3.heading--small,
  .heading.heading--small {
    font-size: 34px;
  }
}
@media screen and (max-width: 1200px) {
  h1.heading--small,
  h2.heading--small,
  h3.heading--small,
  .heading.heading--small {
    font-size: 32px;
  }
}
@media screen and (max-width: 980px) {
  h1.heading--small,
  h2.heading--small,
  h3.heading--small,
  .heading.heading--small {
    font-size: 29px;
  }
}
@media screen and (max-width: 760px) {
  h1.heading--small,
  h2.heading--small,
  h3.heading--small,
  .heading.heading--small {
    font-size: 20px;
  }
}
h1.heading--center,
h2.heading--center,
h3.heading--center,
.heading.heading--center {
  text-align: center;
}
h1 i,
h2 i,
h3 i,
.heading i {
  font-style: italic;
}

body {
  color: #000;
  font-size: 19px;
  line-height: 150%;
  font-weight: 400;
  letter-spacing: 0;
  font-style: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
@media screen and (max-width: 980px) {
  body {
    font-size: 18px;
  }
}
@media screen and (max-width: 760px) {
  body {
    font-size: 16px;
  }
}

.bold,
strong,
b {
  font-weight: 700;
}

.cta__group {
  margin-bottom: -40px;
  width: calc(100% + 40px);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .cta__group {
    margin-bottom: -30px;
    width: calc(100% + 30px);
  }
}
@media screen and (max-width: 760px) {
  .cta__group {
    margin-bottom: -20px;
    width: calc(100% + 20px);
  }
}
.cta__group.cta__group--large {
  margin-top: 80px;
}
@media screen and (max-width: 980px) {
  .cta__group.cta__group--large {
    margin-top: 65px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group.cta__group--large {
    margin-top: 50px;
  }
}
.cta__group.cta__group--medium {
  margin-top: 50px;
}
@media screen and (max-width: 980px) {
  .cta__group.cta__group--medium {
    margin-top: 40px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group.cta__group--medium {
    margin-top: 30px;
  }
}
.cta__group.cta__group--small {
  margin-top: 30px;
}
@media screen and (max-width: 980px) {
  .cta__group.cta__group--small {
    margin-top: 25px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group.cta__group--small {
    margin-top: 20px;
  }
}
.cta__group.cta__group--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cta__group .cta,
.cta__group button.cta {
  margin: 0 40px 40px 0;
  padding: 0 50px;
  height: 60px;
  color: #1c1c1c !important;
  font-family: inherit;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500 !important;
  font-style: normal;
  text-decoration: none !important;
  border: none;
  overflow: hidden;
  border-radius: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  background-color: #f69b32;
}
@media screen and (max-width: 980px) {
  .cta__group .cta,
  .cta__group button.cta {
    margin: 0 30px 30px 0;
    padding: 0 43px;
    height: 48px;
    font-size: 14px;
    border-radius: 24px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group .cta,
  .cta__group button.cta {
    margin: 0 20px 20px 0;
    padding: 0 36px;
    height: 36px;
    font-size: 12px;
    border-radius: 18px;
  }
}
.cta__group .cta span,
.cta__group button.cta span {
  margin-left: -43px;
  padding: 0 43px;
  -webkit-transition: margin 0.4s ease;
  transition: margin 0.4s ease;
}
@media screen and (max-width: 980px) {
  .cta__group .cta span,
  .cta__group button.cta span {
    margin-left: -37px;
    padding: 0 37px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group .cta span,
  .cta__group button.cta span {
    margin-left: -31px;
    padding: 0 31px;
  }
}
.cta__group .cta span svg,
.cta__group button.cta span svg {
  width: 31px;
  height: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
@media screen and (max-width: 980px) {
  .cta__group .cta span svg,
  .cta__group button.cta span svg {
    width: 26px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group .cta span svg,
  .cta__group button.cta span svg {
    width: 21px;
  }
}
.cta__group .cta span svg:first-child,
.cta__group button.cta span svg:first-child {
  left: 0;
  opacity: 0;
}
.cta__group .cta span svg:last-child,
.cta__group button.cta span svg:last-child {
  right: 0;
}
.cta__group .cta.touch-active span,
.cta__group button.cta.touch-active span {
  margin-left: 0;
  margin-right: -43px;
  -webkit-transition: margin 0.4s ease;
  transition: margin 0.4s ease;
}
@media screen and (max-width: 980px) {
  .cta__group .cta.touch-active span,
  .cta__group button.cta.touch-active span {
    margin-right: -37px;
  }
}
@media screen and (max-width: 760px) {
  .cta__group .cta.touch-active span,
  .cta__group button.cta.touch-active span {
    margin-right: -31px;
  }
}
.cta__group .cta.touch-active span svg:first-child,
.cta__group button.cta.touch-active span svg:first-child {
  opacity: 1;
}
.cta__group .cta.touch-active span svg:last-child,
.cta__group button.cta.touch-active span svg:last-child {
  opacity: 0;
}
@media (hover: hover) {
  .cta__group .cta:hover span,
  .cta__group button.cta:hover span {
    margin-left: 0;
    margin-right: -43px;
    -webkit-transition: margin 0.4s ease;
    transition: margin 0.4s ease;
  }
}
@media screen and (hover: hover) and (max-width: 980px) {
  .cta__group .cta:hover span,
  .cta__group button.cta:hover span {
    margin-right: -37px;
  }
}
@media screen and (hover: hover) and (max-width: 760px) {
  .cta__group .cta:hover span,
  .cta__group button.cta:hover span {
    margin-right: -31px;
  }
}
@media (hover: hover) {
  .cta__group .cta:hover span svg:first-child,
  .cta__group button.cta:hover span svg:first-child {
    opacity: 1;
  }
  .cta__group .cta:hover span svg:last-child,
  .cta__group button.cta:hover span svg:last-child {
    opacity: 0;
  }
}

html,
body {
  margin: 0;
  background: #fff;
}

html {
  height: 100% !important;
  -webkit-overflow-scrolling: touch;
}

html.hidden {
  overflow: hidden;
}

body {
  width: 100%;
  min-width: 375px;
}
body.no-animation *,
body.no-animation *:before,
body.no-animation *:after {
  -webkit-transition: none !important;
  transition: none !important;
}

img {
  border: none;
  display: block;
}

* {
  position: relative;
  outline: 0;
  z-index: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hide {
  z-index: -100;
  display: none;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

p,
ul,
ol,
blockquote {
  margin: 35px 0;
}
@media screen and (max-width: 980px) {
  p,
  ul,
  ol,
  blockquote {
    margin: 30px 0;
  }
}
@media screen and (max-width: 760px) {
  p,
  ul,
  ol,
  blockquote {
    margin: 25px 0;
  }
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

p:first-child,
ul:first-child,
ol:first-child,
blockquote:first-child {
  margin-top: 0 !important;
}

p + ul,
p + ol {
  margin-top: 20px !important;
}

p:last-child,
ul:last-child,
ol:last-child,
blockquote:last-child {
  margin-bottom: 0 !important;
}

ul,
ol {
  padding-left: 20px;
}

nav ul,
nav ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

li + li {
  margin-top: 5px;
}

a,
a:visited,
a:hover,
a:active,
a:visited:hover {
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
  cursor: pointer;
  outline: 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

img {
  border: none;
  display: block;
}

.hide {
  z-index: -100;
  display: none;
}

::-moz-selection {
  color: #fff;
  background: #fbc6bf;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #fbc6bf;
  text-shadow: none;
}

form input {
  width: 100%;
  border: none;
  border-radius: 0 !important;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  background: none;
  -webkit-transition: border 0.4s ease;
  transition: border 0.4s ease;
}
form .wpcf7-not-valid-tip {
  display: none !important;
}
form.invalid .wpcf7-not-valid-tip,
form.invalid .wpcf7-response-output {
  display: none !important;
}

main {
  padding-top: 125px;
  width: 100%;
}
@media screen and (max-width: 1420px) {
  main {
    padding-top: 110px;
  }
}
@media screen and (max-width: 980px) {
  main {
    padding-top: 90px;
  }
}
@media screen and (max-width: 760px) {
  main {
    padding-top: 60px;
  }
}

section {
  background-color: #fff;
}
section.section--blue {
  background-color: #b9d4e7;
}
section.section--green {
  background-color: #909068;
}
section.section--pink {
  background-color: #fbc6bf;
}
section.section--yellow {
  background-color: #ecce70;
}
section:not(:first-child), section.section--callout + .section--highlight {
  margin-top: 100px;
}
@media screen and (max-width: 980px) {
  section:not(:first-child), section.section--callout + .section--highlight {
    margin-top: 75px;
  }
}
@media screen and (max-width: 760px) {
  section:not(:first-child), section.section--callout + .section--highlight {
    margin-top: 50px;
  }
}
section.section--highlight {
  margin-top: 200px;
}
@media screen and (max-width: 980px) {
  section.section--highlight {
    margin-top: 75px;
  }
  section.section--highlight + .section--highlight {
    margin-top: 100px;
  }
}
@media screen and (max-width: 760px) {
  section.section--highlight {
    margin-top: 50px;
  }
  section.section--highlight + .section--highlight {
    margin-top: 75px;
  }
}

.section--article {
  padding: 100px 9vw 0;
}
@media screen and (max-width: 980px) {
  .section--article {
    padding: 75px 6vw 0;
  }
}
@media screen and (max-width: 760px) {
  .section--article {
    padding: 50px 8vw 0;
  }
}
.section--article .article-module__row {
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--article .article-module__row .article-module__col {
  width: 100%;
  max-width: 930px;
}
.section--article .article-module__row .article-module__col .article-module__category {
  margin-bottom: 35px;
  font-size: 13px;
  line-height: 135%;
  font-weight: 500 !important;
  text-transform: uppercase;
  border-bottom: 3px solid #fbc6bf;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 980px) {
  .section--article .article-module__row .article-module__col .article-module__category {
    margin-bottom: 30px;
    font-size: 12px;
  }
}
@media screen and (max-width: 760px) {
  .section--article .article-module__row .article-module__col .article-module__category {
    margin-bottom: 25px;
    font-size: 11px;
  }
}
.section--article .article-module__row .article-module__col .article-module__headline {
  width: 100%;
}
.section--article .article-module__row .article-module__col .article-module__copy p:last-child img {
  margin-bottom: 0 !important;
}
.section--article .article-module__row .article-module__col .article-module__copy img {
  margin: 60px 0;
  width: 100%;
  max-width: 750px;
}
@media screen and (max-width: 980px) {
  .section--article .article-module__row .article-module__col .article-module__copy img {
    margin: 50px 0;
  }
}
@media screen and (max-width: 760px) {
  .section--article .article-module__row .article-module__col .article-module__copy img {
    margin: 40px 0;
  }
}

.section--banner {
  padding: 0 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--banner {
    padding: 0;
  }
}
@media screen and (max-width: 760px) {
  .section--banner {
    padding: 0;
  }
}
.section--banner .banner-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--banner .banner-module__row .banner-module__col {
  width: 50%;
}
@media screen and (max-width: 760px) {
  .section--banner .banner-module__row .banner-module__col {
    width: 100%;
  }
}
.section--banner .banner-module__row .banner-module__col.banner-module__col--content {
  padding: 4.5vw;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media screen and (max-width: 980px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--content {
    padding: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--content {
    padding: 50px 12vw;
  }
}
@media screen and (max-width: 760px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--content .banner-module__content {
    max-width: 500px;
  }
}
.section--banner .banner-module__row .banner-module__col.banner-module__col--image {
  padding: 50px 50px 50px 0;
  background-image: url("src/img/gradient-bg.webp");
  background-position: right center;
  background-size: 65% 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1200px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--image {
    padding: 40px 40px 40px 0;
  }
}
@media screen and (max-width: 980px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--image {
    padding: 30px 30px 30px 0;
  }
}
@media screen and (max-width: 760px) {
  .section--banner .banner-module__row .banner-module__col.banner-module__col--image {
    padding: 8vw;
    width: 92vw;
  }
}
.section--banner .banner-module__row .banner-module__col.banner-module__col--image .banner-module__image {
  padding-top: 111.15%;
  width: 100%;
  min-height: 100%;
}
.section--banner .banner-module__row .banner-module__col.banner-module__col--image .banner-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.section--bio {
  padding: 100px 4.5vw 0;
}
.section--bio:before {
  width: 91vw;
  height: 1px;
  content: "";
  position: absolute;
  top: 0;
  left: 4.5vw;
  background-color: #1c1c1c;
}
@media screen and (max-width: 980px) {
  .section--bio {
    padding: 75px 6vw 0;
  }
  .section--bio:before {
    width: 94vw;
    left: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--bio {
    padding: 50px 8vw 0;
  }
  .section--bio:before {
    width: 92vw;
    left: 8vw;
  }
}
.section--bio .bio-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--bio .bio-module__row .bio-module__col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col {
    width: 100%;
  }
}
.section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__image,
.section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__caption {
  display: none;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__image,
  .section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__caption {
    display: block;
  }
}
.section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__copy {
  margin-top: 45px;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__copy {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--bio .bio-module__row .bio-module__col:nth-child(1) .bio-module__copy {
    margin-top: 25px;
  }
}
.section--bio .bio-module__row .bio-module__col:nth-child(2) {
  padding-left: 4.5vw;
}
.section--bio .bio-module__row .bio-module__col:nth-child(2) .bio-module__image,
.section--bio .bio-module__row .bio-module__col:nth-child(2) .bio-module__caption {
  display: block;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col:nth-child(2) .bio-module__image,
  .section--bio .bio-module__row .bio-module__col:nth-child(2) .bio-module__caption {
    display: none;
  }
}
.section--bio .bio-module__row .bio-module__col .bio-module__image {
  margin: 20px 0 0 20px;
  padding-top: 68%;
  width: calc(100% - 20px);
  background-image: url(src/img/gradient-bg.webp);
  background-position: left top;
  background-size: calc(100% - 20px), calc(100% - 20px);
  background-repeat: no-repeat;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__image {
    margin: 50px 0 0 15px;
    width: calc(100% - 15px);
    background-size: calc(100% - 15px), calc(100% - 15px);
  }
}
@media screen and (max-width: 760px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__image {
    margin: 35px 0 0 10px;
    width: calc(100% - 10px);
    background-size: calc(100% - 10px), calc(100% - 10px);
  }
}
.section--bio .bio-module__row .bio-module__col .bio-module__image:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  background-image: url(src/img/gradient-bg.webp);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__image:before {
    top: -15px;
    left: -15px;
  }
}
@media screen and (max-width: 760px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__image:before {
    top: -10px;
    left: -10px;
  }
}
.section--bio .bio-module__row .bio-module__col .bio-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--bio .bio-module__row .bio-module__col .bio-module__caption {
  padding-top: 15px;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
}
@media screen and (max-width: 980px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__caption {
    font-size: 14px;
  }
}
@media screen and (max-width: 760px) {
  .section--bio .bio-module__row .bio-module__col .bio-module__caption {
    font-size: 12px;
  }
}

.section--callout {
  padding: 150px 4.5vw;
}
.section--callout.section--default {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (max-width: 980px) {
  .section--callout {
    padding: 100px 6vw;
  }
  .section--callout.section--default {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 760px) {
  .section--callout {
    padding: 50px 8vw;
  }
  .section--callout.section--default {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.section--callout .callout-module {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--callout .callout-module .callout-module__content {
  width: 100%;
  max-width: 930px;
}

.section--carousel {
  padding: 150px 9vw;
  overflow: hidden;
  background-color: #b9d4e7;
}
@media screen and (max-width: 980px) {
  .section--carousel {
    padding: 100px 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel {
    padding: 50px 8vw;
  }
}
.section--carousel .carousel-module {
  width: 100%;
}
.section--carousel .carousel-module .carousel-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--carousel .carousel-module .carousel-module__row .carousel-module__col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__row .carousel-module__col {
    width: 100%;
  }
}
.section--carousel .carousel-module .carousel-module__row .carousel-module__col.carousel-module__col--headline {
  padding-right: 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__row .carousel-module__col.carousel-module__col--headline {
    padding-right: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__row .carousel-module__col.carousel-module__col--headline {
    padding-right: 0;
  }
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__row .carousel-module__col.carousel-module__col--copy:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__row .carousel-module__col.carousel-module__col--copy:not(:first-child) {
    margin-top: 25px;
  }
}
.section--carousel .carousel-module .carousel-module__row .carousel-module__col:only-child {
  padding-right: 0 !important;
  width: 100%;
  max-width: 850px;
}
.section--carousel .carousel-module .carousel-module__swiper {
  margin-top: 75px;
  width: calc(100% + 50px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper {
    margin-top: 55px;
    padding: 0 35px;
    width: calc(100% + 35px);
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper {
    margin-top: 35px;
    padding: 0 25px;
    width: calc(100% + 25px);
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide {
  padding-right: 50px;
  width: 33.33%;
  min-height: 420px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 1420px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide {
    width: 50%;
    min-height: 370px;
  }
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide {
    padding-right: 35px;
    min-height: 320px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide {
    padding-right: 25px;
    width: 100%;
    min-height: 220px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content {
  padding: 70px 35px 85px;
  width: 100%;
  height: 100%;
  background-color: #909068;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content {
    padding: 50px 25px 65px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content {
    padding: 40px 20px 45px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content:before {
  width: calc(100% - 70px);
  height: calc(100% - 80px);
  content: "";
  border-top: 1px solid #1c1c1c;
  border-bottom: 1px solid #1c1c1c;
  position: absolute;
  top: 40px;
  left: 35px;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content:before {
    width: calc(100% - 50px);
    height: calc(100% - 60px);
    top: 30px;
    left: 25px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content:before {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    left: 20px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-count {
  font-size: 16px;
  line-height: 100%;
  font-weight: 700;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-count {
    font-size: 13px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-count {
    font-size: 10px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
  margin-top: 15px;
  font-size: 52px;
  line-height: 125%;
  font-weight: 400;
  font-style: normal;
}
@media screen and (max-width: 1640px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
    font-size: 50px;
  }
}
@media screen and (max-width: 1420px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
    font-size: 46px;
  }
}
@media screen and (max-width: 1200px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
    font-size: 42px;
  }
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
    margin-top: 12px;
    font-size: 38px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-title {
    margin-top: 10px;
    font-size: 26px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-copy {
  margin-top: 25px;
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .carousel-module__swiper-wrapper .carousel-module__swiper-slide .carousel-module__swiper-slide-content .carousel-module__swiper-slide-copy {
    margin-top: 15px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .swiper-button {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fbc6bf;
  -webkit-transform-origin: top;
          transform-origin: top;
  cursor: pointer;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button {
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button {
    width: 40px;
    height: 40px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--prev {
  left: -65px;
  -webkit-transform: rotate(180deg) translateY(-50%);
          transform: rotate(180deg) translateY(-50%);
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--prev {
    left: -12px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--prev {
    left: -7.5px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--next {
  right: -15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--next {
    right: 23px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button.swiper-button--next {
    right: 17.5px;
  }
}
.section--carousel .carousel-module .carousel-module__swiper .swiper-button svg {
  width: 31px;
  height: auto;
}
@media screen and (max-width: 980px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button svg {
    width: 26px;
  }
}
@media screen and (max-width: 760px) {
  .section--carousel .carousel-module .carousel-module__swiper .swiper-button svg {
    width: 21px;
  }
}

.section--contact {
  padding: 0;
}
.section--contact .contact-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--contact .contact-module__row.contact-module__row--primary {
  padding: 50px 9vw 0;
}
@media screen and (max-width: 1200px) {
  .section--contact .contact-module__row.contact-module__row--primary {
    padding: 40px 9vw 0;
  }
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--primary {
    padding: 30px 6vw 0 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--primary {
    padding: 20px 8vw 0 8vw;
  }
}
.section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(1) {
  width: 26.5%;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(1) {
    width: 40%;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(1) {
    width: 70%;
  }
}
.section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(1) .contact-module__image {
  padding-top: 132%;
  width: 100%;
}
.section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(1) .contact-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(2) {
  padding: 50px 0 0 9vw;
  width: 73.5%;
}
@media screen and (max-width: 1200px) {
  .section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(2) {
    padding: 40px 0 0 9vw;
  }
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(2) {
    padding: 30px 0 0 6vw;
    width: 60%;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--primary .contact-module__col:nth-child(2) {
    padding: 50px 0 0;
    width: 100%;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary {
  margin-top: 150px;
  padding: 75px 4.5vw 0;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary {
    margin-top: 75px;
    padding: 55px 6vw 0;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary {
    margin-top: 50px;
    padding: 35px 8vw 0;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary:before {
  width: calc(100% - 9vw);
  height: 1px;
  content: "";
  position: absolute;
  top: 0;
  left: 4.5vw;
  z-index: 10;
  background-color: #1c1c1c;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary:before {
    width: calc(100% - 6vw);
    left: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary:before {
    width: calc(100% - 8vw);
    left: 8vw;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col {
    width: 100%;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) {
  margin-top: 45px;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) a {
  text-decoration: none !important;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
@media (hover: hover) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) a:hover {
    color: #f69b32 !important;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) p {
  margin: 25px 0;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) p {
    margin: 20px 0;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) p {
    margin: 15px 0;
  }
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col .contact-module__copy:not(:first-child) {
    margin-top: 25px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--left-column {
  padding-right: 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--left-column {
    padding-right: 0;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column {
  padding: 0 4.5vw 75px;
}
@media screen and (max-width: 1200px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column {
    margin-top: 55px;
    padding: 55px 6vw 75px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column {
    margin-top: 35px;
    padding: 35px 8vw 50px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column:before {
  width: calc(100% + 4.5vw);
  height: calc(100% + 175px);
  content: "";
  position: absolute;
  top: -175px;
  left: 0;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column:before {
    width: calc(100% + 6vw);
    height: 100%;
    top: 0;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column:before {
    width: calc(100% + 8vw);
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column.contact-module__col--blue:before {
  background-color: #b9d4e7;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column.contact-module__col--green:before {
  background-color: #909068;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column.contact-module__col--pink:before {
  background-color: #fbc6bf;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column.contact-module__col--yellow:before {
  background-color: #ecce70;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact {
  width: 100%;
  height: 40px;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact.form__item--textarea {
  height: 340px;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact:not(:first-child) {
  margin-top: 45px;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact {
    height: 34px;
  }
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact.form__item--textarea {
    height: 283px;
  }
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact {
    height: 28px;
  }
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact.form__item--textarea {
    height: 226px;
  }
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact:not(:first-child) {
    margin-top: 25px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact .wpcf7-form-control-wrap {
  width: 100%;
  height: 100%;
  display: block;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact label {
  padding: 8px 0;
  width: 100%;
  color: #1c1c1c;
  font-size: 24px;
  line-height: 100%;
  font-weight: 400;
  font-style: normal;
  display: block;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact label {
    padding: 7px 0;
    font-size: 19px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact label {
    padding: 6px 0;
    font-size: 14px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
  padding: 0;
  width: 100%;
  height: 100%;
  color: #1c1c1c;
  font-size: 24px;
  line-height: 100%;
  font-weight: 400;
  font-style: normal;
  border-radius: 0 !important;
  border-bottom: 1px solid #1c1c1c;
  -webkit-transition: border 0.4s ease;
  transition: border 0.4s ease;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input.wpcf7-not-valid,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea.wpcf7-not-valid {
  border-color: #ff0000;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
    font-size: 19px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
    font-size: 14px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact ::-ms-input-placeholder {
  color: #1c1c1c !important;
  opacity: 0.5 !important;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact ::-webkit-input-placeholder {
  color: #1c1c1c !important;
  opacity: 0.5 !important;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact ::-moz-placeholder {
  color: #1c1c1c !important;
  opacity: 0.5 !important;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact :-ms-input-placeholder {
  color: #1c1c1c !important;
  opacity: 0.5 !important;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact ::placeholder {
  color: #1c1c1c !important;
  opacity: 0.5 !important;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:hover,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:focus,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:active,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:hover,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:focus,
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:active {
  font-size: 24px !important;
  -webkit-text-fill-color: #1c1c1c !important;
  -webkit-box-shadow: 0 0 0 30px #ecce70 inset !important;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:hover,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:focus,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:active,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:hover,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:focus,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:active {
    font-size: 19px !important;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:hover,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:focus,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact input:-webkit-autofill:active,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:hover,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:focus,
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea:-webkit-autofill:active {
    font-size: 14px !important;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
  padding: 20px;
  height: 300px;
  font-size: inherit;
  line-height: 135%;
  border: 1px solid #1c1c1c;
  resize: none;
  background: none;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
    padding: 18px;
    height: 250px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .form__item--contact textarea {
    padding: 15px;
    height: 200px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .wpcf7-response-output {
  margin: 25px 0 0 !important;
  padding: 0 !important;
  border: none !important;
  color: #1c1c1c !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .wpcf7-response-output {
    margin-top: 20px !important;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .wpcf7-response-output {
    margin-top: 15px !important;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .cta__group {
  width: auto;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .cta__group .wpcf7-spinner {
  margin: 0;
  width: calc(100% - 40px) !important;
  height: calc(100% - 40px) !important;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  border-radius: 30px;
  opacity: 1 !important;
  background: #f69b32 !important;
  -webkit-transform: none !important;
          transform: none !important;
}
@media screen and (max-width: 980px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .cta__group .wpcf7-spinner {
    width: calc(100% - 30px) !important;
    height: calc(100% - 30px) !important;
    border-radius: 24px;
  }
}
@media screen and (max-width: 760px) {
  .section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .cta__group .wpcf7-spinner {
    width: calc(100% - 20px) !important;
    height: calc(100% - 20px) !important;
    border-radius: 18px;
  }
}
.section--contact .contact-module__row.contact-module__row--secondary .contact-module__col.contact-module__col--right-column .contact-module__form .cta__group .wpcf7-spinner:before {
  width: 16px;
  height: 16px;
  color: #000;
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  line-height: 16px;
  font-weight: 900;
  content: "\f1ce";
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  background: #f69b32 !important;
  -webkit-transform-origin: 8px 8px;
          transform-origin: 8px 8px;
  -webkit-animation: rotating 0.8s linear infinite;
          animation: rotating 0.8s linear infinite;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.section--detail {
  padding: 150px 9vw;
}
.section--detail.section--indent {
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 9vw);
  padding: 150px 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--detail {
    padding: 100px 6vw;
  }
  .section--detail.section--indent {
    width: 100%;
    padding: 100px 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--detail {
    padding: 50px 8vw;
  }
  .section--detail.section--indent {
    padding: 50px 6vw;
  }
}
.section--detail .detail-module {
  width: 100%;
}
.section--detail .detail-module .detail-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--detail .detail-module .detail-module__row .detail-module__col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__row .detail-module__col {
    width: 100%;
  }
}
.section--detail .detail-module .detail-module__row .detail-module__col.detail-module__col--headline {
  padding-right: 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__row .detail-module__col.detail-module__col--headline {
    padding-right: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__row .detail-module__col.detail-module__col--headline {
    padding-right: 0;
  }
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__row .detail-module__col.detail-module__col--copy:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__row .detail-module__col.detail-module__col--copy:not(:first-child) {
    margin-top: 25px;
  }
}
.section--detail .detail-module .detail-module__row .detail-module__col:only-child {
  padding-right: 0 !important;
  width: 100%;
  max-width: 850px;
}
.section--detail .detail-module .detail-module__item-row {
  margin-top: 100px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row {
    margin-top: 85px;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__item-row {
    margin-top: 70px;
  }
}
.section--detail .detail-module .detail-module__item-row.detail-module__item-row--even {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row.detail-module__item-row--even .detail-module__item-col:nth-child(1) {
    margin-right: auto;
  }
}
.section--detail .detail-module .detail-module__item-row.detail-module__item-row--even .detail-module__item-col:nth-child(2) {
  padding: 75px 4.5vw 0 0;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row.detail-module__item-row--even .detail-module__item-col:nth-child(2) {
    padding: 45px 0 0;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__item-row.detail-module__item-row--even .detail-module__item-col:nth-child(2) {
    padding: 35px 0 0;
  }
}
.section--detail .detail-module .detail-module__item-row.detail-module__item-row--even .detail-module__item-col .detail-module__item-image {
  -webkit-mask-image: url("src/img/image-mask-2.svg");
          mask-image: url("src/img/image-mask-2.svg");
}
.section--detail .detail-module .detail-module__item-row .detail-module__item-col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col:nth-child(1) {
    width: 50%;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col:nth-child(1) {
    width: 100%;
  }
}
.section--detail .detail-module .detail-module__item-row .detail-module__item-col:nth-child(2) {
  padding: 75px 0 0 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col:nth-child(2) {
    padding: 45px 0 0;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col:nth-child(2) {
    padding: 35px 0 0;
  }
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col {
    width: 100%;
  }
}
.section--detail .detail-module .detail-module__item-row .detail-module__item-col .detail-module__item-image {
  padding-top: 100%;
  width: 100%;
  -webkit-mask-image: url("src/img/image-mask-1.svg");
          mask-image: url("src/img/image-mask-1.svg");
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.section--detail .detail-module .detail-module__item-row .detail-module__item-col .detail-module__item-image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--detail .detail-module .detail-module__item-row .detail-module__item-col .detail-module__item-copy:not(:first-child) {
  margin-top: 45px;
}
@media screen and (max-width: 980px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col .detail-module__item-copy:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--detail .detail-module .detail-module__item-row .detail-module__item-col .detail-module__item-copy:not(:first-child) {
    margin-top: 25px;
  }
}

.section--faq {
  padding: 100px 9vw 0;
}
@media screen and (max-width: 980px) {
  .section--faq {
    padding: 75px 6vw 0;
  }
}
@media screen and (max-width: 760px) {
  .section--faq {
    padding: 50px 8vw 0;
  }
}
.section--faq .faq-module__row {
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--faq .faq-module__row .faq-module__headline {
  width: 100%;
  max-width: 730px;
}
.section--faq .faq-module__row .faq-module__copy {
  margin-top: 45px;
  max-width: 930px;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__copy {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__copy {
    margin-top: 25px;
  }
}
.section--faq .faq-module__row .faq-module__filter {
  padding: 50px 0;
  width: calc(100% + 40px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--faq .faq-module__row .faq-module__filter:after {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #1c1c1c;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__filter {
    padding: 35px 0;
    width: calc(100% + 30px);
    font-size: 12px;
  }
  .section--faq .faq-module__row .faq-module__filter:after {
    width: calc(100% + 6vw);
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__filter {
    padding: 25px 0;
    width: calc(100% + 20px);
    font-size: 11px;
  }
  .section--faq .faq-module__row .faq-module__filter:after {
    width: calc(100% + 8vw);
  }
}
.section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn {
  margin-right: 40px;
  padding-bottom: 3px;
  font-size: 13px;
  line-height: 135%;
  font-weight: 500 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn:before {
  width: 0;
  height: 3px;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fbc6bf;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
}
.section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn.faq-module__filter-btn--current:before {
  width: 100%;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn {
    margin-right: 30px;
    font-size: 12px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn {
    margin-right: 20px;
    font-size: 11px;
  }
}
@media (hover: hover) {
  .section--faq .faq-module__row .faq-module__filter .faq-module__filter-btn:hover:before {
    width: 100%;
  }
}
.section--faq .faq-module__row .faq-module__grid {
  width: 100%;
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item {
  padding-top: 50px;
  width: 100%;
  text-decoration: none !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item.animate {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item {
    padding-top: 40px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item {
    padding-top: 30px;
  }
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content {
  width: 100%;
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question {
  padding-right: 40px;
  max-width: 1200px;
  cursor: pointer;
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question:before {
  width: calc(100% - 30px);
  height: 1px;
  content: "";
  position: absolute;
  bottom: 19px;
  left: 0;
  background-color: #000;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question:before {
    bottom: 17px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question:before {
    bottom: 11px;
  }
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question.faq-module__item-question--active + .faq-module__item-answer {
  opacity: 1;
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question.faq-module__item-question--active .faq-module__item-icon:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question span {
  padding-right: 20px;
  background-color: #fff;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question span {
    padding-right: 15px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question span {
    padding-right: 10px;
  }
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question .faq-module__item-icon {
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  position: absolute;
  bottom: 10px;
  right: 0;
  border-radius: 50%;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question .faq-module__item-icon {
    bottom: 8px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question .faq-module__item-icon {
    bottom: 2px;
  }
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question .faq-module__item-icon:before {
  width: 2px;
  height: 8px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-question .faq-module__item-icon:after {
  width: 8px;
  height: 2px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-answer {
  padding-top: 25px;
  max-width: 930px;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
@media screen and (max-width: 980px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-answer {
    padding-top: 20px;
  }
}
@media screen and (max-width: 760px) {
  .section--faq .faq-module__row .faq-module__grid .faq-module__item .faq-module__item-content .faq-module__item-answer {
    padding-top: 15px;
  }
}

body:not(.page-id-299) .faq-module__filter {
  display: none !important;
}

.section--gallery {
  padding: 0 9vw;
}
@media screen and (max-width: 980px) {
  .section--gallery {
    padding: 0 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--gallery {
    padding: 0 8vw;
  }
}
.section--gallery .gallery-module {
  padding-right: 10%;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 760px) {
  .section--gallery .gallery-module {
    padding-right: 0;
  }
}
.section--gallery .gallery-module .gallery-module__image:nth-child(1) {
  padding-top: 46%;
  width: 65%;
}
@media screen and (max-width: 760px) {
  .section--gallery .gallery-module .gallery-module__image:nth-child(1) {
    padding-top: 56%;
    width: 85%;
  }
}
.section--gallery .gallery-module .gallery-module__image:nth-child(2) {
  margin-top: 15%;
  padding-top: 46%;
  width: 35%;
}
@media screen and (max-width: 760px) {
  .section--gallery .gallery-module .gallery-module__image:nth-child(2) {
    margin-top: 0;
    margin-left: auto;
    padding-top: 56%;
    width: 45%;
  }
}
.section--gallery .gallery-module .gallery-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--gallery .gallery-module .floating-icon {
  width: 75px;
  height: auto;
  position: absolute;
}
@media screen and (max-width: 1420px) {
  .section--gallery .gallery-module .floating-icon {
    width: 65px;
  }
}
@media screen and (max-width: 1200px) {
  .section--gallery .gallery-module .floating-icon {
    width: 55px;
  }
}
@media screen and (max-width: 980px) {
  .section--gallery .gallery-module .floating-icon {
    width: 45px;
  }
}
@media screen and (max-width: 760px) {
  .section--gallery .gallery-module .floating-icon {
    width: 35px;
  }
}
.section--gallery .gallery-module .floating-icon.floating-icon--1 {
  top: 2%;
  left: 15%;
}
.section--gallery .gallery-module .floating-icon.floating-icon--2 {
  bottom: 25%;
  right: 0;
}
@media screen and (max-width: 760px) {
  .section--gallery .gallery-module .floating-icon.floating-icon--2 {
    bottom: 15%;
    right: 55%;
  }
}

.section--hero {
  padding: 0 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--hero {
    padding: 0;
  }
}
@media screen and (max-width: 760px) {
  .section--hero {
    padding: 0;
  }
}
.section--hero .hero-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--hero .hero-module__row .hero-module__col {
  width: 50%;
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__row .hero-module__col {
    width: 100%;
  }
}
.section--hero .hero-module__row .hero-module__col.hero-module__col--content {
  padding: 4.5vw;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  background-color: #b9d4e7;
}
@media screen and (max-width: 980px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--content {
    padding: 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--content {
    padding: 50px 12vw;
  }
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--content .hero-module__content {
    max-width: 500px;
  }
}
.section--hero .hero-module__row .hero-module__col.hero-module__col--image {
  padding: 50px;
  background-image: url("src/img/gradient-bg.webp");
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 1200px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--image {
    padding: 40px;
  }
}
@media screen and (max-width: 980px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--image {
    padding: 30px;
  }
}
@media screen and (max-width: 760px) {
  .section--hero .hero-module__row .hero-module__col.hero-module__col--image {
    padding: 8vw;
  }
}
.section--hero .hero-module__row .hero-module__col.hero-module__col--image .hero-module__image {
  padding-top: 120%;
  width: 100%;
  min-height: 100%;
}
.section--hero .hero-module__row .hero-module__col.hero-module__col--image .hero-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.section--highlight {
  padding: 0 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--highlight {
    padding: 0 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight {
    padding: 0 8vw;
  }
}
.section--highlight .highlight-module {
  padding-top: 75px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .highlight-module::before {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #1c1c1c;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module::before {
    width: calc(100% + 6vw);
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module::before {
    width: calc(100% + 8vw);
  }
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module {
    padding-top: 55px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module {
    padding-top: 35px;
  }
}
.section--highlight .highlight-module .highlight-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col {
  width: 50%;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col {
    width: 100%;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__copy:not(:first-child),
.section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__image:not(:first-child),
.section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__list:not(:first-child) {
  margin-top: 45px;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__copy:not(:first-child),
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__image:not(:first-child),
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__list:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__copy:not(:first-child),
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__image:not(:first-child),
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col .highlight-module__list:not(:first-child) {
    margin-top: 25px;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column {
  padding-right: 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column {
    padding-right: 0;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__image {
  width: 100%;
  height: auto;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a {
  text-decoration: none !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a:not(:first-child) {
  margin-top: 20px;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a:not(:first-child) {
    margin-top: 15px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a:not(:first-child) {
    margin-top: 10px;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a svg {
  margin: -2px 12px 0 0;
  width: 31px;
  height: auto;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a svg {
    margin: -2px 10px 0 0;
    width: 26px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a svg {
    margin: -2px 8px 0 0;
    width: 21px;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a span {
  border-bottom: 3px solid #fbc6bf;
  -webkit-transition: border-color 0.4s ease;
  transition: border-color 0.4s ease;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a span {
    border-bottom-width: 2.5px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a span {
    border-bottom-width: 2px;
  }
}
@media (hover: hover) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--left-column .highlight-module__list a:hover span {
    border-bottom-color: #b9d4e7;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column {
  padding: 0 4.5vw 75px;
}
@media screen and (max-width: 1200px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column {
    margin-top: 55px;
    padding: 55px 6vw 75px;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column {
    margin-top: 35px;
    padding: 35px 8vw 50px;
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column:before {
  width: calc(100% + 4.5vw);
  height: calc(100% + 175px);
  content: "";
  position: absolute;
  top: -175px;
  left: 0;
}
@media screen and (max-width: 980px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column:before {
    width: calc(100% + 6vw);
    height: 100%;
    top: 0;
  }
}
@media screen and (max-width: 760px) {
  .section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column:before {
    width: calc(100% + 8vw);
  }
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column.highlight-module__col--blue:before {
  background-color: #b9d4e7;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column.highlight-module__col--green:before {
  background-color: #909068;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column.highlight-module__col--pink:before {
  background-color: #fbc6bf;
}
.section--highlight .highlight-module .highlight-module__row .highlight-module__col.highlight-module__col--right-column.highlight-module__col--yellow:before {
  background-color: #ecce70;
}

.section--intro {
  padding: 0;
}
.section--intro .intro-module__row {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--intro .intro-module__row.intro-module__row--primary {
  padding: 50px 9vw 0;
}
@media screen and (max-width: 1200px) {
  .section--intro .intro-module__row.intro-module__row--primary {
    padding: 40px 9vw 0;
  }
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--primary {
    padding: 30px 6vw 0 6vw;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--primary {
    padding: 20px 8vw 0 8vw;
  }
}
.section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(1) {
  width: 26.5%;
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(1) {
    width: 40%;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(1) {
    width: 70%;
  }
}
.section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(1) .intro-module__image {
  padding-top: 132%;
  width: 100%;
}
.section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(1) .intro-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(2) {
  padding: 50px 0 0 9vw;
  width: 73.5%;
}
@media screen and (max-width: 1200px) {
  .section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(2) {
    padding: 40px 0 0 9vw;
  }
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(2) {
    padding: 30px 0 0 6vw;
    width: 60%;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--primary .intro-module__col:nth-child(2) {
    padding: 50px 0 0;
    width: 100%;
  }
}
.section--intro .intro-module__row.intro-module__row--primary .floating-icon {
  display: none;
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--primary .floating-icon {
    display: block;
  }
}
.section--intro .intro-module__row.intro-module__row--secondary {
  padding: 20px 0 0 4.5vw;
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--secondary {
    padding: 20px 0 0 0;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--secondary {
    padding: 50px 0 0 0;
  }
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) {
  padding-top: 15%;
  width: 60%;
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) {
    width: 65%;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) {
    padding-top: 0;
    width: 100%;
  }
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content {
  padding: 9vw;
}
@media screen and (max-width: 1200px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content {
    padding: 9vw 9vw 100px;
  }
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content {
    padding: 6vw 6vw 75px;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content {
    padding: 50px 8vw 50px;
    text-align: center;
  }
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content .cta__group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content.intro-module__content--blue {
  background-color: #b9d4e7;
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content.intro-module__content--green {
  background-color: #909068;
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content.intro-module__content--pink {
  background-color: #fbc6bf;
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(1) .intro-module__content.intro-module__content--yellow {
  background-color: #ecce70;
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(2) {
  width: 40%;
}
@media screen and (max-width: 980px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(2) {
    width: 35%;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(2) {
    margin-bottom: -50px;
    padding: 8vw;
    width: 100%;
  }
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(2) .intro-module__image {
  padding-top: 125%;
  width: 100%;
}
.section--intro .intro-module__row.intro-module__row--secondary .intro-module__col:nth-child(2) .intro-module__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 760px) {
  .section--intro .intro-module__row .floating-icon {
    display: none;
  }
}
.section--intro .floating-icon {
  width: 75px;
  height: auto;
  position: absolute;
}
@media screen and (max-width: 1420px) {
  .section--intro .floating-icon {
    width: 65px;
  }
}
@media screen and (max-width: 1200px) {
  .section--intro .floating-icon {
    width: 55px;
  }
}
@media screen and (max-width: 980px) {
  .section--intro .floating-icon {
    width: 45px;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .floating-icon {
    width: 35px;
  }
}
.section--intro .floating-icon.floating-icon--1 {
  top: 18%;
  left: 20%;
}
@media screen and (max-width: 760px) {
  .section--intro .floating-icon.floating-icon--1 {
    top: 60%;
    left: 15%;
  }
}
.section--intro .floating-icon.floating-icon--2 {
  top: 1%;
  right: 25%;
}
@media screen and (max-width: 980px) {
  .section--intro .floating-icon.floating-icon--2 {
    right: 20%;
  }
}
@media screen and (max-width: 760px) {
  .section--intro .floating-icon.floating-icon--2 {
    top: auto;
    bottom: -5%;
    right: 30%;
  }
}

.section--news-grid {
  padding: 100px 9vw 0;
}
@media screen and (max-width: 980px) {
  .section--news-grid {
    padding: 75px 6vw 0;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid {
    padding: 50px 8vw 0;
  }
}
.section--news-grid .news-grid-module__row {
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--news-grid .news-grid-module__row .news-grid-module__headline {
  width: 100%;
  max-width: 730px;
}
.section--news-grid .news-grid-module__row .news-grid-module__filter {
  padding: 50px 0;
  width: calc(100% + 40px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--news-grid .news-grid-module__row .news-grid-module__filter:after {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #1c1c1c;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__filter {
    padding: 35px 0;
    width: calc(100% + 30px);
    font-size: 12px;
  }
  .section--news-grid .news-grid-module__row .news-grid-module__filter:after {
    width: calc(100% + 6vw);
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__filter {
    padding: 25px 0;
    width: calc(100% + 20px);
    font-size: 11px;
  }
  .section--news-grid .news-grid-module__row .news-grid-module__filter:after {
    width: calc(100% + 8vw);
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn {
  margin-right: 40px;
  padding-bottom: 3px;
  font-size: 13px;
  line-height: 135%;
  font-weight: 500 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn:before {
  width: 0;
  height: 3px;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fbc6bf;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
}
.section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn.news-grid-module__filter-btn--current:before {
  width: 100%;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn {
    margin-right: 30px;
    font-size: 12px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn {
    margin-right: 20px;
    font-size: 11px;
  }
}
@media (hover: hover) {
  .section--news-grid .news-grid-module__row .news-grid-module__filter .news-grid-module__filter-btn:hover:before {
    width: 100%;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item {
  padding: 50px 0;
  width: 100%;
  text-decoration: none !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
}
.section--news-grid .news-grid-module__row .news-grid-module__item:after {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #1c1c1c;
}
.section--news-grid .news-grid-module__row .news-grid-module__item.animate {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.section--news-grid .news-grid-module__row .news-grid-module__item:before {
  width: 370px;
  height: 370px;
  content: "";
  position: absolute;
  top: 50px;
  left: 0;
  border-radius: 50%;
  overflow: hidden;
  background-image: url(src/img/gradient-bg.webp);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item:before {
    width: 275px;
    height: 275px;
    top: 40px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item:before {
    width: 180px;
    height: 180px;
    top: 30px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item:nth-child(even):before {
  -webkit-transform: rotate(182deg);
          transform: rotate(182deg);
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item {
    padding: 40px 0;
  }
  .section--news-grid .news-grid-module__row .news-grid-module__item:after {
    width: calc(100% + 6vw);
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item {
    padding: 30px 0;
    width: 100%;
  }
  .section--news-grid .news-grid-module__row .news-grid-module__item:after {
    width: calc(100% + 8vw);
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-image {
  margin: 20px 0 0 20px;
  width: 370px;
  height: 370px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 10;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-image {
    margin: 15px 0 0 15px;
    width: 275px;
    height: 275px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-image {
    margin: 10px 0 0 10px;
    width: 180px;
    height: 180px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content {
  padding-left: 9vw;
  width: calc(100% - 390px);
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content {
    padding-left: 6vw;
    width: calc(100% - 290px);
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content {
    margin-top: 20px;
    padding-left: 0;
    width: 100%;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-categories {
  margin-right: 20px;
  font-size: 13px;
  line-height: 135%;
  font-weight: 700 !important;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-categories {
    font-size: 12px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-categories {
    font-size: 11px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-headline {
  margin-top: 30px;
  max-width: 650px;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-headline {
    margin-top: 20px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-headline {
    margin-top: 15px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-blurb {
  margin-top: 30px;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-blurb {
    margin-top: 20px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-blurb {
    margin-top: 15px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn {
  margin-top: 30px;
  font-size: 16px;
  line-height: 135%;
  font-weight: 500 !important;
  text-decoration: none !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn {
    margin-top: 20px;
    font-size: 14px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn {
    margin-top: 15px;
    font-size: 12px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn svg {
  margin-top: -3px;
  width: 31px;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn svg {
    width: 26px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn svg {
    width: 21px;
  }
}
.section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn span {
  margin-left: 12px;
  border-bottom: 3px solid #fbc6bf;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: border-color 0.4s ease;
  transition: border-color 0.4s ease;
}
@media screen and (max-width: 980px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn span {
    margin-left: 10px;
  }
}
@media screen and (max-width: 760px) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn span {
    margin-left: 8px;
  }
}
@media (hover: hover) {
  .section--news-grid .news-grid-module__row .news-grid-module__item .news-grid-module__item-content .news-grid-module__item-btn:hover span {
    border-bottom-color: #b9d4e7;
  }
}

.header {
  padding: 0 4.5%;
  width: 100%;
  min-width: 375px;
  height: 125px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0%, 0);
          transform: translate3d(0, 0%, 0);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (max-width: 1420px) {
  .header {
    height: 110px;
  }
}
@media screen and (max-width: 980px) {
  .header {
    padding: 0 6%;
    height: 90px;
  }
}
@media screen and (max-width: 760px) {
  .header {
    padding: 0 8%;
    height: 60px;
  }
}
.header.header--hide {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.header .header__wrapper {
  width: 100%;
  height: 100%;
}
.header .header__logo {
  height: 55px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 1420px) {
  .header .header__logo {
    height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .header .header__logo {
    height: 45px;
  }
}
@media screen and (max-width: 980px) {
  .header .header__logo {
    height: 43px;
  }
}
@media screen and (max-width: 760px) {
  .header .header__logo {
    height: 31px;
  }
}
.header .header__logo img {
  width: auto;
  height: 100%;
}
.header .main-menu {
  width: 100%;
  position: absolute;
  top: calc(50% + 18px);
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1420px) {
  .header .main-menu {
    top: calc(50% + 12px);
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu {
    width: 100%;
    height: 0;
    position: fixed;
    top: 0;
    right: 0;
  }
  .header .main-menu:after {
    width: 100%;
    height: 90px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
  }
}
@media screen and (max-width: 760px) {
  .header .main-menu:after {
    height: 60px;
  }
}
.header .main-menu .main-menu__wrapper {
  width: 100%;
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__wrapper {
    height: 0;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    overflow: scroll;
    background-color: #fbc6bf;
    -webkit-transition: height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
}
.header .main-menu .main-menu__list {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list {
    padding: 115px 6% 45px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #fff;
  }
}
@media screen and (max-width: 760px) {
  .header .main-menu .main-menu__list {
    padding: 100px 8% 35px;
  }
}
.header .main-menu .main-menu__list .main-menu__item {
  margin: 0;
  color: #1c1c1c;
  font-weight: 500;
  font-style: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header .main-menu .main-menu__list .main-menu__item:first-child {
  margin-left: 0 !important;
}
.header .main-menu .main-menu__list .main-menu__item:not(:first-child) {
  margin-left: 30px;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item:not(:first-child) {
    margin-left: 20px;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item:not(:first-child) {
    margin-left: 0;
    margin-top: 25px;
  }
}
.header .main-menu .main-menu__list .main-menu__item:nth-child(3) {
  margin-left: auto;
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item:nth-child(3) {
    margin-left: 0;
  }
}
.header .main-menu .main-menu__list .main-menu__item.main-menu__item--has-sub-menu {
  margin-left: 45px;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item.main-menu__item--has-sub-menu {
    margin-left: 20px;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item.main-menu__item--has-sub-menu {
    margin-left: 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link {
  padding: 3px 0;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none !important;
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link {
    font-size: 22px;
  }
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link:before {
  width: 0;
  height: 3px;
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #fbc6bf;
  -webkit-transition: width 0.4s ease, height 0.4s ease, background-color 0.4s ease;
  transition: width 0.4s ease, height 0.4s ease, background-color 0.4s ease;
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu {
  padding-right: 16px;
  font-size: 19px;
  line-height: 100%;
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:before {
  width: calc(100% - 120px);
  height: 1px;
  right: 16px;
  background-color: #1c1c1c;
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:after {
  width: 8px;
  height: calc(100% - 7px);
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("src/img/down-arrow.svg");
  background-repeat: no-repeat;
  background-size: 8px auto;
  background-position-y: bottom;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu {
    padding-right: 12px;
    font-size: 16px;
  }
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:before {
    width: calc(100% - 99px);
    right: 12px;
  }
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:after {
    width: 6px;
    height: calc(100% - 6px);
    background-size: 6px auto;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu {
    padding-right: 16px;
    font-size: 22px;
  }
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:before {
    width: calc(100% - 135px);
    right: 16px;
  }
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.main-menu__link--has-sub-menu:after {
    width: 8px;
    height: calc(100% - 8px);
    background-size: 8px auto;
  }
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link.touch-active.main-menu__link--has-sub-menu:before {
  width: calc(100% - 16px);
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.touch-active.main-menu__link--has-sub-menu:before {
    width: calc(100% - 12px);
  }
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link.touch-active.main-menu__link--has-sub-menu:before {
    width: calc(100% - 16px);
  }
}
.header .main-menu .main-menu__list .main-menu__item .main-menu__link.touch-active:before {
  width: 100%;
  height: 3px;
  background-color: #fbc6bf;
}
@media (hover: hover) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link:hover.main-menu__link--has-sub-menu:before {
    width: calc(100% - 16px);
  }
}
@media screen and (hover: hover) and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link:hover.main-menu__link--has-sub-menu:before {
    width: calc(100% - 12px);
  }
}
@media screen and (hover: hover) and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link:hover.main-menu__link--has-sub-menu:before {
    width: calc(100% - 16px);
  }
}
@media (hover: hover) {
  .header .main-menu .main-menu__list .main-menu__item .main-menu__link:hover:before {
    width: 100%;
    height: 3px;
    background-color: #fbc6bf;
  }
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list {
  padding: 22.5px 22.5px 35px;
  min-width: calc(100% + 45px);
  position: absolute;
  top: 100%;
  left: -22.5px;
  display: none;
  background-color: #fbc6bf;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list {
    padding: 15px 15px 25px;
    min-width: calc(100% + 30px);
    left: -15px;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list {
    padding: 25px 25px 0;
    width: 100%;
    min-width: 0;
    position: relative;
    top: auto;
    left: auto;
    background: none;
  }
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item:not(:first-child) {
  margin-top: 12.5px;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item:not(:first-child) {
    margin-top: 10px;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item:not(:first-child) {
    margin-top: 25px;
  }
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link {
  padding: 3px 0;
  font-size: 19px;
  line-height: 100%;
  text-decoration: none !important;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link:before {
  width: 0;
  height: 1px;
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #1c1c1c;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
}
.header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link.touch-active:before {
  width: 100%;
}
@media screen and (max-width: 1420px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link {
    font-size: 16px;
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link {
    font-size: 22px;
  }
}
@media (hover: hover) {
  .header .main-menu .main-menu__list .main-menu__item .sub-menu__list .sub-menu__item .sub-menu__link:hover:before {
    width: 100%;
  }
}
.header .main-menu .secondary-menu {
  position: absolute;
  top: calc(50% - 40px);
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1420px) {
  .header .main-menu .secondary-menu {
    top: calc(50% - 30px);
  }
}
@media screen and (max-width: 980px) {
  .header .main-menu .secondary-menu {
    padding: 55px 6%;
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media screen and (max-width: 760px) {
  .header .main-menu .secondary-menu {
    padding: 45px 8%;
  }
}
.header .main-menu .secondary-menu .secondary-menu__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 980px) {
  .header .main-menu .secondary-menu .secondary-menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item {
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item:not(:first-child) {
  margin-left: 25px !important;
}
@media screen and (max-width: 980px) {
  .header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item:not(:first-child) {
    margin-left: 0 !important;
    margin-top: 15px !important;
  }
}
.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link {
  padding: 2px 0;
  color: #1c1c1c;
  font-size: 13px;
  line-height: 100%;
  font-weight: 500 !important;
  font-style: normal;
  text-decoration: none !important;
  -webkit-transition: color 0.4s ease, opacity 0.4s ease;
  transition: color 0.4s ease, opacity 0.4s ease;
}
@media screen and (max-width: 980px) {
  .header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link {
    font-size: 16px;
  }
}
.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link:before {
  width: 0;
  height: 2px;
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #fbc6bf;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
}
.header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link.touch-active:before {
  width: 100%;
}
@media (hover: hover) {
  .header .main-menu .secondary-menu .secondary-menu__list .secondary-menu__item .secondary-menu__link:hover:before {
    width: 100%;
  }
}
.header .main-menu__toggle-btn {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 99999;
  display: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 980px) {
  .header .main-menu__toggle-btn {
    display: block;
  }
}
.header .main-menu__toggle-btn:before, .header .main-menu__toggle-btn:after,
.header .main-menu__toggle-btn span {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  left: 50%;
  background-color: #000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
  transition: width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.4s ease, width 0.4s ease, left 0.4s ease, top 0.4s ease, bottom 0.4s ease, background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s ease;
}
.header .main-menu__toggle-btn:before {
  top: calc(50% - 4px);
}
.header .main-menu__toggle-btn:after {
  top: calc(50% + 4px);
}
.header .main-menu__toggle-btn span {
  opacity: 0;
}
.header .main-menu__toggle-btn.main-menu__toggle-btn--close:before, .header .main-menu__toggle-btn.main-menu__toggle-btn--close:after {
  top: 50%;
  left: 50%;
  background-color: #000;
}
.header .main-menu__toggle-btn.main-menu__toggle-btn--close:before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg) !important;
          transform: translate(-50%, -50%) rotate(135deg) !important;
}
.header .main-menu__toggle-btn.main-menu__toggle-btn--close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg) !important;
          transform: translate(-50%, -50%) rotate(-135deg) !important;
}
@media (hover: hover) {
  .header .main-menu__toggle-btn:hover:before, .header .main-menu__toggle-btn:hover:after,
  .header .main-menu__toggle-btn:hover span {
    background-color: #000;
  }
}
.header.header--open .main-menu .main-menu__wrapper {
  height: 100dvh;
}
.header.header--open .main-menu__toggle-btn:before, .header.header--open .main-menu__toggle-btn:after,
.header.header--open .main-menu__toggle-btn span {
  background-color: #000 !important;
}

.footer {
  margin-top: 100px;
  width: 100%;
  background-color: #b9d4e7;
}
@media screen and (max-width: 980px) {
  .footer {
    margin-top: 75px;
  }
}
@media screen and (max-width: 760px) {
  .footer {
    margin-top: 50px;
  }
}
.footer .footer__wrapper .footer__row {
  padding: 0 4.5vw;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer .footer__wrapper .footer__row.footer__row--callout:after {
  width: 100vw;
  height: 200px;
  content: "";
  position: absolute;
  left: 0;
  bottom: -100px;
  overflow: hidden;
  background-color: #000;
  -webkit-clip-path: ellipse(58% 100% at 50% 100%);
          clip-path: ellipse(58% 100% at 50% 100%);
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row.footer__row--callout:after {
    height: 135px;
    bottom: -66.5px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row.footer__row--callout:after {
    height: 70px;
    bottom: -35px;
  }
}
.footer .footer__wrapper .footer__row.footer__row--info, .footer .footer__wrapper .footer__row.footer__row--blurb {
  background-color: #000;
}
.footer .footer__wrapper .footer__row.footer__row--copyright {
  border-top: 20px solid #fff;
  background-color: #b9d4e7;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row.footer__row--copyright {
    border-top-width: 15px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row.footer__row--copyright {
    border-top-width: 15px;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row {
    padding: 0 6vw;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row {
    padding: 0 8vw;
  }
}
.footer .footer__wrapper .footer__row .footer__col {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col {
    width: 100%;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--callout {
  padding: 80px 0 175px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--callout {
    padding: 65px 0 130px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--callout {
    padding: 50px 0 85px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--callout .footer-callout {
  margin: 0 auto;
  width: 100%;
  max-width: 930px;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--callout .footer-callout {
    max-width: 675px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--callout .footer-callout {
    max-width: 450px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--callout .footer-callout .footer-callout__copy {
  text-align: center;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info {
  padding-top: 60px;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info {
    padding-top: 55px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info {
    padding-top: 50px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__icon {
  width: auto;
  height: 95px;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__icon {
    height: 75px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__icon {
    height: 55px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__icon img {
  width: auto;
  height: 100%;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 540px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu {
    margin: 40px 0 0 -30px;
    width: calc(100% + 30px);
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list {
  padding-left: 60px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1420px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list {
    padding-left: 55px;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list {
    padding-left: 50px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list {
    padding-left: 40px;
  }
}
@media screen and (max-width: 540px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list {
    padding-left: 30px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link {
  color: #fff;
  font-size: 24px;
  line-height: 135%;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
}
@media screen and (max-width: 1420px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link {
    font-size: 22px;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link {
    font-size: 20px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link {
    font-size: 14px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link:not(:first-child) {
  margin-top: 10px;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link:not(:first-child) {
    margin-top: 8px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link:not(:first-child) {
    margin-top: 6px;
  }
}
@media (hover: hover) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer-menu .footer-menu__list .footer-menu__link:hover {
    text-decoration: underline;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
  margin-left: auto;
  width: 100%;
  max-width: 415px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1420px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
    max-width: 350px;
  }
}
@media screen and (max-width: 1200px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
    margin: 60px 0 0 150px;
    max-width: 500px;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
    margin: 55px 0 0 125px;
    max-width: 460px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
    margin: 50px 0 0 95px;
    max-width: 340px;
  }
}
@media screen and (max-width: 540px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter {
    margin: 50px 0 0;
    max-width: 100%;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__headline {
  color: #fff;
  font-size: 24px;
  line-height: 135%;
  font-weight: 400;
  font-style: normal;
}
@media screen and (max-width: 1420px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__headline {
    font-size: 22px;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__headline {
    font-size: 19px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__headline {
    font-size: 14px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter {
  width: 100%;
  height: 56px;
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter {
    height: 50px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .wpcf7-form-control-wrap {
  width: 100%;
  height: 100%;
  display: block;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input {
  padding: 10px 56px 0 0;
  width: 100%;
  height: 100%;
  color: #fbc6bf;
  font-size: 13px;
  line-height: 100%;
  border-bottom: 1px solid #fff;
  -webkit-transition: border 0.4s ease;
  transition: border 0.4s ease;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input.wpcf7-not-valid {
  border-color: #ff0000;
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input {
    padding: 16px 50px 0 0;
    font-size: 11px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter ::-ms-input-placeholder {
  color: #fff !important;
  opacity: 0.5 !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter ::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 0.5 !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter ::-moz-placeholder {
  color: #fff !important;
  opacity: 0.5 !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter :-ms-input-placeholder {
  color: #fff !important;
  opacity: 0.5 !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter ::placeholder {
  color: #fff !important;
  opacity: 0.5 !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill,
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:hover,
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:focus,
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:active {
  font-size: 13px !important;
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0 30px #000 inset !important;
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill,
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:hover,
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:focus,
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter input:-webkit-autofill:active {
    font-size: 11px !important;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group {
  width: 46px;
  height: 46px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
  overflow: hidden;
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group {
    width: 40px;
    height: 40px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group .btn {
  padding: 0;
  width: 100%;
  height: 100%;
  border: none;
  cursor: pointer;
  background-color: #fbc6bf;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group .btn:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("src/img/right-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group .btn span {
  display: none;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group .wpcf7-spinner {
  margin: 0;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 1 !important;
  background: #fbc6bf !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__item--newsletter .btn__group .wpcf7-spinner:before {
  width: 16px;
  height: 16px;
  color: #000;
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  line-height: 16px;
  font-weight: 900;
  content: "\f1ce";
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  background: #fbc6bf !important;
  -webkit-transform-origin: 8px 8px;
          transform-origin: 8px 8px;
  -webkit-animation: rotating 0.8s linear infinite;
          animation: rotating 0.8s linear infinite;
}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .wpcf7-response-output {
  margin: 20px 0 0 !important;
  padding: 0 !important;
  border: none !important;
  color: #fbc6bf !important;
  font-size: 11px !important;
  line-height: 150% !important;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .wpcf7-response-output {
    margin-top: 15px !important;
    font-size: 10px !important;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .wpcf7-response-output {
    margin-top: 10px !important;
    font-size: 9px !important;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__disclaimer {
  margin-top: 20px;
  font-size: 11px;
  line-height: 150%;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__disclaimer {
    margin-top: 15px;
    font-size: 10px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--info .footer__newsletter .form__disclaimer {
    margin-top: 10px;
    font-size: 9px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--blurb {
  padding: 60px 0;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb {
    padding: 55px 0;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb {
    padding: 50px 0;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb {
  width: 100%;
  max-width: 660px;
  color: #fff;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}
@media screen and (max-width: 1200px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb {
    max-width: 100%;
  }
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb {
    font-size: 12px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb {
    font-size: 9px;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb a {
  color: #f69b32 !important;
  text-decoration: none;
}
@media (hover: hover) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--blurb .footer__blurb a:hover {
    text-decoration: underline;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--copyright {
  padding: 20px 0;
  width: 100%;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--copyright {
    padding: 15px 0;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--copyright {
    padding: 10px 0;
  }
}
.footer .footer__wrapper .footer__row .footer__col.footer__col--copyright .footer__copyright {
  color: #1c1c1c;
  font-size: 12px;
  line-height: 150%;
}
@media screen and (max-width: 980px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--copyright .footer__copyright {
    font-size: 10px;
  }
}
@media screen and (max-width: 760px) {
  .footer .footer__wrapper .footer__row .footer__col.footer__col--copyright .footer__copyright {
    font-size: 8px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNyYy9zY3NzL3N0eWxlLnNjc3MiLCJzcmMvc2Nzcy92ZW5kb3IvX3Jlc2V0LnNjc3MiLCJzcmMvc2Nzcy92YXJpYWJsZXMvd2ViLWZvbnRzLnNjc3MiLCJzcmMvc2Nzcy92ZW5kb3IvX3BhY2Uuc2NzcyIsInNyYy9zY3NzL3ZlbmRvci9fbGl0eS5zY3NzIiwic3JjL3Njc3MvdmVuZG9yL19zbGljay10aGVtZS5zY3NzIiwic3JjL3Njc3MvdmVuZG9yL19zbGljay5zY3NzIiwic3JjL3Njc3MvdHlwb2dyYXBoeS9oZWFkaW5ncy5zY3NzIiwic3JjL3Njc3MvdmFyaWFibGVzL2NvbG9ycy5zY3NzIiwic3JjL3Njc3MvbWl4aW5zL21lZGlhLXF1ZXJpZXMuc2NzcyIsInNyYy9zY3NzL3R5cG9ncmFwaHkvdHlwb2dyYXBoeS5zY3NzIiwic3JjL3Njc3MvZWxlbWVudHMvY3RhLnNjc3MiLCJzcmMvc2Nzcy9lbGVtZW50cy9nZW5lcmFsLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2FydGljbGUuc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vYmFubmVyLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2Jpby5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvbWFpbi9jYWxsb3V0LnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2Nhcm91c2VsLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2NvbnRhY3Quc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vZGV0YWlsLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2ZhcS5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvbWFpbi9nYWxsZXJ5LnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2hlcm8uc2NzcyIsInNyYy9zY3NzL3BhcnRpYWxzL21haW4vaGlnaGxpZ2h0LnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL2ludHJvLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9tYWluL25ld3MtZ3JpZC5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvaGVhZGVyL2hlYWRlci5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvZm9vdGVyL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7OztDQUFBO0FDQUE7OztDQUFBO0FDQVEsdUVBQUE7QUFDQSxrREFBQTtBRElSOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBRldGOztBRVRBLGdEQUFBO0FBQ0E7Ozs7Ozs7Ozs7O0VBV0UsY0FBQTtBRllGOztBRVZBO0VBQ0UsY0FBQTtBRmFGOztBRVhBOztFQUVFLGdCQUFBO0FGY0Y7O0FFWkE7O0VBRUUsWUFBQTtBRmVGOztBRWJBOzs7O0VBSUUsV0FBQTtFQUNBLGFBQUE7QUZnQkY7O0FFZEE7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FGaUJGOztBRWRBOzs7RUFHRSw4QkFBQTtFQUVBLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDZDQUFBO0FGaUJGOztBSTNKQTtFQUNFLDRCQUFBO0VBQ0Esb0JBQUE7RUFFQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7TUFBQSxpQkFBQTtBSjZKRjs7QUkxSkE7RUFDRSxhQUFBO0FKNkpGOztBSTFKQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FKNkpGOztBS2pMQTs7c0RBQUE7QUFFdUQ7RUFBTSxhQUFBO0VBQWEsZUFBQTtFQUFlLE1BQUE7RUFBTSxRQUFBO0VBQVEsU0FBQTtFQUFTLE9BQUE7RUFBTyxtQkFBQTtFQUFtQixtQkFBQTtFQUFtQiw4QkFB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 */