@charset "UTF-8";
/* stylelint-disable */
:root {
  --font-primary: "Mulish", sans-serif;
  --astronaut-blue: 0 72 93;
  --black: 0 0 0;
  --celeste: 212 213 205;
  --charcoal: 2 17 33;
  --desert-storm: 245 245 244;
  --eucalyptus: 66 224 122;
  --gray: 145 145 140;
  --magic-mint: 167 242 193;
  --metallic-seaweed: 8 115 153;
  --milano-red: 193 37 0;
  --prussian-blue: 0 61 82;
  --storm-dust: 111, 111, 108;
  --tuatara: 51 51 49;
  --white: 255 255 255;
  --nav-height: 69px;
  --bg-color: var(--white);
  --text-color: var(--tuatara);
  --link-color: var(--metallic-seaweed);
  --link-hover: var(--eucalyptus);
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, 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;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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.
 */
[type=search]::-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 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* -------------------------------------
 *  Base styles and opinionated defaults
 * -------------------------------------
 */
/*
 * Inheriting box-sizing Probably Slightly Better Best-Practice
 * http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 *
 * Transitions Only After Page Load
 * http://css-tricks.com/transitions-only-after-page-load/
 */
html {
  background-color: Rgb(var(--bg-color));
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.5;
  overflow-x: hidden;
}

* {
  box-sizing: inherit;
}
*::before, *::after {
  box-sizing: inherit;
}
.preload * {
  transition: none;
}

body {
  background-color: Rgb(var(--bg-color));
  color: Rgb(var(--text-color));
  font-family: var(--font-primary);
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  overflow-x: hidden;
  position: relative;
  transition-duration: 1000ms;
  transition-property: background-color;
  transition-timing-function: ease-in;
}

.content {
  padding-top: var(--nav-height);
  position: relative;
}
.content::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271387.155%27%20height%3D%271132.756%27%20viewBox%3D%270%200%201387.155%201132.756%27%3E%3Cpath%20id%3D%27heart%27%20d%3D%27M1266.431%2C71.54c-76.5-59.095-174.344-81.675-267.106-67.382-48.445%2C3.378-94.983%2C15.434-132.716%2C36.576C782.228%2C88.007%2C727.152%2C159.3%2C700.865%2C238.128a18.885%2C18.885%2C0%2C0%2C1-7.287%2C9.82%2C18.968%2C18.968%2C0%2C0%2C1-7.287-9.82C660%2C159.3%2C604.928%2C88.007%2C520.548%2C40.734c-37.734-21.142-84.271-33.2-132.716-36.576C295.069-10.135%2C197.224%2C12.446%2C120.725%2C71.54%2C51.669%2C124.911-2.812%2C215.172.112%2C336.473c-.766%2C57.343%2C5.9%2C125.836%2C45.631%2C196.236C231.971%2C862.679%2C614.4%2C1104.014%2C659.988%2C1125.3a79.394%2C79.394%2C0%2C0%2C0%2C67.195%2C0c45.584-21.283%2C456.963-283.917%2C614.23-592.587%2C36.717-72.058%2C46.412-138.94%2C45.63-196.3%2C2.909-121.27-51.557-211.514-120.613-264.87%27%20transform%3D%27translate%280%200%29%27%20fill%3D%27%23f5f5f4%27%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  min-height: 1133px;
  position: absolute;
  right: 0;
  top: -234px;
  width: 40%;
}
.error404 .content::before {
  background-position: 0 0;
  background-size: 100%;
  left: 50%;
  right: auto;
  top: 0;
  transform: translateX(-50%);
  width: 90%;
}

section {
  position: relative;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background-color: Rgb(var(--black));
  color: Rgb(var(--white));
  text-shadow: none;
}
::selection {
  background-color: Rgb(var(--black));
  color: Rgb(var(--white));
  text-shadow: none;
}

/*
 * Placeholder text should be fully opaque. Looking at you FireFox.
 */
::-moz-placeholder {
  opacity: 1;
}
::placeholder {
  opacity: 1;
}

/*
 * A better looking default horizontal rule
 */
hr {
  border: solid Rgb(var(--text-color));
  border-width: 1px 0 0;
  display: block;
  height: 1px;
  margin: 2.25rem 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

/*
 * Type-scale.com
 */
ul,
ol,
p {
  margin-bottom: 24px;
  margin-top: 0;
}
ul:last-child,
ol:last-child,
p:last-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: Rgb(var(--metallic-seaweed));
  font-weight: 400;
  margin: 0 0 1.5rem;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
.h1 strong,
.h2 strong,
.h3 strong,
.h4 strong,
.h5 strong,
.h6 strong {
  color: Rgb(var(--jade));
  display: block;
  font-weight: 800;
}

h1,
.h1 {
  font-size: 2.375rem;
  font-weight: 500;
  line-height: 1.0526;
}

h2,
.h2 {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.0909;
}

.gform_title,
h3,
.h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.1;
}

h4,
.h4 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.1;
}

h5,
.h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

h6,
.h6 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2222;
}

small {
  font-size: 0.889em;
}

a {
  color: Rgb(var(--link-color));
  text-decoration: none;
  transition-duration: 300ms;
  transition-property: bakground, border, color, font;
  transition-timing-function: ease-in-out;
}
a:hover {
  color: Rgb(var(--link-hover));
}
a:focus, a:focus-visible {
  outline: 1px dotter Rgb(var(--prussian-blue));
}

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

/** -------------------------------------
  *   WordPress admin editor
  * -------------------------------------
  *
  * - helper classes for images in content()
  * - no layout styles until the viewport is wide enough
  * - no SCSS logic here ¯\_(ツ)_/¯
  *
  * -------------------------------------
  */
.wp-caption {
  color: inherit;
}

.wp-caption-text {
  color: inherit;
}

.sticky {
  color: inherit;
}

.screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.screen-reader-text:focus {
  background-color: Rgb(var(--white));
  border-radius: 0.25rem;
  box-shadow: 0 0 2px 2px Rgba(var(--black)/60%);
  clip: auto;
  clip-path: none;
  color: Rgb(var(--cod-gray));
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 1rem 1.5rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 999;
}

.gallery-caption {
  color: inherit;
}

.bypostauthor {
  color: inherit;
}

.post-edit-link {
  font-size: 0.625rem;
}

#post-404 {
  padding: 6rem 2rem;
  text-align: center;
}
#post-404 strong {
  display: block;
  font-size: 1.125rem;
  font-weight: 800;
  line-height: 26px;
  margin-bottom: 0.375rem;
  text-transform: uppercase;
}
#post-404 h1 em {
  font-weight: 900;
}
#post-404 p {
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 26px;
}

