/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**********************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@100;200;300;400;500;600;700;800;900&display=swap);
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss (1) ***!
  \**************************************************************************************************************************************************************/
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::-webkit-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.visible{
  visibility: visible;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hidden{
  display: none;
}
.transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize{
  resize: both;
}
.justify-end{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.text-center{
  text-align: center;
}
.blur{
  --tw-blur: blur(8px);
  -webkit-filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  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;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[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;
}

.icv {
  position: relative;
  overflow: hidden;
  cursor: row-resize;
}

.icv__icv--vertical {
  cursor: row-resize;
}

.icv__icv--horizontal {
  cursor: col-resize;
}

.icv__img {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}

.icv__img {
  pointer-events: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: none;
  width: 100%;
  top: 0;
  display: block;
}

.icv__is--fluid .icv__img {
  display: none;
}

.icv__img-a {
  height: auto;
  position: static;
  z-index: 1;
  left: 0px;
}

.icv__img-b {
  height: 100%;
  position: absolute;
  z-index: 2;
  left: auto;
  right: 0px;
  width: auto;
}

.icv__icv--vertical .icv__img-b {
  width: 100%;
  height: auto;
}

.icv__imposter {
  z-index: 4;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.icv__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0px;
  top: 0px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  z-index: 3;
}

.icv__is--fluid .icv__wrapper, .icv__icv--vertical .icv__wrapper {
  width: 100% !important;
}

.icv__is--fluid .icv__wrapper, .icv__icv--horizontal .icv__wrapper {
  height: 100% !important;
}

.icv__fluidwrapper {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.icv__control {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  top: 0px;
  z-index: 5;
}

.icv__icv--vertical .icv__control {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  left: 0;
  width: 100%;
}

.icv__control-line {
  height: 50%;
  width: 2px;
  z-index: 6;
}

.icv__icv--vertical .icv__control-line {
  width: 50%;
}

.icv__theme-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  -webkit-transition: all 0.1s ease-out 0s;
  transition: all 0.1s ease-out 0s;
  z-index: 5;
}

.icv__icv--vertical .icv__theme-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.icv__arrow-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.1s ease-out 0s;
  transition: all 0.1s ease-out 0s;
}

.icv__arrow-a {
  -webkit-transform: scale(1.5) rotateZ(180deg);
  transform: scale(1.5) rotateZ(180deg);
  height: 20px;
  width: 20px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));
  filter: drop-shadow(0px -3px 5px rgba(0, 0, 0, 0.33));
}

.icv__arrow-b {
  -webkit-transform: scale(1.5) rotateZ(0deg);
  transform: scale(1.5) rotateZ(0deg);
  height: 20px;
  width: 20px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));
  filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));
}

.icv__circle {
  width: 50px;
  height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 999px;
}