@media (min-width: 40em) {
  .aligncenter {
    display: block;
    margin: 0 auto;
  }
  .alignleft {
    float: left;
    height: auto;
    margin: 0 1.25rem 0.625rem 0;
  }
  .alignright {
    float: right;
    height: auto;
    margin: 0 0 0.625rem 1.25rem;
  }
}
@media (min-width: 48.875em) {
  body {
    font-size: 1.125rem;
    line-height: 1.4444;
  }
  h1,
  .h1 {
    font-size: 3rem;
    line-height: 1.0417;
  }
  h2,
  .h2 {
    font-size: 1.875rem;
    line-height: 1.0667em;
  }
  .gform_title,
  h3,
  .h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.0909;
  }
}
@media (min-width: 70em) {
  .error404 .content::before {
    background-position: 0 -234px;
  }
  h1,
  .h1 {
    font-size: 4.25rem;
    line-height: 1.0294;
  }
  h2,
  .h2 {
    font-size: 2.625rem;
    line-height: 1.0952em;
  }
  .gform_title,
  h3,
  .h3 {
    font-size: 1.75rem;
    line-height: 1.1429em;
  }
  h4,
  .h4 {
    font-size: 1.5rem;
    line-height: 1.1667;
  }
}
@media print {
  * {
    background: Rgb(var(--white));
    box-shadow: none;
    color: Rgb(var(--black));
    text-shadow: none;
  }
  html {
    background: Rgb(var(--white)) !important;
    color: Rgb(var(--black));
  }
  body {
    background: Rgb(var(--white)) !important;
    color: Rgb(var(--black));
  }
  a {
    color: Rgb(var(--black));
    text-decoration: none;
  }
  a:visited {
    text-decoration: none;
  }
  address {
    font-style: normal;
  }
  pre,
  blockquote {
    border: 0.0625rem solid Rgb(var(--black));
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100%;
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  h1 {
    font-size: 2rem;
    margin: 0 0 2rem 0;
    text-transform: uppercase;
  }
  h2 {
    font-size: 1.5rem;
    margin: 0 0 1rem 0;
    text-transform: uppercase;
  }
  h3 {
    font-size: 1.25rem;
    margin: 0 0 1rem 0;
  }
  h4 {
    font-size: 1rem;
    margin: 0 0 1rem 0;
  }
  p,
  ul,
  ol,
  dl {
    margin: 0 0 0.9375rem 0;
  }
  .alignleft {
    float: left;
    margin: 0 1.5625rem 1.25rem 0;
  }
  .alignright {
    float: right;
    margin: 0 0 1.25rem 1.5625rem;
  }
  .nav {
    border-bottom: 1px solid Rgb(var(--black));
    margin-bottom: 25px;
    padding-top: 10px;
  }
  .main {
    border: 0;
    margin: 0 0 1.5625rem;
    padding: 0;
    width: auto;
  }
  .footer {
    border-top: 1px solid Rgb(var(--black));
    color: Rgb(var(--black));
    font-size: 10pt;
    margin: 1.5625rem 0 0 0;
    padding-top: 10px;
  }
  .entry,
  .layout {
    margin-bottom: 3rem;
  }
  .entry a::after,
  .layout a::after {
    content: " (" attr(href) ")";
  }
  .button-theme {
    margin-right: 2rem;
  }
  .button-theme::after {
    content: " (" attr(href) ")";
  }
  section {
    margin-bottom: 3rem;
  }
  [class*=__media],
  [class*=__banner] {
    display: block;
    margin-bottom: 1.5rem;
  }
  [class*=__list] {
    margin: 0 0 3rem;
    padding: 0;
  }
  [class*=__item] {
    list-style: none;
  }
  .social__menu,
  .footer-utility__menu {
    margin: 0 0 2rem;
    padding: 0;
  }
  .social__menu-item,
  .footer-utility__menu-item {
    list-style: none;
  }
  .social__menu-item a::after,
  .footer-utility__menu-item a::after {
    content: " (" attr(href) ")";
  }
  .footer__wrap--upper {
    margin-bottom: 2rem;
  }
  .footer__link {
    display: block;
  }
  .nav__toggle,
  .nav__options,
  .footer__logo,
  .footer__menu,
  .footer-utility__menu,
  .footer__divider,
  .utility__menu,
  .swiper-button-prev,
  .swiper-button-next,
  .image-text__cards,
  .footer__form,
  .footer__menu,
  .nav__search,
  .nav__search-toggle {
    display: none !important;
  }
  .ls-is-cached {
    display: block !important;
  }
}
/**
 * Gravity Forms Styles
 *
 * Version: 1.0.0
 * License: MIT - http://wpsitecare.mit-license.org/
 */
/*
Gravity Forms
----------------------------------------------------------------------------- */
.grecaptcha-badge {
  visibility: collapse;
}
.page-contact .grecaptcha-badge {
  visibility: visible;
}

.gform_wrapper,
.gform_confirmation_wrapper {
  margin: 0 auto;
  max-width: 1088px;
}

.gform {
  position: relative;
  z-index: 3;
}

.gform_body {
  margin-bottom: 1.25rem;
}

.gform_title {
  color: Rgb(var(--prussian-blue));
}
.footer .gform_title {
  color: Rgb(var(--white));
}

.footer .gform_description {
  color: Rgb(var(--white));
}
.footer .gform_description a {
  color: Rgb(var(--white));
  font-weight: 900;
}

.gform_confirmation_message {
  position: relative;
  text-align: center;
}
.footer .gform_confirmation_message {
  color: Rgb(var(--white));
}

.gform_required_legend {
  display: none;
}

.gfield_required {
  color: Rgb(var(--milano-red));
}

.gfield_required_asterisk {
  color: Rgb(var(--storm-dust));
}

.gfield_label {
  color: Rgb(var(--storm-dust));
  display: inline-block;
  margin: 0;
  overflow: hidden;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  top: 1.75rem;
  transform: translate(0, -50%);
  transition-duration: 300ms;
  transition-property: transform, font, top;
  transition-timing-function: ease;
  white-space: nowrap;
  z-index: 3;
}
.input-active .gfield_label {
  color: Rgb(var(--storm-dust));
  font-size: 0.875rem;
  line-height: 1.2857;
  top: 0;
  transform: translate(0, 0.3125rem);
}
.gfield:focus-within .gfield_label {
  color: Rgb(var(--metallic-seaweed));
}

.ginput_container {
  line-height: 0;
  position: relative;
}
.ginput_container .small {
  width: 100%;
}
.ginput_container .medium {
  width: 100%;
}
.ginput_container .large {
  width: 100%;
}
.ginput_container textarea {
  max-height: 192px;
}
.ginput_container select,
.ginput_container textarea,
.ginput_container input:not([type=checkbox]):not([type=radio]):not([type=file]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: Rgb(var(--desert-storm));
  border: 0.125rem solid Rgb(var(--desert-storm));
  border-radius: 1.75rem;
  color: Rgb(var(--charcoal));
  font-size: 1.125rem;
  font-weight: 500;
  height: 56px;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.875rem;
  transition-duration: 300ms;
  transition-property: border;
  width: 100%;
}
.ginput_container select:hover,
.ginput_container textarea:hover,
.ginput_container input:not([type=checkbox]):not([type=radio]):not([type=file]):hover {
  border-color: Rgb(var(--storm-dust));
  outline: none;
}
.ginput_container select:active, .ginput_container select:focus, .ginput_container select:focus-visible,
.ginput_container textarea:active,
.ginput_container textarea:focus,
.ginput_container textarea:focus-visible,
.ginput_container input:not([type=checkbox]):not([type=radio]):not([type=file]):active,
.ginput_container input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,
.ginput_container input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible {
  border-color: Rgb(var(--metallic-seaweed));
  outline: none;
}
.ginput_container ::-moz-placeholder {
  color: Rgb(var(--tuatara));
  opacity: 1;
}
.ginput_container ::placeholder {
  color: Rgb(var(--tuatara));
  opacity: 1;
}

.gform_ajax_spinner,
.gform-loader {
  animation: spinner 1.1s infinite linear;
  border: 0.25rem solid Rgb(var(--storm-dust)); /* match width with border-left */
  border-left: 0.25rem solid Rgb(var(--eucalyptus));
  border-radius: 50%;
  display: inline-block;
  height: 2rem;
  margin-left: 1rem; /* give it some space from the Submit button */
  width: 2rem; /* match with height for a circle */
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 40em) {
  .gform_fields {
    display: flex;
  }
}
.gform_wrapper .gform_fields {
  display: grid;
  grid-column-gap: 0;
  grid-row-gap: 1.5rem;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(auto-fill, auto);
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.gform_wrapper .gfield {
  grid-column: 1/-1;
  margin: 0;
  min-width: 0;
  position: relative;
}
.gform_wrapper .gfield.captcha {
  margin-bottom: 0;
}
.gform_wrapper .gfield--width-full {
  grid-column: span 12;
}
.gform_wrapper .gfield--width-eleven-twelfths {
  grid-column: span 11;
}
.gform_wrapper .gfield--width-five-sixths {
  grid-column: span 10;
}
.gform_wrapper .gfield--width-three-quarter {
  grid-column: span 9;
}
.gform_wrapper .gfield--width-two-thirds {
  grid-column: span 8;
}
.gform_wrapper .gfield--width-seven-twelfths {
  grid-column: span 7;
}
.gform_wrapper .gfield--width-half {
  grid-column: span 12;
}
.gform_wrapper .gfield--width-five-twelfths {
  grid-column: span 5;
}
.gform_wrapper .gfield--width-third {
  grid-column: span 4;
}
.gform_wrapper .gfield--width-quarter {
  grid-column: span 3;
}
.gform_wrapper .gfield--width-one-sixth {
  grid-column: span 2;
}
.gform_wrapper .gfield--width-one-twelfth {
  grid-column: span 1;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-full {
  width: 100%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths {
  width: 91.6666%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-five-sixths {
  width: 83.3333%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-three-quarter {
  width: 75%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-two-thirds {
  width: 66.6666%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-seven-twelfths {
  width: 58.3333%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-half {
  width: 50%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-five-twelfths {
  width: 41.6666%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-third {
  width: 33.3333%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-quarter {
  width: 25%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-one-sixth {
  width: 16.6666%;
}
.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-one-twelfth {
  width: 8.3333%;
}

@media (min-width: 40em) {
  .gform_wrapper .gform_fields {
    grid-column-gap: 2%;
  }
  .gform_wrapper .gfield--width-half {
    grid-column: span 6;
  }
}
/* Gravity Forms Progress Bar
--------------------------------------------- */
.gform_wrapper .gf_progressbar_wrapper {
  border-bottom: 1px dotted Rgb(var(--gray));
  margin: 0 0 0.875rem;
  padding: 0 0 0.875rem;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  font-size: 1.125rem;
  font-weight: normal;
}
.gform_wrapper .gf_progressbar {
  background: Rgb(var(--gray));
  border: 0.0625rem solid Rgb(var(--desert-storm));
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.gform_wrapper .gf_progressbar_percentage {
  font-size: 1.125rem;
  height: 20px;
  text-align: right;
  text-shadow: 0 1px 1px Rgba(Rgb(var(--tuatara)), 0.5);
}
.gform_wrapper .gf_progressbar_percentage span {
  display: block;
  float: right;
  margin: 0 0.3125rem;
  width: auto;
}
.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
  color: Rgb(var(--gray));
  text-shadow: none;
}
.gform_wrapper .percentbar_blue {
  background-color: Rgb(var(--metallic-seaweed));
  color: Rgb(var(--white));
}
.gform_wrapper .percentbar_gray {
  background-color: Rgb(var(--storm-dust));
  color: Rgb(var(--white));
}
.gform_wrapper .percentbar_green {
  background-color: Rgb(var(--eucalyptus));
  color: Rgb(var(--white));
}
.gform_wrapper .percentbar_orange {
  background-color: #dc7021;
  color: Rgb(var(--white));
}
.gform_wrapper .percentbar_red {
  background-color: Rgb(var(--milano-red));
  color: Rgb(var(--white));
}
.gform_wrapper .gf_page_steps {
  border-bottom: 1px dotted Rgb(var(--gray));
  margin: 0 0 0.875rem;
  padding: 0 0 0.875rem;
}
.gform_wrapper .gf_step {
  display: inline-block;
  height: 18px;
  line-height: 1.25;
  margin: 0 1rem 0.625rem 0;
  opacity: 0.2;
}
.gform_wrapper .gf_step span {
  vertical-align: top;
}
.gform_wrapper .gf_step_active {
  opacity: 1;
}
.gform_wrapper .gf_step_number {
  font-size: 1.125rem;
}
/* Gravity Forms Textareas
--------------------------------------------- */
.gform_wrapper .ginput_container_textarea .textarea {
  padding-top: 1.5rem;
  resize: none;
}
.gform_wrapper .ginput_container_textarea .textarea.small, .gform_wrapper .ginput_container_textarea .textarea.medium {
  width: 100%;
}
.gform_wrapper .ginput_container_textarea .textarea.small {
  height: 5em;
}
.gform_wrapper .ginput_container_textarea .textarea.medium {
  height: 6.5em;
}
.gform_wrapper .ginput_container_textarea .textarea.large {
  height: 8rem;
}

/* Gravity Forms Select
--------------------------------------------- */
.gform_wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2716%27%20height%3D%278%27%20viewBox%3D%270%200%2016%208%27%3E%3Cpath%20d%3D%27M8%2C0l8%2C8H0Z%27%20transform%3D%27translate%2816%208%29%20rotate%28180%29%27%20fill%3D%27%236f6f6c%27%2F%3E%3C%2Fsvg%3E");
  background-position: calc(100% - 2rem) 50%;
  background-repeat: no-repeat;
  background-size: 1rem auto;
  outline: none;
  width: 100%;
}
.gform_wrapper select::-ms-expand {
  display: none;
}
.gform_wrapper .ginput_container_multiselect select {
  background: Rgb(var(--desert-storm));
  height: 138px;
  padding: 0;
}
.gform_wrapper .ginput_container_multiselect select option {
  padding: 1rem;
}

/* Gravity Forms Numbers
--------------------------------------------- */
.gform_wrapper .ginput_container_number input {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

/* Gravity Forms Checkboxes and Radios
--------------------------------------------- */
.gfield_checkbox,
.gfield_radio {
  cursor: pointer;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.ginput_container_consent,
.gchoice {
  display: flex;
  line-height: 1;
  margin: 0 0 1.0625rem;
}
.ginput_container_consent label,
.gchoice label {
  align-items: center;
  color: Rgb(var(--gray));
  display: flex;
  font-size: 1.125rem;
}
.ginput_container_consent label::before,
.gchoice label::before {
  background: Rgb(var(--white));
  border: 0.125rem solid Rgb(var(--desert-storm));
  border-radius: 0.25rem;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 2rem;
  margin-right: 1rem;
  transition-duration: 300ms;
  transition-property: border;
  width: 2rem;
}
.ginput_container_consent input,
.gchoice input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.ginput_container_consent input:checked ~ label::before,
.gchoice input:checked ~ label::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Crect%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%274%27%20fill%3D%27%2300855b%27%2F%3E%3C%2Fsvg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.ginput_container_consent:hover input ~ label::before,
.gchoice:hover input ~ label::before {
  border-color: Rgb(var(--eucalyptus));
}

.ginput_container_radio,
.ginput_container_checkbox {
  margin-bottom: 2rem;
}

.radio-slider {
  margin-bottom: 3.5rem;
  padding-left: 0;
  padding-right: 0;
}
.radio-slider .ginput_container_radio {
  margin-bottom: 0;
  position: relative;
}
.radio-slider .ginput_container_radio::before {
  background-color: Rgba(var(--text-color)/20%);
  border-radius: 2px;
  bottom: 0;
  content: "";
  display: block;
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%;
}
.radio-slider .gfield_radio {
  flex-wrap: nowrap;
}
.radio-slider .gchoice {
  margin-bottom: 0;
  width: auto;
}
.radio-slider .gchoice label {
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 500;
  padding-bottom: 2rem;
  position: relative;
  text-transform: uppercase;
}
.radio-slider .gchoice label::before {
  background: linear-gradient(90deg, Rgb(var(--sepia)) 0%, Rgb(var(--sandy)) 100%);
  border: 0;
  border-radius: 3px;
  bottom: -2px;
  height: 6px;
  left: 0;
  margin-right: 0;
  opacity: 0;
  position: absolute;
  transition-duration: 300ms;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  width: 100%;
}
.radio-slider .gchoice input:checked ~ label::before {
  background: transparent;
  background-image: linear-gradient(90deg, Rgb(var(--sepia)) 0%, Rgb(var(--sandy)) 100%);
  background-position: 0 0;
  opacity: 1;
}

.gfield_error .gfield_checkbox .gchoice,
.gfield_error .gfield_radio .gchoice {
  color: Rgb(var(--milano-red));
}

/* Gravity Forms Section Breaks and HTML
--------------------------------------------- */
.gform_wrapper .gfield_html,
.gform_wrapper .gsection {
  border-bottom: 1px dotted Rgb(var(--gray));
  margin: 0 0 0.875rem;
  padding: 0 0 0.875rem;
}
.gform_wrapper .gfield_html {
  border-bottom: 0 none;
}

/* Gravity Forms Names, Address, etc. (Complex)
--------------------------------------------- */
.gform_wrapper .ginput_complex {
  display: flex;
}
.gform_wrapper .ginput_complex.ginput_container_address {
  flex-wrap: wrap;
}
.gform_wrapper .ginput_complex span {
  flex-grow: 1;
  flex-shrink: 1;
}
.gform_wrapper .ginput_complex span:last-of-type {
  margin-right: 0;
}
.gform_wrapper .ginput_complex .name_prefix_select {
  flex-grow: 0;
  flex-shrink: 0;
}
.gform_wrapper .ginput_complex .ginput_full {
  flex-shrink: 0;
  margin-right: 0;
  width: 100%;
}
.input-active .gfield_label_before_complex,
.gfield_label_before_complex {
  color: Rgb(var(--tuatara));
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5556;
  margin: 0;
  padding: 0;
  position: static;
  transform: none;
}

/* Gravity Forms Dates
--------------------------------------------- */
.gform_wrapper .datepicker_with_icon {
  margin-right: 10px;
}
.gform_wrapper .clear-multi {
  display: flex;
}
.gform_wrapper .clear-multi div {
  flex-grow: 1;
  margin-right: 1.6949152542%;
}
.gform_wrapper .clear-multi div:last-child {
  margin-right: 0;
}

/* Gravity Forms Datepicker
--------------------------------------------- */
.ui-datepicker {
  font-size: 0.875rem;
  height: auto;
  margin: 0.3125rem auto 0;
  width: 216px;
  z-index: 9999;
}
.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker thead {
  background: linear-gradient(to bottom, Rgb(var(--desert-storm)) 0%, Rgb(var(--desert-storm)) 100%);
  border-bottom: 1px solid Rgb(var(--celeste));
}
.ui-datepicker th {
  color: Rgb(var(--storm-dust));
  font-size: 0.875rem;
  padding: 0.3125rem 0;
  text-align: center;
  text-shadow: 1px 0 0 Rgb(var(--white));
  text-transform: uppercase;
}
.ui-datepicker tbody td {
  border-right: 1px solid Rgb(var(--celeste));
  border-top: 1px solid Rgb(var(--celeste));
  padding: 0;
}
.ui-datepicker tbody tr {
  border-bottom: 1px solid Rgb(var(--celeste));
}
.ui-datepicker tbody tr:last-child {
  border-bottom: 0 none;
}
.ui-datepicker td a,
.ui-datepicker td span {
  color: Rgb(var(--storm-dust));
  display: inline-block;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-shadow: 1px 1px 0 Rgb(var(--white));
  width: 30px;
}

.ui-datepicker-header {
  background-color: Rgb(var(--storm-dust));
  border-color: Rgb(var(--storm-dust));
  border-style: solid;
  border-width: 1px 0 0;
  color: Rgb(var(--desert-storm));
  font-weight: bold;
  line-height: 30px;
  min-height: 30px;
}

.ui-datepicker-title {
  text-align: center;
}
.ui-datepicker-title select {
  background-size: 10px 8px;
  margin-top: 2.5%;
  padding: 0;
  width: 32%;
}

.ui-datepicker-prev,
.ui-datepicker-next {
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  line-height: 600%;
  overflow: hidden;
  text-align: center;
  width: 30px;
}

.ui-datepicker-prev {
  background-position: center -30px;
  float: left;
}

.ui-datepicker-next {
  background-position: center 0;
  float: right;
}

.ui-datepicker-calendar {
  margin-bottom: 0;
}
.ui-datepicker-calendar .ui-state-default {
  background: linear-gradient(to bottom, Rgb(var(--desert-storm)) 0%, Rgb(var(--desert-storm)) 100%);
  box-shadow: inset 1px 1px 0 0 Rgba(Rgb(var(--desert-storm)), 0.5);
}
.ui-datepicker-calendar .ui-state-hover {
  background: Rgb(var(--white));
}
.ui-datepicker-calendar .ui-state-active {
  background: #fff2aa;
  border: 0.0625rem solid Rgb(var(--milano-red));
  color: Rgb(var(--storm-dust));
  margin: -0.0625rem;
  position: relative;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
  margin-left: 0;
  width: 29px;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
  margin-right: 0;
  width: 29px;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0;
}

.ui-datepicker-unselectable .ui-state-default {
  background: Rgb(var(--white));
  color: Rgb(var(--gray));
}
.ui-datepicker-unselectable.ui-state-disabled {
  background-color: Rgb(var(--desert-storm));
}

/* Gravity Forms Uploads
--------------------------------------------- */
.gform_wrapper .gform_drop_area {
  background-color: Rgb(var(--white));
  border: 0.125rem dashed Rgb(var(--desert-storm));
  color: Rgb(var(--text-color));
  margin-bottom: 10px;
  padding: 1.5625rem;
  text-align: center;
}
.gform_wrapper .gform_fileupload_rules {
  display: none;
}
.gform_wrapper .ginput_preview {
  padding-left: 2rem;
  padding-top: 0.5rem;
}
.gform_wrapper .ginput_preview strong {
  font-weight: 400;
}
.gform_wrapper .gform_button_select_files {
  background-color: transparent;
  border: 0.125rem solid Rgb(var(--terracotta));
  color: Rgb(var(--text-color));
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 0.25rem 0.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition-duration: 300ms;
}
.gform_wrapper .gform_button_select_files:hover {
  border-color: transparent;
  color: Rgb(var(--text-color));
}
.gform_wrapper .gform_button_select_files::before {
  border: solid Rgb(var(--terracotta));
  border-width: 0.125rem 0.125rem 0 0;
  content: "";
  height: 1rem;
  position: absolute;
  right: -0.125rem;
  top: -0.125rem;
  width: 1rem;
}
.button-theme__group .gform_wrapper .gform_button_select_files {
  margin: 0 1.625rem 1.5rem;
}

/* Gravity Forms Tables
--------------------------------------------- */
.gform_wrapper table {
  border: 0 none;
  margin: 0;
}
.gform_wrapper table td {
  border: 0 none;
  padding: 0;
}
.gform_wrapper tbody {
  border: 0 none;
}
.gform_wrapper .gfield_list_icons {
  padding-left: 10px;
}

/* Gravity Forms Pricing
--------------------------------------------- */
.gform_wrapper .gfield_creditcard_warning {
  background: Rgb(var(--white));
  border-left: 5px solid Rgb(var(--milano-red));
  padding: 0.9375rem 0.9375rem 0.625rem;
}
.gform_wrapper .gfield_creditcard_warning .gfield_creditcard_warning_message {
  color: Rgb(var(--milano-red));
}
.gform_wrapper .ginput_container_creditcard {
  flex-wrap: wrap;
}
.gform_wrapper .ginput_container_creditcard .ginput_full {
  margin-top: 2rem;
}
.gform_wrapper .gform_card_icon_container {
  margin-bottom: 2rem;
}
.gform_wrapper .gform_card_icon,
.gform_wrapper .ginput_card_security_code_icon {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: auto;
  margin-right: 10px;
  text-indent: -100%;
  width: 52px;
}
.gform_wrapper .ginput_card_expiration_container select {
  flex-shrink: 0;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
  flex-shrink: 0;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  flex-shrink: 0;
}
.gform_wrapper .gfield_price .ginput_container {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.gform_wrapper .gfield_price .ginput_container input {
  flex-shrink: 1;
  width: auto;
}
.gform_wrapper .gfield_price .ginput_container span {
  margin-right: 1.6949152542%;
}
.gform_wrapper .ginput_product_price {
  color: Rgb(var(--eucalyptus));
}

/* Gravity Forms Errors
--------------------------------------------- */
.gform_wrapper .gfield_error {
  margin-bottom: 0;
}
.gform_wrapper .gfield_error > label {
  color: Rgb(var(--milano-red));
}
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file]) {
  border-color: Rgb(var(--milano-red));
}
.gform_wrapper .gfield_error:focus-within > label {
  color: Rgb(var(--milano-red));
}
.gform_wrapper .validation_error {
  font-size: 1.125rem;
  line-height: 30px;
}
.gform_wrapper .validation_title {
  color: Rgb(var(--milano-red));
  padding-right: 1rem;
}
.gform_wrapper .gform_validation_errors {
  background-color: Rgb(var(--white));
  border: 0.125rem solid Rgb(var(--milano-red));
  color: Rgb(var(--milano-red));
  margin-bottom: 1rem;
  padding: 1rem;
  position: relative;
  width: 100%;
}
.gform_wrapper .gform_submission_error {
  color: Rgb(var(--milano-red));
  font-size: 0.875rem;
  margin-bottom: 0;
}
.gform_wrapper .validation_message {
  color: Rgb(var(--milano-red));
  font-size: 0.875rem;
  padding: 1rem 1.5rem;
}
.gform_wrapper .validation_message:last-child {
  padding-bottom: 0;
}
.gform_wrapper .validation_message.gfield_validation_message {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4444;
  padding: 0 2rem;
}
.gform_wrapper .validation_message.gfield_validation_message li {
  list-style: none;
}

/* Gravity Forms Hidden
--------------------------------------------- */
.gform_wrapper .hidden_label .gfield_label {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.gform_wrapper .gform_validation_container {
  display: none;
  left: -9000px;
  position: absolute;
}

@media screen {
  .button-theme__group {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0.5rem 3rem 0;
  }
  .gform_button {
    min-width: 192px;
  }
  .button-theme,
  .gform_button {
    background-clip: padding-box;
    background-color: transparent;
    border: 0.375rem solid transparent;
    border-radius: 29px;
    color: Rgb(var(--prussian-blue));
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 900;
    letter-spacing: 0.01em;
    line-height: 22px;
    outline: 3px solid Rgb(var(--eucalyptus));
    overflow: hidden;
    padding: 0.75rem 1.75rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    transition-duration: 300ms;
    transition-property: background-color, outline, color;
    z-index: 1;
  }
  .button-theme__group .button-theme,
  .button-theme__group .gform_button {
    margin: 0 1.625rem 1.5rem;
  }
  .button-theme::before,
  .gform_button::before {
    background-color: Rgb(var(--eucalyptus));
    border-radius: 29px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
  }
  .button-theme::after,
  .gform_button::after {
    background-color: Rgb(var(--magic-mint));
    border-radius: 29px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateX(-110%);
    transition-duration: 300ms;
    transition-property: width, transform;
    width: 100%;
    z-index: -1;
  }
  .button-theme:hover,
  .gform_button:hover {
    color: Rgb(var(--prussian-blue));
    outline-color: Rgb(var(--magic-mint));
  }
  .button-theme:hover::after,
  .gform_button:hover::after {
    transform: translateX(0);
  }
  .button-theme:focus, .button-theme:focus-within,
  .gform_button:focus,
  .gform_button:focus-within {
    color: Rgb(var(--prussian-blue));
    outline-color: Rgb(var(--magic-mint));
  }
  .button-theme.text-icons__button,
  .gform_button.text-icons__button {
    border: 0;
    color: Rgb(var(--eucalyptus));
  }
  .button-theme.text-icons__button:hover,
  .gform_button.text-icons__button:hover {
    color: Rgb(var(--prussian-blue));
    outline-color: Rgb(var(--eucalyptus));
  }
  .button-theme.text-icons__button:focus, .button-theme.text-icons__button:focus-within,
  .gform_button.text-icons__button:focus,
  .gform_button.text-icons__button:focus-within {
    background-color: Rgb(var(--eucalyptus));
    color: Rgb(var(--prussian-blue));
    outline-color: Rgb(var(--eucalyptus));
  }
  .button-theme.text-icons__button::before,
  .gform_button.text-icons__button::before {
    background-color: transparent;
    color: Rgb(var(--eucalyptus));
  }
  .button-theme.text-icons__button:hover::before,
  .gform_button.text-icons__button:hover::before {
    color: Rgb(var(--prussian-blue));
  }
  .button-theme.text-icons__button::after,
  .gform_button.text-icons__button::after {
    background-color: Rgb(var(--eucalyptus));
  }
  .button-theme--inline {
    align-items: center;
    background-color: transparent;
    border-radius: 20px;
    color: Rgb(var(--metallic-seaweed));
    display: flex;
    font-size: 1rem;
    font-weight: 900;
    gap: 6px;
    padding: 0.625rem 1.625rem;
  }
  .button-theme--inline:hover {
    color: Rgb(var(--metallic-seaweed));
  }
  .blog-listing .button-theme--inline {
    padding-left: 0;
  }
  .button-theme--inline-arrow {
    overflow: hidden;
  }
  .button-theme--inline-arrow svg {
    transform: translateX(-6px);
    transition-duration: 300ms;
  }
  .button-theme--inline:hover .button-theme--inline-arrow svg {
    transform: translateX(0);
  }
  /*!
   * Hamburgers
   * @description Tasty CSS-animated hamburgers
   * @author Jonathan Suh @jonsuh
   * @site https://jonsuh.com/hamburgers
   * @link https://github.com/jonsuh/hamburgers
   */
  /*
   * Squeeze
   */
  /**
   * Swiper 11.1.9
   * Most modern mobile touch slider and framework with hardware accelerated transitions
   * https://swiperjs.com
   *
   * Copyright 2014-2024 Vladimir Kharlampidi
   *
   * Released under the MIT License
   *
   * Released on: July 31, 2024
   */
}
@media screen and (min-width: 50em) {
  .blog-listing .button-theme--inline {
    display: inline-flex;
    padding: 0;
  }
}
@media screen {
  .nav {
    height: var(--nav-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
  }
  .scrolled .nav {
    background-color: Rgba(var(--white)/90%);
  }
  .nav__wrap {
    margin: 0 auto;
    max-width: 1600px;
  }
  .nav__controls {
    align-items: center;
    background-color: Rgb(var(--bg-color));
    display: flex;
    justify-content: space-between;
    padding: 1.125rem;
    position: relative;
    width: 100%;
    z-index: 6;
  }
  .nav__options {
    background-color: Rgb(var(--bg-color));
    height: 100vh;
    left: 0;
    margin: 0;
    max-height: 100vh;
    opacity: 0;
    overflow: auto;
    padding: 5.4375rem 3.875rem 1.125rem;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    transition-duration: 300ms;
    transition-property: opacity, transform;
    transition-timing-function: ease;
    width: 100vw;
    z-index: 5;
  }
  .nav--is-active .nav__options {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (min-width: 50em) {
  :root {
    --nav-height: 112px;
  }
  .nav {
    background-color: transparent;
    transition-duration: 300ms;
    transition-property: background;
    transition-timing-function: ease-in-out;
  }
  .nav--is-active .nav {
    background-color: Rgb(var(--bg-color));
  }
  .nav__wrap {
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.125rem;
    position: relative;
    z-index: 6;
  }
  .nav__controls {
    background-color: transparent;
    padding: 0;
    position: static;
    width: auto;
  }
  .nav__controls .nav__search-toggle {
    display: none;
  }
  .nav__options {
    align-items: flex-end;
    background-color: transparent;
    display: flex;
    flex-direction: column-reverse;
    gap: 0;
    height: auto;
    max-height: none;
    opacity: 1;
    overflow: visible;
    padding: 0;
    position: relative;
    right: auto;
    top: auto;
    transform: none;
    width: 100%;
  }
  .nav--is-active .nav__options {
    opacity: 1;
    transform: none;
  }
}
@media screen and (min-width: 80em) {
  :root {
    --nav-height: 120px;
  }
  .nav__wrap {
    margin: 0 auto;
    max-width: 1312px;
    padding-bottom: 1.75rem;
    padding-top: 1.75rem;
  }
  .nav__controls {
    padding-right: 3rem;
  }
  .nav__options {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (min-width: 90em) {
  .nav__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .nav__logo {
    display: block;
    font-size: 0;
    margin: 0;
    position: relative;
    z-index: 6;
  }
  .nav__logo-link {
    overflow: hidden;
  }
  .nav__logo-link:hover {
    color: Rgb(var(--prussian-blue));
  }
  .nav__logo-link:focus, .nav__logo-link:focus-within {
    color: Rgb(var(--prussian-blue));
    outline: auto;
  }
  .nav__logo-link .logo__words {
    display: none;
  }
  .nav__logo-link .logo {
    color: Rgb(var(--metallic-seaweed));
    display: block;
    height: 53px;
    transition-duration: 300ms;
    width: auto;
  }
}
@media screen and (min-width: 80em) {
  .nav__logo-link .logo {
    display: block;
    height: 64px;
    width: auto;
  }
}
@media screen {
  .hamburger {
    padding: 0.3125rem 1.125rem;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
  }
  .hamburger:hover {
    opacity: 1;
  }
  .hamburger.is-active:hover {
    opacity: 1;
  }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: Rgb(var(--storm-dust));
  }
  .hamburger-box {
    width: 1.875rem;
    height: 1.6875rem;
    display: inline-block;
    position: relative;
  }
  .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -0.09375rem;
  }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 1.875rem;
    height: 0.1875rem;
    background-color: Rgb(var(--storm-dust));
    border-radius: 0.5rem;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
  }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block;
  }
  .hamburger-inner::before {
    top: -0.75rem;
  }
  .hamburger-inner::after {
    bottom: -0.75rem;
  }
  .hamburger--squeeze .hamburger-inner {
    transition-duration: 0.075s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  .hamburger--squeeze.is-active .hamburger-inner {
    transform: rotate(45deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .nav__toggle {
    line-height: 0;
    outline: none;
    position: relative;
    z-index: 6;
  }
  .nav__toggle:focus {
    outline: auto;
  }
}
@media screen and (min-width: 50em) {
  .nav__toggle {
    display: none;
  }
}
@media screen {
  .nav__menu {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
  }
  .nav__menu-item {
    border-bottom: 1px solid Rgb(var(--celeste));
    display: block;
    line-height: 1;
    margin: 0;
    position: relative;
  }
  .nav__menu-item:last-child {
    border-bottom: 0;
  }
  .nav__menu-item--parent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .nav__menu-link {
    color: Rgb(var(--prussian-blue));
    cursor: pointer;
    display: block;
    font-size: 1.125rem;
    font-weight: 800;
    line-height: 1.3334;
    padding: 1.5rem 0;
    text-decoration: none;
    text-transform: capitalize;
    transition-duration: 300ms;
    transition-property: background-color;
  }
  .nav__menu-link:hover, .nav__menu-link:focus, .nav__menu-link:active {
    color: Rgb(var(--metallic-seaweed));
  }
  .nav__menu-link:focus, .nav__menu-link:focus-within {
    outline: auto;
  }
  .nav__menu-item--active .nav__menu-link, .nav__menu-item--ancestor--active .nav__menu-link {
    color: Rgb(var(--metallic-seaweed));
  }
  .nav__menu-item--parent .nav__menu-link {
    width: calc(100% - 2rem);
  }
  .nav__menu-button {
    background-color: transparent;
    border: 0;
    color: Rgb(var(--metallic-seaweed));
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    transform: rotate(0deg);
    transform-origin: center center;
    transition-duration: 300ms;
    transition-property: transform;
  }
  .is-active .nav__menu-button {
    transform: rotate(90deg);
  }
  .nav__menu-button svg {
    transform: translateX(-6px);
    transition-duration: 300ms;
  }
  .nav__menu-button:hover svg {
    transform: translateX(0);
  }
}
@media screen and (min-width: 50em) {
  .nav__menu {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: flex-end;
    opacity: 1;
    transition-duration: 300ms;
    transition-property: opacity;
    transition-timing-function: ease-in-out;
  }
  .nav--is-active .nav__menu {
    opacity: 1;
  }
  .nav__menu-item {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .nav__menu-item--parent {
    display: block;
  }
  .nav__menu-item--parent:focus-within .nav__sub {
    left: 0;
  }
  .nav__menu-link {
    background: transparent;
    border-radius: 20px;
    padding: 0.5rem;
  }
  .nav__menu-item--parent .nav__menu-link {
    width: auto;
  }
  .nav__menu-item--parent:focus-within .nav__menu-link, .nav__menu-item:hover .nav__menu-link, .nav__menu-link:hover, .nav__menu-link:focus, .nav__menu-link:active {
    background-color: Rgb(var(--magic-mint));
    color: Rgb(var(--prussian-blue));
  }
  .nav__menu-item--active .nav__menu-link, .nav__menu-item--ancestor--active .nav__menu-link {
    color: Rgb(var(--metallic-seaweed));
  }
  .nav__menu-button {
    display: none;
  }
}
@media screen and (min-width: 80em) {
  .nav__menu-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen {
  .nav__sub {
    display: grid;
    grid-template-rows: 0fr;
    transition-duration: 300ms;
    transition-property: grid-template-rows;
    width: 100%;
  }
  .is-active .nav__sub {
    grid-template-rows: 1fr;
  }
  .nav__submenu {
    margin-top: -0.75rem;
    overflow: hidden;
    padding: 0 0 0.75rem 2.25rem;
  }
  .nav__submenu-item {
    display: block;
    list-style: none;
  }
  .nav__submenu-link {
    color: Rgb(var(--prussian-blue));
    display: block;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.3334;
    padding: 0.75rem 0;
  }
  .nav__submenu-link:hover {
    color: Rgb(var(--prussian-blue));
  }
  .nav__submenu-link:focus, .nav__submenu-link:focus-within {
    color: Rgb(var(--prussian-blue));
    outline: auto;
  }
}
@media screen and (min-width: 50em) {
  .nav__sub {
    display: block;
    left: -9999rem;
    padding-top: 0.1875rem;
    position: absolute;
    top: 100%;
  }
  .nav__menu-item:hover .nav__sub {
    left: 0;
  }
  .nav__submenu {
    background-color: Rgb(var(--magic-mint));
    border-radius: 1.25rem;
    margin-top: 0;
    padding: 1.25rem;
    width: 272px;
  }
  .nav__submenu-link {
    border-radius: 1.25rem;
    padding: 0.5rem 1rem;
  }
  .nav__submenu-link:hover, .nav__submenu-link:focus, .nav__submenu-link:focus-within {
    background-color: Rgba(var(--white)/50%);
  }
}
@media screen {
  .nav__search {
    --search-input-size: 18px;
    background-color: Rgb(var(--white));
    display: grid;
    left: 0;
    grid-template-rows: 0fr;
    opacity: 1;
    padding: 0 1.25rem;
    position: absolute;
    top: var(--nav-height);
    transition-duration: 300ms;
    transition-property: grid-template-rows, padding;
    width: 100%;
    z-index: 2;
  }
  .search--is-active .nav__search {
    grid-template-rows: 1fr;
    padding-bottom: 1rem;
    padding-top: 2.375rem;
  }
  .nav__search-group {
    border-bottom: 0 solid Rgb(var(--celeste));
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
    transition-duration: 300ms;
    transition-property: border-bottom, padding;
    z-index: 2;
  }
  .search--is-active .nav__search-group {
    border-bottom-width: 1px;
    padding-bottom: 0.5rem;
  }
  .nav__search-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -0.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .nav__search-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    font-size: var(--search-input-size);
    font-weight: 600;
    margin: 0;
    outline: 0;
    width: 80%;
  }
  .nav__search-input::-moz-placeholder {
    opacity: 1;
  }
  .nav__search-input::placeholder {
    opacity: 1;
  }
  .nav__search-submit {
    background-color: transparent;
    border: 0;
    color: Rgb(var(--eucalyptus));
    cursor: pointer;
    margin-right: 1em;
    padding: 0;
  }
  .nav__search-submit .icon--search {
    height: 1.5rem;
    width: 1.5rem;
  }
  .nav__search-submit .nav__search-close {
    opacity: 0;
  }
  .nav__search-submit:hover, .nav__search-submit:focus, .nav__search-submit:active {
    color: Rgb(var(--eucalyptus));
  }
  .utility__menu-item--search .utility__menu-link,
  .nav__search-toggle {
    background-color: transparent;
    border: 0;
    color: Rgb(var(--eucalyptus));
    cursor: pointer;
    margin-left: auto;
    padding: 0;
    position: relative;
  }
  .utility__menu-item--search .utility__menu-link .icon--search,
  .nav__search-toggle .icon--search {
    height: 1.5rem;
    width: 1.5rem;
  }
  .utility__menu-item--search .utility__menu-link .nav__search-open,
  .nav__search-toggle .nav__search-open {
    opacity: 1;
    transition-duration: 150ms;
    transition-property: opacity;
    transition-timing-function: ease;
  }
  .utility__menu-item--search .utility__menu-link .nav__search-close,
  .nav__search-toggle .nav__search-close {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: 50% 50%;
    transition-duration: 150ms;
    transition-property: opacity, transform;
    transition-timing-function: ease;
  }
  .utility__menu-item--search .utility__menu-link.is-active, .utility__menu-item--search .utility__menu-link:hover, .utility__menu-item--search .utility__menu-link:focus, .utility__menu-item--search .utility__menu-link:active,
  .nav__search-toggle.is-active,
  .nav__search-toggle:hover,
  .nav__search-toggle:focus,
  .nav__search-toggle:active {
    color: Rgb(var(--eucalyptus));
  }
  .utility__menu-item--search .utility__menu-link.is-active .nav__search-open,
  .nav__search-toggle.is-active .nav__search-open {
    opacity: 0;
  }
  .utility__menu-item--search .utility__menu-link.is-active .nav__search-close,
  .nav__search-toggle.is-active .nav__search-close {
    opacity: 1;
    transform: rotate(0deg);
  }
  .utility__menu-item--search .utility__menu-link {
    display: none;
  }
}
@media screen and (min-width: 50em) {
  .nav__search {
    left: auto;
    max-width: 480px;
    right: 2rem;
  }
  .nav__search-toggle {
    display: none;
  }
  .utility__menu-item--search .utility__menu-link {
    display: block;
  }
  .utility__menu-item--search .utility__menu-link .icon--search {
    height: 2rem;
    transform: scale(1);
    transition-duration: 300ms;
    transition-property: transform;
    width: 2rem;
  }
  .utility__menu-item--search .utility__menu-link .icon--search:hover {
    transform: scale(1.2);
  }
}
@media screen and (min-width: 90em) {
  .nav__search {
    right: calc((100% - 1316px) / 2);
  }
  .nav__search-toggle {
    padding-right: 0;
    right: 0;
  }
}
@media screen {
  .utility__menu {
    align-items: center;
    bottom: 1.125rem;
    display: flex;
    gap: 1.5rem;
    justify-content: center;
    left: 0;
    list-style-type: none;
    padding-left: 0;
    position: absolute;
    width: 100%;
  }
  .utility__menu .nav__search-toggle {
    display: none;
  }
  .utility__menu-link {
    align-items: center;
    background-color: Rgb(var(--desert-storm));
    border-radius: 20px;
    color: Rgb(var(--metallic-seaweed));
    display: flex;
    font-size: 1rem;
    font-weight: 900;
    gap: 6px;
    padding: 0.625rem 1.625rem;
  }
  .utility__menu-link:hover {
    color: Rgb(var(--metallic-seaweed));
  }
  .utility__menu-link:focus, .utility__menu-link:focus-within {
    color: Rgb(var(--metallic-seaweed));
    outline: auto;
  }
  .utility__menu-link-arrow {
    overflow: hidden;
  }
  .utility__menu-link-arrow svg {
    transform: translateX(-6px);
    transition-duration: 300ms;
  }
  .utility__menu-link:hover .utility__menu-link-arrow svg {
    transform: translateX(0);
  }
}
@media screen and (min-width: 50em) {
  .utility__menu {
    align-items: center;
    bottom: auto;
    display: flex;
    gap: 1.5rem;
    justify-content: flex-end;
    left: auto;
    padding-bottom: 1rem;
    position: relative;
    width: auto;
  }
  .utility__menu .nav__search-toggle {
    display: block;
  }
  .utility__menu-link {
    background-color: transparent;
    padding: 0;
  }
}
@media screen and (min-width: 80em) {
  .utility__menu {
    padding-bottom: 0;
  }
}
@media screen {
  .footer {
    background-color: Rgb(var(--prussian-blue));
    position: relative;
  }
  .footer__wrap {
    display: flex;
    flex-direction: column-reverse;
    margin: 0 auto;
    max-width: 1312px;
    padding: 2rem;
  }
  .footer__left {
    position: relative;
  }
  .footer__right {
    padding-bottom: 3rem;
    position: relative;
  }
  .footer__right::after {
    background-image: url("../img/bg--footer-left.svg");
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    height: 9px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
  }
  .footer__logo {
    padding-top: calc(3rem - 9px);
  }
  .footer__logo-link {
    color: Rgb(var(--white));
  }
  .footer__contact {
    color: Rgb(var(--white));
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding: calc(3.125rem - 0.5625rem) 0 3.125rem;
  }
  .footer-contact__menu-link {
    color: Rgb(var(--white));
    font-weight: 900;
  }
  .footer-contact__menu-link:hover {
    color: Rgb(var(--magic-mint));
  }
  .footer__disclaimer {
    color: Rgb(var(--white));
    display: flex;
    font-size: 1rem;
    gap: 2.625rem;
    order: -1;
    padding-top: 2.125rem;
  }
  .footer-utility__menu-link {
    color: Rgb(var(--white));
  }
  .footer-utility__menu-link:hover {
    color: Rgb(var(--magic-mint));
  }
  .footer-utility__menu-link:focus, .footer-utility__menu-link:focus-within {
    color: Rgb(var(--magic-mint));
    outline: auto;
  }
  .footer__form .gform_wrapper {
    max-width: 100%;
    padding-top: 0;
  }
}
@media screen and (min-width: 40em) {
  .footer__info {
    align-items: center;
    display: flex;
    gap: 6.25rem;
    padding-top: calc(3rem - 9px);
  }
}
@media screen and (min-width: 60em) {
  .footer__wrap {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4rem;
  }
  .footer__left {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 4rem;
    width: 50%;
  }
  .footer__left::after {
    background-image: url("../img/bg--footer-left2.svg");
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    transform: translateX(-50%);
    width: 9px;
  }
  .footer__right {
    margin-bottom: 0;
    padding-bottom: 0;
    width: calc(50% - 4rem);
  }
  .footer__right::after {
    display: none;
  }
  .footer__disclaimer {
    order: 1;
    width: 100%;
  }
  .footer__logo {
    padding-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .footer__wrap {
    gap: 0;
  }
  .footer__left {
    padding-right: 150px;
  }
  .footer__right {
    padding-left: 150px;
    width: 50%;
  }
}
@media screen {
  .footer__menu {
    display: flex;
    flex-direction: column;
    gap: 1.625rem;
    list-style-type: none;
    padding-left: 0;
  }
  .footer__menu-link {
    color: Rgb(var(--magic-mint));
    font-weight: 500;
  }
  .footer__menu-link:hover {
    color: Rgb(var(--eucalyptus));
  }
  .footer__menu-link:focus, .footer__menu-link:focus-within {
    color: Rgb(var(--eucalyptus));
    outline: auto;
  }
  .social__menu-title {
    font-weight: 700;
    margin-bottom: 1rem;
    opacity: 0.45;
  }
  .social__menu {
    display: flex;
    gap: 1.375rem;
    list-style-type: none;
    padding-left: 0;
  }
  .social__menu-item .icon {
    color: Rgb(var(--white));
    opacity: 0.45;
    transition-duration: 300ms;
  }
  .social__menu-item:hover .icon {
    color: Rgb(var(--magic-mint));
    opacity: 1;
  }
  .cta {
    background-color: Rgb(var(--astronaut-blue));
  }
  .cta__wrap {
    margin: 0 auto;
    max-width: 864px;
    padding: 3rem 2rem;
    text-align: center;
  }
  .cta__headline {
    color: Rgb(var(--white));
    margin-bottom: 2.25rem;
  }
  .cta__copy {
    color: Rgb(var(--white));
    font-weight: 500;
    margin: 0 auto;
    max-width: 416px;
    padding-bottom: 2.25rem;
  }
}
@media screen and (min-width: 60em) {
  .cta__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .image-text {
    position: relative;
    z-index: 1;
  }
  .image-text.image-text--dec::before {
    background-image: url("../img/image-text-heart.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }
  .image-text.image-text--dark {
    position: relative;
  }
  .image-text.image-text--dark::before {
    background-color: Rgb(var(--prussian-blue));
    clip-path: ellipse(100% 75% at 50% 75%);
    content: "";
    height: 100%;
    left: 50%;
    min-width: 1042px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
  }
  .text-icons + .image-text {
    margin-top: 6rem;
  }
  .image-text__wrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 2rem;
    margin: 0 auto;
    max-width: 1342px;
    padding: 2rem;
  }
  .image-text--grid .image-text__wrap, .image-text--stats .image-text__wrap {
    flex-direction: column;
  }
  .image-text--dark .image-text__wrap {
    margin-top: 8rem;
    padding-top: 6rem;
  }
  .image-text--cards .image-text__wrap {
    gap: 4rem;
  }
  .image-text__content {
    padding-bottom: 3rem;
    position: relative;
  }
  .image-text--dark .image-text__content {
    color: Rgb(var(--white));
  }
  .image-text--stats .image-text__content {
    padding-bottom: 0;
  }
  .image-text--dark .image-text__headline {
    color: Rgb(var(--white));
  }
  .image-text__copy ul {
    list-style-type: none;
    padding-left: 0;
  }
  .image-text__copy ul li {
    align-items: flex-start;
    display: flex;
    gap: 0.625rem;
    padding-bottom: 1rem;
    position: relative;
  }
  .image-text__copy ul li::before {
    background-color: Rgb(var(--magic-mint));
    border-radius: 4px;
    content: "";
    height: 4px;
    position: relative;
    top: 0.7rem;
    width: 16px;
  }
  .image-text__copy ul li:last-child {
    padding-bottom: 0;
  }
  .image-text__button {
    margin-top: 2.25rem;
  }
  .image-text__banner {
    padding: 2rem 2rem 0 0;
    position: relative;
  }
  .image-text__banner::before {
    background-image: url("../img/image-banner-line.svg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 83.6734693878%;
    position: absolute;
    right: 0;
    top: 0;
    width: 68.59375%;
  }
  .image-text--short .image-text__banner::before {
    background-image: url("../img/image-banner-line-short.svg");
    height: 68.2921052632%;
  }
  .image-text--dark .image-text__banner {
    margin-bottom: -9rem;
    top: -9rem;
  }
  .image-text__img {
    border-radius: 7.625%/9%;
    box-shadow: -24px 32px 64px Rgba(var(--tuatara)/18%);
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .image-text--short .image-text__img {
    border-radius: 5.625%/9%;
  }
  .image-text__stats-left {
    display: flex;
    flex-direction: column;
    margin-bottom: 0.75rem;
    row-gap: 0.75rem;
  }
  .image-text__stat {
    align-items: center;
    background-color: Rgb(var(--prussian-blue));
    border-radius: 16px;
    box-shadow: 16px 8px 32px Rgba(var(--tuatara)/8%);
    display: flex;
    flex-direction: column;
    padding: 2.25rem;
    position: relative;
    row-gap: 0.5rem;
  }
  .image-text__stat strong {
    color: Rgb(var(--eucalyptus));
    font-size: 3.5rem;
    font-weight: 800;
    line-height: 56px;
    text-align: center;
  }
  .image-text__stat span {
    color: Rgb(var(--white));
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
  }
  .image-text__stat::before {
    background-color: Rgba(var(--white)/20%);
    border-radius: 20px;
    bottom: 12px;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 90%;
  }
  .image-text__grid {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .image-text__grid-item {
    align-items: center;
    background: Rgb(var(--desert-storm));
    border-radius: 16px;
    box-shadow: 16px 8px 32px Rgba(var(--tuatara)/8%);
    display: flex;
    flex-direction: column;
    padding: 1rem;
    text-align: center;
  }
  .image-text__grid-title {
    color: Rgb(var(--metallic-seaweed));
    font-size: 1.125rem;
    font-weight: 700;
  }
  .image-text__cards {
    position: relative;
    width: 100%;
  }
  .image-text__stats {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 40em) {
  .image-text__grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .image-text__grid-item {
    max-width: 192px;
  }
}
@media screen and (min-width: 60em) {
  .image-text.image-text--dec::before {
    opacity: 1;
  }
  .image-text__wrap {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
  .image-text--flipped .image-text__wrap {
    flex-direction: row-reverse;
  }
  .image-text--grid .image-text__wrap, .image-text--stats .image-text__wrap {
    flex-direction: row;
  }
  .image-text--dark .image-text__wrap {
    padding-bottom: 3.75rem;
  }
  .image-text__content {
    padding-bottom: 0;
    width: 40%;
  }
  .image-text__banner {
    max-width: 666px;
    width: 60%;
  }
  .image-text--dark .image-text__banner {
    margin-bottom: -15rem;
    top: -15rem;
  }
  .image-text__stats {
    align-items: flex-start;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem;
    display: flex;
    justify-content: flex-start;
    padding-bottom: 0;
    width: 60%;
  }
  .image-text__grid {
    width: 60%;
  }
  .image-text__stats-left {
    margin-bottom: 0;
    width: calc(60% - 3rem);
  }
  .image-text__stats-left .image-text__stat:nth-child(2) {
    margin-left: auto;
    width: 62%;
  }
  .image-text__stats-right {
    padding-top: 3.125rem;
    width: 40%;
  }
  .image-text__cards {
    width: 60%;
  }
}
@media screen and (min-width: 70em) {
  .image-text__wrap {
    gap: 9rem;
  }
}
@media screen and (min-width: 80em) {
  .image-text__copy ul {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 78px;
    column-gap: 78px;
  }
  .image-text__copy li {
    page-break-inside: avoid;
  }
  .image-text--dark .image-text__banner {
    margin-bottom: -12rem;
    top: -12rem;
  }
}
@media screen and (min-width: 90em) {
  .image-text__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .stats {
    padding-bottom: 3rem;
  }
  .text-icons + .stats {
    margin-bottom: -8rem;
    position: relative;
    top: -8rem;
  }
  .stats.stats--dark {
    background-color: Rgb(var(--prussian-blue));
  }
  .hero + .stats {
    margin-top: 3rem;
  }
  .stats__wrap {
    margin: 0 auto;
    max-width: 1430px;
    padding: 0 2rem;
    position: relative;
  }
  .stats--dark .stats__wrap {
    background-color: Rgb(var(--astronaut-blue));
    border-radius: 94px;
    margin: 0 2.5rem;
    max-width: 1370px;
    padding: 3rem 3.75rem;
  }
  .stats-slider.swiper {
    background: Rgb(var(--white));
    border-radius: 94px;
    box-shadow: -25px 32px 64px Rgba(var(--tuatara)/8%);
    padding: 2rem 3.75rem;
    position: relative;
    width: 100%;
  }
  .stats-slider.swiper .swiper-slide {
    height: auto;
  }
  .stats-slider__slide {
    color: Rgb(var(--prussian-blue));
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    row-gap: 1.5rem;
    text-align: center;
  }
  .stats--dark .stats-slider__slide {
    color: Rgb(var(--white));
  }
  .stats-slider__title {
    font-weight: 500;
    line-height: 20px;
    margin-bottom: auto;
  }
  .stats--dark .stats-slider__title {
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 22px;
    padding-bottom: 0;
  }
  .stats-slider__copy {
    font-size: 1.125rem;
    font-weight: 500;
  }
  .stats-slider__value {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 26px;
  }
  .stats-slider__label {
    font-size: 1.625rem;
    line-height: 26px;
  }
  .stats-slider__buttons {
    display: flex;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
  }
  .stats-slider__buttons .swiper-button-prev {
    background-color: Rgb(var(--magic-mint));
    border-radius: 50%;
    height: 44px;
    left: 1rem;
    position: relative;
    width: 44px;
  }
  .stats-slider__buttons .swiper-button-prev::after {
    display: none;
  }
  .stats-slider__buttons .swiper-button-prev svg {
    height: 22px;
    left: -1px;
    position: relative;
    width: 16px;
  }
  .stats--dark .stats-slider__buttons .swiper-button-prev {
    left: -1rem;
  }
  .stats-slider__buttons .swiper-button-next {
    background-color: Rgb(var(--magic-mint));
    border-radius: 50%;
    height: 44px;
    position: relative;
    right: 1rem;
    width: 44px;
  }
  .stats-slider__buttons .swiper-button-next::after {
    display: none;
  }
  .stats-slider__buttons .swiper-button-next svg {
    height: 22px;
    position: relative;
    right: -1px;
    width: 16px;
  }
  .stats--dark .stats-slider__buttons .swiper-button-next {
    right: -1rem;
  }
}
@media screen and (min-width: 80em) {
  .stats--dark .stats__wrap {
    border-radius: 105px;
  }
  .stats-slider.swiper {
    border-radius: 105px;
  }
  .stats-slider__value {
    font-size: 3.5rem;
  }
}
@media screen and (min-width: 90em) {
  .stats--dark .stats__wrap {
    margin: 0 auto;
  }
}
@media screen and (min-width: 100em) {
  .stats--dark .stats__wrap {
    max-width: 1430px;
  }
}
@media screen {
  .text-phone {
    overflow: hidden;
    padding-top: 4rem;
    position: relative;
  }
  .hero + .text-phone {
    padding-top: 6rem;
  }
  .stats + .text-phone {
    padding-top: 8rem;
  }
  .text-phone__wrap {
    padding-top: 6rem;
    position: relative;
  }
  .text-phone__wrap::before {
    background-color: Rgb(var(--prussian-blue));
    clip-path: ellipse(100% 75% at 50% 75%);
    content: "";
    height: 100%;
    left: 50%;
    min-width: 1042px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
  }
  .text-phone__inner {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    margin: 0 auto;
    max-width: 1190px;
    position: relative;
  }
  .text-phone__banner {
    margin-bottom: -10rem;
    padding: 0 2rem;
    position: relative;
    top: -10rem;
    z-index: 1;
  }
  .text-phone__content {
    color: Rgb(var(--white));
    padding: 3rem 2rem;
    position: relative;
    z-index: 1;
  }
  .text-phone__headline {
    color: Rgb(var(--white));
  }
  .text-phone__button {
    margin-top: 2.25rem;
  }
}
@media screen and (min-width: 60em) {
  .text-phone__inner {
    -moz-column-gap: 4rem;
    column-gap: 4rem;
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .text-phone__content {
    max-width: 528px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 50%;
  }
  .text-phone__banner {
    padding: 0;
  }
}
@media screen and (min-width: 70em) {
  .text-phone {
    padding-top: 8rem;
  }
  .hero + .text-phone {
    padding-top: 16rem;
  }
  .text-phone__inner {
    -moz-column-gap: 15.5625rem;
    column-gap: 15.5625rem;
  }
  .text-phone__banner {
    margin-bottom: -18.5rem;
    top: -18.5rem;
  }
}
@media screen and (min-width: 90em) {
  .text-phone__wrap {
    padding-bottom: 3rem;
  }
  .text-phone__wrap::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27569.702%27%20height%3D%27468.531%27%20viewBox%3D%270%200%20569.702%20468.531%27%3E%3Cpath%20id%3D%27heart%27%20d%3D%27M520.11%2C29.458C471.1-8.414%2C400.726-9.97%2C350.266%2C25.948a143.71%2C143.71%2C0%2C0%2C0-53.669%2C72.1c-2.356%2C7.1-12.373%2C6.935-14.74-.166C271.064%2C65.5%2C248.441%2C36.22%2C213.79%2C16.8%2C172.571-6.294%2C105.8-2.978%2C66.665%2C23.5c-48.795%2C33.011-93%2C94.959-47.871%2C195.375%2C8.522%2C18.954%2C37.843%2C30.852%2C63.725-7.792%2C7.763-11.592%2C25.078-13.1%2C35.981-4.4a25.391%2C25.391%2C0%2C0%2C1%2C3.5%2C36.285c-30.845%2C36.4-59.14%2C53.393-70.49%2C61.937s-13.731%2C23.666-5.668%2C34.916c9.326%2C13.01%2C23.579%2C12.279%2C34.446%2C6s138-93.3%2C181.462-173.031c6.578-12.071%2C21.883-17.253%2C34.118-10.981%2C12.864%2C6.59%2C18.4%2C22.961%2C10.592%2C34.969C253.682%2C277.9%2C140.869%2C359.642%2C130.662%2C367.66c-12.67%2C9.951-17.389%2C26.471-7.065%2C37.978%2C9.915%2C11.048%2C24.069%2C11.726%2C35.236%2C5.207%2C11.961-6.978%2C266.819-187.23%2C284.42-308.684%2C2.011-13.86%2C16.93-22.051%2C30.559-18.784a25.367%2C25.367%2C0%2C0%2C1%2C18.782%2C30.563C467.15%2C220.582%2C352.083%2C327.6%2C258.493%2C399.532c-28.475%2C21.889-14.218%2C68.675%2C21.7%2C69%2C26.588.24%2C60.752-24.418%2C75.2-35.346C623.745%2C230.251%2C590.188%2C83.606%2C520.11%2C29.458%27%20transform%3D%27translate%280%200.001%29%27%20fill%3D%27%2342e17b%27%2F%3E%3C%2Fsvg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 468px;
    position: absolute;
    right: -9.5625rem;
    top: 9rem;
    width: 570px;
  }
  .text-phone__content {
    padding-bottom: 0;
  }
}
@media screen {
  .text-icons {
    padding-bottom: 8rem;
    position: relative;
  }
  .text-icons::before {
    background-color: Rgb(var(--prussian-blue));
    bottom: 0;
    clip-path: ellipse(100% 69% at 50% 31%);
    content: "";
    height: 100%;
    left: 50%;
    min-width: 1042px;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
  }
  .text-icons__wrap {
    margin: 0 auto;
    max-width: 1190px;
    padding: 3rem 0 6rem 2rem;
    position: relative;
  }
  .text-icons__icon {
    padding-bottom: 0.75rem;
  }
  .text-icons__icon .icon {
    height: 100px;
  }
  .text-icons__headline {
    color: Rgb(var(--white));
    margin-bottom: 1.75rem;
  }
  .text-icons__slider.swiper {
    padding: 0 2rem 0.125rem 0.125rem;
  }
  .text-icons__slider .swiper-slide {
    height: auto;
  }
  .text-icons__slider .swiper-horizontal > .swiper-scrollbar, .text-icons__slider .swiper-scrollbar.swiper-scrollbar-horizontal {
    background-color: Rgb(var(--magic-mint));
    bottom: auto;
    display: block;
    height: 2px;
    left: auto;
    margin-top: 2rem;
    padding: 0 2.5rem;
    position: relative;
    width: 100%;
  }
  .text-icons__slider .swiper-scrollbar-drag {
    background-color: Rgb(var(--eucalyptus));
    height: 6px;
    top: -2px;
  }
  .text-icons__slide {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 0 0.5rem 0.5rem;
  }
  .text-icons__title {
    color: Rgb(var(--white));
  }
  .text-icons__copy {
    color: Rgb(var(--white));
    padding-bottom: 2.25rem;
  }
  .text-icons__button {
    margin-bottom: 3px;
    margin-top: auto;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media screen and (min-width: 60em) {
  .text-icons__wrap {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 90em) {
  .text-icons__wrap {
    padding-right: 0;
  }
}
@media screen {
  .hero__wrap {
    display: flex;
    flex-direction: column-reverse;
    margin: 0 auto;
    max-width: 1342px;
    padding: 2rem;
    row-gap: 3rem;
  }
  .hero--text .hero__content {
    margin: 0 auto;
    max-width: 864px;
  }
  .hero__date {
    display: block;
    font-size: 1.125rem;
    font-weight: 500;
    padding-bottom: 0.75rem;
  }
  .hero__headline em {
    font-weight: 900;
  }
  .hero--single .hero__headline {
    margin-bottom: 0;
  }
  .hero__copy {
    padding-bottom: 2.25rem;
  }
  .hero--text .hero__copy {
    max-width: 640px;
  }
  .hero__banner {
    padding: 2rem 2rem 0 0;
    position: relative;
  }
  .hero__banner::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20439%20410.51%27%20width%3D%27439%27%20height%3D%27410.51%27%3E%3Cpath%20d%3D%27M139%2C4s209.5.11%2C229.68%2C0%2C36.27.41%2C50.75%2C14.32%2C15.56%2C34.43%2C15.56%2C46.96v98.72%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3Cline%20x1%3D%27434.5%27%20y1%3D%27190.01%27%20x2%3D%27434.5%27%20y2%3D%27255.51%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3Cline%20x1%3D%27434.5%27%20y1%3D%27281.51%27%20x2%3D%27434.5%27%20y2%3D%27406.51%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3Cline%20x1%3D%27113%27%20y1%3D%274.01%27%20x2%3D%274%27%20y2%3D%274.01%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3C%2Fsvg%3E");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 83.6734693878%;
    position: absolute;
    right: 0;
    top: 0;
    width: 68.59375%;
  }
  .image-text--short .hero__banner::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20439%20259.51%27%20width%3D%27439%27%20height%3D%27259.51%27%3E%3Cpath%20d%3D%27M139%2C4s209.5.11%2C229.68%2C0%2C36.27.41%2C50.75%2C14.32%2C15.56%2C34.43%2C15.56%2C46.96v98.72%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3Cline%20x1%3D%27434.5%27%20y1%3D%27190.01%27%20x2%3D%27434.5%27%20y2%3D%27255.51%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3Cline%20x1%3D%27113%27%20y1%3D%274.01%27%20x2%3D%274%27%20y2%3D%274.01%27%20%20fill%3D%27none%27%20stroke%3D%27%2342e07a%27%20stroke-linecap%3D%27round%27%20stroke-width%3D%278%27%2F%3E%3C%2Fsvg%3E");
    height: 68.2921052632%;
  }
  .hero__img {
    border-radius: 36px;
    box-shadow: -24px 32px 64px Rgba(var(--tuatara)/18%);
    max-height: 490px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .hero--short .hero__img {
    max-height: 380px;
  }
}
@media screen and (min-width: 60em) {
  .hero__wrap {
    align-items: center;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
    flex-direction: row;
    justify-content: space-between;
    row-gap: 0;
  }
  .hero__content {
    width: 40%;
  }
  .hero--text .hero__content {
    width: 100%;
  }
  .hero__banner {
    max-width: 666px;
    width: 60%;
  }
}
@media screen and (min-width: 70em) {
  .hero__wrap {
    -moz-column-gap: 9rem;
    column-gap: 9rem;
  }
}
@media screen and (min-width: 90em) {
  .hero__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .cards-slider.swiper {
    height: calc(416px - 2rem);
    width: calc(304px - 2rem);
  }
  .cards-slider .swiper-wrapper {
    display: flex;
    transition: transform 0.3s ease-in-out;
  }
  .cards-slider .swiper-slide {
    background-color: Rgb(var(--desert-storm));
    border-radius: 16px;
    box-shadow: 16px 8px 32px Rgba(var(--tuatara)/8%);
    filter: blur(3px);
    height: 100%;
    padding: 0.6875rem;
    transform: scale(0.8); /* Smaller scale for side slides */
    transition: transform 0.3s, opacity 0.3s;
    width: 100% !important;
  }
  .cards-slider.cards-slider--icons .swiper-slide {
    background-color: Rgb(var(--desert-storm));
    border-radius: 16px;
    padding: 1.125rem;
  }
  .cards-slider .swiper-slide.swiper-slide-active {
    filter: none;
    opacity: 1; /* Full opacity for the center slide */
    transform: scale(1); /* Full scale for the center slide */
  }
  .cards-slider__slide {
    align-items: center;
    background-color: Rgb(var(--desert-storm));
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27284.091%27%20height%3D%27395.888%27%20viewBox%3D%270%200%20284.091%20395.888%27%3E%3Cg%20id%3D%27_03%27%20data-name%3D%2703%27%20transform%3D%27translate%28-938.131%20-4009.044%29%27%3E%3Cg%20id%3D%27Rectangle_607%27%20data-name%3D%27Rectangle%20607%27%20transform%3D%27translate%28968%204038.914%29%27%20fill%3D%27none%27%20stroke%3D%27%23d4d5cd%27%20stroke-width%3D%273%27%3E%3Crect%20width%3D%27224%27%20height%3D%27336.051%27%20rx%3D%2716%27%20stroke%3D%27none%27%2F%3E%3Crect%20x%3D%271.5%27%20y%3D%271.5%27%20width%3D%27221%27%20height%3D%27333.051%27%20rx%3D%2714.5%27%20fill%3D%27none%27%2F%3E%3C%2Fg%3E%3Cpath%20id%3D%27Path_3658%27%20data-name%3D%27Path%203658%27%20d%3D%27M17.561%2C15.114a4.244%2C4.244%2C0%2C0%2C0-5.642-.136%2C5.6%2C5.6%2C0%2C0%2C0-1.789%2C2.815.24.24%2C0%2C0%2C1-.477%2C0%2C5.6%2C5.6%2C0%2C0%2C0-1.789-2.815%2C4.244%2C4.244%2C0%2C0%2C0-5.642.136%2C6.216%2C6.216%2C0%2C0%2C0-.475%2C8.38l4.77%2C5.575%2C2.875%2C3.364a.639.639%2C0%2C0%2C0%2C1%2C0l2.878-3.364%2C4.77-5.575a6.216%2C6.216%2C0%2C0%2C0-.475-8.38%27%20transform%3D%27translate%28938.285%204030.115%29%27%20fill%3D%27%23d4d5cd%27%20stroke%3D%27%23d4d5cd%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20id%3D%27Path_3660%27%20data-name%3D%27Path%203660%27%20d%3D%27M18.554%2C26.278%2C16.98%2C24.706a8.03%2C8.03%2C0%2C0%2C0%2C1.412-4.554V8.611A8.124%2C8.124%2C0%2C0%2C0%2C10.273.5H8.619A8.124%2C8.124%2C0%2C0%2C0%2C.5%2C8.611V20.152a8.125%2C8.125%2C0%2C0%2C0%2C8.119%2C8.113h1.653a8.043%2C8.043%2C0%2C0%2C0%2C4.556-1.41l1.576%2C1.572a1.519%2C1.519%2C0%2C1%2C0%2C2.149-2.149Zm-8.019-5.862a1.522%2C1.522%2C0%2C0%2C0%2C0%2C2.146l2.084%2C2.085a5.037%2C5.037%2C0%2C0%2C1-2.346.582H8.619a5.084%2C5.084%2C0%2C0%2C1-5.08-5.077V8.611a5.084%2C5.084%2C0%2C0%2C1%2C5.08-5.075h1.653a5.084%2C5.084%2C0%2C0%2C1%2C5.08%2C5.075V20.152A5.033%2C5.033%2C0%2C0%2C1%2C14.77%2C22.5l-2.084-2.082A1.527%2C1.527%2C0%2C0%2C0%2C10.534%2C20.416Z%27%20transform%3D%27translate%28938.525%204009.044%29%27%20fill%3D%27%23d4d5cd%27%20stroke%3D%27%23d4d5cd%27%20stroke-miterlimit%3D%2710%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20id%3D%27Path_3664%27%20data-name%3D%27Path%203664%27%20d%3D%27M17.561%2C15.114a4.244%2C4.244%2C0%2C0%2C0-5.642-.136%2C5.6%2C5.6%2C0%2C0%2C0-1.789%2C2.815.24.24%2C0%2C0%2C1-.477%2C0%2C5.6%2C5.6%2C0%2C0%2C0-1.789-2.815%2C4.244%2C4.244%2C0%2C0%2C0-5.642.136%2C6.216%2C6.216%2C0%2C0%2C0-.475%2C8.38l4.77%2C5.575%2C2.875%2C3.364a.639.639%2C0%2C0%2C0%2C1%2C0l2.878-3.364%2C4.77-5.575a6.216%2C6.216%2C0%2C0%2C0-.475-8.38%27%20transform%3D%27translate%281222.067%204383.861%29%20rotate%28180%29%27%20fill%3D%27%23d4d5cd%27%20stroke%3D%27%23d4d5cd%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20id%3D%27Path_3665%27%20data-name%3D%27Path%203665%27%20d%3D%27M18.554%2C26.278%2C16.98%2C24.706a8.03%2C8.03%2C0%2C0%2C0%2C1.412-4.554V8.611A8.124%2C8.124%2C0%2C0%2C0%2C10.273.5H8.619A8.124%2C8.124%2C0%2C0%2C0%2C.5%2C8.611V20.152a8.125%2C8.125%2C0%2C0%2C0%2C8.119%2C8.113h1.653a8.043%2C8.043%2C0%2C0%2C0%2C4.556-1.41l1.576%2C1.572a1.519%2C1.519%2C0%2C1%2C0%2C2.149-2.149Zm-8.019-5.862a1.522%2C1.522%2C0%2C0%2C0%2C0%2C2.146l2.084%2C2.085a5.037%2C5.037%2C0%2C0%2C1-2.346.582H8.619a5.084%2C5.084%2C0%2C0%2C1-5.08-5.077V8.611a5.084%2C5.084%2C0%2C0%2C1%2C5.08-5.075h1.653a5.084%2C5.084%2C0%2C0%2C1%2C5.08%2C5.075V20.152A5.033%2C5.033%2C0%2C0%2C1%2C14.77%2C22.5l-2.084-2.082A1.527%2C1.527%2C0%2C0%2C0%2C10.534%2C20.416Z%27%20transform%3D%27translate%281221.828%204404.932%29%20rotate%28180%29%27%20fill%3D%27%23d4d5cd%27%20stroke%3D%27%23d4d5cd%27%20stroke-miterlimit%3D%2710%27%20stroke-width%3D%271%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: calc(100% - 4px);
    position: relative;
    width: calc(100% - 4px);
  }
  .cards-slider--icons .cards-slider__slide {
    align-items: flex-start;
    background-image: none;
    border: 0.1875rem solid Rgb(var(--celeste));
  }
  .image-text--dark .cards-slider__slide {
    border-radius: 0;
  }
  .cards-slider__icon {
    padding: 2rem 0 0 2rem;
  }
  .swiper-button-prev,
  .swiper-button-next {
    transition-duration: 300ms;
  }
  .swiper-button-prev:hover,
  .swiper-button-next:hover {
    transform: scale(1.2);
  }
  .cards-slider__buttons {
    display: flex;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
  }
  .cards-slider__buttons .swiper-button-prev {
    background-color: Rgb(var(--magic-mint));
    border-radius: 50%;
    height: 44px;
    left: -1.5rem;
    position: relative;
    width: 44px;
  }
  .cards-slider__buttons .swiper-button-prev::after {
    display: none;
  }
  .cards-slider__buttons .swiper-button-prev svg {
    height: 22px;
    left: -1px;
    position: relative;
    width: 16px;
  }
  .cards-slider__buttons .swiper-button-next {
    background-color: Rgb(var(--magic-mint));
    border-radius: 50%;
    height: 44px;
    position: relative;
    right: -1.5rem;
    width: 44px;
  }
  .cards-slider__buttons .swiper-button-next::after {
    display: none;
  }
  .cards-slider__buttons .swiper-button-next svg {
    height: 22px;
    position: relative;
    right: -1px;
    width: 16px;
  }
  .cards-slider__title {
    color: Rgb(var(--metallic-seaweed));
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 26px;
    margin: 5rem auto 1rem;
    max-width: 181px;
    text-align: left;
    width: 100%;
  }
  .cards-slider--icons .cards-slider__title {
    font-size: 1.5rem;
    line-height: 20px;
    margin: 0;
    max-width: 196px;
    padding: 1.625rem 2rem 0.625rem;
  }
  .cards-slider__copy {
    color: Rgb(var(--metallic-seaweed));
    display: block;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 22px;
    margin: 0 auto;
    max-width: 181px;
    text-align: left;
  }
  .cards-slider--icons .cards-slider__copy {
    margin: 0;
    max-width: 196px;
    padding: 0 2rem;
  }
}
@media screen and (min-width: 40em) {
  .cards-slider.swiper {
    height: 416px;
    width: 304px;
  }
  .cards-slider__buttons {
    display: flex;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
  }
  .cards-slider__buttons .swiper-button-prev {
    left: 0;
  }
  .cards-slider__buttons .swiper-button-next {
    right: 0;
  }
}
@media screen {
  .text-graphic {
    margin-bottom: 3rem;
    position: relative;
  }
  .image-text--dark + .text-graphic::before {
    background-color: Rgb(var(--prussian-blue));
    clip-path: ellipse(100% 69% at 50% 31%);
    content: "";
    height: 100%;
    left: 50%;
    min-width: 1042px;
    position: absolute;
    bottom: 0;
    transform: translateX(-50%);
    width: 100%;
  }
  .text-graphic__wrap {
    margin: 0 auto;
    max-width: 1342px;
    padding: 3rem 2rem 8rem;
    position: relative;
  }
  .text-graphic__content {
    padding-bottom: 6rem;
  }
  .text-graphic__headline {
    color: Rgb(var(--white));
  }
  .text-graphic__copy {
    color: Rgb(var(--white));
    padding-bottom: 2rem;
  }
  .text-graphic__copy ul {
    list-style-type: none;
    padding-left: 0;
  }
  .text-graphic__copy ul li {
    align-items: flex-start;
    display: flex;
    gap: 0.625rem;
    padding-bottom: 1.25rem;
    position: relative;
  }
  .text-graphic__copy ul li::before {
    background-color: Rgb(var(--magic-mint));
    border-radius: 4px;
    content: "";
    height: 4px;
    position: relative;
    top: 0.7rem;
    width: 16px;
  }
  .text-graphic__copy ul li:last-child {
    padding-bottom: 0;
  }
  .text-graphic__copy ol {
    counter-reset: item;
    list-style-type: none;
    padding-left: 1.25rem;
  }
  .text-graphic__copy ol li {
    display: block;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
    position: relative;
  }
  .text-graphic__copy ol li::before {
    color: Rgb(var(--eucalyptus));
    content: counter(item, decimal-leading-zero) " ";
    counter-increment: item;
    font-weight: 700;
    left: 0;
    position: absolute;
    top: 0;
  }
  .text-graphic__copy ol li strong {
    color: Rgb(var(--eucalyptus));
    display: block;
  }
  .text-graphic__graphic {
    background-color: Rgb(var(--astronaut-blue));
    border-radius: 36px;
    padding: 3.375rem 2.75rem;
    position: relative;
  }
  .text-graphic__graphic .icon--card {
    position: absolute;
    right: 2.875rem;
    top: -4rem;
    width: 45px;
    z-index: 1;
  }
  .text-graphic__graphic-title {
    color: Rgb(var(--white));
  }
  .text-graphic__graphic-content {
    color: Rgb(var(--white));
  }
  .text-graphic__graphic-content strong {
    color: Rgb(var(--eucalyptus));
  }
}
@media screen and (min-width: 60em) {
  .text-graphic__wrap {
    display: flex;
    gap: 4rem;
  }
  .text-graphic__content {
    padding-bottom: 0;
  }
  .text-graphic__banner {
    flex-shrink: 0.8;
    padding-top: 6rem;
  }
  .text-graphic__graphic .icon--card {
    top: -6rem;
    width: 94px;
  }
}
@media screen and (min-width: 70em) {
  .text-graphic__wrap {
    gap: 9rem;
  }
}
@media screen and (min-width: 80em) {
  .text-graphic__banner {
    flex-shrink: 0;
    width: 528px;
  }
}
@media screen and (min-width: 90em) {
  .text-graphic__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .contact {
    margin-top: calc(var(--nav-height) / 2);
  }
  .contact__wrap {
    margin: 0 auto;
    max-width: 1312px;
    padding: 0 2rem 3.75rem;
  }
  .contact__content {
    padding-bottom: 2rem;
  }
  .contact__form {
    background-color: Rgb(var(--white));
    border-radius: 36px;
    box-shadow: 16px 8px 32px Rgba(var(--tuatara)/8%);
    filter: drop-shadow(-25px 32px 64px Rgba(var(--tuatara)/8%));
    padding: 1rem;
  }
}
@media screen and (min-width: 50em) {
  .contact__wrap {
    align-items: center;
    display: flex;
    gap: 2rem;
  }
  .contact__form {
    flex-shrink: 0.4;
    padding: 2.875rem;
  }
}
@media screen and (min-width: 70em) {
  .contact__form {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 80em) {
  .contact__form {
    width: 864px;
  }
}
@media screen and (min-width: 90em) {
  .contact__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  @font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal;
  }
  :root {
    --swiper-theme-color:#007aff;
  }
  :host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
  }
  .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
  }
  .swiper-vertical > .swiper-wrapper {
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
  }
  .swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0);
  }
  .swiper-horizontal {
    touch-action: pan-y;
  }
  .swiper-vertical {
    touch-action: pan-x;
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  .swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
  }
  .swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
  .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
  }
  .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
  }
  .swiper-3d {
    perspective: 1200px;
  }
  .swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
    transform-style: preserve-3d;
  }
  .swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
  }
  .swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory;
  }
  .swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory;
  }
  .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none;
  }
  .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
  }
  .swiper-css-mode.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
  }
  .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
  }
  .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
  }
  .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
  }
  .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
  }
  .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
  }
  .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 0.25rem solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
  }
  .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color:#fff;
  }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color:#000;
  }
  @keyframes swiper-preloader-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  .swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
  }
  .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
  .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
  .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
  :root {
    --swiper-navigation-size:44px;
  }
  .swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
  }
  .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
    display: none !important;
  }
  .swiper-button-next svg, .swiper-button-prev svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform-origin: center;
  }
  .swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg);
  }
  .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
  }
  .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
  }
  .swiper-button-lock {
    display: none;
  }
  .swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
  }
  .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: "prev";
  }
  .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
  }
  .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: "next";
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
    display: none !important;
  }
  .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
  }
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
  }
  .swiper-pagination-bullet:only-child {
    display: none !important;
  }
  .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0);
  }
  .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 0.375rem) 0;
    display: block;
  }
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
  }
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
  }
  .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 0.25rem);
  }
  .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s left;
  }
  .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
  }
  .swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
  }
  .swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
  .swiper-pagination-lock {
    display: none;
  }
  .swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  }
  .swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0;
  }
  .swiper-scrollbar-cursor-drag {
    cursor: move;
  }
  .swiper-scrollbar-lock {
    display: none;
  }
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .swiper-slide-zoomed {
    cursor: move;
    touch-action: none;
  }
  .swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  .swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
  }
  .swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
  }
  .swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
  }
  .swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-fade .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-cube {
    overflow: visible;
  }
  .swiper-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
  }
  .swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
  }
  .swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
  }
  .swiper-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden;
  }
  .swiper-flip {
    overflow: visible;
  }
  .swiper-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
  }
  .swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden;
  }
  .swiper-creative .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
  .swiper-cards {
    overflow: visible;
  }
  .swiper-cards .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
  .copy-basic {
    margin: 0 auto;
    max-width: 864px;
    padding: 2rem;
  }
  .copy-basic h3, .copy-basic h4, .copy-basic h5, .copy-basic h6 {
    margin-bottom: 0;
  }
  .page-faqs .copy-basic p {
    margin-bottom: 3rem;
  }
  .hero--single + .copy-basic {
    padding-top: 0;
  }
  .copy-basic ul {
    margin-left: 0;
    padding-left: 0 0 0 1.25rem;
  }
  .copy-basic ul li {
    display: block;
    list-style-type: none;
    padding-bottom: 1.125rem;
    padding-left: 1rem;
    position: relative;
  }
  .copy-basic ul li::before {
    background-color: Rgb(var(--metallic-seaweed));
    border-radius: 50%;
    content: "";
    height: 0.375rem;
    left: 0;
    position: absolute;
    top: 0.75rem;
    width: 0.375rem;
  }
  .copy-basic ol {
    counter-reset: ollist;
    margin-left: 0;
    padding-left: 0 0 0 1.25rem;
  }
  .copy-basic ol li {
    display: block;
    list-style-type: none;
    padding-bottom: 1.125rem;
    padding-left: 1rem;
    position: relative;
  }
  .copy-basic ol li::before {
    color: Rgb(var(--metallic-seaweed));
    content: counter(ollist);
    counter-increment: ollist;
    font-size: 1.125rem;
    font-weight: 800;
    left: 0;
    line-height: 1.375;
    padding-right: 0.5rem;
    position: absolute;
    top: 0;
  }
  .copy-basic__content a {
    font-weight: 700;
  }
}
@media screen and (min-width: 60em) {
  .copy-basic {
    padding-left: 0;
    padding-right: 0;
  }
  .hero--single + .copy-basic {
    padding-top: 3rem;
  }
}
@media screen {
  .blog-listing__list {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 864px;
    padding: 0 2rem 2.875rem;
    row-gap: 1.25rem;
  }
  .blog-listing__item {
    background: Rgb(var(--white));
    border-radius: 36px;
    box-shadow: -6px 12px 24px Rgba(var(--tuatara)/10%);
    filter: drop-shadow(-6px 12px 24px Rgba(var(--tuatara)/10%));
    padding: 1.625rem;
  }
  .blog-listing__link:hover {
    color: Rgb(var(--metallic-seaweed));
  }
  .blog-listing__banner {
    display: block;
    padding-bottom: 2rem;
  }
  .blog-listing__image {
    border-radius: 16px;
    height: 166px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .blog-listing__date {
    display: block;
    font-size: 0.875rem;
    line-height: 24px;
    padding-bottom: 1.125rem;
  }
  .blog-listing__title {
    margin-bottom: 0.5rem;
  }
  .blog__search-wrap {
    margin: 0 auto 1.25rem;
    max-width: 864px;
    padding: 0 2rem;
  }
  .blog__search {
    background: Rgb(var(--desert-storm));
    border-radius: 28px;
    max-width: 416px;
    padding: 0.75rem 1.375rem;
    width: 100%;
  }
  .blog__search-group {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .blog__search-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -0.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .blog__search-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    padding: 0 0.5rem 0 0;
  }
  .blog__search-input {
    background: transparent;
    border: 0;
    height: 23px;
    margin: 0;
    width: 100%;
  }
  .blog__search-input:focus {
    outline: none;
  }
}
@media screen and (min-width: 50em) {
  .blog-listing__item {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    display: flex;
  }
  .blog-listing__banner {
    flex-shrink: 0;
    padding-bottom: 0;
    width: 278px;
  }
  .blog-listing__date {
    padding-top: 1.125rem;
  }
  .blog-listing__copy {
    display: block;
    position: relative;
  }
}
@media screen and (min-width: 60em) {
  .blog__search-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .blog-listing__list {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .pagination {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    max-width: 864px;
    padding: 0 2rem 2.875rem;
  }
  .pagination .prev,
  .pagination .next {
    align-items: center;
    border: 0.375rem solid Rgba(var(--magic-mint)/40%);
    border-radius: 50%;
    display: flex;
    height: 44px;
    justify-content: center;
    transition-duration: 300ms;
    transition-property: transform;
    width: 44px;
  }
  .pagination .prev:hover,
  .pagination .next:hover {
    transform: scale(1.1);
  }
  .pagination .prev .icon {
    position: relative;
    right: 1px;
  }
  .pagination .next .icon {
    position: relative;
    right: -1px;
  }
  .pagination .page-numbers {
    padding: 0 0.5rem;
  }
  .pagination .dots {
    padding: 0;
  }
  .pagination .current {
    font-weight: 800;
  }
}
@media screen and (min-width: 60em) {
  .pagination {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .entry__tags {
    display: flex;
    gap: 0.5rem;
    padding: 2.75rem 2rem;
  }
  .entry__tags a {
    background: Rgb(var(--desert-storm));
    border-radius: 13px;
    color: Rgb(var(--tuatara));
    font-size: 0.875rem;
    padding: 0.25rem 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .entry__tags {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen {
  .calculator {
    padding: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .calculator .wrapper {
    padding: 0;
  }
  .calculator .wrapper .calculator-wrapper {
    margin: 4.0625rem auto;
    width: -moz-fit-content;
    width: fit-content;
  }
  .calculator .wrapper .calculator-wrapper .calculator-inner {
    border-radius: 16px;
    box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
    font-weight: 700;
    margin: 0 auto;
    overflow: hidden;
    width: 962px;
  }
  .calculator .wrapper .calculator-wrapper h1 {
    background-color: Rgb(var(--eucalyptus));
    border-radius: 3px;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    left: 50%;
    margin-top: 0;
    padding: 0.3125rem 0.9375rem;
    position: absolute;
    transform: translate(-50%, -50%);
    white-space: nowrap;
  }
  .calculator .wrapper .calculator-wrapper ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 3.125rem 0 2.5rem;
  }
  .calculator .wrapper .calculator-wrapper .totals {
    background-color: Rgba(var(--magic-mint)/20%);
  }
  .calculator .wrapper .calculator-wrapper .totals .profit {
    border-left: 2px solid #ccc;
  }
  .calculator .wrapper .calculator-wrapper .totals li {
    flex: 1;
    margin: 0;
    padding: 0 1.25rem;
    text-align: center;
  }
  .calculator .wrapper .calculator-wrapper .totals h3 {
    font-size: 1.8rem;
    font-weight: 700;
  }
  .calculator .wrapper .calculator-wrapper .totals p {
    margin: 0;
  }
  .calculator .wrapper .calculator-wrapper .labels {
    padding-top: 20px;
  }
  .calculator .wrapper .calculator-wrapper .labels li {
    border-right: 1px solid #ccc;
    color: Rgb(var(--metallic-seaweed));
    flex: 1 1 50%;
    font-size: 0.875rem;
    font-weight: 700;
    margin: 0;
    max-width: 176px;
    padding: 0;
    text-align: center;
  }
  .calculator .wrapper .calculator-wrapper .labels li:last-child {
    border: 0;
  }
  .calculator .wrapper .calculator-wrapper .labels li.active {
    color: Rgb(var(--eucalyptus));
  }
  .calculator .wrapper .calculator-wrapper .slider {
    background-color: #888;
    border-radius: 10px;
    height: 8px;
    margin: -0.25rem auto 0;
    width: 880px;
  }
  .calculator .wrapper .calculator-wrapper .slider .knob {
    background: Rgb(var(--eucalyptus)) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="18" stroke="white" stroke-width="1.5px" stroke-linecap="round" stroke-linejoin="round" fill="none"><path d="M8.811,3.153 L3.014,8.950 L8.811,14.748 "/><path d="M17.207,14.792 L23.004,8.995 L17.207,3.198 "/></svg>') 50% no-repeat;
    border-radius: 50%;
    box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
    cursor: ew-resize;
    height: 44px;
    left: 50%;
    margin: -1.625rem 0 0 -1.375rem;
    position: absolute;
    transition-duration: 0.2s;
    transition-property: background-color, box-shadow;
    width: 44px;
    z-index: 20;
  }
  .calculator .wrapper .calculator-wrapper .active-slider {
    background-color: Rgb(var(--eucalyptus));
    border-radius: 10px;
    height: 8px;
    margin-top: -4px;
    width: 50%;
  }
  .calculator .wrapper .calculator-wrapper h4 {
    margin: -0.625rem 0 0.625rem;
    padding-bottom: 20px;
    text-align: center;
  }
}
@media screen and (max-width: 968px) {
  .calculator .calculator-wrapper {
    margin: 0 !important;
    width: 100% !important;
  }
  .calculator .calculator-wrapper .calculator-inner {
    width: 100% !important;
  }
  .calculator .calculator-wrapper .calculator-inner h1 {
    border-radius: 0;
    margin: 0 auto;
    min-width: 300px;
    padding: 0.4375rem 0.9375rem !important;
    position: relative;
    text-align: center;
    transform: translate(-50%, 0%);
    width: 100%;
  }
  .calculator .calculator-wrapper .calculator-inner ul {
    flex-direction: column;
    margin: 0 !important;
    padding: 1rem 0 0 !important;
  }
  .calculator .calculator-wrapper .calculator-inner ul li {
    margin: 0 0 1.5625rem !important;
    max-width: none !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .calculator .calculator-wrapper .calculator-inner ul li.profit {
    border-left: 0 !important;
    border-top: 2px solid #ccc;
    margin-bottom: 50px !important;
  }
  .calculator .calculator-wrapper .calculator-inner .labels {
    display: none;
  }
  .calculator .calculator-wrapper .calculator-inner .slider {
    border-radius: 0 !important;
    width: 100% !important;
  }
  .calculator .calculator-wrapper .calculator-inner .slider .active-slider {
    border-radius: 0 !important;
  }
  .calculator .calculator-wrapper .calculator-inner h4 {
    margin-top: 15px !important;
    padding-bottom: 20px !important;
    padding-top: 15px !important;
  }
}
@media screen and (min-width: 70em) {
  .calculator {
    padding-left: 0;
    padding-right: 0;
  }
}

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