.icv__label {
  position: absolute;
  bottom: 1rem;
  z-index: 12;
  background: rgba(0, 0, 0, 0.33);
  color: white;
  border-radius: 3px;
  padding: 0.5rem 0.75rem;
  font-size: 0.85rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.icv__label.vertical {
  bottom: auto;
  left: 1rem;
}

.icv__label.on-hover {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.25s cubic-bezier(0.68, 0.26, 0.58, 1.22);
  transition: 0.25s cubic-bezier(0.68, 0.26, 0.58, 1.22);
}

.icv:hover .icv__label.on-hover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.icv__label-before {
  left: 1rem;
}

.icv__label-after {
  right: 1rem;
}

.icv__label-before.vertical {
  top: 1rem;
}

.icv__label-after.vertical {
  bottom: 1rem;
  right: auto;
}

.icv__body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} /* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  outline: none !important;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

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

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler 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;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  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);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@font-face {
  font-family: "Archivo SemiExpanded";
  src: url(../fonts/ArchivoSemiExpanded-SemiBold.eot);
  src: url(../fonts/ArchivoSemiExpanded-SemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/ArchivoSemiExpanded-SemiBold.woff2) format("woff2"), url(../fonts/ArchivoSemiExpanded-SemiBold.woff) format("woff"), url(../fonts/ArchivoSemiExpanded-SemiBold.ttf) format("truetype"), url(../images/ArchivoSemiExpanded-SemiBold.svg#ArchivoSemiExpanded-SemiBold) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Archivo SemiExpanded";
  src: url(../fonts/ArchivoSemiExpanded-SemiBoldItalic.eot);
  src: url(../fonts/ArchivoSemiExpanded-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/ArchivoSemiExpanded-SemiBoldItalic.woff2) format("woff2"), url(../fonts/ArchivoSemiExpanded-SemiBoldItalic.woff) format("woff"), url(../fonts/ArchivoSemiExpanded-SemiBoldItalic.ttf) format("truetype"), url(../images/ArchivoSemiExpanded-SemiBoldItalic.svg#ArchivoSemiExpanded-SemiBoldItalic) format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.text-center {
  text-align: center;
}

.uppercase {
  text-transform: uppercase;
}

body {
  font-size: 18px;
  background-color: #eef7f4;
}

html, body {
  margin: 0;
  overflow-x: hidden;
}

body.icv__body {
  overflow: hidden !important;
  padding: 0 !important;
}

img {
  max-width: 100%;
  height: auto;
}

.container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .container {
    padding: 0 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
}

ul {
  font-size: 18px;
  color: #023426;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  opacity: 0.8;
  padding-left: 0;
  list-style: none;
}
ul.list-arrow {
  margin-top: 25px;
}
ul.list-arrow li {
  margin-bottom: 17px;
  position: relative;
  padding-left: 18px;
}
ul.list-arrow li:last-child {
  margin-bottom: 0;
}
ul.list-arrow li:before {
  content: "";
  width: 8px;
  height: 12px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAqCAYAAACgLjskAAAACXBIWXMAAAsTAAALEwEAmpwYAAABLElEQVRYhb3WO07DQBiF0QOiylKAjtdOeHTTs6jMLlgDUOKEnVBTTIxMZFtjZ2aulMbN0f/JknP29nWzxSt+NNg5At5x2QqEa3we8CYgbLA9/DYtwH5BxcRjIBUTT4FUSjwH9gsKJs4BKZg4F6RQ4iVgvyAlvmoFkhJ/WJF4LcjKxKeA/YIFiUuALEhcCiQzcUmwXzCTuAbITOJaIBOJa4L9gkHiFiCDxK3Av100cr7xiK7FhRG36Kh74Y/0fzcOH9YC93hyuGq4Gkkj7sYwyl44mrAWuMOziauGK5E04j4H47QLsxKWArMTHm9N0mhBwuMtuXBVwrVghxcrrxouJ2nEQwmM+QuLJMwFO+kt3JXEGE8apYTFMf5fWCXhFNhJn5N9TYyUNEoJq2PwCxmwRHN/TwSKAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
}
ul.list-map {
  margin-top: 25px;
}
ul.list-map li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 28px;
  font-size: 18px;
  font-weight: 700;
  color: #023426;
}
ul.list-map li:last-child {
  margin-bottom: 0;
}
ul.list-map li:before {
  content: "";
  width: 16px;
  height: 19px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbklEQVQ4jY2Uu0oDURCGv11yAWtJmzzAISlctEghNsmp1EItfAoRizR2KSzFd7ARCy9FljQipFFOY9zapNcmCQpCYC0yK+vkYgYGdv/5/28Ph2G9OI7RFUaBAWpASaQ+0LbGRdrrpQFhFJSBc2BrijqpB+DIGtedAoRRsA1cAfk54aS+gQNr3N0vQL78vEQ4DVm3xnV9ES5mhEfAvfRIzfKSwWu9rpWBF2V4BPascR8AYRSsAtfApvJVMkxuO11fwD6QDaPgUrQT0frASspb84GiAnSsce9AEziUborWUd6iD4yVmE2dBPWcVd5xBugpsRpGQQk4BT5FOxOtqrw9H2gpMcfk5gvWuIY1rgEURMspbyvZgxtgRw1jINm4MuCp+a01bjfZg2NgoAweUJHW4YFk8AGscW9AHRjyfw2BumRIToA17onJTiyCDIGaePkDWAIyFZ4CLIDMDIP6H6QrjIINoC2vM8MLASkI88IAPw2Kh/XR3KfyAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
}

p {
  color: #023426;
  font-size: 18px;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  line-height: 30px;
}
p--whitelight {
  font-weight: 300;
  color: #fff;
}

strong {
  font-family: "Archivo", sans-serif;
  font-weight: 600;
}

.btn {
  background-color: #b7d333;
  border: 1px solid #b7d333;
  font-size: 13px;
  color: #023426;
  text-transform: uppercase;
  font-family: "Archivo SemiExpanded", serif;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 320px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 35px;
  padding: 0 30px;
  text-align: left;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn:hover:before {
  width: 100%;
}
.btn:hover {
  background-color: #023426;
  color: #b7d333;
  border-color: #023426;
}
@media (max-width: 992px) {
  .btn {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .btn {
    height: 60px;
  }
}
.btn--transparent {
  background: transparent;
  border: 2px solid #b7d333;
}
.btn--hasarrow:after {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAMCAYAAADhyKTAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQ4jc3VwQkCMRBG4W8XS9garMDFhkQUG1Ab0BYU7EfEu02oJaiHmEPWZY+JD4YcZiCP+SGp6slYZmaocMJraLDOopPS4Igz2qHBEnKRVhA8CMI/lJSL989x+551t7nGO2PteiQbYYNJ1KU31yWJ+t/kIhWMSlt0uGKFCyHWvWCaqzY9Ug8sMI1ilN/cS3iMt7h3myXlkgj7KCH3xFL4JQa/rw9YCTQV2j+rVgAAAABJRU5ErkJggg==) no-repeat top left;
  background-size: cover;
  width: 19px;
  height: 6px;
  display: block;
  margin-left: 13px;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.btn--hasarrow:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAMCAYAAADhyKTAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVQ4jc2V0QnCMBRFT8QROkb+THfoIFIQFxA7gDNY7RxmBLH5M+AS6gitHyVga6x/fZ7fXMjh3fCi2rZlSqw3S0ABVaZdM5adTaPUIwFK4Gy9SceCEnKBlE5wb71JYgFJuXB/DtysN7n1puejTtfFBtiJqH1SA+tMuxpgLiwzJFR9BArpWr+h4P8m5+hqvQAogT0Xe+MPoAAO77tPenINUAHbTLv78FBSrldhDAm5J7ACyl/f1wsIrTiadHJ5oAAAAABJRU5ErkJggg==);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.btn--invert {
  background-color: #023426;
  color: #fff;
  line-height: 1;
}
.btn--invert:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAMCAYAAADhyKTAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVQ4jc2V0QnCMBRFT8QROkb+THfoIFIQFxA7gDNY7RxmBLH5M+AS6gitHyVga6x/fZ7fXMjh3fCi2rZlSqw3S0ABVaZdM5adTaPUIwFK4Gy9SceCEnKBlE5wb71JYgFJuXB/DtysN7n1puejTtfFBtiJqH1SA+tMuxpgLiwzJFR9BArpWr+h4P8m5+hqvQAogT0Xe+MPoAAO77tPenINUAHbTLv78FBSrldhDAm5J7ACyl/f1wsIrTiadHJ5oAAAAABJRU5ErkJggg==);
}
.btn--invert:hover {
  background-color: #b7d333;
  color: #023426;
  border: 1px solid #023426;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn--invert:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAMCAYAAADhyKTAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQ4jc3VwQkCMRBG4W8XS9garMDFhkQUG1Ab0BYU7EfEu02oJaiHmEPWZY+JD4YcZiCP+SGp6slYZmaocMJraLDOopPS4Igz2qHBEnKRVhA8CMI/lJSL989x+551t7nGO2PteiQbYYNJ1KU31yWJ+t/kIhWMSlt0uGKFCyHWvWCaqzY9Ug8sMI1ilN/cS3iMt7h3myXlkgj7KCH3xFL4JQa/rw9YCTQV2j+rVgAAAABJRU5ErkJggg==);
}

.list-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #023426;
  font-family: "Archivo SemiExpanded";
  padding: 0;
  margin: 0;
  list-style-type: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 767px) {
  .list-check {
    display: block;
  }
}
.list-check li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 2%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .list-check li {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.list-check li:last-child {
  margin-right: 0;
}
.list-check li:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAzCAYAAADo8TpyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEBUlEQVRogc3aSYwUVRzH8c+0iriQgHLAwFUvE9SE4MFoYlxwUGMMR1GjcUn04oLbgCiLCyoMelEPXjgABncSwQViIpIQo1GDGogYEzMQowxRoriMPePhVVs9bVf3q+rqaX5JJdXvvf///+3qV6/+71/dt33vPF3Qqbg4Od+FY2UHOLFEX3MxkBwXYmrS/hd2493k2FtGsL4OrvgZuBxXCLBzIu2GhS/wAXbgSJHgecArmCdALsQFOKFI0DpV8Qm2C1/mM4zFGLYDnyX9+S/DzI4w2+swdkqn1Y9ZAxvBp+AiYQoM4Hz0dYuyjcbxhXRa7cbftc4a+Gl4AYtw+qQjxuk3vIG78HslabwpOY5XaAJbjVMN/Jye4eTX2aTgs3sIkldzSMFn9RAkr84iBe/2MlemziQFn947jtyaQQo+o4cgeTWdFHxq9riu69PkiNVUAnilzcBuajXmJ8djOewqFUzrClJ7rcajdZ9XYWWk7bReXe0nTISuaYWQn7RVL8CfwiMZfX04KcZJBX8WCD6OkQJ2T2NpRl8f1qM/ws+xirC1ikreE40IW7OZuAGjkXbP4uEW/UO4O8LPGEZrU+XXyOBHhK3anuTzRlyPf9rYrcODLfqHcE8kw1HSOf5LpNFt+Lyh7TUBvpphsx73t/C5FvdGxidhrYH/HGn0fUb7q5rDP4f7Wvh7BksiY9f0Eyn4cKTROqFm0kxbhDlfg39ea+g1eCAybr0OktZVDkYaXYo3cR3+aNL/inAx5gvQ4xl+nsRDkTEbNUx6xffnMFwgwGflN5uEOZsF/TgGc8Rr1H6KgcOVAvzJOe1WYVlOm0ZNAP+ygIMBAX5K5PgVWF4gTqO+YuKqcqCAk4Xi4JfLl/1l6QdJkag+V9nTfGxbXYXXZcMvE6ZIGdpVO6kH39GBw2uEtbwRflC4GcvSttpJPfg72j+6W+labMYpQsI0KCx7ZWlUYMTE+vhh4aoPdOB8Eb4VHssxWV4e7VSXUzXm4y+XEGC28qFpYGsEf0ux1aXbOoC36xsawavi932TqZUa7r9mW7eN6pad40AfC0wT1Ax8HLeI31x0U0dxsyZ5T9Zm+Tvc0UWgWN0usPxPrXb5W4ScuVdakzA0VbvyxFJsKBUnThtkVwPQHnwctwpPxMnS5iRmVj6PuIJQFTfixRKg2umlJFbWxvs/xVayqsLbriUxTguoKuw/74z1n7cENyTUVQ7ltGulQ4nPtXmMitQOP8S5wg3Uch5GaBPOS3zmUtGi54jwYLgEXxew/0bIQhcLWWludVqt/Ui4+ouxL2L8vmTsXLzXSeAyysxjwk/ej6uxVd079+R8a9LXn4zNU2RtqjL/aDMmbK22CS+YFiTt74uvTUbrX77gzaXb8o50AAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
  width: 24px;
  height: 25px;
  display: inline-block;
  margin-right: 10px;
}

.side-image__area {
  overflow: hidden;
  height: inherit;
}

.promo {
  background-size: cover;
  height: 698px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
@media (max-width: 992px) {
  .promo {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .promo {
    height: 250px;
  }
}
.promo:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #023426;
  opacity: 0.75;
  z-index: 2;
}
.promo__heading {
  color: #b7d333;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  font-size: 66px;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .promo__heading {
    font-size: 56px;
  }
}
@media (max-width: 880px) {
  .promo__heading {
    font-size: 44px;
  }
}
@media (max-width: 768px) {
  .promo__heading {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .promo__heading {
    font-size: 36px;
  }
}
@media (max-width: 475px) {
  .promo__heading {
    font-size: 26px;
  }
}
@media (max-width: 350px) {
  .promo__heading {
    font-size: 22px;
  }
}
.promo__subheading {
  margin-top: 30px;
  font-size: 45px;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 992px) {
  .promo__subheading {
    font-size: 35px;
    margin-top: 0;
  }
}
@media (max-width: 880px) {
  .promo__subheading {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .promo__subheading {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .promo__subheading {
    font-size: 20px;
  }
}
@media (max-width: 475px) {
  .promo__subheading {
    font-size: 14px;
  }
}
@media (max-width: 350px) {
  .promo__subheading {
    font-size: 12px;
  }
}

.value-prop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.value-prop__header {
  margin-bottom: 62px;
}
.value-prop.section {
  padding-top: 100px;
  padding-bottom: 10px;
}
@media (max-width: 992px) {
  .value-prop.section {
    padding-top: 78px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .value-prop.section {
    padding-top: 55px;
    padding-bottom: 50px;
  }
}
@media (max-width: 992px) {
  .value-prop .btn {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .value-prop .btn {
    margin-top: 0;
  }
}
.value-prop--how-it-works.value-prop {
  padding-bottom: 0;
}
.value-prop--how-it-works .video-box {
  margin-bottom: 0;
  padding-bottom: 0;
}

#video-iframe {
  display: none;
}

.video-box {
  background: url(../images/poster.png) no-repeat center;
  height: 600px;
  width: 100%;
  border-radius: 20px;
  position: relative;
  margin-bottom: 130px;
}
@media (max-width: 1320px) {
  .video-box {
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 992px) {
  .video-box {
    margin-bottom: 60px;
    height: 470px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .video-box {
    height: 350px;
  }
}
@media (max-width: 500px) {
  .video-box {
    height: 250px;
  }
}
.video-box__area {
  position: relative;
  height: inherit;
}
.video-box__play-btn {
  width: 100px;
  outline: none;
  border: 0;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 999;
}
.video-box__play-btn > span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABsCAYAAACVWrdDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFRUlEQVR4nO3dXYgVZRjA8d8eN0sSMRRSE7HSLswKy8CiC7uz7rQI+rjJCKIP+5I+SArCSKgkkigioSuJIL2qvEohC8HCDHVFC0lCb0wkjEwku3h3OAeW3T27Z2beMzPvH5Zdds/MPLz/neeZec/znhloLb9BB9PxGB7AUlyJP/AdPsb3Erky0CFgOb7AtWO8fgdewq8Fx9UYWsPfV2KPsQcfVuMQ3sXMwqJqEFMG5s2agW9xVbfb4E48ijM4gEvFhFd/WngC8yax7dXYih+FMygxCVq4v8d9LMMubMd1PUfUMFq4Oad9rcZBbBSuphJd0MLlOe5vGl7DUazVLvKJUShqgOZq14c7CjpGLSj6P3SZcPO2DQsKPlYlKSNFDOBBHJHqwwjKzNFZfTgiCBko8dh9S4wieY2Qkn7AigjH7ytiXqWsECRsw/yIcUQl9mViVh+GhPQ0LW445RNbQMZ0oUA3rj70i4CMBdr14dbIsZRCvwnIWIF9ws3c3MixFEq/CiDEtlaY1qhtfehnARlZfTgsTPjViioIyFgoTHnvEqY4akGVBGSsFCb5tmJO3FB6p4oCaNeHIbyIqXHDmTxVFZAxU2gQOKSi9aHqAjIWadeHpZFjmRB1EZCxEvvxIWbHDaU76iYABvEkjqlAfaijgIyZQn04iFVxQxmdOgvIWIxvhr+WRI5lBE0QkLFK6OLrq/rQJAG068PQ8PfBuOE0T0DGbOFMOCByfWiqgIwl2vVhcYwAmi4gY5VwtVR6230S0GaqcN9wTIn1IQkYSVYfflZC230SMDo3arfdLyrqIEnA+BS6LCsJ6I6sPgzJue0+CZgYc+S8LCsJmBydy7IW9rKjJKA3VgvdGpNuu08CeqenZVlJQH50Lsvquu0+CcifZdpt9+Muy0oCiqHrZVlJQLFk9WHIKG33SUA5zNduu7+98w9JQLlky7Jezn6RBJTPIDbhOcIHNqWPmonDeSxJZ0A8rsC6JCAu9yYBcbk+CYhMEhCX35KAuHydBMTjPD5IAuLxKo4nAeVzEa/gffqgO7hh7MU64WMYkK6CyuIEHhI+cXhf5x/SGVAs/2Az3hr+eQRJQDFcwudCrj8x1guTgPzZJ+T5vd28ONWA/DglPPxihS4Hn3QG5EGW5zfh3EQ3TgJ6YzueN06eH4uUgibHftyN+/Qw+CQBEyXL88uxO48dphTUHRewBW/irzx3nASMT6FPjkoCRucXPCunVDMaqQaM5DSewm0KHnzSGdBJluc34mxZB00CAjvxjAhPCGx6CjqMe4a/ojyesakCsjx/i/DfH42mpaCL+ASv48/IsaBZAnYKi60Pxw6kkyYIOCpcz0dNNaNR5xpwFutxkz4dfOp5BmR5/g2h2PY1dROwW7iePxg5jq6pSwr6FWuEOfrKDD7VPwPOClMHW4SphMpRVQH/4TNsEN4kqSxVFLAbLwhvC1aeKgn4XXgDfEfsQPKkCgLOCS0fm43S3ldl+llAbfL8WPSrgL14Gj/FDqRo+u0+oLONu/aDT/+cAX/jbTXN82MRW0DXbdx1JaaAvcJlZdedxHUkRg04hYeFPN/owafcM6CnNu66UoaAxuf5sShawH5huc6ego9TWYqqAZ1t3Gnwx2BQmEfP63F/5/GelOe7piU8yikPdghvgG+QBr9rWviyx31ky3XWiNTeV2Va+AgnJ7HtaTwux+U6TaQlLLl5BP92uc0FIc8vxqfCtHFikmRXQbtwF46P8/odwtOF1iuxh77OTBmYNyv7+aTw+fenMUN4YtBlws3TV0I38Ts4U3qUNeZ/xM7rySjAAGgAAAAASUVORK5CYII=) no-repeat right center;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 28px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  background-size: cover;
  z-index: 3;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.video-box__play-btn:before {
  content: "";
  width: 100px;
  height: 100px;
  background-color: #b7d333;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.video-box__play-btn:after {
  content: "";
  width: 84px;
  height: 84px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 2;
}
.video-box__play-btn:hover:after {
  width: 100%;
  height: 100%;
}
.video-box__play-btn:hover span {
  width: 36px;
  height: 42px;
}

.value-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 992px) {
  .value-lists {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .value-lists {
    display: block;
    text-align: left;
  }
  .value-lists__list {
    margin-bottom: 31px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.value-lists__icon {
  width: 120px;
  height: 120px;
  margin: 0 auto 30px;
  background-color: #b7d333;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .value-lists__icon {
    margin: 0 25px 0 0;
    width: 90px;
    height: 90px;
    min-height: 90px;
    min-width: 90px;
  }
  .value-lists__icon img {
    max-width: 60%;
  }
}
@media (max-width: 560px) {
  .value-lists__icon {
    margin: 0 25px 0 0;
    width: 75px;
    height: 75px;
    min-height: 75px;
    min-width: 75px;
  }
}
.value-lists p {
  text-transform: uppercase;
  font-size: 22px;
  margin: 0;
}
.value-lists p strong {
  font-family: "Archivo SemiExpanded";
}
@media (max-width: 992px) {
  .value-lists p {
    font-size: 18px;
  }
}
@media (max-width: 800px) {
  .value-lists p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .value-lists p {
    font-size: 20px;
  }
}

.logos {
  background-color: #eef7f4;
  height: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .logos {
    height: 179px;
    background-color: #fff;
  }
}
@media (max-width: 767px) {
  .logos {
    height: auto;
  }
}
.logos.section {
  padding: 0;
}
@media (max-width: 767px) {
  .logos.section {
    padding: 44px 0 0;
  }
}
.logos-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .logos-lists {
    display: block;
    text-align: center;
  }
}
@media (max-width: 992px) {
  .logos-lists__logo img {
    height: 71px;
    width: auto;
  }
}
@media (max-width: 767px) {
  .logos-lists__logo {
    display: inline-block;
    margin-right: 34px;
    margin-bottom: 34px;
  }
}

body {
  padding-top: 80px;
}
@media (max-width: 767px) {
  body {
    padding-top: 60px;
  }
}

.header {
  background-color: #023426;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 21;
}
@media (max-width: 992px) {
  .header {
    display: block;
    height: auto;
  }
}
.header__empty {
  width: 0% !important;
}
@media (max-width: 992px) {
  .header__empty {
    width: 80% !important;
  }
}
@media (max-width: 767px) {
  .header__empty {
    width: 100% !important;
  }
}
.header__area {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: inherit;
}
.header__area > div, .header__area > a {
  width: 100%;
}
.header .headline {
  height: inherit;
  border-left: 1px solid #164437;
  border-right: 1px solid #164437;
  text-align: center;
  width: 100%;
  max-width: 438px;
  padding-left: 40px;
  padding-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1140px) {
  .header .headline {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  .header .headline--xl {
    display: none;
  }
}
.header .headline--xs {
  display: none;
}
@media (max-width: 992px) {
  .header .headline--xs {
    height: 56px;
    width: 100%;
    max-width: 100%;
    border-right: 0;
    border-bottom: 1px solid #164437;
  }
}
.header .headline p {
  font-size: 14px;
  font-family: "Archivo", serif;
  font-weight: 300;
  color: #fff;
  margin: 0;
}
.header .headline p span {
  color: #b7d333;
}
@media (max-width: 1140px) {
  .header .headline p {
    line-height: 140%;
  }
}
@media (max-width: 390px) {
  .header .headline p {
    font-size: 12px;
    padding: 5px 15px;
  }
}
.header .branding {
  padding-left: 22px;
}
@media (max-width: 1140px) {
  .header .branding {
    max-width: 180px;
  }
}
@media (max-width: 992px) {
  .header .branding {
    padding-left: 50px;
  }
}
@media (max-width: 767px) {
  .header .branding {
    padding-left: 20px;
  }
  .header .branding img {
    height: 27px;
  }
}
@media (max-width: 447px) {
  .header .branding img {
    height: 22px;
  }
}
@media (max-width: 390px) {
  .header .branding img {
    height: 18px;
  }
}
.header .btn {
  border-radius: 0;
  height: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 320px;
}
@media (max-width: 992px) {
  .header .btn {
    font-size: 12px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .header .btn {
    height: 60px;
    width: 100%;
    max-width: 320px;
    display: none;
  }
}
@media (max-width: 600px) {
  .header .btn {
    height: 60px;
    width: 100%;
    max-width: 240px;
    padding: 0 25px;
  }
}
@media (max-width: 447px) {
  .header .btn {
    padding-left: 0;
    padding-right: 0;
    max-width: 220px;
  }
}
@media (max-width: 390px) {
  .header .btn {
    padding-left: 0;
    padding-right: 0;
    max-width: 190px;
    font-size: 10px;
  }
}
.header .btn:hover {
  border-color: #b7d333;
}
@media (max-width: 600px) {
  .header .btn--hasarrow:after {
    margin-left: 9px;
  }
}
.header__phone {
  max-width: 341px;
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 992px) {
  .header__phone {
    width: auto !important;
  }
  .header__phone {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    border-left: 1px solid #164437;
  }
}
@media (max-width: 767px) {
  .header__phone {
    width: 100% !important;
    max-width: 80px !important;
  }
  .header__phone {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.header__phone a {
  font-size: 20px;
  color: #fff;
  line-height: 80px;
  font-family: "Archivo SemiExpanded";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__phone a:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB60lEQVQ4jZ3US4jOYRTH8c9rxiDXGZfUuCSzIGZjplzKpYYFC1ZslOtiFOVWsjHUyEKRpkQpCxYyNhbGhITQKEqaLORWSrkUscDCDIvzvPl7+w/N/2ze539O7/c55zzn/ErdvU0yNhlr0Y/z+KqgVWfOy3ERdel7LxbgQxHwkPS7EF2owWa0YwYuoKoIuDrBz4jyV+BBik1JlxzCgSIZN2MOzmagsB1PsQ+jioBnp/Pdith3vBTtGVoE/COdaypim7AaN/G5CPhFOjdm/HNxCu+wcbDQMvgJPmFlxj8Nw3EJb4uCf6JTPODi5O/GY2xBfVEwnBDj1o4SfqENI3Ey+QqBn4lxW4oNyXdFtGJNunBQVspoxUT0YoSY7ecYK8awEcewX7SunNQ6zMIt3MnLGD5iK0bjqtCML2jBQ6Ed94V+TMB1sfIHcRunMSwPTOhFGxpwDePShUvQkSrpEYvTItq3KIFbcQ9T88BwWDxYcyqvXizRTjSJCSphR6qwR2jM0RQ/x989zloJx7EL77FebOD/rAurMCYvY2Lcdqcs63BDbGLtP6AN/uj3t4HAZSv39RG24RWOJEjW5onHrBUt6huoFZVWJWR0D6Yn3xu8xnixtf0p3kH+4+VZX/rDTKF4nQk0H5NwGcvKUPgNp51q2PJu5cIAAAAASUVORK5CYII=) no-repeat center;
  width: 22px;
  height: 21px;
  background-size: 100% auto;
  display: block;
  margin-right: 11px;
}
@media (max-width: 992px) {
  .header__phone a:before {
    margin-right: 0;
  }
}
@media (max-width: 1140px) {
  .header__phone a {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .header__phone a {
    font-size: 0;
    line-height: 100%;
    height: 80px;
  }
}
@media (max-width: 767px) {
  .header__phone a {
    height: 60px;
  }
}
.header .hamburger {
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 2px solid #b7d333;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.header .hamburger-wrap {
  width: 100%;
  max-width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .header .hamburger-wrap {
    border-left: 1px solid #164437;
    height: 60px;
  }
}
.header .hamburger > span {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #fff;
}
@media (min-width: 992px) {
  .header .hamburger:hover {
    background-color: #b7d333;
  }
  .header .hamburger:hover > span {
    background-color: #023426;
  }
}

body.menu-open .header .hamburger {
  background-color: #b7d333;
  gap: 3px;
}
body.menu-open .header .hamburger > span {
  background-color: #023426;
}

.footer {
  background-color: #023426;
  position: relative;
  z-index: 1;
}
.footer__col {
  width: 16.953125%;
}
@media (max-width: 992px) {
  .footer__col {
    width: 50%;
  }
}
.footer__col:first-child {
  width: 66.015625%;
}
@media (max-width: 992px) {
  .footer__col:first-child {
    width: 100%;
    margin-bottom: 42px;
  }
}
.footer__col:first-child h4 {
  margin-bottom: 4px;
}
@media (max-width: 992px) {
  .footer__col:first-child h4 {
    margin-bottom: 7px;
  }
}
.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 178px;
  padding-bottom: 87px;
}
@media (max-width: 992px) {
  .footer__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .footer__top {
    padding-top: 90px;
  }
}
.footer__top img {
  margin-bottom: 40px;
}
.footer__top h4 {
  color: #b7d333;
  font-size: 18px;
  font-family: "Archivo SemiExpanded";
  margin-bottom: 30px;
}
.footer__top ul {
  padding: 0;
  margin: 0;
}
.footer__top li {
  margin-bottom: 34px;
}
.footer__top li:last-child {
  margin-bottom: 0;
}
.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #1c493c;
  height: 93px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__bottom a:hover {
  color: #b7d333;
}
.footer a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.footer p {
  margin: 0;
}
.footer p, .footer a {
  color: #fff;
  font-family: "Archivo", sans-serif;
  font-weight: 300;
  font-size: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.section {
  padding: 60px 0;
  position: relative;
}
.section .container {
  position: relative;
  z-index: 3;
}
.section__title {
  color: #023426;
  font-size: 30px;
  font-family: "Archivo SemiExpanded", serif;
  text-transform: uppercase;
  margin-bottom: 0px;
  line-height: 38px;
}
@media (max-width: 560px) {
  .section__title {
    font-size: 26px;
    line-height: 34px;
  }
  .section__title br {
    display: none;
  }
}
.section__title .hlight {
  position: relative;
  padding: 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAUCAYAAABF5ffbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAF0lEQVQYlWO89HTyfwY0wIQuMCo4kIIAfjIDcb87WLcAAAAASUVORK5CYII=) repeat-x bottom left;
}
@media (max-width: 560px) {
  .section__title .hlight {
    padding-bottom: 5px;
  }
}
.section__title .hlight > span {
  position: relative;
  z-index: 2;
}
.section__title .hlight:after {
  display: none !important;
}
.section__title .hlight:after {
  content: "";
  height: 20px;
  width: 100%;
  background-color: #dbe999;
  display: block;
  position: absolute;
  top: 40%;
  left: 0;
  z-index: 1;
}
.section__title + p {
  margin-top: 10px;
  letter-spacing: 0.3px;
}
.section__subtitle {
  color: #023426;
  font-size: 12px;
  font-family: "Archivo SemiExpanded", serif;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 42px;
}
@media (max-width: 992px) {
  .section__subtitle {
    margin-bottom: 19px;
  }
}
.section__subtitle--withline:after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #b7d333;
  display: block;
  position: relative;
  top: -3px;
}
.section__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .section__row {
    display: block;
  }
}
.section__col {
  width: 100%;
}
.section__col:first-child {
  margin-right: 140px;
}

.side-image {
  position: relative;
}

.the-solutions {
  background-color: #eef7f4;
}
.the-solutions.section {
  padding: 98px 0;
}
@media (max-width: 1530px) {
  .the-solutions.section {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}
@media (max-width: 992px) {
  .the-solutions.section {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .the-solutions.section {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
.the-solutions .card {
  width: 100%;
  max-width: 380px;
  margin: 0 auto 0;
}
@media (max-width: 1745px) {
  .the-solutions .card {
    max-width: 500px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .the-solutions .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .the-solutions .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
  }
}
.the-solutions .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .the-solutions .card .section__title {
    margin-top: 20px;
  }
  .the-solutions .card .section__subtitle {
    margin-bottom: 0;
  }
}
.the-solutions .card .section__title + p {
  margin-bottom: 30px;
}
.the-solutions .section__row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.the-solutions .side-image {
  width: 54.6875%;
  position: relative;
  left: -82px;
  height: 648px;
}
.the-solutions .side-image__area {
  border-radius: 0 0 0 20px;
  background: url(../images/solution-bg.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1446px) {
  .the-solutions .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .the-solutions .side-image {
    height: 400px;
    width: 100%;
    background: none;
  }
}
.the-solutions .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .the-solutions .side-image img {
    opacity: 1;
  }
}

.how-were-diferent.section {
  padding: 101px 0 98px;
}
@media (max-width: 1310px) {
  .how-were-diferent.section {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}
@media (max-width: 992px) {
  .how-were-diferent.section {
    padding-top: 70px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 78px;
  }
}
@media (max-width: 767px) {
  .how-were-diferent.section {
    padding-bottom: 40px;
    padding-top: 30px;
  }
}
.how-were-diferent .card {
  width: 100%;
  max-width: 734px;
  margin: 0 auto 0;
}
@media (max-width: 1310px) {
  .how-were-diferent .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .how-were-diferent .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
  }
}
.how-were-diferent .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .how-were-diferent .card .section__title {
    margin-top: 20px;
  }
}
.how-were-diferent .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .how-were-diferent .card .section__subtitle {
    margin-bottom: 0;
  }
}
.how-were-diferent .card .section__title + p {
  margin-bottom: 30px;
}
.how-were-diferent .side-image {
  width: 39.375%;
  position: relative;
  height: 600px;
  left: -82px;
}
.how-were-diferent .side-image__area {
  border-radius: 20px 0 0 0;
  background: url(../images/how-were-different-bg.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1446px) {
  .how-were-diferent .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .how-were-diferent .side-image {
    height: 400px;
    width: 100%;
    background: none;
    border-radius: 20px 0 0 0;
  }
}
.how-were-diferent .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .how-were-diferent .side-image img {
    opacity: 1;
  }
}
.how-were-diferent .list-check {
  margin: 50px 0 70px;
}
.how-were-diferent .list-check + p {
  margin: 50px 0 30px;
}
@media (max-width: 992px) {
  .how-were-diferent .list-check + p {
    text-align: center;
    margin-bottom: 20px;
  }
}

.faq {
  background-color: #eef7f4;
  padding-bottom: 44px;
}
.faq.section {
  padding-top: 127px;
}
@media (max-width: 992px) {
  .faq.section {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .faq.section {
    padding-bottom: 70px;
  }
}
@media (max-width: 992px) {
  .faq {
    padding-bottom: 36px;
  }
}
@media (max-width: 767px) {
  .faq {
    padding-bottom: 76px;
  }
}
.faq .container {
  max-width: 1122px;
}
.faq .section__title {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .faq .section__title {
    margin-bottom: 30px;
  }
}
.faq .btn {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
@media (max-width: 992px) {
  .faq .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
  }
}

.faqs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 992px) {
  .faqs-list {
    display: block;
    padding-bottom: 16px;
    margin-bottom: 0;
  }
}
.faqs-list__col {
  width: 48.6631016043%;
}
@media (max-width: 992px) {
  .faqs-list__col {
    max-width: 100%;
    width: 100%;
  }
}
.faqs-list__btn {
  position: absolute;
  background: #b7d333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAq0lEQVRIie3XIQpCURCF4c/HA1FQMAiu4G1Ag2swuwl3YDa5ADG7CpPrMBvsggaNFuMVHFEE3z0w5cA5f5gp0yhGlaCmmCf8FTaRojJKRh/DhD+IFhVvwD+mDM/wDM/w/4U3ilG1xTiQaaKd8K+4BXr2JTroBULP1HrMq+rWd+c/hZe44BTIfOrgziUmgQDMsE74CywjRfXdeYZneIZn+Ff1zpd6xC7hH6JFd0W0EQrr2qI1AAAAAElFTkSuQmCC) no-repeat center;
  background-size: 9px 8px;
  width: 25px;
  height: 25px;
  display: block;
  border-radius: 50%;
  top: 38px;
  outline: none;
  border: 0;
  right: 26px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.faqs-list__box {
  margin-bottom: 20px;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  position: relative;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  padding: 27px 20px 27px;
  min-height: 100px;
  padding-right: 80px;
  text-align: left;
  width: 48.6631016043%;
}
@media (max-width: 992px) {
  .faqs-list__box {
    padding: 35px 20px 35px;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .faqs-list__box {
    padding: 25px 20px 25px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .faqs-list__box {
    padding: 25px 66px 25px 20px;
    margin-bottom: 10px;
  }
}
.faqs-list__box.show {
  display: block;
  opacity: 1;
}
.faqs-list__header {
  font-size: 18px;
  color: #023426;
  font-family: "Archivo SemiExpanded";
  margin: 0;
  min-height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.faqs-list__body {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: none;
  padding-right: 0;
  overflow: hidden;
  width: 100%;
}
.faqs-list__body p {
  font-size: 18px;
  color: #023426;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  line-height: 30px;
  opacity: 0.8;
}
.faqs-list__body p:last-child {
  margin-bottom: 0;
}
.faqs-list--active .faqs-list__btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABhklEQVRIibXWsU/VQBwH8M/rc/OxoIlGnUnehokjoywOBBwYdOJPMLKxsuHgv6D/A6gJwQTZ3UwcTUyccJJAMEaG9kgpvfauL/ym3uXaTy539+2NiicLbqhu46TeUbQM2sbSjNAU3/GiC9vBFvZmAKc4wEO8r4N1bAeb1fPcQDBA96v2uAJfwq2q8w1eN14M4DMcDYBCjfEO/ws8wkbkA6kzjEGh/uK4wE88xe8O8EMH2AedYRWfwpp97QEnETAZ4uoGyQWzoCaWA27kQjCKJMhj7GM+8rGuaoVoTxD6Zxir0xjUhQ0BT7EWg/qwHLAXSsEo1+C8Z8w/jYQfgvVt71Cxc5iMpULJYAzLhZLANmyKzx3QGV7Jj7ZrWIDudUBreGtAltaxFGgVH6t2dngHLBVqnqMssJgBygUXC9ytOoZAqeAhvhX4orxnNBMgFeoDd5Wb6jys2WEDzIXq4HIN3MVzVdyNRw/uhIE/lLeoFawPgEL9Uv4LJ8o742Wutv08J/gzEOqsCy4nf26lqwKwAAAAAElFTkSuQmCC);
}
.faqs-list--active {
  height: auto !important;
}
.faqs-list--active .faqs-list__body {
  display: block;
  height: 100%;
}

.g-theproblem {
  height: 700px;
  background-color: #fff;
  position: absolute;
  top: -118px;
  left: 5.2083333333%;
  border-radius: 20px 0 0 0;
  z-index: 1;
  width: 100%;
}
@media (max-width: 1745px) {
  .g-theproblem {
    left: 4%;
  }
}
@media (max-width: 992px) {
  .g-theproblem {
    left: 0;
    display: none;
  }
}
.g-theproblem + .container {
  position: relative;
  z-index: 2;
}
.g-theresults {
  height: 550px;
  background-color: #fff;
  width: 37%;
  position: absolute;
  top: 139px;
}
@media (max-width: 992px) {
  .g-theresults {
    width: 70%;
    top: 60px;
  }
}
@media (max-width: 767px) {
  .g-theresults {
    width: 95%;
    top: 0;
  }
}
@media (max-width: 992px) {
  .g-theresults:after {
    background: url(data:image/png;base64,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) no-repeat center;
    width: 390px;
    height: 309px;
    display: block;
    content: "";
    position: absolute;
    right: -301px;
  }
}
.g-howitworks {
  background-color: #fff;
  height: 1091px;
  width: 100%;
  position: absolute;
  right: 0;
  top: -274px;
}
@media (max-width: 992px) {
  .g-howitworks {
    display: none;
  }
}
.g-thesolution {
  width: 38.59375%;
  height: 350px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.g-howdifferent {
  width: 100%;
  height: 625px;
  background-color: #fff;
  position: absolute;
  top: -103px;
  right: 0;
  z-index: -1;
}
@media (max-width: 992px) {
  .g-howdifferent {
    left: 0 !important;
  }
  .g-howdifferent {
    top: 300px;
    height: 546px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .g-howdifferent {
    top: 0 !important;
  }
  .g-howdifferent {
    height: 619px;
  }
}
.g-aboutus {
  width: 100%;
  height: 450px;
  background: #fff url(../images/logo-mark-2.png) no-repeat 12% center;
  position: absolute;
  top: 280px;
  left: 0;
  right: 0;
  z-index: -1;
}
@media (max-width: 1255px) {
  .g-aboutus {
    height: 430px;
  }
}
@media (max-width: 992px) {
  .g-aboutus {
    right: 0 !important;
  }
  .g-aboutus {
    width: 100%;
    left: 0;
    bottom: 0;
    top: auto;
    background: #fff url(../images/logo-mark-2.png) no-repeat 3% bottom;
    background-size: 320px;
  }
}
@media (max-width: 767px) {
  .g-aboutus {
    background: #fff url(../images/logo-mark-2.png) no-repeat center;
    background-size: auto 100%;
  }
}
.g-pattern-002 {
  background: url(../images/pattern-002.png) no-repeat center;
  background-size: 100%;
  width: 227px;
  height: 210px;
  position: absolute;
  display: block;
  bottom: -17px;
  left: -17px;
}
.g-pattern-003 {
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
  width: 227px;
  height: 210px;
  position: absolute;
  display: block;
  top: -50px;
  right: -50px;
}
.g-pattern-004 {
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
  width: 227px;
  height: 210px;
  position: absolute;
  display: block;
  top: 107px;
  left: -142px;
  z-index: -1;
}
@media (max-width: 992px) {
  .g-pattern-004 {
    left: -40px;
    top: -50px;
  }
}
@media (max-width: 767px) {
  .g-pattern-004 {
    display: none;
  }
}
.g-pattern-005 {
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
  width: 257px;
  height: 241px;
  position: absolute;
  display: block;
  top: 197px;
  left: -50px;
  z-index: 2;
}
@media (max-width: 992px) {
  .g-pattern-005 {
    bottom: -19px;
    top: auto;
    left: -50px;
  }
}
.g-pattern-006 {
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
  width: 257px;
  height: 241px;
  position: absolute;
  display: block;
  top: -50px;
  right: -50px;
  z-index: -1;
}
@media (max-width: 767px) {
  .g-pattern-006 {
    display: none;
  }
}
.g-pattern-008 {
  background: url(../images/pattern-008.png) no-repeat top left;
  background-size: 100% auto;
  width: 410px;
  height: 399px;
  position: absolute;
  display: block;
  top: -50px;
  right: -50px;
  z-index: -1;
}
@media (max-width: 767px) {
  .g-pattern-008 {
    width: 210px;
    height: 299px;
    background-size: 200%;
  }
}

.form-control {
  font-size: 12px;
  color: #fff;
  font-family: "Archivo SemiExpanded";
  font-weight: 600;
  background-color: transparent;
  text-transform: uppercase;
  opacity: 1;
}
.form--newsletter {
  width: 100%;
  max-width: 400px;
  margin-top: 30px;
}
@media (max-width: 992px) {
  .form--newsletter {
    max-width: 100%;
  }
}
.form--newsletter .form-group {
  border-bottom: 1px solid #b7d333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 10px;
}
.form--newsletter .form-control {
  width: 80%;
  outline: none;
  border: 0;
}
.form--newsletter .form-control--submit {
  background: #b7d333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAWCAYAAACWl1FwAAAACXBIWXMAAAsTAAALEwEAmpwYAAABX0lEQVRYhe3Xv0vccBjH8VdiOgiCgnaof8CBioNwi3So0/0BDp3ERdpBRHF1U3DpVHF1c2udHNuhUCyULkqppbSDi4KDbk6i6BAy9Dxr4kVzzd17/Ob5Pnzy4fmRBGG1oiSMYB5LOG0mUZiLnNYgxGv8wgyCZhKVjQFs4AvG7pOgjKYkjOMb1tCX5WKZTYFIPGd+YkrKliq7KQnPsIlPGL4ruF1MSXiBPbxBz21BQVitvHssRQ9ML2oZ4g+xiK36B0FYrVzlpeo/5QPm8Cc5aLf2aUQNP7CCbjqVUs8BFjqV8jcBgo4pMedYFa/r7ahgMa3AR/Gg/Z0cRHhfmJx8ybqSj8Qr+cb7R3iZk6iiGcX3FHEXeItlnDUKaLf2+YxZ7P8rqF0G7TGmMeEOQyi/KZdYx5D4hzDVN1mZ2+eruFV2s14sY6Wc4BWeu4ch0BUM9ueqqECe4gkmsSNlqzTiGiiwMZgNJMTqAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 19px 6px;
  width: 50px;
  height: 30px;
  border-radius: 20px;
  outline: none;
  border: 0;
  font-size: 0;
}
.form--guide {
  width: 100%;
  max-width: 415px;
  margin-top: 0;
  position: relative;
}
@media (max-width: 992px) {
  .form--guide {
    max-width: 83%;
  }
}
@media (max-width: 767px) {
  .form--guide {
    max-width: 100%;
  }
}
.form--guide .form-group {
  border-bottom: 1px solid #b7d333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 35px;
}
.form--guide .form-group:last-of-type {
  margin-bottom: 0;
}
.form--guide .form-control {
  width: 80%;
  outline: none;
  border: 0;
}
@media (max-width: 767px) {
  .form--guide .form-control {
    width: 100%;
  }
}
.form--guide .form-control--submit {
  border: 20px solid #023426;
  width: 186px;
  height: 186px;
  display: block;
  cursor: pointer;
  border-radius: 50%;
  outline: none;
  font-weight: 600;
  color: #023426;
  background-color: #b7d333;
  text-align: center;
  padding-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-39%);
          transform: translateY(-39%);
  right: -140px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media (max-width: 767px) {
  .form--guide .form-control--submit {
    position: relative;
    right: auto;
    top: auto;
    -webkit-transform: none;
            transform: none;
    width: 100%;
    border-radius: 40px;
    height: 60px;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin-top: 25px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.form--guide .form-control--submit:after {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA9CAYAAAAZIL/8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFWUlEQVRogeXbWaxdUxzH8c85baimiVJNpQ9C6W1pG9RVCTG2aM1TaojxwRT6QvTBiycvVCTEFEFEUFOUEvMUsxCRSKM0ihhfUPSiyPXw37e9Pe4+9+y19z6nje/LuXvvtf7rv353nzX8/+s0mv19usw47IU9MAXjs/sD+AFrsAp/dNOpsV1qZxoW43jsh21HKf8nPsCTeASf1+odGjW/EfNxJRaikWhjEM9iGV6uyK//0KzJ7nQ8gxexSLoIsrqL8FJmc3pp70agDiGW4CPxFlTNwsz2kqoNVynEONyPm7BdhXZb2S5r4/6szUqoSojxWImzKrLXCWdlbY4frWAnVCHEGDyBBRXYKsoCIUbp2a8KIW7UGxGGOCLzoRRlhThFDQNXApfj1DIGyggxEbeXabxibhM+JVFGiGswuUT9qpksfEoidWU5BWvVO02m8LtYzn9ftGLqG3GpLU8EwqdLUiqmCNHAuSmNdYlzJSzpU4TYG7sl1OsWuwkfC5EiRC/XDJ1S2McUIeYm1Ok2+xWtUFSInWwdQswVvnZMp0IciafEtDSjoFO9oE/4+rTwfVRGE2JfEVx5HseKDdbWwhgcI3x/SfQllzwhGrgC74lw29bOEaIvV8qZWkcSYhs8iBt0L7jbDcaKuOdy0cfNaBViDB7G6fX71TMW41EtYoxpTJ00/PoGnN89n3rGDEzAc0M3hm+6DsUrykWctyYGcTheY9NXYxzu8v8Rgejr3bLN49BgeA5270Ljn4pkzdvZ31/ht+zZBOyCmThIzP+15DCGMQ1n485Gs7+vgY9FPrIO/sIDuFmk8YowDxeJf9R/RvqKWIXZjWZ/34F4s6ZGHsdSkdgtw64iQHtSSTt5zGuK1VfV/IzTRHC3rAjwBU7GmfilAnutzG/igIqNrhXf8ccqtksshg4QwlTJYWNVOyCtxSH4uoOy03Luj3YE4BMcLKa9PBtFmdlo9vetV03a7Gfsr/OvwmDO/U6n8D3E/mGHDsu3Y6CpGhEGxchexXjQKWtwnnxBizC+iXUVGLpXxCu6zUqRFS/Luia+LWlkAFdX4EwqV4l8Rhm+aYrBpwx34LuSNsrwfeZDGVY3lVtMDdoy8p9lfXirKc42pPKh2DP0mtWKL9+Hs6IpRt/XEw08U6Lxqnk+sd4bWDO0Db8+0cj7ifXq4J3EetexKR6xEq8mGFmV2HgdrE6o85ro+2Yxy0vFVFiEwun3Ginqy3pcPHQxXIhPcKFiK7XRdoLT8S72LGCzlT3FUnq0gxxFdqWDIs6x8S1qjWI/IOIHVTBDfN3miVjo7AQbs7K6+2efM9uULfIPXCr6upGR8hrLcBn+LmC4lb2ECFOz6yniHPU+BWzsIzo/Jbueml2XiaT9LQ6eLWt9kJfpulXEDL9MaGyOcHjnlvuTRfqwkyTy3Kxs6xmtnTPbcxL8+lL06ZaRHrbLfb4qXudrxcDSKbMwKefZJNHB/jb1+7My7WzMKuDPetGH2drMjJ0eJpuIC0SorN+mmEFe7OAM3Cc/ZbgO2yc8+0dEnZfnPB8c9vl+Vu4e/JRTfiMpp+p2FAPgdBGZzuM0sUWuKvr8lzh//WibMkvwmZhlfixivO4frpyEh5QXY4PIx64oaSeXun64MsQKcTR4QwkbGzIbKyrwJ5e6hSAiVydKC578kdWtPfrVDSGINN+Jii3hB3BCVrd2uiUEvIDjdCbGQFb2hVo9GkY3hSAWQwvxa5syv2VlXumKRxndFoIIAi0ycvT8FyFCaqAomV4IQcRJj7a5GOtwlPoS0m3plRDE9ny+WPX9lP39bq+c6fWpuQ9sOr74YS8d+Rf9jvDQdJFHuwAAAABJRU5ErkJggg==);
  width: 22px;
  height: 21px;
  display: block;
  background-size: 100%;
  margin: 10px auto 0;
}
@media (max-width: 767px) {
  .form--guide .form-control--submit:after {
    margin: 0 0 0 15px;
  }
}
@media (max-width: 992px) {
  .form--estimate {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .form--estimate {
    margin-top: 0;
  }
}
.form--estimate label {
  color: #fff;
  font-size: 18px;
  font-family: "Archivo SemiExpanded";
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
}
.form--estimate .form-selection {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .form--estimate .form-selection {
    margin-bottom: 30px;
  }
}
.form--estimate .form-selection__choices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 590px) {
  .form--estimate .form-selection__choices {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.form--estimate .form-choice {
  cursor: pointer;
  text-align: center;
  width: 141px;
  height: 141px;
  border-radius: 20px;
  border: 1px solid #1c493c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
@media (max-width: 590px) {
  .form--estimate .form-choice {
    margin-right: 5%;
    margin-bottom: 5%;
    width: 47%;
  }
  .form--estimate .form-choice:nth-child(2n) {
    margin-right: 0;
  }
}
.form--estimate .form-choice--selected {
  border: 2px solid #b7d333;
}
.form--estimate .form-choice--selected::after {
  content: "";
  background: url(data:image/png;base64,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) no-repeat center;
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: -4px;
  left: -9.5px;
  background-size: 100%;
}
.form--estimate .form-choice__icon {
  width: 100%;
  margin-bottom: 17px;
}
.form--estimate .form-choice__icon img {
  display: block;
  margin: 0 auto;
}
.form--estimate .form-choice__text {
  color: #eef7f4;
  font-size: 15px;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  line-height: 24px;
  padding: 0 20px;
}
.form--estimate .form-choice__title {
  color: #b7d333;
  font-size: 40px;
  font-family: "Archivo SemiExpanded";
  font-weight: 600;
}
.form--estimate .form-group {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .form--estimate .form-group {
    margin-bottom: 30px;
  }
}
.form--estimate .form-group:last-of-type {
  margin-bottom: 0;
}
.form--estimate .form-group .form-control-wrap {
  background-color: #fff;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.form--estimate .form-group .form-control-wrap--address:before {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 44px;
  height: inherit;
  content: "";
  display: block;
  background-size: 15px 18px;
}
.form--estimate .form-group .form-control-wrap--name:before {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 44px;
  height: inherit;
  content: "";
  display: block;
  background-size: 20px 20px;
}
.form--estimate .form-group .form-control-wrap--email:before {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 44px;
  height: inherit;
  content: "";
  display: block;
  background-size: 21px 16px;
}
.form--estimate .form-group .form-control-wrap--phone:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJCElEQVR4nO3deawdZR3G8U8PtrWsJS0IRHaCMYIsFQuoJCCG3QgialVQQEEJgSIqiAqikCIoKIq2QABZNIrIZtpAIBixsYUIDa6ICkIhIgqIEiGW+sfvHr3Ue/aZ875z7nyTpik5952H+5yZeZffMmXxA3OUyBQciFOwJ57Bcnwf38OLZV68hkaJY78Od+NW7INXYhO8HVfjN9i3xOvXKM/gY3CPuGtbsTWW4GMlaahRvMFT8XVchhldfH6tsc+/s2AdNWMUafA6uAUn9PhzU3ApNi9QS80YRRm8IW7HfgP8/FXC7JoCKcLgWbgTeww4zt6YP7icmvEMavCGuA07Dy4FnIsdChqrxmAGb4DF2LUgLTAdV+IVBY45qenX4Gm4AXML1NJkDj5ZwriTkn4MXgvXic2LsjgTO5Y4/qShH4MvUP66dRquEF+mmgHo1eCP4uQSdEzEHPWsemB6MXh/XFyWkBacJbY0a/qkW4O3Fe/dYT8y18E3h3zNkaIbg9fGD8SaNwX74f2Jrl15ujH4UuxUtpAOfEW6L1il6WTwyZg3BB2d2AjnpBZRRdoZvBfOH5aQLjgOb0gtomq0Mngmvi2vLcOGmMXXJ0490Mrgb2DLYQrpkt3x3tQiqsREBs+Tx3u3FQtEfFdNF6xp8OYihCZnNlfHcXXNeIOniKO6KixHTsf6qUVUgfEGH6XcE6IimS1irWs60DR4lryWRN0wXxhd04amwZ9RvV/W+oZ3slVZGthCdSctJ2Dd1CJypoETxQF7FZmJI1OLyJkGDk8tYkCOTS0gZxrYNLWIAdlFJLrVTEADf0stogAOTi0gVxp4NLWIAnhLagG50sDvUosogK1SC8iVBn6dWkQBvJBaQK40cH9qEQVwd2oBudLAvalFDMhqESRfMwEN/Bl/TC1kABYZjadQKTT3ou9KKWIAlqlPldrSNPjOpCr6YwUOwfOpheTMeINfSimkR34qKgL8JbWQ3Gka/Lgoe1QFvivqaz2dWkgVGB/RcUsyFd2xGl8QAYH/SqylMow3+IfJVHTmRRyNzwmja7pkvMG/kudy42lR7/LKxDoqyZphs9clUdGah8VBwh2JdVSWNQ2+Vl6z6e/gl6lFVJk1DX5cVKzLhXnKrYg78kz0y1s0dBWt2VJkOdb0yUQG34zHhi2kDR9KLaDKTGTwv7Fw2ELa8C7Vi9nOhlbvt2/hn8MU0oYZqhu3nZxWBj8lr3fxieoA975oN0P9snyaZtTJZn3SzuCV8to9OhUbpxZRNTqtMc8Xk64cWE8kydX0QCeDH8LlwxDSJcdju9QiqkQ3u0Sfl8+Meqrh18usNN0Y/ISoNJcL+6sr7XRNt/u8F+DJMoX0yMWii1pNB7o1+O/iUZ0Ls0QNzbooWgd6OalZiJ+XJaQPDlaXcOhILwavEhXfczovXmDwfk0jTa9nrcvldRAxTdSyfnVqIbnSz2H6p+U14dpUmLx2aiE50o/Bz8hvX/iNIrxnamohudFvOMy1uLFAHUXQbDxdt+IZxyDxTsfJ61EN7xZbq7XJYwxi8JPC5Nw4CteoH9cYPGLxRtH3NzfeI7RN+iCBIkJST8IjBYxTNAeKvOfNhnjN7XGeKCmxAjfhNAm71kxZ/MCcIsZ5s/hl5vjue1z0WvxZideYJjZdTtS6z8U9uERkRw4tea6ooPK7RWJYjmwmvnwnK2fvegORLDBf+yYmu4laIo/hS4b0ZCkya2CB6AaeI9NxoXhkvqrAcdfFEr0F58/CJ0QwxXlj/y6NIg1+Ce/Dnwocs2gOwS/EcmpQpokvzO59/vwM0Qj7IXxWSRPCovN+nhLvu5wLk80W78FbDVYh72LFtECYibPxexyjYE/KSOy6VxTqzp2DRE70F0VAXy+cho8UrGdjXCYmg3OLGrSszL3LcVFJYxfJDJyBP4jHZTcHFofj3BI17Yal4ne40aCDlZmaeap8J11rMltMeB4RkSutJmJzxcZO2ZEkDVGy4kF8eJDrlWnwKhyBB0q8RtHMFsu9R8QdND6YYDtRqGaYx5IzRQrRXXhNPwOUnVz9LA5VvXpW08UdtFS8p8/EYgU8MvtkL1E/5Qw97rEXtZPVibmi2Fp9KD84K0TO9H3dfHhY5RGWiVjmVUO63iizk/h9nqWLu3mY9S9uFuu8us7V4EwVr41leH27Dw67wMlVIqarphh2EYGQH9fCyxQVbBaM/akphuki8+R20Xr3ZaQqUXQ6vpro2qPKPmICdtj4/5iyBtV8sTVXUxwb4nqRZou0Bq8eE3JpQg2jyBTRxX1f0leRWyUC976WWMeosZbYAZuW2mDiTj5JPfEqmq1xRA4GNzkdn1Kvk4skK4OJWKWj5VP4perslpvBROmmw9TdVIpggxwNJo7l9hZNu2r6Z2muBhNbcHsYjeaZqbgoZ4OJlntvUp3IkJxYih/lbjDRlOMg9Vq5F57HB7G6CgYTs+qTcKy6Z1I3nGKs8XdVDG5yOfZU7W6pZbPIuDoqVTOYCFXZVX4VBnLgNpEA91+qaDBRJ+Qw8SiqN0WCZSLA8WU1vqtqMLGleaE4B300sZbU3I8DTLA5VGWDm/xEBKJdk1pIIu7TphvrKBhM/M99QCS+5VYYpkzuxVvx11YfGBWDm9yAHU2OCdgSsZ3bto/yqBlM3MGH4kjVy6jolitErvM/On1wFA1ucrXI51korwKqg3K2iC/vavUwygYTj6/jxaFFTqWQ+2GVyDQ8Uw9BEaNucJPlop7lCaIKQdV4RtTH7jkKdbIYTNwBl2AbnKOL91cm/FYk7y3p54cnk8FNnhP9l7YX7+ecd8JuEuY+2O8Ak9HgJk+I9/NrRWx2Lm38iC/daWI18OwgA01mg5s8JAqqbCO2PlP3iFopdqbOU0CEaW3w/1gpDi+2EnfPwwk03CS2XX9c1IC1wf/PU+Lu2VYUGV+i/HX0cyLD4x3abDv2Q21wa14S0Z0HYAtRfnBFCde5Q9y1pfRrrg3ujpUiB3dn7CBm4csNdmc/inl4mxIjVIZVhGVU2USc5uwpoj930Lmk8gviy7LAENbitcHFsp4weo54h2839vdssSy7XqR2PjwsQf8B0epsOBdrrGYAAAAASUVORK5CYII=) no-repeat center;
  width: 44px;
  height: inherit;
  content: "";
  display: block;
  background-size: 18px;
}
.form--estimate .form-group .form-control {
  outline: none;
  border: 0;
  color: #023426;
  font-size: 18px;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  text-transform: none;
  width: 80%;
}
.form--estimate .btn {
  margin-top: 20px !important;
  max-width: 100% !important;
  width: 100% !important;
}
.form--estimate .btn:hover {
  border-color: #b7d333;
}
.form--estimate ::-webkit-input-placeholder {
  color: #023426 !important;
}
.form--estimate ::-moz-placeholder {
  color: #023426 !important;
}
.form--estimate :-ms-input-placeholder {
  color: #023426 !important;
}
.form--estimate ::-ms-input-placeholder {
  color: #023426 !important;
}
.form--estimate ::placeholder {
  color: #023426 !important;
}
.form ::-webkit-input-placeholder {
  color: #fff;
}
.form ::-moz-placeholder {
  color: #fff;
}
.form :-ms-input-placeholder {
  color: #fff;
}
.form ::-ms-input-placeholder {
  color: #fff;
}
.form ::placeholder {
  color: #fff;
}

.modal-menu {
  position: fixed;
  z-index: 20;
  background-color: #023426;
  top: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  width: 400px;
  height: 100%;
  padding: 130px 0px 80px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  right: 0;
}
@media (max-width: 992px) {
  .modal-menu {
    padding-top: 110px;
    z-index: 10;
  }
}
@media (max-width: 480px) {
  .modal-menu {
    max-width: 80%;
  }
}
.modal-menu:before {
  content: "";
  background: #023426 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAUElEQVRIiWNk0pT7z0ACYCJFMQMDAwMLAyOpGkjUQbKTaO8HMmygtadp7wdynDTYYno0edPEBtrnh0Hoh0EYcYMw8Q3CUBqEpfdwCKXhoAEAiVYB2TpLWCIAAAAASUVORK5CYII=) repeat-x top left;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  height: 48px;
}
@media (max-width: 992px) {
  .modal-menu:before {
    top: 60px;
  }
}
.modal-menu.active {
  display: block;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.modal-menu .container {
  padding-left: 50px;
  padding-right: 50px;
}
.modal-menu .main-menu li {
  border-bottom: 1px solid #285246;
  position: relative;
}
.modal-menu .main-menu a {
  font-size: 22px;
  color: #fff;
  font-family: "Archivo", sans-serif;
  font-weight: 300;
  display: block;
  padding: 23px 0;
}
.modal-menu .main-menu li:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 1px;
  -webkit-transition: width 1s ease;
  transition: width 1s ease;
}
.modal-menu .main-menu li:hover:after {
  width: 100%;
  background-color: #b7d333;
}
.modal-menu .social-links {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.parallax-window {
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  background: transparent;
  max-height: 950px;
  position: absolute;
  width: 100%;
  top: 0;
}

.parallax-window:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  opacity: 0.5;
  display: block;
  z-index: 2;
  background-color: #000;
}

.parallax-window img {
  z-index: 1;
}

.modal-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  overflow: auto;
  display: none;
  padding: 67px 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media (max-width: 992px) {
  .modal-box__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .modal-box__header img {
    margin-bottom: 40px;
    max-width: 145px;
  }
}
@media (max-width: 767px) {
  .modal-box__header img {
    max-width: 135px;
  }
}
@media (max-width: 540px) {
  .modal-box__header img {
    max-width: 115px;
  }
}
.modal-box-close {
  cursor: pointer;
  position: absolute;
  top: 7px;
  outline: none;
  right: 7px;
}
@media (max-width: 992px) {
  .modal-box-close {
    top: 22px;
    right: 22px;
  }
}
.modal-box-overlay {
  background-color: #b7d333;
  opacity: 0.36;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.modal-box__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  .modal-box__wrap {
    display: block;
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
  }
  .modal-box .container {
    padding: 0;
  }
}
.modal-box__area {
  background-color: #023426;
  border-radius: 20px;
  margin: 0 auto;
  padding: 77px 0;
  width: 100%;
  max-width: 1280px;
  position: relative;
  z-index: 2;
}
@media (max-width: 992px) {
  .modal-box__area {
    max-width: 100%;
    border-radius: 0;
    padding: 50px 0;
  }
}
.modal-box__col {
  width: 50%;
  padding: 0 5.761989%;
}
@media (max-width: 992px) {
  .modal-box__col {
    width: 100%;
  }
}
.modal-box__col:first-child {
  border-right: 1px solid #1c493c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 992px) {
  .modal-box__col:first-child {
    border: 0;
  }
}
.modal-box .section__title,
.modal-box p,
.modal-box .section__subtitle {
  color: #fff;
}
.modal-box .section__subtitle {
  margin-bottom: 30px;
}
.modal-box p {
  margin-bottom: 30px;
  opacity: 0.76;
}
.modal-box .section__title {
  font-size: 30px;
}
.modal-box .section__title span {
  color: #b7d333;
}

html,
body {
  overflow-x: hidden;
}

html.modal-active,
body.modal-active {
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body.modal-active .modal-box {
  display: block;
}

.about-us .container {
  position: relative;
}
.about-us.section {
  padding: 116px 0 198px;
}
@media (max-width: 1310px) {
  .about-us.section {
    padding-left: 7.416667%;
    padding-right: 7.416667%;
  }
}
@media (max-width: 992px) {
  .about-us.section {
    padding-bottom: 54px;
    padding-top: 45px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .about-us.section {
    padding-top: 25px;
  }
}
.about-us .section__row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.about-us .card {
  width: 100%;
  max-width: 734px;
  margin: 0 auto 0;
}
@media (max-width: 1310px) {
  .about-us .card {
    padding-right: 50px;
  }
}
@media (max-width: 1255px) {
  .about-us .card {
    max-width: 500px;
  }
}
@media (max-width: 992px) {
  .about-us .card {
    max-width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }
}
.about-us .card .section__title {
  margin-bottom: 200px;
}
@media (max-width: 1310px) {
  .about-us .card .section__title {
    margin-bottom: 120px;
  }
}
@media (max-width: 1255px) {
  .about-us .card .section__title {
    margin-bottom: 70px;
  }
}
@media (max-width: 992px) {
  .about-us .card .section__title {
    margin-top: 20px;
    margin-bottom: 110px;
  }
}
@media (max-width: 767px) {
  .about-us .card .section__title {
    margin-bottom: 100px;
  }
}
.about-us .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .about-us .card .section__subtitle {
    margin-bottom: 0;
  }
}
.about-us .card .section__title + p {
  margin-bottom: 30px;
}
.about-us .side-image-wrap {
  width: 39.375%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 992px) {
  .about-us .side-image-wrap {
    height: auto;
    width: 100%;
    background: none;
  }
}
.about-us .side-image {
  width: 100%;
  position: relative;
  height: 540px;
  margin-bottom: 0;
  right: -82px;
}
.about-us .side-image__area {
  border-radius: 0 0 20px 0;
  background: url(../images/about-us-bg.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1446px) {
  .about-us .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .about-us .side-image {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .about-us .side-image {
    height: 250px;
  }
}
.about-us .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .about-us .side-image img {
    opacity: 1;
  }
}
@media (max-width: 1255px) {
  .about-us .btn {
    right: 26px;
  }
}
@media (min-width: 992px) {
  .about-us .btn {
    position: absolute;
    bottom: -120px;
    right: 0;
  }
}

.the-problem {
  position: relative;
  z-index: 2;
  margin-top: -99px;
}
@media (max-width: 992px) {
  .the-problem {
    margin-top: -20px;
  }
}
.the-problem.section {
  padding: 0 0 50px;
}
@media (max-width: 1530px) {
  .the-problem.section {
    padding: 0 8.416667%;
  }
}
@media (max-width: 992px) {
  .the-problem.section {
    background-color: #fff;
    border-radius: 20px 0 0 0;
    padding: 52px 0 50px;
  }
}
@media (max-width: 767px) {
  .the-problem.section {
    padding-top: 50px;
  }
}
@media (max-width: 1745px) {
  .the-problem .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .the-problem .section__subtitle {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .the-problem .section__subtitle {
    padding-left: 0;
  }
}
.the-problem .section__title {
  margin-bottom: 99px;
}
@media (max-width: 1745px) {
  .the-problem .section__title {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .the-problem .section__title {
    margin-bottom: 40px;
    margin-top: 7px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .the-problem .section__title {
    margin-bottom: 25px;
  }
}
.the-problem .card {
  width: 100%;
  max-width: 588px;
  height: 450px;
  margin: 0 auto 0;
}
.the-problem .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .the-problem .card {
    max-width: 500px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .the-problem .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .the-problem .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
    height: auto;
  }
  .the-problem .card .list-arrow {
    margin-bottom: 30px;
  }
}
.the-problem .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .the-problem .card .section__title {
    margin-top: 20px;
  }
}
.the-problem .card p {
  margin-top: 0;
}
.the-problem .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .the-problem .card .section__subtitle {
    margin-bottom: 0;
  }
}
.the-problem .card .section__title + p {
  margin-bottom: 30px;
}
.the-problem .side-image {
  width: 55.46875%;
  position: relative;
  height: 450px;
  left: -82px;
}
.the-problem .side-image__area {
  border-radius: 0 0 0 20px;
  background: url(../images/problem-bg.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1745px) {
  .the-problem .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .the-problem .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .the-problem .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .the-problem .side-image {
    height: 250px;
  }
}
.the-problem .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .the-problem .btn {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .the-problem .btn {
    max-width: 100%;
  }
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}

.we-serve {
  position: relative;
  z-index: 2;
}
@media (max-width: 992px) {
  .we-serve {
    margin-top: -20px;
  }
}
.we-serve .g-theproblem {
  height: 420px;
  top: 0;
}
.we-serve.section {
  padding: 97px 0 114px;
  background-color: #eef7f4;
}
@media (max-width: 1530px) {
  .we-serve.section {
    padding: 0 8.416667%;
  }
}
@media (max-width: 1200px) {
  .we-serve.section {
    padding: 60px 8.416667%;
  }
}
@media (max-width: 992px) {
  .we-serve.section {
    border-radius: 0 0 0 0;
    padding: 52px 0 50px;
  }
}
@media (max-width: 767px) {
  .we-serve.section {
    padding-top: 50px;
  }
}
.we-serve .section__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1745px) {
  .we-serve .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 992px) {
  .we-serve .section__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 1745px) {
  .we-serve .section__subtitle {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .we-serve .section__subtitle {
    padding-left: 0;
  }
}
.we-serve .section__title {
  margin-bottom: 99px;
}
@media (max-width: 1745px) {
  .we-serve .section__title {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .we-serve .section__title {
    margin-bottom: 40px;
    margin-top: 7px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .we-serve .section__title {
    margin-bottom: 25px;
  }
}
.we-serve .card {
  width: 100%;
  max-width: 588px;
  height: inherit;
  margin: 4px auto 0;
}
.we-serve .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .we-serve .card {
    max-width: 588px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .we-serve .card {
    padding-left: 50px;
  }
}
@media (max-width: 1200px) {
  .we-serve .card {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 992px) {
  .we-serve .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  .we-serve .card {
    margin-top: 40px;
  }
}
@media (max-width: 992px) {
  .we-serve .card .list-arrow {
    margin-bottom: 30px;
  }
}
.we-serve .card .section__title {
  margin-bottom: 25px;
}
@media (min-width: 993px) and (max-width: 1200px) {
  .we-serve .card .section__title {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 992px) {
  .we-serve .card .section__title {
    margin-top: 20px;
  }
}
.we-serve .card p {
  margin-top: 0;
}
.we-serve .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .we-serve .card .section__subtitle {
    margin-bottom: 0;
  }
}
.we-serve .card .section__title + p {
  margin-bottom: 30px;
}
.we-serve .side-image {
  width: 55.46875%;
  position: relative;
  height: 380px;
  left: -82px;
}
.we-serve .side-image__area {
  border-radius: 0 0 0 20px;
  background: url(../images/how-healthy.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1745px) {
  .we-serve .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .we-serve .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .we-serve .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .we-serve .side-image {
    height: 250px;
  }
}
.we-serve .side-image img {
  opacity: 0;
  width: 100%;
}
.we-serve .side-map {
  width: 659px;
  height: 600px;
  right: -82px;
  position: relative;
}
.we-serve .side-map__area {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 1200px) {
  .we-serve .side-map {
    width: 100%;
    right: 0;
  }
}
@media (max-width: 992px) {
  .we-serve .side-map {
    right: 0;
    width: 100%;
    height: 380px;
  }
}
@media (max-width: 600px) {
  .we-serve .side-map {
    height: 220px;
  }
}
.we-serve .side-map iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 992px) {
  .we-serve .side-map iframe {
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 25px;
  }
  .we-serve .btn {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .we-serve .btn {
    max-width: 100%;
  }
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}

.multi-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
.multi-list ul.list-map {
  margin-top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 992px) {
  .multi-list ul.list-map {
    width: 100%;
  }
}
.multi-list ul.list-map li {
  width: 33.3%;
}
@media (min-width: 993px) and (max-width: 1200px) {
  .multi-list ul.list-map li {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .multi-list ul.list-map li {
    width: 50%;
  }
}

.guarantee {
  position: relative;
  height: 698px;
}
@media (max-width: 992px) {
  .guarantee {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .guarantee {
    height: 468px;
  }
}
.guarantee.section {
  padding: 0;
}
.guarantee .container {
  position: relative;
}
.guarantee__wrap {
  max-width: 1280px;
  margin: -380px auto 0;
  position: relative;
  z-index: 3;
}
@media (max-width: 992px) {
  .guarantee__wrap {
    padding: 0 50px;
    margin-top: -319px;
  }
}
@media (max-width: 767px) {
  .guarantee__wrap {
    padding: 0 20px;
    margin-top: -270px;
  }
}
.guarantee__inner {
  background-color: #023426;
  padding: 70px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  position: relative;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .guarantee__inner {
    padding: 70px 24px 50px;
  }
}
@media (max-width: 767px) {
  .guarantee__inner {
    padding: 70px 24px 26px;
  }
}
@media (max-width: 992px) {
  .guarantee__inner .section__subtitle {
    margin-bottom: 0;
  }
}
.guarantee__inner h2 {
  color: #fff;
  font-size: 30px;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .guarantee__inner h2 {
    margin-bottom: 25px;
  }
}
.guarantee__inner h2 span {
  color: #b7d333;
}
.guarantee__inner p {
  color: #fff;
  margin-bottom: 30px;
}
.guarantee__inner .btn {
  margin-left: auto;
  margin-right: auto;
}
.guarantee__inner .badge {
  position: absolute;
  left: 94px;
  top: -89px;
}
@media (max-width: 992px) {
  .guarantee__inner .badge {
    position: relative;
    top: 0;
    margin: -137px auto 18px;
    left: 0;
    display: block;
    width: 143px;
    height: 167px;
  }
}
.guarantee__area {
  max-width: 576px;
  margin: 0 auto;
}

.badge {
  background: url(../images/badge.png) no-repeat center;
  width: 191px;
  height: 223px;
  background-size: 100%;
}

.the-result.section {
  padding-top: 212px;
}
@media (max-width: 992px) {
  .the-result.section {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  .the-result.section {
    padding-top: 48px;
  }
}
.the-result .section__row--bottom {
  background-color: #023426;
  margin-top: 84px;
  border-radius: 20px;
  height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom {
    margin-top: 39px;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
}
.the-result .section__row--bottom .section__col {
  width: 33.3%;
  height: 100%;
  position: relative;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col {
    width: 50%;
  }
}
.the-result .section__row--bottom .section__col.first {
  margin-right: 0;
  width: 66.6%;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col.first {
    width: 100%;
    height: 335px;
  }
}
@media (max-width: 600px) {
  .the-result .section__row--bottom .section__col.first {
    height: auto !important;
  }
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col.second {
    width: 100%;
  }
}
.the-result .section__row--bottom .section__col--carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col--carousel {
    padding: 56px 0;
    display: block;
  }
}
.the-result .section__row--bottom .section__col--carousel:before {
  width: 100%;
  height: 309px;
  content: "";
  background-color: #fff;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: -1;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col--carousel:before {
    display: none;
  }
}
.the-result .section__row--bottom .section__col.first:before {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 304px;
  height: 309px;
  display: block;
  content: "";
  position: absolute;
  top: -309px;
  left: 0;
}
@media (max-width: 992px) {
  .the-result .section__row--bottom .section__col.first:before {
    display: none;
  }
}
.the-result--how-it-works {
  padding-bottom: 100px;
}
@media (max-width: 992px) {
  .the-result--how-it-works {
    padding-bottom: 50px;
  }
}
.the-result--how-it-works.section {
  padding-top: 120px;
}
@media (max-width: 992px) {
  .the-result--how-it-works.section {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .the-result--how-it-works.section {
    padding-top: 28px;
  }
}
.the-result--how-it-works .section__row--bottom {
  margin-top: 50px;
}
.the-result--how-it-works .section__col:first-child {
  margin-right: 0;
}
@media (max-width: 1085px) {
  .the-result--how-it-works .section__row--bottom .section__col.first:before {
    top: -347px;
    width: 359px;
    height: 347px;
    background-size: cover;
  }
}
.the-result--how-it-works .next-col {
  text-align: center;
  position: relative;
  z-index: 2;
}
.the-result--how-it-works .next-col p {
  font-size: 13px;
  line-height: 19px;
  color: #023426;
  font-family: "Archivo SemiExpanded", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  top: 40px;
  position: relative;
}
@media (max-width: 992px) {
  .the-result--how-it-works .next-col {
    display: none;
  }
}
.the-result--how-it-works .g-theresults {
  top: 50px;
}
@media (max-width: 992px) {
  .the-result--how-it-works .g-theresults {
    width: 70%;
    top: 0;
  }
}
@media (max-width: 767px) {
  .the-result--how-it-works .g-theresults {
    width: 95%;
    top: 0;
  }
}
@media (max-width: 992px) {
  .the-result--how-it-works .g-theresults:after {
    background: url(data:image/png;base64,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) no-repeat center;
    width: 390px;
    height: 309px;
    display: block;
    content: "";
    position: absolute;
    right: -301px;
  }
}
.the-result__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 450px;
  position: relative;
}
@media (max-width: 992px) {
  .the-result__image {
    height: 340px;
  }
}
@media (max-width: 767px) {
  .the-result__image {
    height: 335px;
  }
}
.the-result__image--after:before, .the-result__image--before:before {
  position: absolute;
  top: 80px;
  width: 80px;
  height: 26px;
  content: "Before";
  background-color: #b7d333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #023426;
  font-size: 11px;
  font-family: "Archivo SemiExpanded";
  -webkit-transform: rotate(-90deg) translate(0, 0);
          transform: rotate(-90deg) translate(0, 0);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.the-result__image--after:before {
  content: "After";
}
.the-result__image--1 {
  background-image: url(../images/the-result-1.png);
}
.the-result__image--2 {
  background-image: url(../images/the-result-2.png);
}
.the-result__carousel {
  max-width: 340px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .the-result__carousel {
    max-width: 85%;
  }
}
@media (max-width: 767px) {
  .the-result__carousel {
    max-width: 90%;
  }
}

.carousel__card {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel__author {
  font-size: 14px;
  color: #b7d333;
  text-align: center;
  font-family: "Archivo", serif;
  font-weight: 400;
  margin-bottom: 24px;
}
.carousel__quote {
  font-size: 16px;
  color: #fff;
  line-height: 23px;
  text-align: center;
  font-weight: 400;
  font-family: "Archivo", serif;
}
.carousel__quote span {
  color: #b7d333;
}

.slick-next,
.slick-prev {
  display: none !important;
}

.carousel-arrows {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .carousel-arrows {
    margin-top: 30px;
  }
}
.carousel-arrows button {
  outline: none;
  font-size: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.carousel-arrows .slick-disabled {
  opacity: 0.35;
}
.carousel-arrows .prev-btn {
  margin: 0 0 0 7px;
  background: url(data:image/png;base64,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) no-repeat center;
  width: 28px;
  height: 28px;
  background-size: 100%;
  margin-right: 7px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.carousel-arrows .next-btn {
  background: url(data:image/png;base64,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) no-repeat center;
  width: 28px;
  height: 28px;
  background-size: 100%;
}

.icv__wrapper {
  z-index: 2;
}

.icv__wrapper:before {
  position: absolute;
  top: 80px;
  width: 80px;
  height: 26px;
  content: "After";
  background-color: #b7d333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #023426;
  font-size: 11px;
  font-family: "Archivo SemiExpanded";
  -webkit-transform: rotate(-90deg) translate(0, 0);
          transform: rotate(-90deg) translate(0, 0);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: 20;
}

.icv__label-before {
  position: absolute;
  top: 80px;
  width: 80px;
  height: 26px;
  background-color: #023426;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #b7d333;
  font-size: 11px;
  font-family: "Archivo SemiExpanded";
  -webkit-transform: rotate(-90deg) translate(0, 0);
          transform: rotate(-90deg) translate(0, 0);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  left: 0;
  border-radius: 0;
  z-index: 1;
}

.icv__label-after {
  display: none !important;
}

#image-compare {
  overflow: hidden;
  height: inherit;
}
@media (max-width: 992px) {
  #image-compare {
    height: 335px !important;
  }
}
@media (max-width: 600px) {
  #image-compare {
    height: auto !important;
  }
}

.icv__img-a {
  height: inherit;
}
@media (max-width: 992px) {
  .icv__img-a {
    height: inherit !important;
  }
}

.our-guide {
  position: relative;
  height: 698px;
}
@media (max-width: 992px) {
  .our-guide {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .our-guide {
    height: 468px;
  }
}
.our-guide.section {
  padding: 0;
}
.our-guide .container {
  position: relative;
}
.our-guide__col {
  width: 50%;
}
@media (max-width: 992px) {
  .our-guide__col {
    width: 100%;
  }
}
.our-guide__col:first-child {
  max-width: 387px;
}
@media (max-width: 992px) {
  .our-guide__col:first-child {
    max-width: 100%;
    width: 100%;
  }
}
.our-guide__wrap {
  max-width: 1280px;
  margin: -326px auto 0;
  position: relative;
  z-index: 3;
}
@media (max-width: 992px) {
  .our-guide__wrap {
    padding: 0 50px;
    margin-top: -325px;
  }
}
@media (max-width: 767px) {
  .our-guide__wrap {
    padding: 0 20px;
  }
}
.our-guide__inner {
  background-color: #023426;
  padding: 0 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  height: 400px;
  position: relative;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .our-guide__inner {
    padding: 50px 60px 70px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .our-guide__inner {
    padding: 30px 30px 30px;
  }
}
.our-guide__inner .section__subtitle {
  margin-top: 0;
  margin-bottom: 44px;
}
@media (max-width: 992px) {
  .our-guide__inner .section__subtitle {
    margin-bottom: 17px;
  }
}
.our-guide__inner h2 {
  color: #fff;
  font-size: 30px;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 38px;
}
@media (max-width: 992px) {
  .our-guide__inner h2 {
    margin-bottom: 25px;
  }
}
.our-guide__inner h2 span {
  color: #b7d333;
}
.our-guide__inner p {
  color: #fff;
  margin-bottom: 30px;
}
.our-guide__inner .btn {
  margin-left: auto;
  margin-right: auto;
}
.our-guide__inner .badge {
  position: absolute;
  left: 94px;
  top: -89px;
}
@media (max-width: 992px) {
  .our-guide__inner .badge {
    position: relative;
    top: 0;
    margin: -137px auto 18px;
    left: 0;
    display: block;
    width: 143px;
    height: 167px;
  }
}
.our-guide__area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 992px) {
  .our-guide__area {
    display: block;
  }
}

.badge {
  background: url(../images/badge.png) no-repeat center;
  width: 191px;
  height: 223px;
  background-size: 100%;
}

@media (max-width: 992px) {
  .how-it-works .container {
    padding: 0;
  }
  .how-it-works.section {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .how-it-works.section {
    padding: 0 0 0;
  }
}
.how-it-works .section__title {
  margin-bottom: 35px;
}
@media (max-width: 992px) {
  .how-it-works .section__title {
    margin-top: 10px;
    margin-bottom: 40px;
  }
}
.how-it-works .btn--xs {
  display: none;
}
@media (max-width: 992px) {
  .how-it-works .btn--xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .how-it-works .btn--xs {
    margin-top: 15px;
  }
}
@media (max-width: 992px) {
  .how-it-works .btn--xl {
    display: none;
  }
}
.how-it-works .section__row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.how-it-works .section__col:first-child {
  max-width: 327px;
}
@media (max-width: 992px) {
  .how-it-works .section__col:first-child {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  .how-it-works .section__col:first-child {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.how-it-works .section__col:last-child {
  max-width: 735px;
}
@media (max-width: 992px) {
  .how-it-works .section__col:last-child {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 25px;
    background-color: #fff;
  }
}
@media (max-width: 767px) {
  .how-it-works .section__col:last-child {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.care-plan__card {
  border-bottom: 1px solid #e5eae9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 50px 0;
}
@media (max-width: 767px) {
  .care-plan__card {
    display: block;
    padding: 30px 0;
  }
}
.care-plan__card:first-child {
  padding-top: 0;
}
.care-plan__card:last-child {
  border-bottom: 0;
  padding-bottom: 21px;
}
.care-plan__icon {
  width: 100%;
  max-width: 150px;
  margin-right: 7.3469387755%;
  height: 150px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e8edec;
  position: relative;
}
@media (max-width: 767px) {
  .care-plan__icon {
    margin-right: 0;
    margin-bottom: 25px;
    margin-left: 47px;
  }
}
.care-plan__icon span {
  width: 36px;
  height: 36px;
  background-color: #b7d333;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -18px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #023426;
  font-size: 14px;
  font-family: "Archivo SemiExpanded";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.care-plan__heading {
  font-size: 22px;
  color: #023426;
  font-family: "Archivo SemiExpanded";
  margin-bottom: 15px;
  text-transform: uppercase;
  line-height: 30px;
  margin-top: 0;
}
.care-plan__body {
  max-width: 437px;
}
@media (max-width: 992px) {
  .care-plan__body {
    max-width: 100%;
  }
}
.care-plan__body p {
  font-size: 18px;
  font-family: "Archivo", serif;
  margin-bottom: 0;
}

.get-free-estimate {
  max-width: 1280px;
  margin: 0 auto -100px;
  background-color: #b7d333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 20px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 200px;
  padding: 0;
  z-index: 2;
  position: relative;
}
@media (max-width: 992px) {
  .get-free-estimate {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 250px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .get-free-estimate {
    padding: 0 26px;
    margin-bottom: -49px;
  }
}
@media (max-width: 992px) {
  .get-free-estimate .btn {
    max-width: 320px;
    margin-top: 0;
  }
}
.get-free-estimate__heading {
  color: #023426;
  font-size: 30px;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 992px) {
  .get-free-estimate__heading {
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 34px;
  }
}

.social-icons li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.social-icons li span {
  display: inline-block;
  margin-right: 17px;
}

.ico-facebook {
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFI0lEQVRogc3aW4hVVRzH8c+czAetMFEo08mMmvSlMK2EEC0UgwyissxIelEmo3qJLpREEhkFhWBpUJhZdiGofAiKUnqJLpNF2GVAMpUE05AyH6ycHtYanVln7Tlnn33G+sJ5Wbf/77/PWv+91n/tjve/vVSbmIS5mIEuTMY4jEYHDuMAduFHfImt2NMO4yMq9u/E7ViMaQ3ajo2/CzF/QPl3eB0vY3erQmot9rs4Gv8JqzR2Yiim4bE41htx7NKUdWQ8NmA7bm6hfyMti+LYG6KtUp2b5Sb0Yqkw54eLjmijN9psimbWyEg8gzsbtDuGL7BNWMi92Is/Y/1oTBTWyAzMwUzFD3MM3sTzuBdHhzLe0SBqnYa3DV6cKXuxFq8qH4EmYQlWCE4W8QFuECJflqGm1qg4QJETB6OA87Faa2F0T+x7fhzrYEG7+VHLqKKBihwZiXcwq6D+LVyE5zT4y5vkaBzrImE65ZgVNY3MVRY58izmZcr/RrcQXQ40r7NpDgjRsDvaSpkXtdWRc2RRHCjlCK7HupYklmNdtHUkU9ctODuIdLGfjR04M2n3t7DY3qsocCZm4wKcFcv2owfrM+2vE4JNGl0PCS/Sff0FaYOn1DsBd6nmxOXCU76koH6qvCPvRdvpLBiDp4WIh8FTazpuzQz2RoGRZrkenyh2ohHrhe1QymJBMwY7slL9G/ug8ERapQubFESaEqzAr0lZh6AZJxw5FwszAzysWnR60hCxvwS/4ZFM+UKcx4k1cpv6CLYbL1YwPhbXZsq3Y7NwLvkd/wiLtxEv4SHh6NBPDXdgZb8jS9Jewh7nr2YUF3AZTknK9uBK+bDaiL+ipieS8puxsibsd6YmlceEuV2FzkzZh1pzop9XBW0DuRBTargq0+ELYTNYhbGZsv0Vx9wjaEuZWxO21CkfVzQ4nGzNlF1SE/6alK+GWUwVejJlXTVhC53ywzCLqUJO25Sa/Nl4X6bs/0JO25gazshU/DHMYqqQ03Z6u7IgD6Av+aXxvqhdn5DTapa+XGFNeLumjC4xcDvIRaIictoO1+T3Uue0pqdltpVom0tSHKrJpylzIXm42BV/zZLTtreG7zMVM1sQ1CqflGyf07ajhs8yFbNLDr5aOB8M/D3YZLulJW3NyZT11OQX2hVO/jpphnOEXXXKtv41kk6vmvzW/r9mifpzUy929he+lum0QvX7k3YyQtCU8gonvNukfp/fiWXDp6s0y9SfcY6fm/od2YUtmc6Pyp8rTjZjBS0pW8TQPXC+rVL/+h8vZNr/a9aq39z2CZox2JEeISmQcguWt11a8yyPGlI2G3A2SSPAffIZjTVY0C5lJVgQbaccErQeJ3XkF/kE9kghB3tNG8Q1y4JoM5fc6xa0Hie3jX9dPuM+Cu86OZFsmZD3zSX3sinUovPIPfIJiFPjQJsNTzQ7M469PtpK+Rh35zoWOXJUSEd+WlB/i/D1wp2q53XFMbqFt3RuYYtaFiq4IRvqhHjEibu7HOOEsLgT92NCY711TIh9dwpXb+MK2vXfZRYm9xptQQ4LT2GN4hA8UdjVPo7P8RG+kXfsLNwofN1wtXxaNWW9MJ0qXU8P5Ca8IFyynAwOCQ+v6HJ0EGWSD28J9x0bFSQA2kRftNGlSSco/y3JfuEgNF1wLN1oVuFYHHN6tFEqT9zqNv1r4fa3MxpdrD6j3yw/CMeIjfi5xTFKrZFGdAofns0UEgSThSh0Wqwf+OFZr5BV36rCN1oD+RdksQoZokrk3wAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 100%;
  display: inline-block;
}

.ico-twitter {
  width: 21px;
  height: 18px;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
  display: inline-block;
}

.ico-linkedin {
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAAAsTAAALEwEAmpwYAAACi0lEQVRoge3aPWgUQRjG8d+dwYhekNhoJQpCGhVBYixUECwUBDs/WhE7ESs/QEUtgmARtbUTRFMLsdfCqKCohTYKCkZQkyKxiN/FnnIku8fs7bq3nveHheOd3X2fh5l5d2b3KmPPNi7GZexDn3+TadzC0R6M4FBb5WSnT91DFQfaqyVX9ldRa7eKHKlV260gb3oS4jN4WaSQFhgQM7qSDD3B1r+pJgfuYsvc4H8z5JLox6b67weYyldOdkJ7qIJzmMCd+jFRj1X+jrTWCO2hM/Wjkd567IfIWCkI6aF+nGjSfhLL8pGTnRBDQ1jUpL0Xg/nIyU7HVbkQQ+OYbdI+i4f5yMlOiKEpDDdpH8ZkPnKyE1rlLmABjmNhPfYFF+ttpSHU0A9RiR4RFQmioVianvlN2pXCJMZyyr0UK0U9/xaf8rhp0VWugv24J5qbT/EYH/EC57E8S4I0PXQbK+bE3mP3nNg1bIi5fhduYEfC/QdwGsdwCldTaPtDGkPrREOkkTcJwjbGxMexOiBPDVewHofxM4XGQodciJlGDmmhgpZ9pXASm9NckLbK5cUz0erim2i+DYrfhlRxVjT/gija0HscNL/0b8Z1rIm5ZifW4nlIgiKH3DS2i3+O3cc2vEu4dk9okiINXRI9a5KYEJXtOIYS4vMo0tDNgHNG8T0mvio0SZGGXgecM4MPMfGloUmKNPQ18LwvWZKU/TmUmq6hstM1VHa6hspO11DZ6ThDafZDb0Qbskbilvvv8KplReF5YkljKPSb674U98ySJ5aOG3JdQ2UnaQ5twKMCdbTCQFwwyVBN/NvP0tNxQ64q2sd3CjNVYW9j/hVGe3BU9NFpL5a0V0/LfBb9RfPIL6X0X/qJQDpWAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
  display: inline-block;
}

.ico-instagram {
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE4UlEQVRYhcXZW4hVVRzH8c+czpQ1pk5SWU4mmebAYIZpEZo+ZHR96CUyeqoIEkLLBwvqJYhulBXdKHoqKCJ6sIuVPWRKEWVUDnSzqUQqCU3NMh3LHtY6c/asvc9lDx78vpyz1vqv9f/tvdde//9eq2vdlnlaMBNLcR7Oxsk4AZPQFX/LsBuH4+/f+B1b8QXew/fNOlcb1HfhWqzC/JKCWjEp/vZm6pZk/n+KR/CqcGGjqBQMOA0b8IojL7Yd5kffG6KWUaSCB/AJFnVeV0sWCVoGspXZKXEm3sepDQbYhq/wC/6IdfswnLH5D3uSfhONvjHdGB//9+J0zEVfgc8pWI8L8XNWcBdeKhA7jGfwQhTbSebgJtwqXFSNKXgRi3G4duXXYWEywE7hZVih82JFHyuiz51J2yJB48ijuiMxGMbV+Khz+kY4BZfgjFj+KPoeTuxWEQRPw/lJ43P4uHMaR7gOPwnzdAgrY/3HeDqxnYdZFVxeMNCTndE3ivF4HsfHchUPq9/pVDAsrcivtUP4phMKE6arrxY1quiP/7/DD0n73ApmJJVfjsF5L5ZjrbD8/IO9+BpvxLbepM8P2JXUHUj8py/72RX5pWx7CaHjcK+wRj8lvCzTcBxOxGxcFdu2RdvaFNiPG4xe02/GjiZaTq2iJ6nc16bY6cLdG2hhV2M87sE1woX9hHVC4JiJHwt8/5WUeyoFgve24bwPG0uIzTIQ+9Yi2z/YovhGpVp6qvIZ26EWDsfhdcWh9Fe8qT735ghT4rTEri+OsViYGo34NylXq0Ksz5I+hpSV8ivLAdwlzNWDSduxwkv3gDC3a8yPY93fxNefSXlCUXrZjF7cmdQdxKVYUyC21v5YtEnbV+OkEv67ygpeJv9EVuPDNvp+GG2zTIxjtk1ZwVck5e3CNGiXp+SXqsvKCCgreE5SXiufpDRjWFgKs5xbRkBZwWmQGUsI/7rFmE0pK/hAUu4utGrOWPqMUFbwr0l55hh8pn12FFo1oKzgb5PyVcrdse7YJ0upZKus4HeTcp8QFNpluXyEfKeMgLKCX5b/Kn5Q/nuwiIV4KKnbE8dsm7KCdwkCsxwnfOLcJoThlO7Y9n5B+4PyOXFTqsJVZqNX+hWQ8hiuNzpTG4cnhEj2lvpyNxtXYmrBOINxrGakWvZW5bOzY1oMsl/IaTcIuWyWqbilRX/CanON5plakZZDFfnsLM0Vitgq7BUMtmGbMijM561t2KZa9hUJntSm4yEswN3C1mkrdkfbBbFvO6QfF39VhYW7P1NZlJg3Yj/uE7azlglbBnOE7aUu4dFvwdvCalDqBSvQsqMqPJolmcp+5dklZGJlMrd2SBOjoYqwpZllBs45wo7HwiycldR9XhG26VNu77yelhRF0PUVYb/gs6ThRlzUcUmNWSIveDO+q0W6NUljt5CcHw3Ri/GafFL1KPXQ/DI2JQaT8QGelf/S6AT9eFwI85OTtk1iztGVOfY6U3gBG30BbBeOprYLq8Je9eOrMtT22CbG/31CmJ/ewH4HLpAcGYgVlwhXOKWgY59ya/SR4DfhjPDnWkWarQ0KV5NOj6PBRkHLqPBflF5uw8XC7vjmzuvKsTn6Xhy1jKKrjaPbWcKuzVz1o9seTBCyqQklBe0W5v4e9aPb74X3Y72wkd2Q/wEq+fh2hDm7NQAAAABJRU5ErkJggg==) no-repeat center;
  display: inline-block;
  background-size: 100%;
}

.ico-youtube {
  width: 31px;
  height: 24px;
  background: url(https://roofrxnw.com/wp-content/uploads/2023/11/Youtube-Icon-1.png) no-repeat center;
  display: inline-block;
  background-size: 100%;
}

.lifespan.section {
  padding-bottom: 116px;
}
@media (max-width: 992px) {
  .lifespan.section {
    padding-bottom: 45px;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .lifespan.section {
    padding-bottom: 25px;
  }
}
.lifespan__wrap {
  background-color: #fff;
  border-radius: 20px;
  height: 640px;
  width: 100%;
  max-width: 1120px;
  margin: 50px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .lifespan__wrap {
    padding: 49px 24px 64px;
    height: auto;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .lifespan__wrap {
    margin-bottom: 20px;
    overflow-x: auto;
  }
}
.lifespan__area {
  max-width: 870px;
  width: 100%;
  margin: 0 0 0 134px;
}
@media (max-width: 992px) {
  .lifespan__area {
    margin: 0 auto;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .lifespan__area {
    margin-bottom: 20px;
    width: 700px;
    white-space: nowrap;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.lifespan__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lifespan__outline {
  height: 41px;
  border: 2px solid #023426;
  border-radius: 0 0 20px 20px;
  border-top: 0;
  width: 52.7586206897%;
  position: relative;
  margin: 0 0 47px 86px;
}
@media (max-width: 992px) {
  .lifespan__outline {
    margin: 0 auto 65px;
  }
}
.lifespan__outline:after {
  content: "";
  width: 2px;
  height: 26px;
  background-color: #023426;
  position: absolute;
  bottom: -28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.lifespan__bottom {
  margin-top: 21px;
  text-align: left;
}
@media (max-width: 992px) {
  .lifespan__bottom {
    text-align: center;
  }
}
.lifespan__bottom p {
  font-family: "Archivo SemiExpanded";
  left: 86px;
  position: relative;
}
@media (max-width: 992px) {
  .lifespan__bottom p {
    left: 0;
  }
}
.lifespan__bottom p span {
  background-color: #023426;
  color: #b7d333;
  border-radius: 20px;
  padding: 7px 10px;
}
.lifespan__col {
  width: 50%;
}
@media (max-width: 992px) {
  .lifespan__col {
    padding-right: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.lifespan__card {
  text-align: left;
}
.lifespan__card__icon {
  margin-bottom: 38px;
}
.lifespan__card__title {
  font-size: 22px;
  font-family: "Archivo SemiExpanded";
  color: rgb(2, 52, 38);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.727;
  margin: 0 0 11px;
}
.lifespan__card__list {
  font-size: 16px;
  font-family: "Archivo", sans-serif;
  font-weight: 400;
  color: rgb(53, 93, 81);
  padding: 0;
  margin: 0 0 15px;
}
.lifespan__card__list strong {
  background-color: #b7d333;
  padding: 0 10px;
  display: inline-block;
  border-radius: 20px;
  color: #023426;
}
@media (max-width: 992px) {
  .lifespan__card__list strong {
    display: inline;
  }
}
.lifespan__card__list li {
  position: relative;
  padding-left: 25px;
  min-height: 35px;
}
@media (max-width: 992px) {
  .lifespan__card__list li {
    min-height: 60px;
  }
}
.lifespan__card__list li:before {
  content: "";
  background-color: #b7d333;
  width: 12px;
  height: 12px;
  border: 3px solid #023426;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  top: 5px;
  left: 0;
}
.lifespan__card__list li:after {
  content: "";
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAICAYAAADTLS5CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIElEQVQImWPsmD/z/8evnxmYGKAAk8H4/////9il4AwAAhcJo7CXDuQAAAAASUVORK5CYII=) repeat-y top left;
  width: 2px;
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1;
}
.lifespan__card__list li:last-child::after {
  display: none;
}
.lifespan__card__note {
  color: #023426;
  font-size: 16px;
  font-family: "Archivo", sans-serif;
  line-height: 26px;
}
.lifespan__card__note strong {
  font-weight: 600;
  display: inline-block;
  background-color: #d9e1df;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 0 10px;
}
.lifespan__card--yes .lifespan__card__note strong {
  background-color: #b7d333;
}
.lifespan .btn {
  margin-left: auto;
  margin-right: auto;
}

.masthead {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.masthead.section {
  padding: 0;
}
.masthead__top {
  height: 850px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .masthead__top {
    height: 600px;
  }
}
.masthead__top p {
  margin-left: 0;
  color: #fff;
  line-height: 30px;
  font-weight: 300;
  max-width: 343px;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .masthead__top p {
    margin-left: 0;
    max-width: 60%;
    margin-top: 20px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .masthead__top p {
    max-width: 90%;
  }
}
.masthead__bottom {
  background-color: #023426;
  position: relative;
  z-index: 2;
  height: 438px;
  padding-right: 320px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
@media (max-width: 992px) {
  .masthead__bottom {
    padding: 0 25px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .masthead__bottom {
    padding: 60px 20px;
  }
}
@media (min-width: 1920px) {
  .masthead__bottom {
    padding-right: 0;
  }
}
@media (max-width: 992px) {
  .masthead__bottom:after {
    margin-left: 25px;
    content: "";
    background: url(../images/pattern-008.png) no-repeat top left;
    width: 50%;
    background-size: 100% auto;
    height: 399px;
    position: absolute;
    left: 50%;
    top: 150px;
  }
}
@media (max-width: 767px) {
  .masthead__bottom:after {
    margin-left: 25px;
    content: "";
    background: url(../images/pattern-008.png) no-repeat top left;
    width: 410px;
    background-size: 100% auto;
    height: 399px;
    position: absolute;
    left: auto;
    right: -245px;
    top: 22px;
  }
}
@media (max-width: 470px) {
  .masthead__bottom:after {
    right: -295px;
  }
}
.masthead__bottom .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  float: right;
}
@media (max-width: 992px) {
  .masthead__bottom .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 25px 0 50px;
    float: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .masthead__bottom .container {
    padding: 0 0 25px;
  }
}
@media (min-width: 1920px) {
  .masthead__bottom .container {
    float: none;
  }
}
.masthead__card__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.masthead__icon {
  margin-right: 22px;
  position: relative;
  top: 5px;
}
.masthead__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 220px;
  width: 100%;
  border-right: 1px solid #164437;
  max-width: 421px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 992px) {
  .masthead__card {
    width: 50%;
    border: 0;
    height: auto;
    padding: 20px 25px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .masthead__card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.masthead__card:nth-child(2) {
  max-width: 437px;
}
@media (min-width: 1920px) {
  .masthead__card:last-child {
    border: 0;
  }
}
.masthead__card h3 {
  color: #fff;
  font-family: "Archivo SemiExpanded";
  font-size: 22px;
  margin: 0;
}
@media (max-width: 992px) {
  .masthead__card h3 {
    font-size: 20px;
  }
}
.masthead__card p {
  margin: 0;
  font-size: 18px;
  color: #fff;
  opacity: 0.7;
  font-weight: 300;
}
.masthead .container {
  position: relative;
  z-index: 2;
}
.masthead__title {
  font-family: "Archivo SemiExpanded";
  font-size: 60px;
  line-height: 80px;
  text-transform: uppercase;
  color: #fff;
  max-width: 80%;
}
@media (max-width: 992px) {
  .masthead__title {
    font-size: 50px;
    line-height: 67px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .masthead__title {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 0;
  }
}
.masthead__title span {
  color: #b7d333;
  font-style: italic;
}
.masthead .btn {
  margin-left: 0;
}
@media (max-width: 992px) {
  .masthead .btn {
    margin-left: 0;
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .masthead .btn {
    max-width: 100%;
  }
}
.masthead__left {
  width: 100%;
  position: relative;
  z-index: 2;
}
.masthead__right {
  width: 320px;
  background-color: #023426;
  height: 100%;
  max-height: 1070px;
  position: absolute;
  right: 0;
  overflow: hidden;
  top: 0;
  z-index: 2;
}
.masthead__right:before {
  content: "";
  background: url(../images/pattern-001.gif) no-repeat top right;
  background-size: 100%;
  width: 410px;
  height: 399px;
  display: block;
  position: absolute;
  left: -215px;
  top: 125px;
  z-index: 1;
}
@media (max-width: 992px) {
  .masthead__right {
    display: none;
  }
}
@media (min-width: 1920px) {
  .masthead__right {
    border-left: 1px solid #164437;
  }
}
.masthead__right p {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  position: absolute;
  bottom: 275px;
  left: 50%;
  -webkit-transform: translateX(-58%) rotate(90deg);
          transform: translateX(-58%) rotate(90deg);
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  white-space: nowrap;
  opacity: 0.7;
}
.masthead__btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAfCAYAAACyLw6QAAAACXBIWXMAAAsTAAALEwEAmpwYAAACiUlEQVRYhc2Zz0sUYRzGn7EwqiXpd/hP9D/UIboVRNTRm50MBKHwIhQFUqAQFIKReJGSxTzEHgQREQRFBNm91bW/oFBZPx3ed2qz3Zn5zryz2wPDLjv7fZ7nsyzvvLMbAeqgSFLHk/+ZOnbta3l+XdKUpLqkH5Kakr5LWpY0JKm/3I4m9ct1+izXsSnpp6SGpGk5FiegAswBTZL1DbgJqMfHDeBrStcjz1QRUE15c6sOgeEewg37DllVFTAINAxDR8DjHsCN+OysagCD8fA1oG4YBhjtItyosVvdM6nV5CqwZzQa6wLcmLHTHnAlnj9udhnYNRo+LRHuibHLrmf47dHO9BKwYzQeLwFu3Nhhx3f/y6eT+UVg2xgwERBuwpi9DVxo55UUch7YMgY9DwD3zJi55bu29UsLGwA2jYEvC8C9MGZt+o4dPbOEDgAbxuDJHHCTxoyNNLisgALOAevGAq+BKIN3BLwyeq/7TqndLZ9wBVgzFplOgYyAKaPnmu+Sqbf1a3QWWDUWetMBMvLnLFr1HTJ3zrMQnAFWjMXeHoOM/GsWrfhsU988gDFkzVhwBujzcDPG2VoeOEAR5L5pPy2pKumWYea9fxwyzNQk3ZW7oTWrCKAknZKDvF3EJEFf5OD28xr0pb8lUfuS7sj9rBFay947N5xUHFCSDiTdk7QUwCvWkvc8KGoUAlByRe5LWgzgtei9CsNJ4QAlV+ihpI8FPD55jyBwUlhASTqUK7iQY3ZB0gPvEU45r4Npxwlg3nCdm/czwbuUBRhDfsgAN1cWXNmAMeRsAtxsmXDdABRue9ZuaxZv3UrN7wag+Hdz/Y5s94qFj5NBV6yEtUzSI/1Z/kfUpX+ufgG5o5kGkM+z2wAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 12px 7px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 100px;
}
.masthead__btn::before, .masthead__btn::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
.masthead__bg {
  background: url(../images/masthead-bg.png) no-repeat center;
  position: absolute;
  background-size: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.masthead {
  overflow: hidden;
}
.masthead .parallax-window {
  top: -100px;
}

.spin {
  height: 40px;
  width: 40px;
}

.spin::before,
.spin::after {
  top: 0;
  left: 0;
}

.spin::before {
  border: 2px solid #022b20;
}

.spin:hover::before {
  border-top-color: #b7d333;
  border-right-color: #b7d333;
  border-bottom-color: #b7d333;
  -webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
  transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}

.spin::after {
  border: 0 solid transparent;
}

.spin:hover::after {
  border-top: 2px solid #b7d333;
  border-left-width: 2px;
  border-right-width: 2px;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}

.circle {
  border-radius: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.circle::before,
.circle::after {
  border-radius: 100%;
}

.masthead--subpages {
  background: #023426;
}
@media (max-width: 992px) {
  .masthead--subpages {
    display: block;
  }
}
.masthead__behind {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
@media (max-width: 992px) {
  .masthead__behind {
    position: relative;
  }
}
.masthead__color {
  width: 61.4583333333%;
  background-color: #023426;
  height: inherit;
}
@media (max-width: 992px) {
  .masthead__color {
    display: none;
  }
}
.masthead__image {
  background-color: #fff;
  background: url(../images/about-us-banner.png) no-repeat center;
  height: inherit;
  width: 38.5416666667%;
}
@media (min-width: 993px) and (max-width: 1380px) {
  .masthead__image {
    width: 50%;
  }
}
@media (min-width: 993px) and (max-width: 1280px) {
  .masthead__image {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .masthead__image {
    height: 400px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .masthead__image {
    height: 340px;
  }
}
.masthead--subpages .masthead__top {
  height: 789px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 992px) {
  .masthead--subpages .masthead__top {
    height: auto;
    padding-bottom: 120px;
  }
}
@media (max-width: 600px) {
  .masthead--subpages .masthead__top {
    padding-bottom: 70px;
  }
}
.masthead--subpages .masthead__top p {
  margin-left: 0;
  max-width: 520px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 993px) and (max-width: 1380px) {
  .masthead--subpages .masthead__top p {
    font-size: 16px;
    line-height: 30px;
    max-width: 420px;
  }
}
@media (max-width: 992px) {
  .masthead--subpages .masthead__top p {
    margin-bottom: 0;
  }
}
.masthead--subpages .masthead__top .section__subtitle {
  max-width: 100px;
  margin-left: 0;
  margin-bottom: 35px;
}
@media (max-width: 992px) {
  .masthead--subpages .masthead__top .section__subtitle {
    margin-top: 0;
  }
}
.masthead--subpages .masthead__image {
  background-size: cover;
}
.masthead--subpages--how .video-box {
  height: 662px;
  background-size: cover;
  border-radius: 0;
  max-width: 100%;
  position: relative;
  z-index: 19;
}
@media (max-width: 992px) {
  .masthead--subpages--how .video-box {
    height: 100%;
  }
}
@media (min-width: 993px) and (max-width: 1380px) {
  .masthead--subpages .masthead__title {
    font-size: 50px;
    line-height: 70px;
  }
}
@media (max-width: 992px) {
  .masthead--subpages .masthead__title {
    max-width: 100%;
  }
}
.masthead--subpages .masthead__title span {
  font-style: normal;
}
@media (min-width: 993px) and (max-width: 1380px) {
  .masthead--subpages--how .masthead__title {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 992px) {
  .masthead--subpages--how .masthead__title {
    max-width: 100%;
  }
}
.masthead--subpages--how .masthead__title span {
  font-style: normal;
}
.masthead--subpages .container {
  margin-top: 82px;
}
@media (max-width: 1380px) {
  .masthead--subpages .container {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}
@media (max-width: 992px) {
  .masthead--subpages .container {
    margin-top: 65px;
  }
}
@media (max-width: 767px) {
  .masthead--subpages .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 600px) {
  .masthead--subpages .container {
    margin-top: 50px;
  }
}
.masthead--subpages--how .container {
  margin-top: 132px;
}
@media (max-width: 1380px) {
  .masthead--subpages--how .container {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}
@media (max-width: 992px) {
  .masthead--subpages--how .container {
    margin-top: 65px;
  }
}
@media (max-width: 767px) {
  .masthead--subpages--how .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 600px) {
  .masthead--subpages--how .container {
    margin-top: 50px;
  }
}
.masthead--subpages--how .masthead__top {
  height: 800px;
}
@media (max-width: 992px) {
  .masthead--subpages--how .masthead__top {
    height: auto;
    padding-bottom: 95px;
  }
}
@media (max-width: 767px) {
  .masthead--subpages--how .masthead__top {
    padding-bottom: 75px;
  }
}
.masthead--subpages--how .masthead__image {
  width: 52.5416666667%;
}
@media (min-width: 993px) and (max-width: 1380px) {
  .masthead--subpages--how .masthead__image {
    width: 50%;
  }
}
@media (min-width: 993px) and (max-width: 1280px) {
  .masthead--subpages--how .masthead__image {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .masthead--subpages--how .masthead__image {
    height: 400px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .masthead--subpages--how .masthead__image {
    height: 340px;
  }
}
.masthead .masthead-triangles {
  background: url(data:image/gif;base64,R0lGODlhmgGPAbMOAAItIQIxJAIwIwIuIgIzJQIvIwIyJQIvIgIyJAIzJgIxIwIuIQIsIAI0JgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAxIDc5LjE0ZWNiNDJmMmMsIDIwMjMvMDEvMTMtMTI6MjU6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCMDgxMDc5NzQzRjExRUVCRkFFQzlBRDI1QTcwMDAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCMDgxMDdBNzQzRjExRUVCRkFFQzlBRDI1QTcwMDAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUIwODEwNzc3NDNGMTFFRUJGQUVDOUFEMjVBNzAwMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUIwODEwNzg3NDNGMTFFRUJGQUVDOUFEMjVBNzAwMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u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) no-repeat right top;
  width: 410px;
  height: 399px;
  left: -487px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-38%);
          transform: translateY(-38%);
  display: block;
  z-index: 2;
}
@media (max-width: 992px) {
  .masthead .masthead-triangles {
    display: none;
  }
}

.how-healthy {
  position: relative;
  z-index: 2;
  margin-top: -139px;
}
@media (max-width: 992px) {
  .how-healthy {
    margin-top: -20px;
  }
}
.how-healthy .g-theproblem {
  height: 420px;
  top: 1px;
}
@media (max-width: 1194px) {
  .how-healthy .g-theproblem {
    height: 375px;
  }
}
.how-healthy.section {
  padding: 97px 0 50px;
}
@media (max-width: 1530px) {
  .how-healthy.section {
    padding: 50px 8.416667%;
  }
}
@media (max-width: 992px) {
  .how-healthy.section {
    background-color: #fff;
    border-radius: 20px 0 0 0;
    padding: 47px 0 50px;
  }
}
@media (max-width: 767px) {
  .how-healthy.section {
    padding-top: 58px;
  }
}
@media (max-width: 600px) {
  .how-healthy.section {
    padding-top: 22px;
    padding-bottom: 43px;
  }
}
.how-healthy .section__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1745px) {
  .how-healthy .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .how-healthy .section__subtitle {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .how-healthy .section__subtitle {
    padding-left: 0;
  }
}
.how-healthy .section__title {
  margin-bottom: 99px;
  padding-top: 45px;
}
@media (max-width: 1745px) {
  .how-healthy .section__title {
    padding-left: 4.25%;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .how-healthy .section__title {
    font-size: 24px;
    line-height: 34px;
    padding-top: 30px;
  }
}
@media (max-width: 1194px) {
  .how-healthy .section__title {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .how-healthy .section__title {
    margin-bottom: 40px;
    margin-top: 7px;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .how-healthy .section__title {
    margin-bottom: 25px;
  }
}
.how-healthy .card {
  width: 100%;
  max-width: 588px;
  height: inherit;
  margin: 40px auto 0;
}
.how-healthy .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .how-healthy .card {
    max-width: 500px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .how-healthy .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .how-healthy .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  .how-healthy .card {
    margin-top: 30px;
  }
}
@media (max-width: 992px) {
  .how-healthy .card .list-arrow {
    margin-bottom: 30px;
  }
}
.how-healthy .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .how-healthy .card .section__title {
    margin-top: 0;
  }
}
.how-healthy .card p {
  margin-top: 0;
}
.how-healthy .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .how-healthy .card .section__subtitle {
    margin-bottom: 0;
  }
}
.how-healthy .card .section__title + p {
  margin-bottom: 30px;
}
.how-healthy .side-image {
  width: 55.46875%;
  position: relative;
  height: 380px;
  left: -82px;
}
.how-healthy .side-image__area {
  border-radius: 0 0 0 20px;
  background: url(../images/how-healthy.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1745px) {
  .how-healthy .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .how-healthy .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .how-healthy .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .how-healthy .side-image {
    height: 250px;
  }
}
.how-healthy .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .how-healthy .btn {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .how-healthy .btn {
    max-width: 100%;
  }
}
.how-healthy--how-it-works .section__title {
  padding-top: 0;
  font-size: 24px;
  line-height: 38px;
  padding-left: 0;
  margin-bottom: 69px;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .section__title {
    margin-bottom: 20px;
  }
}
.how-healthy--how-it-works .section__title + p {
  margin-bottom: 0 !important;
}
.how-healthy--how-it-works .normal-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 115px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .normal-row {
    margin-bottom: 75px;
  }
}
.how-healthy--how-it-works.section {
  padding-bottom: 131px;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works.section {
    padding-bottom: 47px;
  }
}
@media (max-width: 600px) {
  .how-healthy--how-it-works.section {
    padding-bottom: 30px;
  }
}
.how-healthy--how-it-works .g-theproblem {
  height: 1260px;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .section__row .card {
    margin-top: 0;
  }
  .how-healthy--how-it-works .section__row .side-image {
    margin-bottom: 20px;
  }
}
.how-healthy--how-it-works .section__row--invert {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.how-healthy--how-it-works .section__row--invert .card {
  max-width: 438px;
  margin-top: 0;
}
@media (max-width: 1500px) {
  .how-healthy--how-it-works .section__row--invert .card {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .section__row--invert .card {
    max-width: 100%;
  }
  .how-healthy--how-it-works .section__row--invert .card .section__title br {
    display: none;
  }
}
.how-healthy--how-it-works .section__row--invert .side-image {
  max-width: 57%;
  width: 100%;
  height: 410px;
  left: 0;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .section__row--invert .side-image {
    max-width: 100%;
    height: 351px;
  }
}
@media (max-width: 600px) {
  .how-healthy--how-it-works .section__row--invert .side-image {
    height: 250px;
  }
}
.how-healthy--how-it-works .section__row--invert .side-image__area {
  background-image: url(../images/aging.png);
  border-radius: 0 0 20px 0;
}
.how-healthy--how-it-works .normal-row .side-image {
  width: 100%;
  max-width: 438px;
  position: relative;
  height: 280px;
  left: 0;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .normal-row .side-image {
    max-width: 100%;
  }
}
.how-healthy--how-it-works .normal-row .side-image__area {
  border-radius: 20px 0 0 0;
  background: url(../images/asphalt.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .normal-row .side-image__area {
    max-width: 100%;
    border-radius: 0 0 0 20px;
  }
}
@media (max-width: 1745px) {
  .how-healthy--how-it-works .normal-row .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .how-healthy--how-it-works .normal-row .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .normal-row .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .how-healthy--how-it-works .normal-row .side-image {
    height: 250px;
  }
}
.how-healthy--how-it-works .normal-row .side-image img {
  opacity: 0;
  width: 100%;
}
.how-healthy--how-it-works ul.list-arrow li {
  padding-left: 41px;
}
.how-healthy--how-it-works ul.list-arrow li::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAzCAYAAADo8TpyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEBUlEQVRogc3aSYwUVRzH8c+0iriQgHLAwFUvE9SE4MFoYlxwUGMMR1GjcUn04oLbgCiLCyoMelEPXjgABncSwQViIpIQo1GDGogYEzMQowxRoriMPePhVVs9bVf3q+rqaX5JJdXvvf///+3qV6/+71/dt33vPF3Qqbg4Od+FY2UHOLFEX3MxkBwXYmrS/hd2493k2FtGsL4OrvgZuBxXCLBzIu2GhS/wAXbgSJHgecArmCdALsQFOKFI0DpV8Qm2C1/mM4zFGLYDnyX9+S/DzI4w2+swdkqn1Y9ZAxvBp+AiYQoM4Hz0dYuyjcbxhXRa7cbftc4a+Gl4AYtw+qQjxuk3vIG78HslabwpOY5XaAJbjVMN/Jye4eTX2aTgs3sIkldzSMFn9RAkr84iBe/2MlemziQFn947jtyaQQo+o4cgeTWdFHxq9riu69PkiNVUAnilzcBuajXmJ8djOewqFUzrClJ7rcajdZ9XYWWk7bReXe0nTISuaYWQn7RVL8CfwiMZfX04KcZJBX8WCD6OkQJ2T2NpRl8f1qM/ws+xirC1ikreE40IW7OZuAGjkXbP4uEW/UO4O8LPGEZrU+XXyOBHhK3anuTzRlyPf9rYrcODLfqHcE8kw1HSOf5LpNFt+Lyh7TUBvpphsx73t/C5FvdGxidhrYH/HGn0fUb7q5rDP4f7Wvh7BksiY9f0Eyn4cKTROqFm0kxbhDlfg39ea+g1eCAybr0OktZVDkYaXYo3cR3+aNL/inAx5gvQ4xl+nsRDkTEbNUx6xffnMFwgwGflN5uEOZsF/TgGc8Rr1H6KgcOVAvzJOe1WYVlOm0ZNAP+ygIMBAX5K5PgVWF4gTqO+YuKqcqCAk4Xi4JfLl/1l6QdJkag+V9nTfGxbXYXXZcMvE6ZIGdpVO6kH39GBw2uEtbwRflC4GcvSttpJPfg72j+6W+labMYpQsI0KCx7ZWlUYMTE+vhh4aoPdOB8Eb4VHssxWV4e7VSXUzXm4y+XEGC28qFpYGsEf0ux1aXbOoC36xsawavi932TqZUa7r9mW7eN6pad40AfC0wT1Ax8HLeI31x0U0dxsyZ5T9Zm+Tvc0UWgWN0usPxPrXb5W4ScuVdakzA0VbvyxFJsKBUnThtkVwPQHnwctwpPxMnS5iRmVj6PuIJQFTfixRKg2umlJFbWxvs/xVayqsLbriUxTguoKuw/74z1n7cENyTUVQ7ltGulQ4nPtXmMitQOP8S5wg3Uch5GaBPOS3zmUtGi54jwYLgEXxew/0bIQhcLWWludVqt/Ui4+ouxL2L8vmTsXLzXSeAyysxjwk/ej6uxVd079+R8a9LXn4zNU2RtqjL/aDMmbK22CS+YFiTt74uvTUbrX77gzaXb8o50AAAAAElFTkSuQmCC);
  width: 22px;
  height: 25px;
  top: 1px;
}
.how-healthy--how-it-works .card {
  width: 100%;
  max-width: 57%;
  height: inherit;
  margin: 0px 0 0;
}
.how-healthy--how-it-works .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1500px) {
  .how-healthy--how-it-works .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  .how-healthy--how-it-works .card {
    margin-top: 30px;
  }
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .card .list-arrow {
    margin-bottom: 30px;
  }
}
.how-healthy--how-it-works .card .section__title {
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .card .section__title {
    margin-top: 0;
  }
}
.how-healthy--how-it-works .card p {
  margin-top: 0;
}
.how-healthy--how-it-works .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .how-healthy--how-it-works .card .section__subtitle {
    margin-bottom: 0;
  }
}
.how-healthy--how-it-works .card .section__title + p {
  margin-bottom: 30px;
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}

.we-serve {
  position: relative;
  z-index: 2;
}
@media (max-width: 992px) {
  .we-serve {
    margin-top: -20px;
  }
}
.we-serve .g-theproblem {
  height: 420px;
  top: 0;
}
.we-serve.section {
  padding: 97px 0 114px;
  background-color: #eef7f4;
}
@media (max-width: 1530px) {
  .we-serve.section {
    padding: 0 8.416667%;
  }
}
@media (max-width: 1200px) {
  .we-serve.section {
    padding: 60px 8.416667%;
  }
}
@media (max-width: 992px) {
  .we-serve.section {
    border-radius: 0 0 0 0;
    padding: 52px 0 50px;
  }
}
@media (max-width: 767px) {
  .we-serve.section {
    padding-top: 50px;
  }
}
.we-serve .section__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1745px) {
  .we-serve .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 992px) {
  .we-serve .section__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 1745px) {
  .we-serve .section__subtitle {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .we-serve .section__subtitle {
    padding-left: 0;
  }
}
.we-serve .section__title {
  margin-bottom: 99px;
}
@media (max-width: 1745px) {
  .we-serve .section__title {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .we-serve .section__title {
    margin-bottom: 40px;
    margin-top: 7px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .we-serve .section__title {
    margin-bottom: 25px;
  }
}
.we-serve .card {
  width: 100%;
  max-width: 588px;
  height: inherit;
  margin: 4px auto 0;
}
.we-serve .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .we-serve .card {
    max-width: 588px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .we-serve .card {
    padding-left: 50px;
  }
}
@media (max-width: 1200px) {
  .we-serve .card {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 992px) {
  .we-serve .card {
    max-width: 100%;
    margin-top: 50px;
    padding-left: 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  .we-serve .card {
    margin-top: 40px;
  }
}
@media (max-width: 992px) {
  .we-serve .card .list-arrow {
    margin-bottom: 30px;
  }
}
.we-serve .card .section__title {
  margin-bottom: 25px;
}
@media (min-width: 993px) and (max-width: 1200px) {
  .we-serve .card .section__title {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 992px) {
  .we-serve .card .section__title {
    margin-top: 20px;
  }
}
.we-serve .card p {
  margin-top: 0;
}
.we-serve .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .we-serve .card .section__subtitle {
    margin-bottom: 0;
  }
}
.we-serve .card .section__title + p {
  margin-bottom: 30px;
}
.we-serve .side-image {
  width: 55.46875%;
  position: relative;
  height: 380px;
  left: -82px;
}
.we-serve .side-image__area {
  border-radius: 0 0 0 20px;
  background: url(../images/how-healthy.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 1745px) {
  .we-serve .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .we-serve .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .we-serve .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .we-serve .side-image {
    height: 250px;
  }
}
.we-serve .side-image img {
  opacity: 0;
  width: 100%;
}
.we-serve .side-map {
  width: 659px;
  height: 600px;
  right: -82px;
  position: relative;
}
.we-serve .side-map__area {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 1200px) {
  .we-serve .side-map {
    width: 100%;
    right: 0;
  }
}
@media (max-width: 992px) {
  .we-serve .side-map {
    right: 0;
    width: 100%;
    height: 380px;
  }
}
@media (max-width: 600px) {
  .we-serve .side-map {
    height: 220px;
  }
}
.we-serve .side-map iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 992px) {
  .we-serve .side-map iframe {
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 25px;
  }
  .we-serve .btn {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .we-serve .btn {
    max-width: 100%;
  }
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}

.multi-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
.multi-list ul.list-map {
  margin-top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 992px) {
  .multi-list ul.list-map {
    width: 100%;
  }
}
.multi-list ul.list-map li {
  width: 33.3%;
}
@media (min-width: 993px) and (max-width: 1200px) {
  .multi-list ul.list-map li {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .multi-list ul.list-map li {
    width: 50%;
  }
}

.what-we-offer {
  position: relative;
  z-index: 2;
  margin-top: 0;
}
.what-we-offer .g-what-we-offer {
  height: 559px;
  background-color: #fff;
  background-image: url(data:image/png;base64,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);
  background-position: bottom right;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: auto;
  right: 5.2083333333%;
  border-radius: 0;
  z-index: 1;
  width: 100%;
}
@media (max-width: 1745px) {
  .what-we-offer .g-what-we-offer {
    right: 4%;
    left: auto;
  }
}
@media (max-width: 992px) {
  .what-we-offer .g-what-we-offer {
    right: 0;
    left: auto;
    display: none;
  }
}
.what-we-offer .g-what-we-offer + .container {
  position: relative;
  z-index: 2;
}
.what-we-offer.section {
  padding: 85px 0 50px;
}
@media (max-width: 1530px) {
  .what-we-offer.section {
    padding: 85px 8.416667%;
  }
}
@media (max-width: 992px) {
  .what-we-offer.section {
    background-color: #fff;
    border-radius: 20px 0 0 0;
    padding: 56px 0 60px;
  }
}
@media (max-width: 767px) {
  .what-we-offer.section {
    padding-top: 50px;
  }
}
@media (max-width: 1745px) {
  .what-we-offer .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.what-we-offer .section__subtitle {
  margin-bottom: 32px;
}
@media (max-width: 1745px) {
  .what-we-offer .section__subtitle {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .what-we-offer .section__subtitle {
    padding-left: 0;
    margin-bottom: 22px;
  }
}
.what-we-offer .section__title {
  margin-bottom: 80px;
}
@media (max-width: 1745px) {
  .what-we-offer .section__title {
    padding-left: 4.25%;
  }
}
@media (max-width: 992px) {
  .what-we-offer .section__title {
    margin-bottom: 30px;
    margin-top: 7px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .what-we-offer .section__title {
    margin-bottom: 25px;
  }
}
.what-we-offer .card {
  width: 100%;
  max-width: 588px;
  height: 420px;
  margin: 0 auto 0;
}
.what-we-offer .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .what-we-offer .card {
    max-width: 500px;
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .what-we-offer .card {
    padding-left: 50px;
  }
}
@media (max-width: 992px) {
  .what-we-offer .card {
    max-width: 100%;
    margin-top: 36px;
    padding-left: 0;
    height: auto;
  }
  .what-we-offer .card .list-arrow {
    margin-bottom: 30px;
  }
}
.what-we-offer .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .what-we-offer .card .section__title {
    margin-top: 20px;
  }
}
.what-we-offer .card p {
  margin-top: 0;
}
.what-we-offer .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .what-we-offer .card .section__subtitle {
    margin-bottom: 0;
  }
}
.what-we-offer .card .section__title + p {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .what-we-offer .card__body {
    margin-bottom: 42px;
  }
}
.what-we-offer .side-image {
  width: 55.46875%;
  position: relative;
  height: 420px;
  left: -82px;
}
.what-we-offer .side-image__area {
  border-radius: 20px 0 0 0;
  background: url(../images/what-we-offer.png) no-repeat center;
  background-size: cover;
}
@media (max-width: 992px) {
  .what-we-offer .side-image__area {
    border-radius: 20px 0 0 20px;
  }
}
@media (max-width: 1745px) {
  .what-we-offer .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .what-we-offer .side-image {
    left: 0;
  }
}
@media (max-width: 992px) {
  .what-we-offer .side-image {
    height: 447px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .what-we-offer .side-image {
    height: 250px;
  }
}
.what-we-offer .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 992px) {
  .what-we-offer .btn {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  .what-we-offer .btn {
    max-width: 100%;
  }
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}

.who-we-are {
  padding: 50px 0 100px;
  text-align: center;
}
.who-we-are div.section__row {
  margin-top: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 767px) {
  .who-we-are div.section__row {
    margin-top: 40px;
  }
}
@media (max-width: 992px) {
  .who-we-are div.section__row:nth-of-type(1) {
    margin-top: 45px;
  }
}
@media (max-width: 767px) {
  .who-we-are div.section__row:nth-of-type(1) {
    margin-top: 40px;
  }
}
.who-we-are div.section__row--invert {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.who-we-are__content {
  font-size: 18px;
  line-height: 30px;
  color: #023426;
  text-align: left;
  width: 100%;
  max-width: 397px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 992px) {
  .who-we-are__content {
    max-width: 100%;
  }
}
@media (min-width: 993px) and (max-width: 1380px) {
  .who-we-are__image {
    padding-right: 5%;
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .who-we-are__image {
    margin-bottom: 20px;
  }
  .who-we-are__image img {
    width: 100%;
  }
}
@media (min-width: 993px) and (max-width: 1380px) {
  div.section__row--invert .who-we-are__image {
    padding-left: 5%;
    padding-right: 0;
  }
}
.who-we-are__title {
  font-size: 24px;
  line-height: 38px;
  color: #023426;
  text-transform: uppercase;
  font-family: "Archivo SemiExpanded";
  margin: 0 0 18px;
}
@media (max-width: 992px) {
  .who-we-are__title {
    margin-bottom: 10px;
  }
}
@media (min-width: 993px) and (max-width: 1380px) {
  .who-we-are .container {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}

.how-we-started {
  position: relative;
  height: 698px;
}
@media (max-width: 992px) {
  .how-we-started {
    height: 600px;
  }
}
@media (max-width: 767px) {
  .how-we-started {
    height: 380px;
  }
}
.how-we-started.section {
  padding: 0;
}
.how-we-started .container {
  position: relative;
}
.how-we-started .parallax-window:after {
  display: none;
}
.how-we-started__wrap {
  max-width: 1280px;
  margin: -380px auto 0;
  position: relative;
  z-index: 3;
}
@media (max-width: 992px) {
  .how-we-started__wrap {
    padding: 0 50px;
    margin-top: -319px;
  }
}
@media (max-width: 767px) {
  .how-we-started__wrap {
    padding: 0 20px;
    margin-top: -126px;
  }
}
.how-we-started__inner {
  background-color: #023426;
  padding: 70px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  position: relative;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .how-we-started__inner {
    padding: 70px 24px 50px;
  }
}
@media (max-width: 767px) {
  .how-we-started__inner {
    padding: 45px 24px 50px;
  }
}
@media (max-width: 992px) {
  .how-we-started__inner .section__subtitle {
    margin-bottom: 0;
  }
}
.how-we-started__inner h2 {
  color: #fff;
  font-size: 30px;
  font-family: "Archivo SemiExpanded";
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .how-we-started__inner h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .how-we-started__inner h2 {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
  }
}
@media (max-width: 500px) {
  .how-we-started__inner h2 {
    font-size: 18px;
    line-height: 32px;
  }
}
.how-we-started__inner h2 span {
  color: #b7d333;
}
.how-we-started__inner p {
  color: #fff;
  margin-bottom: 30px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 992px) {
  .how-we-started__inner p {
    max-width: 100%;
    font-size: 15px;
    line-height: 27px;
    margin-bottom: 0;
  }
}
.how-we-started__inner .btn {
  margin-left: auto;
  margin-right: auto;
}
.how-we-started__inner .badge {
  position: absolute;
  left: 94px;
  top: -89px;
}
@media (max-width: 992px) {
  .how-we-started__inner .badge {
    position: relative;
    top: 0;
    margin: -137px auto 18px;
    left: 0;
    display: block;
    width: 143px;
    height: 167px;
  }
}
.how-we-started__inner a {
  color: #b7d333;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.how-we-started__area {
  max-width: 80%;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .how-we-started__area {
    max-width: 90%;
  }
}

.badge {
  background: url(../images/badge.png) no-repeat center;
  width: 191px;
  height: 223px;
  background-size: 100%;
}

.client-exp {
  position: relative;
  z-index: 2;
  background-color: #fff;
}
.client-exp.section {
  padding: 96px 0;
}
@media (max-width: 1530px) {
  .client-exp.section {
    padding-left: 8.416667%;
    padding-right: 8.416667%;
  }
}
@media (max-width: 1380px) {
  .client-exp.section {
    padding: 45px 8.416667%;
  }
}
@media (max-width: 992px) {
  .client-exp.section {
    background-color: #fff;
    border-radius: 20px 0 0 0;
    padding: 52px 0 50px;
  }
}
@media (max-width: 767px) {
  .client-exp.section {
    padding: 40px 0;
  }
}
@media (max-width: 1745px) {
  .client-exp .section__row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.client-exp .section__row--title {
  margin-bottom: 56px;
}
@media (max-width: 992px) {
  .client-exp .section__row--title {
    margin-bottom: 28px;
  }
}
.client-exp .section__row--title .section__title,
.client-exp .section__row--title p {
  width: 100%;
}
.client-exp .section__row--title .section__title {
  padding-right: 5%;
  width: 95%;
}
@media (max-width: 992px) {
  .client-exp .section__row--title .section__title {
    width: 100%;
    padding-right: 0;
  }
}
.client-exp .section__row--title p {
  color: #023426;
  font-size: 18px;
  line-height: 30px;
  margin-top: 0;
}
@media (max-width: 1745px) {
  .client-exp .section__subtitle {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .client-exp .section__subtitle {
    padding-left: 0;
  }
}
.client-exp .section__title {
  margin-bottom: 0;
}
@media (max-width: 1745px) {
  .client-exp .section__title {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .client-exp .section__title {
    margin-bottom: 20px;
    margin-top: 7px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .client-exp .section__title {
    margin-bottom: 25px;
  }
}
@media (max-width: 992px) {
  .client-exp .section__title br {
    display: none;
  }
}
.client-exp .card {
  width: 100%;
  height: 340px;
  margin: 0 auto 0;
}
.client-exp .card--valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1745px) {
  .client-exp .card {
    margin: 0;
  }
}
@media (max-width: 1500px) {
  .client-exp .card {
    padding-left: 0px;
  }
}
@media (max-width: 992px) {
  .client-exp .card {
    max-width: 100%;
    margin-top: 26px;
    padding-left: 0;
    height: auto;
  }
}
.client-exp .card .list-arrow {
  opacity: 1;
}
@media (max-width: 992px) {
  .client-exp .card .list-arrow {
    margin-bottom: 30px;
  }
}
@media (max-width: 500px) {
  .client-exp .card .list-arrow {
    margin-top: 18px;
  }
}
.client-exp .card .list-arrow li {
  padding-left: 32px;
  font-family: "Archivo SemiExpanded";
  color: #023426;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 27px;
  margin-bottom: 23px;
}
@media (max-width: 500px) {
  .client-exp .card .list-arrow li {
    margin-bottom: 10px;
    font-size: 13px;
  }
}
.client-exp .card .list-arrow li:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4UlEQVRIibXWvWsUURTG4ScxrKYxTbCysEmlNoqIaVQIIYrY6kbBj9a/w0q08wM7IX5hoqlMFIugIioIiljodtHKIiBE3I0uWsyd3XGYO7Mm5oWBuXPPeX9z995zZvvm3u9WoQGMYhxj4dkTPMYL/CpL7osAtmIiXGMYiuR/C7D5cH2JAWo4EAzHsb3srUr0QbKyeSxgJQXcxvFVmsZ0B/X+MNjxn807nilgeB0Aw1nA4DoABrOA2Cmp0gpO4kS4z2qI5IwPrMH8GGbDeBvO52I29CsvlLf4ETGvZ8w36RZhVu30J2oWTF7HLkldLGee/8Qk7ofxRjzAwVx+k+4eLBUALuA3nuMwvktWO4mZEFML5hMF+UtZwOeCgFu6m/8sQOqYzpkfKsgltI0U8KkgYA8eZSBPc+YzARrTxyzgTSRoL+b8fYxruIcjJeYdzxSwUBK4Dw+xOZjfxdEK845nWgPv0MBIJHhUstnLAVilRvDsrAAuVyTt7NEcrqQ3WcC1QF6rGrhaBGhJ+kq+p/yL0t7UKgLAa5xBexXmbZwNHh3lASQFdjr7Fj2oFXJu5ieKADCF/VjswXxR8j2fKpqMAeCV5ON/SXEzbOJiiHkZM4n9bclrC87hVBjfkBzrr1WJfwDViWiPBo2aZQAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 25px;
  background-size: 100% auto;
  top: 0;
}
.client-exp .card .section__title {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .client-exp .card .section__title {
    margin-top: 20px;
  }
}
.client-exp .card p {
  margin-top: 0;
  font-size: 22px;
  line-height: 38px;
}
@media (max-width: 600px) {
  .client-exp .card p {
    font-size: 18px;
  }
}
.client-exp .card p strong {
  font-family: "Archivo SemiExpanded";
  color: #023426;
}
@media (max-width: 992px) {
  .client-exp .card .section__subtitle {
    margin-bottom: 0;
  }
}
.client-exp .card .section__title + p {
  margin-bottom: 30px;
}
.client-exp .side-image {
  width: 100%;
  position: relative;
  height: 337px;
  left: 0;
}
.client-exp .side-image__area {
  border-radius: 20px 0 0 0;
  background: url(../images/client-exp.png) no-repeat center;
  background-size: cover;
  max-width: 555px;
}
@media (max-width: 992px) {
  .client-exp .side-image__area {
    max-width: 100%;
  }
}
@media (max-width: 1745px) {
  .client-exp .side-image {
    left: 0;
  }
}
@media (max-width: 1446px) {
  .client-exp .side-image {
    left: 0;
    width: 95%;
    padding-right: 5%;
  }
}
@media (max-width: 992px) {
  .client-exp .side-image {
    height: 447px;
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .client-exp .side-image {
    height: 250px;
  }
}
.client-exp .side-image img {
  opacity: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .client-exp .btn {
    max-width: 100%;
  }
}

@media (max-width: 1745px) {
  .side-image {
    left: 0;
    width: 55%;
  }
}
@media (max-width: 1446px) {
  .side-image {
    left: 0;
  }
}
@media (min-width: 1024px){
  .lg\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .lg\:hidden{
    display: none;
  }
}
