@charset "UTF-8";

/**
 * CONTENTS
 *
 * SETTINGS
 * Variables............Globally-available variables and config.
 * Z-Index..............Semantic z-index manifest
 *
 * TOOLS
 * Mixins...............Useful mixins.
 * Include Media........Sass library for writing CSS media queries.
 * Media Query Test.....Displays the current breakport you're in.
 *
 * GENERIC
 * Reset................A level playing field.
 *
 * BASE
 * Forms................Common and default form styles.
 * Headings.............H1–H6 styles.
 * Links................Link styles.
 * Lists................Default list styles.
 * Main.................Page body defaults.
 * Media................Image and video styles.
 * Tables...............Default table styles.
 * Text.................Default text styles.
 *
 * LAYOUT
 * Grids................Grid/column classes.
 * Wrappers.............Wrapping/constraining elements.
 *
 * COMPONENTS
 * Blocks...............Modular components often consisting of text and media.
 * Cards................Modular components for mainly text and data (card-like).
 * Heros................Leading hero image/caption section of a content type.
 * Sections.............Larger components of pages.
 * Forms................Specific form styling.
 *
 * OBJECTS
 * Buttons..............Various button styles and styles.
 * Icons................Icon styles and settings.
 * Lists................Various site list styles.
 * Navs.................Site navigations.
 * Media................Specific media objects, e.g. figures
 *
 * TEXT
 * Text.................Various text-specific class definitions.
 *
 * PAGE STRUCTURE
 * Article..............Post-type pages with styled text.
 * Gallery..............Styles for all things gallery.
 * Footer...............The main page footer.
 * Header...............The main page header.
 * Main.................Content area styles.
 *
 * MODIFIERS
 * Animations...........Animation and transition effects.
 * Colors...............Text and background colors.
 * Display..............Show and hide and breakpoint visibility rules.
 * Spacings.............Padding and margins in classes.
 *
 * TRUMPS
 * Helper Classes.......Helper classes loaded last in the cascade.
 */

/* ------------------------------------ *\
    $SETTINGS
\* ------------------------------------ */

/* ------------------------------------ *\
    $VARIABLES
\* ------------------------------------ */

/**
 * Grid & Baseline Setup
 */

/**
 * Theme Colors
 */

/**
 * Style Colors
 */

/**
 * Typography
 */

/**
 * Icons
 */

/**
 * Common Breakpoints
 */

/**
 * Animation
 */

/**
 * Border Styles
 */

/**
 * Default Spacing/Padding
 * Maintain a spacing system divisible by 10
 */

/**
 * Native Custom Properties
 */

:root {
  --body-font-size: 0.938rem;
  --font-size-xxs: 0.813rem;
  --font-size-xs: 0.938rem;
  --font-size-s: 1rem;
  --font-size-m: 1.5rem;
  --font-size-l: 1.875rem;
  --font-size-xl: 2.25rem;
  --font-size-xxl: 2.625rem;
  --font-size-xxl-2: 2.625rem;
  --font-size-xxxl: 3rem;
  --font-size-xxxxl: 3rem;
   --color-light: #F5F4ED;
  --color-dark: #18181A;
  --color-stone: #D2CDC2;
  --color-gold: #B08725;
  --color-copper: #4D1A04;
  --color-slate: #505A6B;
  --color-platinum: #C8D2EC;

  --space-xxs: 0.25rem; /* 4px */
  --space-xs: 0.5rem; /* 8px */
  --space-sm: 0.75rem; /* 12px */
  --space-base: 1rem; /* 16px */
  --space-md: 1.5rem; /* 24px */
  --space-lg: 2rem; /* 32px */
  --space-xl: 3rem; /* 48px */
  --space-xxl: 4rem; /* 64px */
  --space-max: 4.5rem; /* 72px */

  --font-primary: AimeRegular, serif;
  --font-secondary: AptosDisplay, sans-serif;
   --transition-movement: all 500ms cubic-bezier(0.65, 0, 0.35, 1);
  --transition-stagger-movement: all 500ms cubic-bezier(0.65, 0, 0.35, 1) 350ms;
  --transition-background: background-color 350ms cubic-bezier(0.65, 0, 0.35, 1);
  --transition-color: color 350ms cubic-bezier(0.85, 0, 0.15, 1);
  --transition-hover: transform 350ms cubic-bezier(0.65, 0, 0.35, 1);
}

@media screen and (min-width: 700px) {
  :root {
    --font-size-s: 1.125rem;
    --font-size-xxxl: 4.063rem;
    --font-size-xxxxl: 4.063rem;
  }
}

@media screen and (min-width: 1000px) {
  :root {
    --body-font-size: 1rem;
    --font-size-xxl: 3rem;
    --font-size-xxl-2: 4rem;
    --font-size-xxxl: 4.563rem;
    --font-size-xxxxl: 6rem;
  }
}

/* ------------------------------------ *\
    $TOOLS
\* ------------------------------------ */

/* ------------------------------------ *\
    $MIXINS
\* ------------------------------------ */

/**
 * Standard paragraph
 */

/**
 * String interpolation function for SASS variables in SVG Image URI's
 */

/* ------------------------------------ *\
    $MEDIA QUERY TESTS
\* ------------------------------------ */
/*
body::before {
  display: block;
  position: fixed;
  z-index: 10000;
  background: black;
  bottom: 0;
  right: 0;
  padding: 0.5em 1em;
  content: 'No Media Query';
  color: rgba(255, 255, 255, 0.75);
  border-top-left-radius: 10px;
  font-size: 0.75em;
}

@media print {
  body::before {
    display: none;
  }
}

body::after {
  display: block;
  position: fixed;
  height: 5px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  content: '';
  background: black;
}

@media print {
  body::after {
    display: none;
  }
}

@media (min-width: 401px) {
  body::before {
    content: "xsmall: 400px";
  }

  body::after,
  body::before {
    background: dodgerblue;
  }
}

@media (min-width: 551px) {
  body::before {
    content: "small: 550px";
  }

  body::after,
  body::before {
    background: darkseagreen;
  }
}

@media (min-width: 701px) {
  body::before {
    content: "medium: 700px";
  }

  body::after,
  body::before {
    background: lightcoral;
  }
}

@media (min-width: 851px) {
  body::before {
    content: "large: 850px";
  }

  body::after,
  body::before {
    background: mediumvioletred;
  }
}

@media (min-width: 1001px) {
  body::before {
    content: "xlarge: 1000px";
  }

  body::after,
  body::before {
    background: hotpink;
  }
}

@media (min-width: 1201px) {
  body::before {
    content: "xxlarge: 1200px";
  }

  body::after,
  body::before {
    background: orangered;
  }
}

@media (min-width: 1401px) {
  body::before {
    content: "xxxlarge: 1400px";
  }

  body::after,
  body::before {
    background: dodgerblue;
  }
}
*/
/* ------------------------------------ *\
    $GENERIC
\* ------------------------------------ */

/* ------------------------------------ *\
    $RESET
\* ------------------------------------ */

/* Border-Box http:/paulirish.com/2012/box-sizing-border-box-ftw/ */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
         /* box-sizing: border-box;*/
}
span.tranlateText {
    margin-top: 13px;
	color: #ffffff;
	font-family: "Source Sans Pro", sans-serif;
  font-size: var(--font-size-xxs, 0.813rem);
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
	
}
body {
  margin: 0;
  padding: 0;
}

blockquote,
body,
div,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
iframe,

legend,
li,
nav,
object,
ol,
p,
section,
table,
ul {
  margin: 0;
  padding: 0;
}

article,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

address {
  font-style: normal;
}

/* ------------------------------------ *\
    $BASE
\* ------------------------------------ */

/* ------------------------------------ *\
    $FONTS
\* ------------------------------------ */

/* ------------------------------------ *\
    $FORMS
\* ------------------------------------ */

form ol,
form ul {
  list-style: none;
  margin-left: 0;
}

legend {
  margin-bottom: 6px;
  font-weight: bold;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  min-width: 0;
}

input,

textarea {
  width: 100%;
  border: none;
}

input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],

textarea {
  font-size: 18px;
  font-family: "AptosDisplay", sans-serif;
  color: #505A6B;
  padding: 10px;
  -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
  border-radius: 0;
  border: 1px solid rgba(195, 206, 215, 0.43);
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  outline: 2px solid transparent;
}

@media (min-width: 701px) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=search],
  input[type=tel],
  
  textarea {
    padding: 12px 15px;
  }
}

input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {
  color: #3e3d3d;
  opacity: 1;
}

input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,

textarea::-moz-placeholder {
  color: #3e3d3d;
  opacity: 1;
}

input[type=text]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,

textarea::-ms-input-placeholder {
  color: #3e3d3d;
  opacity: 1;
}

input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,

textarea::placeholder {
  color: #3e3d3d;
  opacity: 1;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=tel]:focus,

textarea:focus {
  outline: 1px solid rgba(195, 206, 215, 0.43);
}


input[type=checkbox] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  margin: 5px 10px 0 0;
  height: 18px;
  width: 18px;
  line-height: 1;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  display: block;
  padding: 0;
  -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
  border-radius: 0;
  border: 1px solid rgba(195, 206, 215, 0.43);
  background-color: #fff;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


input[type=checkbox] + label {
  display: block;
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
}


input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generated by IcoMoon.io --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 17.5c-0.128 0-0.256-0.049-0.354-0.146l-5-5c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l4.646 4.646 13.646-13.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-14 14c-0.098 0.098-0.226 0.146-0.354 0.146z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
  background-color: #B08725;
  border-color: #B08725;
}

/*input[type=radio] {
  border-radius: 50px;
}*/

input[type=checkbox] {
  border-radius: 0;
}

input[type=submit] {
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* clears the 'X' from Internet Explorer */

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* removes the blue background on Chrome's autocomplete */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 40px #f5f4ee inset;
}

select {
  background-color: #f5f4ee;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding-right: 60px;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) 14px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0008 0.800102C0.0008 0.697702 0.04 0.595302 0.1176 0.516902C0.2736 0.360902 0.5272 0.360902 0.6832 0.516902L7.6 7.4337L14.5168 0.516902C14.6728 0.360902 14.9264 0.360902 15.0824 0.516902C15.2384 0.672902 15.2384 0.926503 15.0824 1.0825L7.8824 8.2825C7.7264 8.4385 7.4728 8.4385 7.3168 8.2825L0.1168 1.0825C0.0384 1.0041 0 0.901703 0 0.799303L0.0008 0.800102Z' fill='black'/%3E%3C/svg%3E");
}

@media (min-width: 701px) {
  select {
    background-position: calc(100% - 20px) center;
  }
}

/* ------------------------------------ *\
    $HEADINGS
\* ------------------------------------ */

.o-heading--xxxl {
  font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;
  color: #F5F4ED;
  font-size: var(--font-size-xxxxl, 6rem);
}

.o-heading--xxl {
  font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;
  color: #F5F4ED;
  font-size: var(--font-size-xxxl, 4.563rem);
}

.o-heading--xl {
  /*font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;*/
  color: #F5F4ED;
  /*font-size: var(--font-size-xxl, 3rem);*/
  //styleName: Desktop - Display (H1);
font-family: AimeRegular;
font-size: 64px;
font-weight: 300;
line-height: 57.6px;
letter-spacing: -0.03em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}
.o-heading--xl-exp {
  /*font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;*/
  color: #18181A;
  /*font-size: var(--font-size-xxl, 3rem);*/
  //styleName: Desktop - Display (H1);
font-family: AimeLight;
font-size: 48px;
font-weight: 300;
line-height: 43.2px;
letter-spacing: -0.02em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

.o-heading--xl-l {
  font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;
  color: #353535;
  font-size: var(--font-size-xxxl, 4rem);
}

h1,
.o-heading--l {
  /*font-family: trade-gothic-next-compressed, sans-serif;
  font-weight: 400;
  line-height: 100%;
  color: #18181A;
  font-size: var(--font-size-xl, 2.25rem);*/
  
  //styleName: Desktop - Section (H3);
  color: #18181A;
font-family: AimeRegular;
font-size: 36px;
font-weight: 500;
line-height: 34.2px;
letter-spacing: -2%;
paragraph: 20px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

h2,
.o-heading--m {
  font-family: AimeRegular, sans-serif;
  font-weight: 600;
  line-height: 28.8%;
  color: #F5F4EE;
  font-size: 32px;
}

h3,
h4,
h5,
h6,
.o-heading--s {
  font-family: Aptos, sans-serif;
  font-weight: 600;
  line-height: 100%;
  font-size : 20px;
  color: #18181A;
}

/* ------------------------------------ *\
    $LINKS
\* ------------------------------------ */

a {
  text-decoration: none;
  color: #18181a;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  
  //styleName: Large - Body - Bold;
font-family: Aptos;
font-size: 16px;
font-weight: 400;
line-height: 20.8px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

a:hover {
  color: #F5F4EE;
}

a:hover svg path {
 /* fill: #fff;*/
}

.hyperlink {
  text-decoration: none;
  color: #B08725;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  
  //styleName: Large - Body - Bold;
font-family: Aptos;
font-size: 18px;
font-weight: 600;
line-height: 28px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}

.hyperlink:hover {
  border-bottom: 1px solid #B08725;
  color:#B08725;
}

.hyperlink:hover svg path {
  fill: #fff;
}


.c-main-document a svg path {
  fill: #1c7857;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* ------------------------------------ *\
    $LISTS
\* ------------------------------------ */

ol,
ul {
  margin: 0;
  padding: 0px;
  list-style: none;

}

/**
 * Definition Lists
 */

dl {
  overflow: hidden;
  margin: 0 0 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* ------------------------------------ *\
    $SITE MAIN
\* ------------------------------------ */

body {
  background: #F5F4EE;
  font: 400 18px/1.3 "Aptos", serif;
  -webkit-text-size-adjust: 100%;
  color: #18181A;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ------------------------------------ *\
    $MEDIA ELEMENTS
\* ------------------------------------ */

/**
 * Flexible Media
 */

img,
video,
object,
svg,
iframe {
  max-width: 100%;
  border: none;
  display: block;
}

img {
  height: auto;
}

svg {
  max-height: 100%;
}

picture,
picture img {
  display: block;
}

figure {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

figcaption a {
  display: block;
}

/* ------------------------------------ *\
    $PRINT STYLES
\* ------------------------------------ */

@media print {
  *,
  *::before,
  *::after,
  *::first-letter,
  *::first-line {
    background: transparent !important;
    color: black !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]::after {
    content: " (" attr(href) ")";
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */

  a[href^="#"]::after,
  a[href^="javascript:"]::after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
    height: auto;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .no-print,
  .c-main-header,
  .c-main-footer,
  .ad {
    display: none;
  }
}

/* ------------------------------------ *\
    $TABLES
\* ------------------------------------ */

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #3e3d3d;
  width: 100%;
}

th {
  text-align: left;
  border: 1px solid transparent;
  padding: 10px 0;
  text-transform: uppercase;
  vertical-align: top;
  font-weight: bold;
}

tr {
  border: 1px solid transparent;
}

td {
  border: 1px solid transparent;
  padding: 10px;
}

/**
 * Responsive Table
 */

.c-table--responsive {
  border: 1px solid #3e3d3d;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}

.c-table--responsive tr {
  border: 1px solid #3e3d3d;
  background-color: #f4f7fa;
}

.c-table--responsive th,
.c-table--responsive td {
  padding: 10px;
}

.c-table--responsive th {
  font-size: var(--font-size-xs, 0.938rem);
  text-transform: uppercase;
  border-bottom: 1px solid #3e3d3d;
}

@media (max-width: 700px) {
  .c-table--responsive {
    border: 0;
  }

  .c-table--responsive thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .c-table--responsive tr {
    border-bottom: 3px solid #3e3d3d;
    display: block;
    margin-bottom: 10px;
  }

  .c-table--responsive tr.this-is-active td:not(:first-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .c-table--responsive tr.this-is-active td:first-child::before {
    content: "- " attr(data-label);
  }

  .c-table--responsive td {
    border-bottom: 1px solid #3e3d3d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 40px;
  }

  .c-table--responsive td:first-child {
    cursor: pointer;
  }

  .c-table--responsive td:first-child::before {
    content: "+ " attr(data-label);
  }

  .c-table--responsive td:last-child {
    border-bottom: 0;
  }

  .c-table--responsive td:not(:first-child) {
    display: none;
  }

  .c-table--responsive td::before {
    content: attr(data-label);
    font-weight: bold;
    text-transform: uppercase;
    font-size: var(--font-size-xs, 0.938rem);
  }
}

/* ------------------------------------ *\
    $TEXT ELEMENTS
\* ------------------------------------ */

/**
 * Text-Related Elements
 */

p,
li,
dd,
dt {
  line-height: 23.4px;
  font-family: "Aptos", serif;
  font-size:18px;
  font-weight:400;
  color:#18181A; 
 /* display: inline-flex;
 
flex-flow: row nowrap;
gap: var(--space-md);
align-items: center;
vertical-align: middle;*/

}

@media print {
  p,
  li,
  dd,
  dt {
    font-size: 12px;
    line-height: 1.3;
  }
}

small {
  font-size: 90%;
}

/**
 * Bold
 */

strong,
b {
  font-weight: bold;
}

/**
 * Horizontal Rule
 */

hr {
  height: 1px;
  border: none;
  background-color: #D2CDC2;
  margin: 0 auto;
}

/**
 * Abbreviation
 */

abbr {
  border-bottom: 1px dotted #3e3d3d;
  cursor: help;
}

cite {
  font-style: normal;
}

/* ------------------------------------ *\
    $LAYOUT
\* ------------------------------------ */

/* ------------------------------------ *\
    $GRIDS
\* ------------------------------------ */

.l-grid {
  display: grid;
  grid-template-rows: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

/*@media all and (-ms-high-contrast: none) {*/
@media all and (forced-colors: none) {
  .l-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
  }

  .l-grid > * {
    margin: 20px;
  }
}

.l-grid-item {
  position: relative;
}

.l-grid--large-gutters {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

@media (min-width: 551px) {
  .l-grid--2up {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media all and (-ms-high-contrast: none) {
  .l-grid--2up > * {
    width: calc(50% - 40px);
  }
}

.l-grid--2up--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 calc(20px * -1);
}

.l-grid--2up--flex > * {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 40px;
}

@media (min-width: 551px) {
  .l-grid--2up--flex > * {
    width: 50%;
  }
}

@media (min-width: 551px) {
  .l-grid--3up {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 851px) {
  .l-grid--3up {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media all and (-ms-high-contrast: none) {
  .l-grid--3up > * {
    width: calc(33.333% - 40px);
  }
}

.l-grid--4up {
  grid-template-columns: repeat(minmax(200px, 1fr));
}

@media (min-width: 401px) {
  .l-grid--4up {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 701px) {
  .l-grid--4up {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1001px) {
  .l-grid--4up {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media all and (-ms-high-contrast: none) {
  .l-grid--4up > * {
    width: calc(25% - 40px);
  }
}

.l-grid--4up--at-medium {
  grid-template-columns: repeat(2, 1fr);
}

@media (min-width: 551px) {
  .l-grid--4up--at-medium {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 701px) {
  .l-grid--4up--at-medium {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media all and (-ms-high-contrast: none) {
  .l-grid--4up--at-medium > * {
    width: calc(25% - 40px);
  }
}

.l-grid--5up {
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
  min-width: 0;
}

@media (min-width: 851px) {
  .l-grid--5up {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media all and (-ms-high-contrast: none) {
  .l-grid--5up > * {
    width: calc(20% - 40px);
  }
}

/* ------------------------------------ *\
    $WRAPPERS & CONTAINERS
\* ------------------------------------ */

/**
 * Wrapping element to keep content contained and centered.
 */

.l-wrap {
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  position: relative;
}

@media (min-width: 768px) {
  .l-wrap {
    padding-left: 32px;
    padding-right: 32px;
	/*padding-left: 40px;
    padding-right: 40px;*/
  }
}
@media (min-width: 1441px) {
  .l-wrap {
    
	padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1921px) {
  .l-wrap {
    
	/*padding-left: 40px;
    padding-right: 40px;*/
  }
}
@media (max-width: 767px) {
  .l-wrap {
    margin: 0px auto 50px auto;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  position: relative;
  }
}

.l-wrap-evt {
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  position: relative;
}

@media (min-width: 768px) {
  .l-wrap-evt {
    padding-left: 32px;
    padding-right: 32px;
	/*padding-left: 40px;
    padding-right: 40px;*/
  }
}
@media (min-width: 1441px) {
  .l-wrap-evt {
    
	padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1921px) {
  .l-wrap-evt {
    
	padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767px) {
  .l-wrap-evt {
    /*margin: 0px auto 50px auto;*/
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  position: relative;
  }
}

/**
 * Layout containers - keep content centered and within a maximum width. Also
 * adjusts left and right padding as the viewport widens.
 */


.l-container {
  /*max-width: 1240px;*/
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  
}
@media screen and (min-width: 1921px) {
	.l-container { 
	max-width: 1920px; 
	} 
	}

.l-container--xl {
  max-width: 1600px;
}

.l-container--l {
  /*max-width: 830px;*/
}

.l-container--m {
  max-width: 730px;
}

.l-container--s {
  max-width: 655px;
}

.l-container--xs {
  max-width: 400px;
}

/**
 * Grid classes
 */

.l-container--1col {
  max-width: 92px;
}

.l-container--2col {
  max-width: 144px;
}

.l-container--3col {
  max-width: 196px;
}

.l-container--4col {
  max-width: 288px;
}

.l-container--5col {
  max-width: 380px;
}

.l-container--6col {
  max-width: 472px;
}

.l-container--7col {
  max-width: 564px;
}

.l-container--8col {
  max-width: 656px;
}

.l-container--9col {
  max-width: 748px;
}

.l-container--10col {
  max-width: 840px;
}

.l-container--11col {
  max-width: 932px;
}

.l-container--12col {
  max-width: 1024px;
}

/* ------------------------------------ *\
    $TEXT
\* ------------------------------------ */

/* ------------------------------------ *\
    $TEXT TYPES
\* ------------------------------------ */

/**
 * Font Families
 */

.u-font {
  font-family: "AptosDisplay", sans-serif;
}

.u-font--primary,
.u-font--primary p {
  font-family: trade-gothic-next-compressed, sans-serif;
}

.u-font--secondary,
.u-font--secondary p {
  font-family: "AptosDisplay", sans-serif;
}

/**
 * Text Sizes
 */

.u-font-body {
  font-size: var(--body-font-size, 1rem);
}

.u-font--l {
  font-size: var(--font-size-s, 1.125rem);
}

.u-font--m {
  font-size: 18px;
  font-family: Aptos;
  font-weight: 400;
  line-height:26.4px;
  
}

.u-font--s {
  font-size: var(--font-size-xxs, 0.813rem);
}

.u-font--xxl {
  font-size: var(--font-size-xxl, 3rem);
}

/**
 * Text Transforms
 */

.u-text-transform--upper {
}

.u-text-transform--lower {
  text-transform: lowercase;
}

/**
 * Text Styles
 */

.u-text-style--italic {
  font-style: italic;
}

.u-font-weight--normal {
  font-weight: normal;
}

.u-font-weight--bold {
  font-weight: bold;
}

.u-eyebrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #005f9d;
}

.u-eyebrow__text {
  margin-bottom: 2px;
}

.u-eyebrow .o-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 7px;
  height: 2px;
}

.u-eyebrow .o-icon svg path {
  fill: #005f9d;
}

.u-dots {
  display: inline-block;
  font-size: 10px;
  vertical-align: 2px;
}

.u-ruler-circles--right {
  position: relative;
  /*margin-right: 13px;*/
}

.u-ruler-circles--right::after {
  content: "";
  position: absolute;
  right: -10px;
  top: -1px;
  width: 8px;
  height: 3px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='3' viewBox='0 0 8 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 6.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 1.5 1.5)' fill='%23C3CED7'/%3E%3C/svg%3E");
}

.u-blockquote-border {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}

@media (min-width: 701px) {
  .u-blockquote-border {
    margin-right: 40px;
  }
}

.u-blockquote-border .o-icon {
  width: 40px;
  height: 38px;
}

@media (min-width: 701px) {
  .u-blockquote-border .o-icon {
    width: 56px;
    height: 53px;
  }
}

.u-blockquote-border .o-icon svg path {
  fill: rgba(62, 61, 61, 0.3);
}

.u-blockquote-border .u-line {
  position: relative;
  display: block;
  width: 1px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 80px;
  background: rgba(62, 61, 61, 0.6);
  opacity: 0.6;
}

.u-blockquote-border .u-line::before {
  content: "";
  position: absolute;
  right: -1px;
  width: 3px;
  height: 9px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='3' height='9' viewBox='0 0 3 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.5C0 0.671573 0.671573 0 1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5ZM0 7.5C0 6.67157 0.671573 6 1.5 6C2.32843 6 3 6.67157 3 7.5C3 8.32843 2.32843 9 1.5 9C0.671573 9 0 8.32843 0 7.5Z' fill='%233E3D3D'/%3E%3C/svg%3E");
}

.u-blockquote-border .u-line--top {
  margin-bottom: 10px;
  margin-top: 13px;
}

.u-blockquote-border .u-line--top::before {
  top: -13px;
}

@media (min-width: 701px) {
  .u-blockquote-border .u-line--top {
    margin-bottom: 20px;
  }
}

.u-blockquote-border .u-line--bottom {
  margin-top: 10px;
  margin-bottom: 13px;
}

.u-blockquote-border .u-line--bottom::before {
  bottom: -13px;
}

@media (min-width: 701px) {
  .u-blockquote-border .u-line--bottom {
    margin-top: 20px;
  }
}

.o-highlight-arrow--text {
  display: inline-block;
}

.o-highlight-arrow--text .o-icon {
  width: 25px;
  margin-left: 5px;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/**
 * Text Positioning
 */

.u-align--center {
  text-align: center;
}

/**
 * Text Decorations
 */

.u-text-decoration--underline {
  text-decoration: underline;
}

.u-text-eyebrow {
  font-family: "Lora", serif;
  font-size: var(--font-size-xs, 0.938rem);
}

.u-line-height--140 {
  line-height: 140%;
}

/**
 * Rich text editor text
 */

.o-rte-text {
  width: 100%;
  margin: 0 auto;
}

.o-rte-text h1,
.o-rte-text h2,
.o-rte-text h3,
.o-rte-text h4,
.o-rte-text h5,
.o-rte-text h6,
.o-rte-text p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.o-rte-text li {
  margin-top: 10px;
  margin-bottom: 20px;
}

.o-rte-text h1,
.o-rte-text h2,
.o-rte-text h3,
.o-rte-text h4,
.o-rte-text h5,
.o-rte-text h6 {
  color: #505A6B;
  font-family:AimeSemiBold;
  font-weight:600;
  line-height:34.2px;
  font-size:34px;
}

.o-rte-text > *:first-of-type {
  margin-top: 10px;
}

.o-rte-text > *:last-of-type {
  margin-bottom: 10px;
}

.o-rte-text a {
  font-weight: 600;
  color:#B08725;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.o-rte-text a:hover {
  border-bottom: 1px solid #B08725;
  color:#B08725;
;
}

.o-rte-text hr {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
}

.o-rte-text hr::before,
.o-rte-text hr::after {
  content: "";
  position: absolute;
  top: -1px;
  width: 8px;
  height: 3px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='3' viewBox='0 0 8 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 6.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 1.5 1.5)' fill='%23C3CED7'/%3E%3C/svg%3E");
}

.o-rte-text hr::before {
  left: -12px;
  right: auto;
}

.o-rte-text hr::after {
  right: -12px;
  left: auto;
}

.o-rte-text code,
.o-rte-text pre {
  font-size: 125%;
}

.o-rte-text blockquote {
  position: relative;
  max-width: 515px;
  text-align: center;
  padding: 30px 20px;
  margin: 30px auto;
}

@media (min-width: 701px) {
  .o-rte-text blockquote {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.o-rte-text blockquote::before,
.o-rte-text blockquote::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 132px;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='132' height='3' viewBox='0 0 132 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-0.5' x2='110' y2='-0.5' transform='matrix(1 8.74228e-08 8.74228e-08 -1 11 1)' stroke='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 6.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 1.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 130.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 125.5 1.5)' fill='%23C3CED7'/%3E%3C/svg%3E");
}

.o-rte-text blockquote::before {
  top: 0;
}

.o-rte-text blockquote::after {
  bottom: 0;
}

.o-rte-text blockquote p {
  font-size: var(--font-size-s, 1.125rem);
}

.o-rte-text ol,
.o-rte-text ul {
  padding-left: 0;
  margin-left: 5px;
}

.o-rte-text ol li,
.o-rte-text ul li {
  position: relative;
  padding-left: 20px;
  margin-top: 10px;
  margin-left: 0;
}

.o-rte-text ol li ol li:last-child,
.o-rte-text ol li ul li:last-child,
.o-rte-text ul li ol li:last-child,
.o-rte-text ul li ul li:last-child {
  margin-bottom: 5px;
}

.o-rte-text ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  background: #B08725;
  width: 5px;
  height: 5px;
  border-radius: 100%;
}

@media (min-width: 1001px) {
  .o-rte-text ul li::before {
    /*top: 13px;*/
  }
}

.o-rte-text ul li ol {
  counter-reset: item;
}

.o-rte-text ul li ol li::before {
  content: counter(item) ". ";
  counter-increment: item;
  position: absolute;
  display: inline-block;
  left: -15px;
  top: 0;
  width: 28px;
  height: auto;
  text-align: right;
  color: #B08725;
  font-weight: 600;
  border-radius: 0;
  background: none;
}

.o-rte-text ol {
  counter-reset: item;
}

.o-rte-text ol li::before {
  content: counter(item) ". ";
  counter-increment: item;
  position: absolute;
  display: inline-block;
  left: -15px;
  width: 28px;
  text-align: right;
  color: #B08725;
  font-weight: 600;
}

.o-rte-text ol li ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  background: #B08725;
  width: 5px;
  height: 5px;
}

@media (min-width: 1001px) {
  .o-rte-text ol li ul li::before {
    top: 13px;
  }
}

.o-rte-text .gform_wrapper .gfield_label {
  display: inline-block;
  margin-bottom: 5px;
}

.o-rte-text .gform_wrapper ul {
  margin-left: 0;
}

.o-rte-text .gform_wrapper li {
  padding: 0;
  margin: 20px 0;
}

.o-rte-text .gform_wrapper li::before {
  display: none;
}

.o-rte-text figure {
  max-width: 100%;
  margin-top: 30px;
}

.o-rte-text .wp-caption-text {
  font-size: var(--font-size-xs, 0.938rem);
  margin-top: 5px;
}

.o-rte-text-l p,
.o-rte-text-l li {
  font-size: var(--font-size-s, 1.125rem);
}

.o-rte-text-s p,
.o-rte-text-s li {
  font-size: var(--font-size-xs, 0.938rem);
}

.o-rte-text-s ul li {
  margin-top: 10px;
  margin-bottom: 10px;
}

.o-rte-text-xs p,
.o-rte-text-xs li {
  font-size: var(--font-size-xxs, 0.813rem);
}

.o-rte-text-xs li {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* ------------------------------------ *\
    $COMPONENTS
\* ------------------------------------ */

/* ------------------------------------ *\
    $BLOCKS
\* ------------------------------------ */

@-webkit-keyframes slide-right {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }

  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@-o-keyframes slide-right {
  0% {
    -o-transform: translateX(-100px);
       transform: translateX(-100px);
  }

  100% {
    -o-transform: translateX(0px);
       transform: translateX(0px);
  }
}

@keyframes slide-right {
  0% {
    -webkit-transform: translateX(-100px);
         -o-transform: translateX(-100px);
            transform: translateX(-100px);
  }

  100% {
    -webkit-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@-webkit-keyframes slide-left {
  0% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }

  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@-o-keyframes slide-left {
  0% {
    -o-transform: translateX(100px);
       transform: translateX(100px);
  }

  100% {
    -o-transform: translateX(0px);
       transform: translateX(0px);
  }
}

@keyframes slide-left {
  0% {
    -webkit-transform: translateX(100px);
         -o-transform: translateX(100px);
            transform: translateX(100px);
  }

  100% {
    -webkit-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@media (min-width: 851px) {
  .c-block-split__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 1001px) {
  .c-block-split__content-left {
    padding-left: 0;
    padding-right: 70px;
  }
}

@media (min-width: 1001px) {
  .c-block-split__content-left-left {
    padding-left: 70px;
    padding-right: 0;
  }
}

.c-block-split__media__image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-block-split__media__image-left {
  width: 65%;
  padding-right: 10px;
  padding-top: 20px;
}

.c-block-split__media__images-right {
  width: 35%;
  padding-left: 10px;
}

.c-block-split__media__block-bg {
  padding-bottom: 20px;
}

.c-block-split__media .gallery-item {
  margin: auto;
}

.c-block-split__media .gallery-item img {
  max-height: 150px;
}

.c-block-split__media__stacked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 701px) {
  .c-block-split__media__stacked {
    display: block;
  }
}

.c-block-split__media__stacked .gallery-item {
  display: block;
  margin: 20px 40px 20px 0;
}

@media (min-width: 701px) {
  .c-block-split__media__stacked .gallery-item {
    margin: 40px 0;
  }
}

.c-block-split__media__stacked .gallery-item img {
  max-height: 30px;
  margin: 0;
}

@media (min-width: 701px) {
  .c-block-split__media__stacked .gallery-item img {
    max-height: 60px;
  }
}

.c-block--accordion__heading {
  position: relative;
  padding: 20px 0;
  cursor: pointer;
}

@media (min-width: 701px) {
  .c-block--accordion__heading {
    padding: 30px 0;
  }
}

.c-block--accordion__heading .u-plus {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}

.c-block--accordion__content {
  display: none;
  padding-bottom: 30px;
}

.c-block-side-by-side {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

@media (min-width: 851px) {
  .c-block-side-by-side {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-block-side-by-side__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 60px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  position: relative;
  z-index: 2;
}

@media (min-width: 851px) {
  .c-block-side-by-side__section {
    min-height: 800px;
  }
}

@media (max-width: 850px) {
  .c-block-side-by-side__section.has-modal-open {
    display: none;
  }
}

.c-block-side-by-side__container {
  cursor: pointer;
}

.c-block-side-by-side .o-icon--open {
  width: 52px;
  height: 52px;
  cursor: pointer;
}

.c-block-side-by-side--left,
.c-block-side-by-side--right {
  width: 100vw;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: -1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}

@media (min-width: 700px) {
  .c-block-side-by-side--left,
  .c-block-side-by-side--right {
    height: 100%;
  }
}

@media (max-width: 850px) {
  .c-block-side-by-side--left,
  .c-block-side-by-side--right {
    padding-top: 60px !important;
  }
}

@media (max-width: 700px) {
  .c-block-side-by-side--left .o-button,
  .c-block-side-by-side--right .o-button {
    white-space: unset;
  }
}

.c-block-side-by-side--left .js-close-modal,
.c-block-side-by-side--right .js-close-modal {
  position: absolute;
  z-index: 100;
  right: 20px;
  top: 20px;
}

@media (min-width: 701px) {
  .c-block-side-by-side--left .js-close-modal,
  .c-block-side-by-side--right .js-close-modal {
    right: 40px;
    top: 40px;
  }
}

@media (max-width: 699px) {
  .c-block-split-mini__section {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 699px) {
  .c-block-split-mini__image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 699px) {
  .c-block-split-mini__image img {
    margin-left: auto;
    margin-right: auto;
  }
}

.c-block-testimonial {
  position: relative;
}

.c-block-testimonial__content {
  position: relative;
  z-index: 100;
}

@media (min-width: 701px) {
  .c-block-testimonial__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-block-testimonial__heading {
  position: relative;
  z-index: 100;
}

.c-block-testimonial:first-of-type .c-block-testimonial__heading::after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: -80px;
  width: 100%;
  height: 270px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 561 619'%3E%3Cpath d='M128.278 330.06a.2644.2644 0 0 1-.143-.06.2693.2693 0 0 1-.086-.131.2689.2689 0 0 1 .036-.173.2652.2652 0 0 1 .136-.113l39.585-10.293c.06-.008.121.005.173.036.052.031.092.079.113.136.012.061.001.124-.03.177a.2516.2516 0 0 1-.142.11l-39.642 10.292v.019ZM198.629 420.553a.225.225 0 0 1-.08-.048.2263.2263 0 0 1-.053-.076.214.214 0 0 1-.019-.09.2145.2145 0 0 1 .018-.091l15.887-43.824a.2693.2693 0 0 1 .034-.106c.02-.032.046-.059.077-.08.032-.02.067-.033.104-.038a.26.26 0 0 1 .111.01c.035.012.068.032.095.058.027.026.047.058.06.094.013.035.017.072.013.11a.2482.2482 0 0 1-.036.105l-15.906 43.766a.2177.2177 0 0 1-.028.103.219.219 0 0 1-.071.08.215.215 0 0 1-.1.038.2244.2244 0 0 1-.106-.011ZM161.201 288.184l-47.452-7.084a.2353.2353 0 0 1-.085-.031.2478.2478 0 0 1-.067-.062.2536.2536 0 0 1-.037-.084.2472.2472 0 0 1-.002-.09.2435.2435 0 0 1 .026-.092.238.238 0 0 1 .061-.073.2337.2337 0 0 1 .181-.046l47.452 7.104c.03.005.059.015.085.031.026.016.049.037.066.062.018.025.031.053.038.083.006.03.007.061.001.091a.217.217 0 0 1-.031.086.2293.2293 0 0 1-.062.066.2142.2142 0 0 1-.083.037.215.215 0 0 1-.091.002ZM276.762 225.571a.2464.2464 0 0 1-.134-.135.25.25 0 0 1 0-.19l19.936-43.594a.2274.2274 0 0 1 .129-.122c.028-.01.058-.015.089-.014.03.001.06.008.087.021a.222.222 0 0 1 .08.054.2252.2252 0 0 1 .063.178.2187.2187 0 0 1-.028.093l-20.012 43.709a.2547.2547 0 0 1-.105.023.2547.2547 0 0 1-.105-.023ZM216.117 437.93a.2481.2481 0 0 1-.153-.105.2451.2451 0 0 1-.038-.182l10.139-53.085c0-.061.025-.119.068-.162a.2285.2285 0 0 1 .162-.067.2285.2285 0 0 1 .229.229l-10.14 53.104a.2271.2271 0 0 1-.063.204.223.223 0 0 1-.094.057.2419.2419 0 0 1-.11.007ZM114 357.023a.2516.2516 0 0 1-.138-.042.247.247 0 0 1-.091-.111.2434.2434 0 0 1 .008-.178.2424.2424 0 0 1 .125-.127l49.648-21.903c.028-.012.058-.02.088-.021.03-.001.061.004.089.015a.2304.2304 0 0 1 .129.121c.026.058.029.125.008.185a.2443.2443 0 0 1-.123.139l-49.648 21.903-.095.019ZM172.682 424.869h-.115a.2518.2518 0 0 1-.112-.144.2473.2473 0 0 1 .017-.181l27.249-48.617a.2358.2358 0 0 1 .074-.05.2416.2416 0 0 1 .088-.017c.03 0 .06.006.088.017.028.012.053.029.074.05.054.032.094.084.112.144a.252.252 0 0 1-.016.181l-27.249 48.483a.3005.3005 0 0 1-.09.091.3095.3095 0 0 1-.12.043ZM161.217 421.317a.156.156 0 0 1-.134 0 .2478.2478 0 0 1-.05-.074.2376.2376 0 0 1 0-.176.2524.2524 0 0 1 .05-.075l32.118-47.872c.048-.04.109-.062.172-.062.063 0 .124.022.172.062.021.022.038.047.05.075.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2478.2478 0 0 1-.05.074l-32.118 47.738a.1913.1913 0 0 1-.081.106.1835.1835 0 0 1-.129.028ZM120.152 379.88a.2314.2314 0 0 1-.191-.095.2719.2719 0 0 1-.063-.172c0-.063.023-.124.063-.172l48.426-31.469a.2644.2644 0 0 1 .172-.063c.062 0 .123.022.171.063.022.021.039.046.05.074a.2235.2235 0 0 1 0 .176.2064.2064 0 0 1-.05.074l-48.387 31.469a.1626.1626 0 0 1-.025.057.1542.1542 0 0 1-.046.042.1387.1387 0 0 1-.058.02.144.144 0 0 1-.062-.004ZM388.09 310.239l-57.61-3.819a.223.223 0 0 1-.092-.019.2193.2193 0 0 1-.077-.054.241.241 0 0 1-.049-.081.2296.2296 0 0 1-.011-.094.2483.2483 0 0 1 .248-.229l57.63 3.819c.031 0 .063.006.092.019a.2292.2292 0 0 1 .125.136c.01.03.014.062.012.093a.2534.2534 0 0 1-.026.094.2465.2465 0 0 1-.06.076.2442.2442 0 0 1-.182.059ZM226.627 446.408a.2221.2221 0 0 1-.091-.026.238.238 0 0 1-.073-.061.2259.2259 0 0 1-.042-.085.2345.2345 0 0 1-.004-.095l6.302-58.031a.2459.2459 0 0 1 .092-.158c.05-.039.112-.057.175-.052.032.002.063.011.092.026a.2238.2238 0 0 1 .114.146c.008.032.01.064.004.095l-6.301 58.031a.252.252 0 0 1-.092.158.2485.2485 0 0 1-.176.052ZM384.547 345.871l-56.962-18.217a.247.247 0 0 1-.152-.305c.008-.031.023-.06.044-.085.02-.025.045-.045.074-.06a.251.251 0 0 1 .093-.024.233.233 0 0 1 .094.016l56.942 18.217c.032.008.06.023.085.044.025.02.046.046.06.075.014.028.023.06.024.092a.2377.2377 0 0 1-.016.095.2185.2185 0 0 1-.037.084.2376.2376 0 0 1-.07.06.211.211 0 0 1-.089.024.1973.1973 0 0 1-.09-.016ZM179.646 236.589a.3534.3534 0 0 1-.171 0l-42.125-42.774a.2497.2497 0 0 1-.069-.172c0-.064.025-.125.069-.172a.2318.2318 0 0 1 .075-.049.2235.2235 0 0 1 .176 0c.027.011.053.028.074.049l42.162 42.698c.034.034.056.078.065.125a.248.248 0 0 1-.014.14.2526.2526 0 0 1-.088.111.2575.2575 0 0 1-.134.044h-.02ZM298.231 230.287a.2125.2125 0 0 1-.153 0 .2689.2689 0 0 1-.062-.172c0-.063.022-.124.062-.172l37.408-47.012a.2064.2064 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.011.053.028.074.05.045.046.07.107.07.172 0 .064-.025.125-.07.171l-37.388 47.013c-.062.02-.129.02-.191 0ZM327.339 270.807a.2506.2506 0 0 1-.138-.041.2592.2592 0 0 1-.091-.111.2377.2377 0 0 1-.016-.095.2133.2133 0 0 1 .024-.092.219.219 0 0 1 .06-.075.2227.2227 0 0 1 .085-.044l57.286-19.955c.06-.014.124-.006.18.022.056.028.1.074.125.131.018.061.013.127-.015.183a.2524.2524 0 0 1-.138.123l-57.286 19.935-.076.019ZM216.261 213.942a.2487.2487 0 0 1-.229-.172l-17.854-58.852a.2482.2482 0 0 1-.036-.105.2567.2567 0 0 1 .013-.11.2509.2509 0 0 1 .061-.093.2358.2358 0 0 1 .094-.058.247.247 0 0 1 .111-.011c.037.005.073.018.104.039a.2454.2454 0 0 1 .111.185l17.854 58.833c.018.063.01.131-.023.188-.032.057-.085.1-.149.117l-.057.039ZM259.52 211.058a.2493.2493 0 0 1-.146-.097.2522.2522 0 0 1-.045-.17l11.744-61.449c.005-.03.015-.059.031-.085a.233.233 0 0 1 .062-.067.238.238 0 0 1 .083-.037c.03-.007.061-.007.091-.002.031.005.06.015.086.031.026.016.049.038.066.062.018.025.031.054.037.084a.21.21 0 0 1 .002.09l-11.724 61.449a.2325.2325 0 0 1-.033.091.2207.2207 0 0 1-.067.069.2275.2275 0 0 1-.187.031ZM397.301 323.492l-63.874-9.548a.2695.2695 0 0 1-.148-.108.2697.2697 0 0 1-.043-.179c.002-.031.01-.062.026-.089a.1989.1989 0 0 1 .062-.07.193.193 0 0 1 .086-.036.1952.1952 0 0 1 .093.005l63.874 9.547c.03.005.059.015.086.031.026.017.048.038.066.063.018.024.03.053.037.083.007.029.008.06.002.091a.2221.2221 0 0 1-.026.091.238.238 0 0 1-.061.073.2259.2259 0 0 1-.085.042.2345.2345 0 0 1-.095.004ZM156.787 265.117l-60.971-25.053a.2237.2237 0 0 1-.0857-.05.2204.2204 0 0 1-.0568-.081.23.23 0 0 1 .0089-.194.245.245 0 0 1 .1269-.125.245.245 0 0 1 .1786-.008l60.9331 25.053a.264.264 0 0 1 .12.129.267.267 0 0 1 .014.176.252.252 0 0 1-.107.123.2507.2507 0 0 1-.161.03ZM311.372 237.715a.2114.2114 0 0 1-.086.019.2151.2151 0 0 1-.086-.019.2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074l49.419-44.932a.2497.2497 0 0 1 .172-.069c.064 0 .125.025.172.069.04.048.062.109.062.172 0 .063-.022.124-.062.172l-49.362 44.855-.229.057ZM334.233 284.232a.233.233 0 0 1-.15-.053.2285.2285 0 0 1-.079-.138.2478.2478 0 0 1 .038-.182c.035-.053.09-.091.153-.105l65.879-11.572a.2345.2345 0 0 1 .095.004c.031.008.06.022.085.042.025.02.046.045.061.073.015.028.024.06.026.092a.227.227 0 0 1-.002.09.2347.2347 0 0 1-.037.084.2438.2438 0 0 1-.066.062.2472.2472 0 0 1-.086.031l-65.879 11.572h-.038ZM238.042 461.283a.2507.2507 0 0 1-.164-.079.245.245 0 0 1-.065-.169l1.909-67.483a.2118.2118 0 0 1 .012-.093.2292.2292 0 0 1 .125-.136.223.223 0 0 1 .092-.019.264.264 0 0 1 .171.078c.045.045.073.106.077.17l-1.909 67.483a.2474.2474 0 0 1-.248.248ZM289.239 454.409a.211.211 0 0 1-.229-.172l-19.611-64.599a.2377.2377 0 0 1-.016-.095c.001-.032.01-.064.024-.092a.219.219 0 0 1 .06-.075.2301.2301 0 0 1 .085-.044c.06-.018.126-.013.183.015a.247.247 0 0 1 .122.138l19.611 64.618c.009.03.011.062.007.093a.2318.2318 0 0 1-.031.088.2154.2154 0 0 1-.063.068.2337.2337 0 0 1-.085.038l-.057.019ZM142.122 426.473h-.153a.2644.2644 0 0 1-.063-.172c0-.063.022-.124.063-.172l42.105-52.932a.2644.2644 0 0 1 .172-.063c.063 0 .124.022.172.063.04.048.062.109.062.172 0 .063-.022.123-.062.172l-42.01 52.913a.2035.2035 0 0 1-.061.052.1942.1942 0 0 1-.078.022.1838.1838 0 0 1-.08-.012.1834.1834 0 0 1-.067-.043ZM252.62 206.953a.2678.2678 0 0 1-.229-.268l7.39-68.036a.2311.2311 0 0 1 .026-.092.2115.2115 0 0 1 .061-.072.212.212 0 0 1 .085-.042c.031-.008.063-.01.095-.004.032.002.063.011.091.026.029.015.053.036.073.061.02.025.034.054.042.085.008.031.009.064.004.095l-7.39 68.037a.2352.2352 0 0 1-.024.086.225.225 0 0 1-.056.07c-.023.02-.05.035-.079.044a.2442.2442 0 0 1-.089.01ZM336.867 433.423a.3025.3025 0 0 1-.21-.095l-39.871-56.236a.2398.2398 0 0 1-.073-.088.2335.2335 0 0 1-.025-.11.245.245 0 0 1 .099-.198.2443.2443 0 0 1 .218-.04c.036.01.07.029.099.055.028.026.05.059.064.095l39.89 56.235c.04.048.062.109.062.172 0 .063-.022.124-.062.172l-.191.038ZM393.709 362.523l-63.988-26.314a.264.264 0 0 1-.12-.129.267.267 0 0 1-.014-.176c.01-.032.027-.061.05-.086.023-.025.05-.044.081-.057a.236.236 0 0 1 .098-.017c.033.002.066.01.096.026l63.988 26.313c.054.029.096.074.121.13.024.055.028.117.013.176a.2567.2567 0 0 1-.054.08.2448.2448 0 0 1-.081.054.2555.2555 0 0 1-.095.019.2596.2596 0 0 1-.095-.019ZM326.433 441.615a.2252.2252 0 0 1-.114-.041.2187.2187 0 0 1-.077-.093l-35.651-59.94a.2064.2064 0 0 1-.05-.074.2235.2235 0 0 1 0-.176.2064.2064 0 0 1 .05-.074.2488.2488 0 0 1 .162-.061c.06 0 .117.022.162.061l35.728 60.131c.021.021.038.046.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2358.2358 0 0 1-.05.074l-.21-.057ZM80.5468 328.781a.2562.2562 0 0 1-.1581-.051.2487.2487 0 0 1-.0902-.14.2658.2658 0 0 1 .0433-.178.2655.2655 0 0 1 .1477-.108l68.7435-12.069a.222.222 0 0 1 .096-.004.2258.2258 0 0 1 .157.104c.018.028.029.059.033.091a.2488.2488 0 0 1-.038.182.2481.2481 0 0 1-.153.105l-68.743 12.068h-.0382ZM187.593 222.935a.3044.3044 0 0 1-.21-.095l-40.673-57.286a.2433.2433 0 0 1-.002-.162.2472.2472 0 0 1 .098-.129c.046-.03.101-.045.156-.041.056.005.108.027.149.065l40.673 57.286c.039.045.06.102.06.162 0 .059-.021.117-.06.162a.1832.1832 0 0 1-.09.045.1825.1825 0 0 1-.101-.007ZM161.64 250.643a.156.156 0 0 1-.134 0l-59.959-36.854a.2698.2698 0 0 1-.063-.172c0-.063.023-.124.063-.172.045-.039.103-.06.162-.06.06 0 .118.021.163.06l59.921 36.835c.021.021.038.047.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2524.2524 0 0 1-.05.075.2133.2133 0 0 1-.153.038ZM317.633 242.355a.2623.2623 0 0 1-.191 0 .2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074l55.797-43.194c.048-.04.109-.062.172-.062.063 0 .123.022.172.062.044.046.069.108.069.172 0 .064-.025.126-.069.172l-55.74 43.003a.2471.2471 0 0 1-.079.117.2502.2502 0 0 1-.131.054ZM303.273 454.715a.2365.2365 0 0 1-.125-.036.2305.2305 0 0 1-.085-.098l-25.951-65.879a.2382.2382 0 0 1-.018-.091c0-.031.006-.062.019-.091a.249.249 0 0 1 .053-.075c.023-.022.05-.038.08-.048a.1959.1959 0 0 1 .092-.026.204.204 0 0 1 .094.017c.029.013.055.032.076.057a.214.214 0 0 1 .043.085l25.951 65.86c.02.061.018.128-.006.187-.025.06-.07.109-.128.138h-.095ZM147.515 293.894l-70.7859-4.812a.2728.2728 0 0 1-.1648-.091.2678.2678 0 0 1-.0643-.177.2487.2487 0 0 1 .072-.157.2516.2516 0 0 1 .1571-.072l70.7669 4.812c.03.003.06.011.087.025a.225.225 0 0 1 .07.056c.02.023.034.049.043.078.01.029.013.059.01.089a.2293.2293 0 0 1-.046.162.2338.2338 0 0 1-.145.087ZM337.304 291.469a.2425.2425 0 0 1-.163-.059.2432.2432 0 0 1-.085-.151.2446.2446 0 0 1 .052-.175c.039-.05.095-.083.158-.092l70.652-6.607c.052.014.098.046.13.089.033.043.05.095.05.149a.246.246 0 0 1-.05.15.247.247 0 0 1-.13.089l-70.652 6.607h.038ZM307.585 230.803h-.172a.2497.2497 0 0 1-.069-.172c0-.064.025-.126.069-.172l48.559-51.882a.2497.2497 0 0 1 .172-.069c.064 0 .126.025.172.069.04.048.063.109.063.172 0 .063-.023.124-.063.172l-48.54 51.805a.2186.2186 0 0 1-.086.064.2094.2094 0 0 1-.105.013ZM378.851 400.14h-.133l-58.814-43.041a.246.246 0 0 1-.06-.162c0-.06.021-.117.06-.162a.2453.2453 0 0 1 .172-.069c.064 0 .126.024.172.069l58.813 43.041c.039.045.061.102.061.162 0 .059-.022.117-.061.162a.3034.3034 0 0 1-.21 0ZM323.161 247.874a.2714.2714 0 0 1-.118-.033.2588.2588 0 0 1-.092-.082.246.246 0 0 1-.06-.162c0-.06.021-.117.06-.162l61.334-39.89a.232.232 0 0 1 .178-.029c.061.014.114.052.147.105a.2363.2363 0 0 1-.077.325l-61.315 39.89-.057.038ZM268.21 207.067a.2153.2153 0 0 1-.079-.042.2217.2217 0 0 1-.057-.069.2382.2382 0 0 1-.026-.086c-.003-.03 0-.06.009-.089l19.725-71.512c.007-.031.02-.06.038-.085a.2402.2402 0 0 1 .068-.063.2501.2501 0 0 1 .088-.031.243.243 0 0 1 .093.007c.03.007.059.02.085.038.025.018.047.041.063.068a.2376.2376 0 0 1 .024.18l-19.802 71.512a.2514.2514 0 0 1-.087.123.2438.2438 0 0 1-.142.049ZM169.085 237.028a.2359.2359 0 0 1-.153 0l-56.464-48.75a.2463.2463 0 0 1 0-.344.2201.2201 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.012.053.028.074.05l56.484 48.769c.021.022.038.047.05.075.012.028.017.057.017.088 0 .03-.005.06-.017.087a.2403.2403 0 0 1-.05.075.273.273 0 0 1-.191 0ZM251.56 471.729a.2685.2685 0 0 1-.248-.229l-3.933-74.472a.204.204 0 0 1 .003-.092.2156.2156 0 0 1 .116-.138.203.203 0 0 1 .091-.018c.059-.001.117.02.163.058.045.039.076.093.085.152l3.933 74.471c.006.032.005.064-.003.095a.2377.2377 0 0 1-.042.086.238.238 0 0 1-.073.061.2487.2487 0 0 1-.092.026ZM90.9863 382.324a.229.229 0 0 1-.1248-.035.2319.2319 0 0 1-.0853-.098.248.248 0 0 1-.0161-.181.2469.2469 0 0 1 .1116-.144l66.0503-35.727a.2474.2474 0 0 1 .181-.016c.061.017.112.057.144.111a.247.247 0 0 1 .016.181.2448.2448 0 0 1-.112.144l-66.0311 35.727-.1336.038ZM390.464 391.299h-.133l-64.81-39.852a.2479.2479 0 0 1-.06-.162c0-.06.021-.117.06-.162a.2193.2193 0 0 1 .075-.05.2235.2235 0 0 1 .176 0c.027.011.053.028.074.05l64.924 39.832c.037.05.057.11.057.172 0 .062-.02.123-.057.172a.3024.3024 0 0 1-.153.041.3078.3078 0 0 1-.153-.041ZM290.232 215.164a.1517.1517 0 0 1-.066.015.1497.1497 0 0 1-.067-.015.2193.2193 0 0 1-.05-.075.2235.2235 0 0 1 0-.176.2155.2155 0 0 1 .05-.074l37.197-66.356c.011-.031.03-.059.054-.082a.2141.2141 0 0 1 .084-.048.2163.2163 0 0 1 .098-.005c.032.006.063.019.089.039.039.045.06.103.06.163 0 .059-.021.117-.06.162l-37.217 66.375a.212.212 0 0 1-.077.059.2204.2204 0 0 1-.095.018ZM276.328 207.526a.2545.2545 0 0 1-.138-.122.2497.2497 0 0 1-.015-.184l26.943-73.86a.2516.2516 0 0 1 .127-.126.246.246 0 0 1 .179-.008c.029.011.056.027.079.048.023.022.041.047.054.076.012.029.019.059.019.091 0 .031-.006.062-.019.091l-26.924 73.841a.2455.2455 0 0 1-.122.137.2477.2477 0 0 1-.183.016ZM280.322 474.402a.2285.2285 0 0 1-.229-.191l-16.823-77.298a.2493.2493 0 0 1 .037-.182.2481.2481 0 0 1 .153-.104.2486.2486 0 0 1 .177.03c.053.032.092.082.11.142l16.804 77.316c.008.031.011.062.007.093a.2501.2501 0 0 1-.031.088.2276.2276 0 0 1-.063.068.2414.2414 0 0 1-.085.038h-.057ZM330.239 252.839a.2714.2714 0 0 1-.21-.115.2292.2292 0 0 1-.028-.092.2304.2304 0 0 1 .143-.233l71.206-38.496a.2487.2487 0 0 1 .325.096c.039.045.06.102.06.162 0 .06-.021.117-.06.162l-71.149 38.496-.287.02ZM322.405 463.422a.2279.2279 0 0 1-.125-.036.2305.2305 0 0 1-.085-.098l-35.88-73.211a.2717.2717 0 0 1-.038-.099.265.265 0 0 1 .047-.201c.02-.029.046-.054.076-.073a.297.297 0 0 1 .099-.037.2668.2668 0 0 1 .202.047c.028.02.053.046.072.076l35.88 73.212c.021.021.038.046.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2358.2358 0 0 1-.05.074l-.248.096ZM359.874 440.45a.2623.2623 0 0 1-.191 0l-52.894-63.11a.2682.2682 0 0 1 0-.343.2463.2463 0 0 1 .344 0l52.875 63.11a.2473.2473 0 0 1 0 .343.235.235 0 0 1-.134 0ZM205.585 206.647a.2506.2506 0 0 1-.138-.041.2407.2407 0 0 1-.091-.111l-30.4-77.184a.213.213 0 0 1-.018-.09c0-.032.006-.063.019-.091a.213.213 0 0 1 .053-.076.23.23 0 0 1 .079-.048c.029-.016.06-.025.092-.026.033-.002.065.004.094.017.03.013.056.033.077.057.02.025.035.054.043.086l30.4 77.183c.015.028.024.06.026.092a.2116.2116 0 0 1-.075.17.1962.1962 0 0 1-.085.043l-.076.019ZM198.097 209.798a.212.212 0 0 1-.127-.032.2195.2195 0 0 1-.083-.102l-36.643-74.758a.232.232 0 0 1-.013-.179.233.233 0 0 1 .118-.136c.055-.028.12-.032.179-.013a.24.24 0 0 1 .136.118l36.644 74.758a.2487.2487 0 0 1-.096.325l-.115.019ZM151.711 254.214h-.114l-76.3816-38.821a.2503.2503 0 0 1-.1116-.144.248.248 0 0 1 .0162-.181.215.215 0 0 1 .0522-.073.2317.2317 0 0 1 .0766-.048.2084.2084 0 0 1 .089-.014.2223.2223 0 0 1 .0877.021l76.3815 38.839c.054.032.094.084.111.144a.247.247 0 0 1-.016.181.269.269 0 0 1-.085.068.278.278 0 0 1-.106.028ZM145.127 269.203l-82.5111-26.447a.235.235 0 0 1-.079-.042.2342.2342 0 0 1-.0568-.069.2323.2323 0 0 1-.0259-.086.2275.2275 0 0 1 .009-.089.248.248 0 0 1 .1172-.149.2432.2432 0 0 1 .1883-.023l82.4343 26.371a.2285.2285 0 0 1 .229.229.2285.2285 0 0 1-.229.229l-.076.076ZM101.796 428.191a.3343.3343 0 0 1-.172 0 .2453.2453 0 0 1-.069-.172c0-.064.024-.125.069-.172l64.847-58.909a.2313.2313 0 0 1 .267-.057c.029.013.056.033.077.057a.2347.2347 0 0 1 .068.163.2305.2305 0 0 1-.068.162l-64.733 58.852a.305.305 0 0 1-.286.076ZM91.807 416.524a.3115.3115 0 0 1-.191 0 .248.248 0 0 1-.0691-.172c0-.064.0247-.125.0691-.172l69.373-53.467a.2318.2318 0 0 1 .075-.049.22.22 0 0 1 .088-.018c.03 0 .06.006.087.018.028.011.054.028.075.049a.21.21 0 0 1 .056.073.2016.2016 0 0 1 0 .179.2013.2013 0 0 1-.056.073l-69.3161 53.486a.2107.2107 0 0 1-.1909 0ZM176.416 221.503a.2371.2371 0 0 1-.095.019.2454.2454 0 0 1-.096-.019l-56.56-67.521a.2477.2477 0 0 1-.045-.081.2606.2606 0 0 1-.01-.092.2535.2535 0 0 1 .026-.089.2362.2362 0 0 1 .058-.072c.024-.02.051-.035.081-.045.03-.009.061-.013.092-.01.031.003.061.012.089.026.027.014.052.034.072.058l56.579 67.521c.022.021.039.046.05.074a.2235.2235 0 0 1 0 .176.2064.2064 0 0 1-.05.074.208.208 0 0 1-.191-.019ZM237.006 197.425a.2295.2295 0 0 1-.162-.068.2295.2295 0 0 1-.068-.162l-4.697-88.487a.2293.2293 0 0 1 .053-.168.2367.2367 0 0 1 .157-.081c.063 0 .123.024.169.066.046.043.074.101.079.164l4.698 88.487a.2485.2485 0 0 1-.012.094c-.01.03-.027.057-.048.081a.2288.2288 0 0 1-.077.054.2275.2275 0 0 1-.092.02ZM158.952 239.224h-.133l-72.3906-52.971a.2466.2466 0 0 1-.069-.172.246.246 0 0 1 .069-.171.2822.2822 0 0 1 .1719-.058c.062 0 .1223.02.1719.058l72.3708 52.97a.2463.2463 0 0 1 0 .344.239.239 0 0 1-.095.021.2438.2438 0 0 1-.096-.021ZM337.567 258.395a.2388.2388 0 0 1-.126-.046.2487.2487 0 0 1-.084-.106.227.227 0 0 1-.021-.088.2442.2442 0 0 1 .014-.089.2375.2375 0 0 1 .048-.077.2416.2416 0 0 1 .074-.052l83.102-36.663a.227.227 0 0 1 .177-.006c.029.01.055.026.077.047s.04.046.052.074a.247.247 0 0 1 .008.185.241.241 0 0 1-.123.139l-83.102 36.644-.096.038ZM220.321 198.494a.2529.2529 0 0 1-.147-.057.259.259 0 0 1-.083-.134l-19.439-89.424a.251.251 0 0 1 .038-.181.2496.2496 0 0 1 .153-.105.23.23 0 0 1 .174.039c.025.018.046.04.062.067.016.026.027.055.032.085l19.458 89.423a.2488.2488 0 0 1-.038.182.2509.2509 0 0 1-.153.105h-.057ZM189.023 210.428a.3263.3263 0 0 1-.21-.114l-47.166-79.494a.2497.2497 0 0 1-.069-.172c0-.064.025-.126.069-.172a.2487.2487 0 0 1 .325.096l47.261 79.493c.028.057.034.121.016.182a.2497.2497 0 0 1-.112.143l-.114.038ZM300.905 213.35a.193.193 0 0 1-.134 0 .2485.2485 0 0 1-.06-.163c0-.059.021-.117.06-.162l51.749-77.202a.2064.2064 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.011.053.028.074.05.039.045.061.102.061.162 0 .06-.022.117-.061.162l-51.824 77.145c-.032.03-.072.05-.115.058ZM43.6154 302.869a.2314.2314 0 0 1-.1745-.06.2366.2366 0 0 1-.0547-.077.2327.2327 0 0 1-.019-.093c0-.065.0262-.129.0727-.175a.2467.2467 0 0 1 .1755-.073l93.7576-1.184c.063 0 .123.024.17.066.046.043.074.101.079.163a.269.269 0 0 1-.078.171.269.269 0 0 1-.171.078l-93.7576 1.184ZM189.275 493.134a.2466.2466 0 0 1-.149-.117.2425.2425 0 0 1-.023-.188l25.11-91.161a.2103.2103 0 0 1 .287-.172c.059.018.109.057.141.11.032.053.043.116.03.176l-25.167 91.123a.2012.2012 0 0 1-.012.091.2063.2063 0 0 1-.049.078.2154.2154 0 0 1-.077.049c-.029.01-.06.014-.091.011ZM269.704 503.083a.2494.2494 0 0 1-.229-.21l-13.042-97.004a.2544.2544 0 0 1 .004-.099.2329.2329 0 0 1 .041-.089.2525.2525 0 0 1 .072-.066.259.259 0 0 1 .093-.033c.063-.005.126.013.175.052.05.039.083.096.092.158l13.043 97.024c.005.031.004.064-.004.095a.2259.2259 0 0 1-.042.085.238.238 0 0 1-.073.061.2266.2266 0 0 1-.091.026h-.039ZM136.476 275.639 35.2704 252.075a.2476.2476 0 0 1-.1718-.286.2502.2502 0 0 1 .1047-.154.2477.2477 0 0 1 .1817-.037l101.205 23.563c.059.018.11.057.141.11a.249.249 0 0 1 .031.177.2325.2325 0 0 1-.033.091.2258.2258 0 0 1-.157.104.222.222 0 0 1-.096-.004ZM392.543 452.652a.2198.2198 0 0 1-.087.019.2104.2104 0 0 1-.085-.019l-73.46-74.567a.2403.2403 0 0 1-.05-.075.2325.2325 0 0 1 0-.175.2524.2524 0 0 1 .05-.075.2276.2276 0 0 1 .074-.049.2235.2235 0 0 1 .176 0c.028.011.053.028.075.049l73.478 74.472c.022.021.039.047.05.074a.2235.2235 0 0 1 0 .176.2193.2193 0 0 1-.05.075.2308.2308 0 0 1-.075.067.236.236 0 0 1-.096.028ZM95.3469 457.464a.212.212 0 0 1-.1528 0 .2485.2485 0 0 1-.0691-.172.246.246 0 0 1 .0691-.171l72.2759-77.184c.048-.04.109-.062.172-.062.063 0 .123.022.172.062.044.047.069.108.069.172 0 .064-.025.126-.069.172l-72.2953 77.107a.2082.2082 0 0 1-.0769.058.1947.1947 0 0 1-.0949.018ZM245.51 190.416a.246.246 0 0 1-.163-.079.2507.2507 0 0 1-.066-.169l2.96-106.9335a.2167.2167 0 0 1 .011-.0911.2181.2181 0 0 1 .05-.0775.209.209 0 0 1 .168-.0605c.066 0 .129.0261.176.0727a.2498.2498 0 0 1 .072.1755l-2.959 106.9334c0 .032-.007.064-.019.093a.2468.2468 0 0 1-.055.077.2292.2292 0 0 1-.081.048c-.03.01-.062.014-.094.011ZM34.9613 372.605a.251.251 0 0 1-.13-.09.2465.2465 0 0 1-.0501-.149c0-.054.0176-.107.0501-.15a.2493.2493 0 0 1 .13-.089l102.8667-35.804c.03-.011.062-.017.094-.015.032.001.064.009.093.024.029.014.054.034.074.059.021.025.036.054.044.085.019.061.013.127-.015.183a.2524.2524 0 0 1-.138.123L35.0377 372.605h-.0764ZM415.574 449.807a.2125.2125 0 0 1-.153 0l-87.666-75.694a.2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074.2463.2463 0 0 1 .344 0l87.647 75.693c.021.022.038.047.05.075a.2235.2235 0 0 1 0 .176.2478.2478 0 0 1-.05.074.2666.2666 0 0 1-.172 0ZM9.1084 322.174a.247.247 0 0 1-.169-.066.2475.2475 0 0 1-.0792-.163.2303.2303 0 0 1 .06-.175.2228.2228 0 0 1 .0768-.054.2256.2256 0 0 1 .0923-.019l119.5937-11.19a.2317.2317 0 0 1 .114-.005c.038.007.073.022.104.045a.2482.2482 0 0 1 0 .397.2443.2443 0 0 1-.218.04L9.0703 322.174h.0381ZM480.482 355.801l-124.52-29.025a.2337.2337 0 0 1-.085-.038.2154.2154 0 0 1-.063-.068.226.226 0 0 1-.024-.181.2074.2074 0 0 1 .101-.156.2045.2045 0 0 1 .091-.03c.032-.002.064.003.094.015l124.445 29.101a.266.266 0 0 1 .19.286.247.247 0 0 1-.102.076.2637.2637 0 0 1-.127.02ZM356.697 270.635a.2103.2103 0 0 1-.148-.04.2079.2079 0 0 1-.081-.131.2079.2079 0 0 1-.014-.095.1953.1953 0 0 1 .029-.091c.017-.028.04-.051.067-.069a.221.221 0 0 1 .09-.032l128.454-33.398a.2515.2515 0 0 1 .188.023c.058.032.1.086.118.149.008.06-.005.122-.036.174a.2652.2652 0 0 1-.136.113l-128.473 33.397h-.058ZM470.089 416.18h-.115l-121.579-61.849a.2458.2458 0 0 1-.123-.14.2518.2518 0 0 1 .008-.185.2473.2473 0 0 1 .325-.095l121.579 61.849a.235.235 0 0 1 .081.054c.022.024.039.052.05.083.011.03.015.063.013.095a.2351.2351 0 0 1-.029.093.2722.2722 0 0 1-.094.071.2571.2571 0 0 1-.116.024ZM130.748 543.737h-.096a.249.249 0 0 1-.122-.139.2448.2448 0 0 1 .008-.186l60.971-132.827c.013-.027.03-.052.052-.073a.2486.2486 0 0 1 .077-.048.2082.2082 0 0 1 .089-.014c.03.001.06.008.088.021.03.012.057.031.08.054s.041.05.054.08c.012.03.019.063.019.095a.2565.2565 0 0 1-.02.095l-60.99 132.808a.2305.2305 0 0 1-.085.098.2328.2328 0 0 1-.125.036ZM364.951 298.782a.2478.2478 0 0 1-.169-.066.2461.2461 0 0 1-.079-.163c0-.066.026-.129.073-.175a.246.246 0 0 1 .175-.073l149.383-1.91c.066 0 .129.026.175.073.047.047.073.11.073.176 0 .031-.006.063-.019.092a.2438.2438 0 0 1-.054.077.2383.2383 0 0 1-.081.048.251.251 0 0 1-.094.012l-149.383 1.909ZM225.557 174.338a.2425.2425 0 0 1-.163-.059.2432.2432 0 0 1-.085-.151L203.635 12.7339l-.001-.0854c-.006-.0327-.005-.0225.003-.0547.007-.0322-.13-.0937.368-.0937.02-.0267-.027.017.001 0-.032.0046.029-.017 0 0 .063-.0015 0 0 .105 0 .049.0383-.013.0331 0 .0937v.0547l21.675 161.3645c.006.032.004.064-.004.095a.2238.2238 0 0 1-.114.146.2503.2503 0 0 1-.092.027l-.019.057Z' fill='%23fff' fill-opacity='.24'/%3E%3Cpath d='M125.04 328.315c.387-.228.833-.337 1.281-.311.449.025.88.182 1.239.453.359.27.63.64.779 1.064.148.425.168.883.056 1.318-.112.436-.351.828-.686 1.127-.335.3-.751.493-1.196.556a2.272 2.272 0 0 1-1.304-.202 2.2681 2.2681 0 0 1-.971-.892 2.276 2.276 0 0 1-.294-.837c-.042-.296-.025-.597.05-.886.074-.289.205-.56.384-.799.18-.238.404-.439.662-.591ZM195.85 420.898a2.8117 2.8117 0 0 1 1.585-.4c.556.027 1.092.218 1.539.55.447.332.785.79.971 1.315.187.525.213 1.093.075 1.632-.137.54-.432 1.027-.847 1.398-.415.372-.931.611-1.483.689a2.8081 2.8081 0 0 1-2.814-1.364 2.8276 2.8276 0 0 1-.288-2.108c.182-.713.634-1.327 1.262-1.712ZM109.428 278.07c.292-.175.616-.292.953-.342.337-.05.68-.033 1.01.051.331.083.641.231.914.435.272.204.502.461.675.754.265.441.392.95.367 1.464a2.6021 2.6021 0 0 1-.509 1.421c-.307.413-.729.725-1.213.897-.485.173-1.009.198-1.508.072a2.5985 2.5985 0 0 1-1.293-.779 2.603 2.603 0 0 1-.641-1.366c-.074-.509.005-1.029.227-1.493.222-.464.576-.851 1.018-1.114ZM296.48 176.608c.286-.196.61-.331.95-.397.341-.066.691-.062 1.03.012.339.075.658.218.94.421.281.202.518.461.696.759.177.298.292.629.337.973.045.344.019.693-.077 1.027-.095.333-.258.644-.478.912-.22.268-.493.488-.801.647-.575.296-1.24.361-1.861.183a2.5353 2.5353 0 0 1-1.482-1.14 2.543 2.543 0 0 1-.3-1.846 2.543 2.543 0 0 1 1.046-1.551ZM215.566 443.45c1.529 0 2.769-1.24 2.769-2.769 0-1.529-1.24-2.769-2.769-2.769-1.529 0-2.769 1.24-2.769 2.769 0 1.529 1.24 2.769 2.769 2.769ZM109.318 355.773c.455-.269.979-.398 1.507-.369.528.028 1.035.213 1.458.53.423.317.743.752.919 1.25.176.499.2 1.038.069 1.55s-.41.974-.804 1.328c-.393.353-.882.582-1.405.657a2.676 2.676 0 0 1-1.534-.233 2.6695 2.6695 0 0 1-1.145-1.047 2.6278 2.6278 0 0 1-.354-.984c-.052-.348-.034-.704.053-1.045.088-.341.242-.662.454-.943.212-.281.478-.517.782-.694ZM169.227 425.252a2.8304 2.8304 0 0 1 2.146-.313c.729.184 1.355.651 1.74 1.296.385.646.497 1.418.313 2.147a2.8352 2.8352 0 0 1-1.297 1.739c-.319.191-.673.317-1.042.37-.368.054-.743.035-1.104-.057-.361-.091-.7-.252-.999-.475-.298-.222-.55-.501-.741-.821a2.853 2.853 0 0 1-.37-1.042c-.053-.369-.034-.744.057-1.105.092-.361.253-.7.476-.998.222-.299.501-.55.821-.741ZM157.821 421.758a2.7114 2.7114 0 0 1 3.952 1.413c.181.506.207 1.054.075 1.574-.131.521-.414.991-.813 1.351-.4.359-.896.592-1.428.669a2.7065 2.7065 0 0 1-1.558-.238c-.485-.232-.89-.602-1.163-1.065a2.7108 2.7108 0 0 1-.296-2.045c.176-.694.618-1.29 1.231-1.659ZM115.571 379.015a3.074 3.074 0 0 1 2.235-.192c.743.22 1.375.712 1.771 1.378.395.665.525 1.456.363 2.213a3.0764 3.0764 0 0 1-1.237 1.872 3.08 3.08 0 0 1-1.155.497c-.415.085-.843.083-1.258-.006a3.0628 3.0628 0 0 1-1.149-.509 3.0695 3.0695 0 0 1-.85-.926c-.217-.365-.355-.77-.408-1.19-.052-.42-.017-.847.103-1.253.12-.406.323-.783.596-1.108.272-.324.609-.588.989-.776ZM389.7 307.68c.465-.266.997-.39 1.532-.356.534.034 1.047.224 1.474.547a2.729 2.729 0 0 1 1.002 2.84c-.13.52-.41.99-.805 1.351-.394.362-.887.6-1.416.684a2.734 2.734 0 0 1-1.558-.211 2.7342 2.7342 0 0 1-1.184-1.036 2.7371 2.7371 0 0 1-.383-1.022c-.058-.363-.042-.734.048-1.09.089-.357.249-.692.471-.985.222-.293.5-.539.819-.722ZM224.512 446.544c.345-.21.728-.349 1.127-.408.399-.06.806-.039 1.198.06a3.0462 3.0462 0 0 1 1.876 1.417c.312.522.463 1.126.432 1.734a3.0733 3.0733 0 0 1-.606 1.681c-.363.488-.864.858-1.438 1.061-.574.203-1.195.232-1.785.082a3.0825 3.0825 0 0 1-1.529-.926 3.07 3.07 0 0 1-.756-1.619c-.086-.603.009-1.217.272-1.766.264-.549.684-1.007 1.209-1.316ZM385.995 343.429a3.04 3.04 0 0 1 1.711-.425 3.0348 3.0348 0 0 1 2.706 2.014c.202.566.231 1.179.084 1.761a3.0395 3.0395 0 0 1-.909 1.51c-.446.403-1.001.664-1.595.751a3.0335 3.0335 0 0 1-1.743-.262 3.027 3.027 0 0 1-1.304-1.186 3.0343 3.0343 0 0 1-.337-2.299c.197-.78.696-1.451 1.387-1.864ZM133.92 189.008c.507-.299 1.092-.44 1.68-.407a2.977 2.977 0 0 1 1.623.593c.47.354.825.84 1.02 1.396.195.555.221 1.156.074 1.726a2.9705 2.9705 0 0 1-.897 1.477c-.439.393-.984.647-1.567.731a2.975 2.975 0 0 1-1.708-.263 2.971 2.971 0 0 1-1.275-1.167c-.2-.337-.331-.71-.387-1.098-.055-.388-.034-.783.064-1.163.097-.379.269-.736.505-1.049a2.97 2.97 0 0 1 .868-.776ZM336.2 177.678a2.727 2.727 0 0 1 1.532-.357c.534.034 1.047.224 1.474.547a2.7317 2.7317 0 0 1 1.002 2.84c-.13.52-.409.99-.804 1.351-.395.362-.888.6-1.417.684-.529.084-1.07.011-1.558-.211a2.7358 2.7358 0 0 1-1.183-1.035c-.193-.313-.321-.66-.378-1.023-.056-.362-.039-.732.05-1.088.089-.356.248-.691.468-.984.221-.293.497-.54.814-.724ZM386.03 246.95a3.1124 3.1124 0 0 1 1.753-.427c.614.033 1.204.248 1.696.617s.864.875 1.069 1.455a3.1137 3.1137 0 0 1-.852 3.348c-.457.412-1.026.679-1.634.767-.609.089-1.23-.004-1.785-.268a3.1232 3.1232 0 0 1-1.336-1.214c-.21-.352-.349-.742-.408-1.148-.06-.406-.038-.82.063-1.217.101-.398.28-.771.526-1.099.246-.329.554-.605.908-.814ZM197.383 154.744c1.593 0 2.884-1.291 2.884-2.883 0-1.593-1.291-2.884-2.884-2.884-1.592 0-2.883 1.291-2.883 2.884 0 1.592 1.291 2.883 2.883 2.883ZM269.915 143.898c.491-.29 1.057-.429 1.626-.397.569.031 1.117.23 1.573.572.456.342.8.812.989 1.35.19.538.215 1.12.074 1.672a2.893 2.893 0 0 1-.868 1.431c-.425.381-.952.627-1.517.708-.564.081-1.14-.007-1.654-.254a2.8854 2.8854 0 0 1-1.235-1.129c-.193-.326-.32-.687-.374-1.062a2.8862 2.8862 0 0 1 .548-2.14c.227-.303.512-.558.838-.751ZM399.73 320.608a3.0771 3.0771 0 0 1 2.236-.192c.742.22 1.375.712 1.77 1.377.396.666.526 1.457.363 2.214a3.0671 3.0671 0 0 1-1.237 1.871c-.345.21-.728.349-1.127.408-.4.06-.807.039-1.198-.06a3.042 3.042 0 0 1-1.081-.52 3.0348 3.0348 0 0 1-.795-.897 3.075 3.075 0 0 1-.332-2.321c.201-.787.704-1.463 1.401-1.88ZM90.6089 235.46a3.2755 3.2755 0 0 1 1.8509-.455c.6483.034 1.2719.26 1.7918.649s.913.923 1.1294 1.536a3.284 3.284 0 0 1-.8989 3.535 3.2857 3.2857 0 0 1-1.7255.81 3.2889 3.2889 0 0 1-1.8845-.285 3.2858 3.2858 0 0 1-1.838-2.493 3.2853 3.2853 0 0 1 .6202-2.44c.2587-.346.5831-.637.9546-.857ZM361.329 187.415c.51-.301 1.098-.443 1.689-.41.591.033 1.159.24 1.632.595.474.356.831.843 1.028 1.402.196.558.224 1.162.078 1.736a3.0044 3.0044 0 0 1-.899 1.487c-.44.396-.987.654-1.573.739a2.9996 2.9996 0 0 1-1.718-.257 2.997 2.997 0 0 1-1.287-1.168 3.0147 3.0147 0 0 1-.326-2.279 3.011 3.011 0 0 1 1.376-1.845ZM401.556 268.722a3.0247 3.0247 0 0 1 1.7-.418c.595.032 1.168.24 1.645.597.478.356.839.847 1.038 1.409.199.562.227 1.17.081 1.748-.147.578-.461 1.1-.904 1.499-.443.4-.994.659-1.584.745a3.018 3.018 0 0 1-1.731-.259 3.0194 3.0194 0 0 1-1.295-1.177 3.0258 3.0258 0 0 1-.396-1.112c-.058-.393-.037-.793.061-1.178.097-.385.27-.747.507-1.065.238-.318.537-.586.878-.789ZM235.982 462.094a3.4243 3.4243 0 0 1 1.927-.466 3.4159 3.4159 0 0 1 3.031 2.281c.224.637.254 1.326.086 1.98a3.4202 3.4202 0 0 1-1.027 1.695c-.502.451-1.127.743-1.795.84-.668.096-1.35-.007-1.959-.298a3.419 3.419 0 0 1-1.466-1.334c-.23-.387-.382-.816-.447-1.262a3.423 3.423 0 0 1 .651-2.544c.271-.36.611-.663.999-.892ZM289.617 455.449a3.1703 3.1703 0 0 1 1.788-.442c.627.033 1.23.251 1.732.626.503.376.883.892 1.091 1.484.209.592.238 1.232.083 1.84a3.1757 3.1757 0 0 1-.955 1.575c-.467.419-1.048.69-1.669.778a3.1663 3.1663 0 0 1-1.821-.281 3.1672 3.1672 0 0 1-1.356-1.245 3.1499 3.1499 0 0 1-.415-1.164c-.06-.412-.037-.831.066-1.234a3.1468 3.1468 0 0 1 1.456-1.937ZM138.657 426.408a2.8884 2.8884 0 0 1 3.962 1.002c.393.659.508 1.446.32 2.189a2.8894 2.8894 0 0 1-1.322 1.773 2.92 2.92 0 0 1-2.193.308 2.9234 2.9234 0 0 1-1.779-1.32 2.858 2.858 0 0 1-.38-1.061c-.055-.376-.035-.759.059-1.127s.26-.713.489-1.016c.229-.303.516-.557.844-.748ZM258.565 132.448c.73-.433 1.601-.558 2.423-.349.822.21 1.527.737 1.96 1.466.433.73.558 1.601.349 2.423-.21.822-.737 1.527-1.466 1.96a3.2056 3.2056 0 0 1-2.423.349 3.2004 3.2004 0 0 1-1.96-1.466 3.2016 3.2016 0 0 1-.349-2.423c.21-.822.737-1.527 1.466-1.96ZM337.109 433.234a3.4352 3.4352 0 0 1 3.811.208c.544.407.955.967 1.181 1.607.226.641.257 1.334.089 1.993a3.4395 3.4395 0 0 1-1.033 1.706c-.505.454-1.133.749-1.806.846a3.4454 3.4454 0 0 1-1.972-.299 3.4418 3.4418 0 0 1-1.922-2.611c-.064-.447-.04-.903.071-1.341.112-.438.309-.85.581-1.212.271-.362.611-.667 1-.897ZM396.029 360.467a3.2783 3.2783 0 0 1 1.853-.46c.65.033 1.275.259 1.796.648.521.389.915.924 1.132 1.537.217.613.247 1.277.086 1.907a3.284 3.284 0 0 1-.99 1.633 3.288 3.288 0 0 1-1.73.807 3.2909 3.2909 0 0 1-1.887-.293 3.2782 3.2782 0 0 1-1.405-1.292 3.2587 3.2587 0 0 1-.428-1.205c-.062-.426-.039-.86.067-1.277.107-.417.295-.809.553-1.153.259-.344.583-.634.953-.852ZM326.744 441.521a3.2973 3.2973 0 0 1 1.862-.462c.652.033 1.281.259 1.805.65.524.39.92.927 1.139 1.543.219.616.25 1.283.09 1.917a3.3089 3.3089 0 0 1-.991 1.643 3.3039 3.3039 0 0 1-5.051-.765 3.3267 3.3267 0 0 1-.356-2.498c.215-.847.754-1.575 1.502-2.028ZM75.1979 326.429a3.0552 3.0552 0 0 1 1.723-.425 3.0562 3.0562 0 0 1 1.6683.605c.4839.363.8496.86 1.0506 1.43a3.056 3.056 0 0 1-.8414 3.291 3.064 3.064 0 0 1-1.6081.75 3.0635 3.0635 0 0 1-1.7538-.27 3.055 3.055 0 0 1-1.3079-1.2 3.0542 3.0542 0 0 1 1.0693-4.181ZM143.9 160.881a2.864 2.864 0 0 1 1.613-.399c.566.03 1.11.226 1.564.564.453.339.797.804.986 1.338.19.533.217 1.111.079 1.66a2.8694 2.8694 0 0 1-.857 1.424c-.42.379-.943.626-1.503.708-.56.083-1.132-.003-1.644-.245s-.94-.631-1.231-1.117a2.8358 2.8358 0 0 1-.376-1.054 2.8648 2.8648 0 0 1 .537-2.13c.225-.302.508-.557.832-.749ZM97.4503 209.039a2.9403 2.9403 0 0 1 1.6563-.401 2.9476 2.9476 0 0 1 1.6004.585c.464.349.815.827 1.007 1.375.193.547.22 1.14.076 1.702-.143.563-.449 1.07-.881 1.459a2.942 2.942 0 0 1-1.5418.725 2.9464 2.9464 0 0 1-1.6854-.252 2.9434 2.9434 0 0 1-1.6507-2.231 2.944 2.944 0 0 1 .0599-1.153c.0959-.376.2653-.73.4986-1.04a2.939 2.939 0 0 1 .8607-.769ZM374.761 193.393a3.1524 3.1524 0 0 1 2.389-.347 3.1545 3.1545 0 0 1 2.282 3.835 3.1552 3.1552 0 0 1-1.444 1.935c-.72.428-1.579.553-2.39.347a3.154 3.154 0 0 1-1.935-1.445 3.1548 3.1548 0 0 1 1.098-4.325ZM303.488 455.487c.59-.351 1.271-.52 1.957-.484.686.035 1.346.273 1.897.684.551.41.967.975 1.198 1.622a3.4755 3.4755 0 0 1-.944 3.742c-.509.461-1.143.76-1.823.861a3.4765 3.4765 0 0 1-3.488-1.651c-.47-.793-.608-1.74-.382-2.635.225-.894.795-1.663 1.585-2.139ZM70.9476 285.488a3.498 3.498 0 0 1 1.9697-.483 3.493 3.493 0 0 1 1.9062.692c.553.415.9708.983 1.2007 1.635a3.4945 3.4945 0 0 1-4.8007 4.316 3.4939 3.4939 0 0 1-1.9532-2.654 3.4937 3.4937 0 0 1 1.6773-3.506ZM409.532 281.608a2.8578 2.8578 0 0 1 1.616-.404c.566.028 1.112.224 1.567.562.455.339.799.805.989 1.339.19.535.217 1.114.077 1.663a2.869 2.869 0 0 1-.86 1.426c-.422.379-.947.625-1.508.705a2.865 2.865 0 0 1-2.874-1.377 2.8647 2.8647 0 0 1-.31-2.162c.186-.733.654-1.363 1.303-1.752ZM356.484 172.923a3.282 3.282 0 0 1 1.851-.455c.648.035 1.272.261 1.792.65s.913.923 1.129 1.535c.216.612.246 1.275.086 1.904a3.2782 3.2782 0 0 1-.985 1.632 3.283 3.283 0 0 1-1.725.809 3.2897 3.2897 0 0 1-1.885-.285 3.2868 3.2868 0 0 1-1.838-2.493c-.062-.427-.039-.863.067-1.282.107-.418.295-.812.553-1.157.259-.346.583-.638.955-.858ZM380.388 399.741c.627-.375 1.35-.555 2.078-.518.729.037 1.43.289 2.015.725a3.6836 3.6836 0 0 1 1.272 1.723c.244.688.279 1.432.099 2.139a3.6834 3.6834 0 0 1-1.107 1.834c-.542.488-1.217.804-1.939.908a3.6853 3.6853 0 0 1-2.117-.324 3.686 3.686 0 0 1-1.58-1.446 3.705 3.705 0 0 1-.394-2.783 3.71 3.71 0 0 1 1.673-2.258ZM384.967 203.177a2.9794 2.9794 0 0 1 1.68-.408c.588.034 1.152.24 1.623.594.47.354.825.84 1.02 1.395.195.556.221 1.157.074 1.727-.147.57-.459 1.084-.897 1.477-.439.393-.984.647-1.567.73a2.9746 2.9746 0 0 1-1.708-.262 2.971 2.971 0 0 1-1.275-1.167c-.2-.337-.332-.71-.387-1.098-.056-.388-.034-.783.064-1.163.097-.38.269-.736.505-1.049.235-.314.53-.577.868-.776ZM287.406 129.748c.51-.302 1.098-.447 1.69-.415a3.004 3.004 0 0 1 1.637.594c.474.356.833.844 1.03 1.403a2.9956 2.9956 0 0 1-.826 3.228c-.441.396-.99.652-1.577.736a3.0024 3.0024 0 0 1-1.721-.264 3.0001 3.0001 0 0 1-1.283-1.176 2.9971 2.9971 0 0 1-.325-2.27c.197-.77.691-1.43 1.375-1.836ZM107.791 182.531a3.7004 3.7004 0 0 1 2.801-.422 3.697 3.697 0 0 1 2.278 1.682c.507.841.659 1.848.422 2.801a3.697 3.697 0 0 1-1.682 2.278c-.416.251-.878.417-1.358.49-.481.072-.971.049-1.443-.068a3.7126 3.7126 0 0 1-1.306-.614 3.6988 3.6988 0 0 1-.972-1.068 3.7084 3.7084 0 0 1-.49-1.358c-.072-.481-.049-.971.068-1.443.117-.471.326-.915.614-1.306a3.713 3.713 0 0 1 1.068-.972ZM250.316 472.463a3.514 3.514 0 0 1 1.981-.491c.694.036 1.362.277 1.919.693a3.5146 3.5146 0 0 1 1.305 3.681 3.5247 3.5247 0 0 1-1.055 1.747 3.511 3.511 0 0 1-1.848.865c-.688.1-1.39-.007-2.017-.307a3.5044 3.5044 0 0 1-1.507-1.376c-.475-.8-.613-1.757-.384-2.659.229-.902.807-1.676 1.606-2.153ZM85.2818 381.23a3.3304 3.3304 0 0 1 1.8744-.461 3.3161 3.3161 0 0 1 1.8144.659c.5263.394.9238.935 1.1422 1.556.2184.62.2479 1.291.0846 1.928a3.3241 3.3241 0 0 1-1.0017 1.65 3.3254 3.3254 0 0 1-1.7498.815 3.327 3.327 0 0 1-1.9075-.296 3.3181 3.3181 0 0 1-1.4213-1.306 3.3219 3.3219 0 0 1-.3568-2.513 3.3253 3.3253 0 0 1 1.5215-2.032ZM392.55 389.881c.648-.4 1.4-.596 2.161-.565a3.821 3.821 0 0 1 3.44 2.534 3.8179 3.8179 0 0 1-1.062 4.138c-.569.505-1.276.829-2.031.93-.754.1-1.521-.027-2.203-.365a3.8244 3.8244 0 0 1-1.623-1.536 3.8185 3.8185 0 0 1-.378-2.834c.246-.958.854-1.783 1.696-2.302ZM327.663 141.619a3.4142 3.4142 0 0 1 1.927-.481 3.418 3.418 0 0 1 1.869.672c.542.404.953.959 1.18 1.597a3.4172 3.4172 0 0 1-.933 3.684c-.502.453-1.128.746-1.797.844-.67.097-1.353-.007-1.964-.299a3.418 3.418 0 0 1-1.466-1.339 3.4223 3.4223 0 0 1-.375-2.584c.222-.877.783-1.63 1.559-2.094ZM302.653 127.47c.575-.34 1.238-.502 1.905-.465.667.037 1.308.27 1.843.671.534.401.938.951 1.16 1.581.222.63.252 1.311.087 1.958a3.383 3.383 0 0 1-1.015 1.678 3.379 3.379 0 0 1-3.714.538 3.3788 3.3788 0 0 1-1.45-1.321 3.4018 3.4018 0 0 1-.363-2.564c.221-.869.778-1.615 1.547-2.076ZM279.426 475.136a3.5209 3.5209 0 0 1 1.979-.485 3.5114 3.5114 0 0 1 3.123 2.335c.232.654.265 1.362.095 2.035a3.509 3.509 0 0 1-1.051 1.745c-.515.466-1.156.768-1.843.869a3.5125 3.5125 0 0 1-2.015-.3 3.5167 3.5167 0 0 1-1.51-1.368 3.5066 3.5066 0 0 1-.463-1.295c-.068-.458-.044-.925.069-1.374.114-.449.315-.871.592-1.242a3.531 3.531 0 0 1 1.024-.92ZM402.68 209.268a3.2973 3.2973 0 0 1 1.862-.462c.652.033 1.281.259 1.805.65.524.39.92.927 1.139 1.543.219.616.25 1.283.09 1.917a3.3089 3.3089 0 0 1-.991 1.642 3.3026 3.3026 0 0 1-3.633.529 3.3067 3.3067 0 0 1-1.418-1.293 3.2909 3.2909 0 0 1-.436-1.214 3.2866 3.2866 0 0 1 .621-2.452c.26-.347.587-.639.961-.86ZM322.401 463.813a3.9084 3.9084 0 0 1 2.206-.548c.773.039 1.517.307 2.138.769a3.9226 3.9226 0 0 1 1.351 1.829c.259.729.296 1.519.107 2.27-.19.751-.598 1.428-1.173 1.947-.575.519-1.29.856-2.057.967a3.9089 3.9089 0 0 1-2.247-.338 3.9215 3.9215 0 0 1-1.681-1.53 3.9354 3.9354 0 0 1-.425-2.962 3.9323 3.9323 0 0 1 1.781-2.404ZM360.84 440.803a3.9712 3.9712 0 0 1 2.24-.563c.786.039 1.543.31 2.175.779a3.9718 3.9718 0 0 1-1.805 7.12 3.9822 3.9822 0 0 1-2.283-.351 3.9769 3.9769 0 0 1-1.702-1.562 3.9732 3.9732 0 0 1-.429-2.995 3.9669 3.9669 0 0 1 1.804-2.428ZM172.555 123.504a3.1537 3.1537 0 0 1 1.775-.429c.621.036 1.217.254 1.715.628.497.374.872.886 1.078 1.473.206.587.234 1.222.08 1.825a3.1551 3.1551 0 0 1-.945 1.562 3.154 3.154 0 0 1-1.653.776 3.1554 3.1554 0 0 1-1.806-.272 3.1533 3.1533 0 0 1-1.352-1.228 3.1661 3.1661 0 0 1-.414-1.164 3.1485 3.1485 0 0 1 .6-2.348c.25-.332.563-.612.922-.823ZM158.546 129.099a3.1561 3.1561 0 0 1 1.777-.434c.623.034 1.221.252 1.719.626s.875.887 1.081 1.475c.207.588.234 1.224.08 1.828a3.151 3.151 0 0 1-.95 1.563 3.15 3.15 0 0 1-4.814-.742 3.1487 3.1487 0 0 1-.34-2.388c.208-.809.728-1.503 1.447-1.928ZM69.801 209.937a3.6657 3.6657 0 0 1 5.4189 4.058 3.6655 3.6655 0 0 1-3.0213 2.725 3.6659 3.6659 0 0 1-4.0859-4.529 3.663 3.663 0 0 1 1.6883-2.254ZM56.7387 238.338a3.8253 3.8253 0 0 1 2.1538-.543c.7559.036 1.484.296 2.0919.747a3.8197 3.8197 0 0 1 1.4279 4.003 3.8228 3.8228 0 0 1-1.147 1.903 3.8238 3.8238 0 0 1-2.0117.942 3.8282 3.8282 0 0 1-2.1956-.337 3.8162 3.8162 0 0 1-1.6368-1.502 3.817 3.817 0 0 1-.4141-2.877 3.8191 3.8191 0 0 1 1.7316-2.336ZM96.0323 427.315a4.2236 4.2236 0 0 1 2.3842-.603 4.2283 4.2283 0 0 1 2.3155.829c.672.5 1.18 1.189 1.46 1.979.279.79.317 1.645.109 2.456a4.2218 4.2218 0 0 1-1.279 2.101 4.2134 4.2134 0 0 1-2.2325 1.031 4.2212 4.2212 0 0 1-2.4282-.389 4.215 4.215 0 0 1-1.7993-1.676 4.2379 4.2379 0 0 1 1.4703-5.728ZM85.671 415.704a4.1999 4.1999 0 0 1 2.3713-.589 4.2042 4.2042 0 0 1 2.2982.83 4.2018 4.2018 0 0 1 .2851 6.498 4.2027 4.2027 0 0 1-2.2167 1.028 4.212 4.212 0 0 1-2.4139-.379 4.2057 4.2057 0 0 1-1.7943-1.659 4.2007 4.2007 0 0 1-.4438-3.167 4.2035 4.2035 0 0 1 1.9141-2.562ZM116.196 148.984a3.2294 3.2294 0 0 1 2.389-.27 3.227 3.227 0 0 1 1.914 1.457 3.2294 3.2294 0 0 1-1 4.351 3.232 3.232 0 0 1-1.201.479 3.236 3.236 0 0 1-1.293-.031 3.224 3.224 0 0 1-2.049-1.492 3.2217 3.2217 0 0 1-.427-1.221c-.058-.432-.029-.871.087-1.291a3.2297 3.2297 0 0 1 1.58-1.982ZM230.212 101.709a3.4984 3.4984 0 0 1 1.972-.488 3.4945 3.4945 0 0 1 3.113 2.327c.23.653.261 1.359.09 2.029a3.5012 3.5012 0 0 1-1.054 1.737c-.515.461-1.156.76-1.842.857a3.499 3.499 0 0 1-2.007-.312 3.5023 3.5023 0 0 1-1.494-1.376 3.4716 3.4716 0 0 1-.454-1.282c-.066-.454-.041-.915.073-1.359.113-.443.313-.86.588-1.226.276-.366.62-.674 1.015-.907ZM81.7063 180.893a3.6354 3.6354 0 0 1 2.0436-.504c.716.038 1.4047.287 1.9793.716a3.6313 3.6313 0 0 1 1.2487 1.694 3.63 3.63 0 0 1 .0981 2.103 3.6304 3.6304 0 0 1-1.0857 1.803 3.6304 3.6304 0 0 1-1.904.897 3.631 3.631 0 0 1-2.0816-.311 3.6276 3.6276 0 0 1-1.5587-1.414 3.648 3.648 0 0 1-.3972-2.752 3.6462 3.6462 0 0 1 1.6575-2.232ZM422.532 215.933a4.0462 4.0462 0 0 1 2.281-.56c.799.043 1.567.322 2.208.801.64.48 1.124 1.138 1.391 1.893.267.754.304 1.571.106 2.346a4.0447 4.0447 0 0 1-3.34 3.008c-.792.116-1.6-.006-2.323-.35a4.049 4.049 0 0 1-1.737-1.582 4.0658 4.0658 0 0 1-.529-1.491 4.0262 4.0262 0 0 1 .083-1.58 4.044 4.044 0 0 1 .682-1.428c.319-.427.719-.786 1.178-1.057ZM197.935 101.48a3.8178 3.8178 0 0 1 2.144-.478c.746.054 1.46.325 2.053.781a3.816 3.816 0 0 1 1.282 1.784c.244.707.275 1.47.088 2.195a3.8155 3.8155 0 0 1-1.136 1.88c-.554.502-1.244.83-1.984.944a3.8198 3.8198 0 0 1-3.822-1.759 3.8194 3.8194 0 0 1-.531-1.437c-.079-.51-.053-1.031.076-1.53.128-.5.357-.968.671-1.377.315-.409.709-.75 1.159-1.003ZM137.715 124.296a3.5108 3.5108 0 0 1 1.98-.491c.695.036 1.362.277 1.92.692.557.416.978.988 1.21 1.643.233.655.265 1.365.094 2.038a3.5104 3.5104 0 0 1-1.055 1.747 3.52 3.52 0 0 1-1.848.866 3.5132 3.5132 0 0 1-3.523-1.683 3.512 3.512 0 0 1 1.222-4.812ZM352.777 128.729a3.8193 3.8193 0 0 1 4.257.19c.61.451 1.073 1.074 1.328 1.789.255.715.291 1.489.103 2.225a3.8162 3.8162 0 0 1-1.155 1.904 3.816 3.816 0 0 1-2.021.936 3.813 3.813 0 0 1-2.2-.351 3.8163 3.8163 0 0 1-1.63-1.518 3.821 3.821 0 0 1-.396-2.856 3.826 3.826 0 0 1 1.714-2.319ZM36.9318 299.24a3.9552 3.9552 0 0 1 2.2292-.554c.7816.039 1.5338.31 2.1612.778a3.9526 3.9526 0 0 1 .2795 6.109 3.9541 3.9541 0 0 1-2.0812.973 3.949 3.949 0 0 1-2.2705-.349 3.9548 3.9548 0 0 1-1.693-1.553 3.926 3.926 0 0 1-.5159-1.45 3.9335 3.9335 0 0 1 .7445-2.926 3.9354 3.9354 0 0 1 1.1462-1.028ZM185.146 494.315c.47-.28.991-.464 1.532-.542a4.149 4.149 0 0 1 1.623.085c.53.135 1.029.373 1.467.7a4.171 4.171 0 0 1 1.63 2.74c.078.542.049 1.093-.086 1.624-.135.53-.372 1.028-.7 1.466-.327.439-.738.808-1.208 1.088-.949.564-2.084.729-3.155.457a4.1655 4.1655 0 0 1-2.554-1.909 4.1636 4.1636 0 0 1-.457-3.155 4.1631 4.1631 0 0 1 1.908-2.554ZM268.494 504.34a4.0745 4.0745 0 0 1 2.291-.562c.802.043 1.573.322 2.217.803.643.481 1.13 1.142 1.399 1.899.268.757.306 1.577.11 2.355a4.0705 4.0705 0 0 1-3.348 3.028 4.0652 4.0652 0 0 1-2.333-.346 4.0728 4.0728 0 0 1-1.749-1.582 4.062 4.062 0 0 1-.537-1.5 4.0432 4.0432 0 0 1 .08-1.591 4.0665 4.0665 0 0 1 1.87-2.504ZM29.3804 247.485a3.818 3.818 0 0 1 2.1475-.513 3.8128 3.8128 0 0 1 2.0725.762 3.818 3.818 0 0 1 1.4057 3.986 3.8195 3.8195 0 0 1-1.1366 1.893 3.8254 3.8254 0 0 1-1.9944.948 3.8221 3.8221 0 0 1-2.1854-.315 3.8206 3.8206 0 0 1-2.1623-2.89 3.8185 3.8185 0 0 1 .7249-2.868 3.8214 3.8214 0 0 1 1.1281-1.003ZM393.229 451.527a4.5247 4.5247 0 0 1 2.551-.624c.893.048 1.752.361 2.468.897a4.5368 4.5368 0 0 1 1.555 2.117c.297.844.338 1.758.116 2.624a4.527 4.527 0 0 1-1.36 2.247c-.666.598-1.494.985-2.38 1.113a4.519 4.519 0 0 1-2.596-.396 4.5183 4.5183 0 0 1-1.939-1.772 4.5414 4.5414 0 0 1-.487-3.429 4.5468 4.5468 0 0 1 2.072-2.777ZM89.0903 457.416a4.4375 4.4375 0 0 1 2.4973-.615 4.4326 4.4326 0 0 1 2.4179.877 4.424 4.424 0 0 1 1.5236 2.071c.2918.826.3322 1.721.1159 2.57a4.4285 4.4285 0 0 1-1.3309 2.2 4.4277 4.4277 0 0 1-2.3291 1.091 4.4367 4.4367 0 0 1-2.5425-.387 4.4342 4.4342 0 0 1-1.8989-1.735 4.4281 4.4281 0 0 1-.4847-3.356 4.4315 4.4315 0 0 1 2.0314-2.716ZM246.383 75.7206a4.0315 4.0315 0 0 1 2.269-.5609c.795.0413 1.56.3172 2.199.7929a4.031 4.031 0 0 1 1.388 1.8799 4.023 4.023 0 0 1 .111 2.3344 4.0276 4.0276 0 0 1-3.316 3.002 4.0294 4.0294 0 0 1-4.045-1.9106 4.0184 4.0184 0 0 1-.531-1.484 4.0162 4.0162 0 0 1 .078-1.5744c.129-.5146.359-.9985.676-1.4239a4.0291 4.0291 0 0 1 1.171-1.0554ZM27.1349 370.812a4.3762 4.3762 0 0 1 2.4648-.606 4.3744 4.3744 0 0 1 3.8894 2.911 4.3722 4.3722 0 0 1-1.1993 4.707 4.378 4.378 0 0 1-2.2987 1.077 4.3742 4.3742 0 0 1-4.3838-2.093 4.3926 4.3926 0 0 1-.4713-3.313 4.3897 4.3897 0 0 1 1.9989-2.683ZM417.083 448.377a4.8733 4.8733 0 0 1 2.744-.674c.961.052 1.885.387 2.656.964.77.577 1.353 1.369 1.673 2.276.321.908.366 1.89.129 2.823a4.879 4.879 0 0 1-1.461 2.418 4.8638 4.8638 0 0 1-2.558 1.2 4.861 4.861 0 0 1-2.793-.422 4.8626 4.8626 0 0 1-2.089-1.902 4.8841 4.8841 0 0 1-.53-3.692 4.8852 4.8852 0 0 1 2.229-2.991ZM4.1055 326.031c2.2674 0 4.1055-1.838 4.1055-4.105 0-2.268-1.8381-4.106-4.1055-4.106C1.838 317.82 0 319.658 0 321.926c0 2.267 1.838 4.105 4.1055 4.105ZM482.917 352.256c.851-.502 1.832-.74 2.819-.685.987.056 1.935.402 2.725.996.79.593 1.387 1.407 1.715 2.34.328.932.372 1.941.127 2.898a5.003 5.003 0 0 1-4.129 3.713 5.01 5.01 0 0 1-2.869-.435 4.9935 4.9935 0 0 1-2.145-1.953 4.9856 4.9856 0 0 1-.655-1.846 5.0075 5.0075 0 0 1 .951-3.723c.396-.527.893-.97 1.461-1.305ZM487.646 230.769a4.9276 4.9276 0 0 1 5.47.286 4.9227 4.9227 0 0 1 1.697 2.305 4.9264 4.9264 0 0 1-1.353 5.307 4.9315 4.9315 0 0 1-2.593 1.212 4.925 4.925 0 0 1-2.829-.435 4.9293 4.9293 0 0 1-2.11-1.934c-.331-.555-.55-1.17-.643-1.81a4.8966 4.8966 0 0 1 .102-1.917c.159-.627.441-1.215.829-1.732.388-.517.874-.953 1.43-1.282ZM472.41 414.311a5.3793 5.3793 0 0 1 3.039-.736 5.381 5.381 0 0 1 2.935 1.077 5.372 5.372 0 0 1 1.842 2.526 5.384 5.384 0 0 1 .129 3.124 5.3829 5.3829 0 0 1-1.629 2.668 5.3848 5.3848 0 0 1-5.926.83 5.3841 5.3841 0 0 1-2.299-2.119 5.3689 5.3689 0 0 1-.698-1.983 5.3807 5.3807 0 0 1 .118-2.099c.178-.686.489-1.329.916-1.893.428-.564.962-1.039 1.573-1.395ZM124.843 544.619a5.7367 5.7367 0 0 1 3.23-.861c1.138.041 2.238.419 3.16 1.088a5.722 5.722 0 0 1 2.015 2.667c.392 1.069.456 2.231.184 3.337a5.7268 5.7268 0 0 1-4.731 4.301 5.7382 5.7382 0 0 1-3.305-.5 5.7406 5.7406 0 0 1-2.463-2.26 5.7283 5.7283 0 0 1-.627-4.275 5.7285 5.7285 0 0 1 2.537-3.497ZM517.098 292.729a4.566 4.566 0 0 1 2.573-.641 4.566 4.566 0 0 1 4.069 3.032c.302.852.345 1.774.122 2.649a4.563 4.563 0 0 1-3.772 3.394 4.5619 4.5619 0 0 1-4.577-2.19 4.5616 4.5616 0 0 1-.498-3.449 4.5603 4.5603 0 0 1 2.083-2.795ZM208.787 8.162c.694-3.1191-1.271-6.2105-4.391-6.9049-3.119-.6943-6.21 1.2713-6.904 4.3904-.695 3.1191 1.271 6.2105 4.39 6.9049 3.119.6943 6.211-1.2713 6.905-4.3904Z' fill='%23fff' fill-opacity='.08'/%3E%3Ccircle cx='443.5' cy='501.371' r='117.5' fill='%233A1F86' fill-opacity='.15'/%3E%3Ccircle opacity='.48' cx='376' cy='147' r='64' fill='%231C7857' fill-opacity='.42'/%3E%3C/svg%3E");
}

@media (min-width: 701px) {
  .c-block-testimonial:first-of-type .c-block-testimonial__heading::after {
    left: 0;
    top: -160px;
    width: 561px;
    height: 619px;
  }
}

@media (min-width: 1001px) {
  .c-block-testimonial:first-of-type .c-block-testimonial__heading::after {
    left: 100px;
  }
}

.c-block-testimonial:nth-of-type(odd) .line-circle {
  display: none;
}

@media (min-width: 701px) {
  .c-block-testimonial--right .c-block-testimonial__figure {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 701px) {
  .c-block-testimonial__figure {
    width: 50%;
    margin-bottom: 30px;
  }
}

@media (min-width: 701px) {
  .c-block-testimonial__quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
    margin-top: 30px;
  }
}

@media (min-width: 701px) {
  .c-block-testimonial__quote.u-card {
    padding: 30px 60px;
  }
}

@media (min-width: 701px) {
  .c-block-testimonial__quote picture,
  .c-block-testimonial__quote img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
}

/* ------------------------------------ *\
    $CARDS
\* ------------------------------------ */

.u-card {
  padding: 30px;
  background: #F5F4EE;
  -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 4px var(--space-lg) var(--space-xxs) #18181A40;
		  z-index:2;
		  margin-bottom:40px;
}
.u-cardjob {
  padding: 30px;
  background: #F5F4EE;
  -webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 4px var(--space-lg) var(--space-xxs) #18181A40;
		  z-index:2;
		  margin-bottom:-60px;
		  margin-top:40px;
}

@media (max-width: 768px) {
  .u-cardjob {
   		  margin-bottom:-200px;
  }
}

@media (max-width: 700px) {
  .u-cardjob {
		  margin-bottom:-160px;
		  
  }
}


.u-card--s {
  padding: 20px;
}

/* ------------------------------------ *\
    $HEROS
\* ------------------------------------ */

.o-hero {
  position: relative;
  z-index: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../images/story-bg__lg.jpg');
}

@media (min-width: 851px) {
  .o-hero {
    background-image: url('../images/story-bg__lg.jpg');
  }
}

.o-hero__intro {
  text-align: center;
  padding-top: 100px;
}

@media (min-width: 851px) {
  .o-hero__intro {
    padding-top: 170px;
  }
}

.o-hero__chapter {
  position: relative;
  margin-top: 70px;
}

@media (min-width: 851px) {
  .o-hero__chapter {
    margin-top: 100px;
  }
}

.o-hero__chapter:last-of-type {
  padding-bottom: 100px;
}

@media (min-width: 851px) {
  .o-hero__chapter:last-of-type {
    padding-bottom: 180px;
  }
}

.o-hero__arrow {
  margin: 60px 0;
}

.o-hero__arrow .o-icon {
  display: block;
}

.o-hero__arrow svg {
  margin: auto;
}

.o-hero__explode {
  position: absolute;
  right: 0;
  top: 2%;
}

.line-circle {
  position: absolute;
  width: 100%;
  left: 0;
  top: -100%;
}

.line-circle svg {
  width: 100%;
}

@media (min-width: 851px) {
  .c-block-hero--chapter3 .c-block-split__media {
    position: relative;
  }
}

.c-block-hero--chapter3 .c-block-split__media::after {
  content: "";
  position: absolute;
  z-index: 100;
  left: 0;
  top: -120px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 561 619'%3E%3Cpath d='M128.278 330.06a.2644.2644 0 0 1-.143-.06.2693.2693 0 0 1-.086-.131.2689.2689 0 0 1 .036-.173.2652.2652 0 0 1 .136-.113l39.585-10.293c.06-.008.121.005.173.036.052.031.092.079.113.136.012.061.001.124-.03.177a.2516.2516 0 0 1-.142.11l-39.642 10.292v.019ZM198.629 420.553a.225.225 0 0 1-.08-.048.2263.2263 0 0 1-.053-.076.214.214 0 0 1-.019-.09.2145.2145 0 0 1 .018-.091l15.887-43.824a.2693.2693 0 0 1 .034-.106c.02-.032.046-.059.077-.08.032-.02.067-.033.104-.038a.26.26 0 0 1 .111.01c.035.012.068.032.095.058.027.026.047.058.06.094.013.035.017.072.013.11a.2482.2482 0 0 1-.036.105l-15.906 43.766a.2177.2177 0 0 1-.028.103.219.219 0 0 1-.071.08.215.215 0 0 1-.1.038.2244.2244 0 0 1-.106-.011ZM161.201 288.184l-47.452-7.084a.2353.2353 0 0 1-.085-.031.2478.2478 0 0 1-.067-.062.2536.2536 0 0 1-.037-.084.2472.2472 0 0 1-.002-.09.2435.2435 0 0 1 .026-.092.238.238 0 0 1 .061-.073.2337.2337 0 0 1 .181-.046l47.452 7.104c.03.005.059.015.085.031.026.016.049.037.066.062.018.025.031.053.038.083.006.03.007.061.001.091a.217.217 0 0 1-.031.086.2293.2293 0 0 1-.062.066.2142.2142 0 0 1-.083.037.215.215 0 0 1-.091.002ZM276.762 225.571a.2464.2464 0 0 1-.134-.135.25.25 0 0 1 0-.19l19.936-43.594a.2274.2274 0 0 1 .129-.122c.028-.01.058-.015.089-.014.03.001.06.008.087.021a.222.222 0 0 1 .08.054.2252.2252 0 0 1 .063.178.2187.2187 0 0 1-.028.093l-20.012 43.709a.2547.2547 0 0 1-.105.023.2547.2547 0 0 1-.105-.023ZM216.117 437.93a.2481.2481 0 0 1-.153-.105.2451.2451 0 0 1-.038-.182l10.139-53.085c0-.061.025-.119.068-.162a.2285.2285 0 0 1 .162-.067.2285.2285 0 0 1 .229.229l-10.14 53.104a.2271.2271 0 0 1-.063.204.223.223 0 0 1-.094.057.2419.2419 0 0 1-.11.007ZM114 357.023a.2516.2516 0 0 1-.138-.042.247.247 0 0 1-.091-.111.2434.2434 0 0 1 .008-.178.2424.2424 0 0 1 .125-.127l49.648-21.903c.028-.012.058-.02.088-.021.03-.001.061.004.089.015a.2304.2304 0 0 1 .129.121c.026.058.029.125.008.185a.2443.2443 0 0 1-.123.139l-49.648 21.903-.095.019ZM172.682 424.869h-.115a.2518.2518 0 0 1-.112-.144.2473.2473 0 0 1 .017-.181l27.249-48.617a.2358.2358 0 0 1 .074-.05.2416.2416 0 0 1 .088-.017c.03 0 .06.006.088.017.028.012.053.029.074.05.054.032.094.084.112.144a.252.252 0 0 1-.016.181l-27.249 48.483a.3005.3005 0 0 1-.09.091.3095.3095 0 0 1-.12.043ZM161.217 421.317a.156.156 0 0 1-.134 0 .2478.2478 0 0 1-.05-.074.2376.2376 0 0 1 0-.176.2524.2524 0 0 1 .05-.075l32.118-47.872c.048-.04.109-.062.172-.062.063 0 .124.022.172.062.021.022.038.047.05.075.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2478.2478 0 0 1-.05.074l-32.118 47.738a.1913.1913 0 0 1-.081.106.1835.1835 0 0 1-.129.028ZM120.152 379.88a.2314.2314 0 0 1-.191-.095.2719.2719 0 0 1-.063-.172c0-.063.023-.124.063-.172l48.426-31.469a.2644.2644 0 0 1 .172-.063c.062 0 .123.022.171.063.022.021.039.046.05.074a.2235.2235 0 0 1 0 .176.2064.2064 0 0 1-.05.074l-48.387 31.469a.1626.1626 0 0 1-.025.057.1542.1542 0 0 1-.046.042.1387.1387 0 0 1-.058.02.144.144 0 0 1-.062-.004ZM388.09 310.239l-57.61-3.819a.223.223 0 0 1-.092-.019.2193.2193 0 0 1-.077-.054.241.241 0 0 1-.049-.081.2296.2296 0 0 1-.011-.094.2483.2483 0 0 1 .248-.229l57.63 3.819c.031 0 .063.006.092.019a.2292.2292 0 0 1 .125.136c.01.03.014.062.012.093a.2534.2534 0 0 1-.026.094.2465.2465 0 0 1-.06.076.2442.2442 0 0 1-.182.059ZM226.627 446.408a.2221.2221 0 0 1-.091-.026.238.238 0 0 1-.073-.061.2259.2259 0 0 1-.042-.085.2345.2345 0 0 1-.004-.095l6.302-58.031a.2459.2459 0 0 1 .092-.158c.05-.039.112-.057.175-.052.032.002.063.011.092.026a.2238.2238 0 0 1 .114.146c.008.032.01.064.004.095l-6.301 58.031a.252.252 0 0 1-.092.158.2485.2485 0 0 1-.176.052ZM384.547 345.871l-56.962-18.217a.247.247 0 0 1-.152-.305c.008-.031.023-.06.044-.085.02-.025.045-.045.074-.06a.251.251 0 0 1 .093-.024.233.233 0 0 1 .094.016l56.942 18.217c.032.008.06.023.085.044.025.02.046.046.06.075.014.028.023.06.024.092a.2377.2377 0 0 1-.016.095.2185.2185 0 0 1-.037.084.2376.2376 0 0 1-.07.06.211.211 0 0 1-.089.024.1973.1973 0 0 1-.09-.016ZM179.646 236.589a.3534.3534 0 0 1-.171 0l-42.125-42.774a.2497.2497 0 0 1-.069-.172c0-.064.025-.125.069-.172a.2318.2318 0 0 1 .075-.049.2235.2235 0 0 1 .176 0c.027.011.053.028.074.049l42.162 42.698c.034.034.056.078.065.125a.248.248 0 0 1-.014.14.2526.2526 0 0 1-.088.111.2575.2575 0 0 1-.134.044h-.02ZM298.231 230.287a.2125.2125 0 0 1-.153 0 .2689.2689 0 0 1-.062-.172c0-.063.022-.124.062-.172l37.408-47.012a.2064.2064 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.011.053.028.074.05.045.046.07.107.07.172 0 .064-.025.125-.07.171l-37.388 47.013c-.062.02-.129.02-.191 0ZM327.339 270.807a.2506.2506 0 0 1-.138-.041.2592.2592 0 0 1-.091-.111.2377.2377 0 0 1-.016-.095.2133.2133 0 0 1 .024-.092.219.219 0 0 1 .06-.075.2227.2227 0 0 1 .085-.044l57.286-19.955c.06-.014.124-.006.18.022.056.028.1.074.125.131.018.061.013.127-.015.183a.2524.2524 0 0 1-.138.123l-57.286 19.935-.076.019ZM216.261 213.942a.2487.2487 0 0 1-.229-.172l-17.854-58.852a.2482.2482 0 0 1-.036-.105.2567.2567 0 0 1 .013-.11.2509.2509 0 0 1 .061-.093.2358.2358 0 0 1 .094-.058.247.247 0 0 1 .111-.011c.037.005.073.018.104.039a.2454.2454 0 0 1 .111.185l17.854 58.833c.018.063.01.131-.023.188-.032.057-.085.1-.149.117l-.057.039ZM259.52 211.058a.2493.2493 0 0 1-.146-.097.2522.2522 0 0 1-.045-.17l11.744-61.449c.005-.03.015-.059.031-.085a.233.233 0 0 1 .062-.067.238.238 0 0 1 .083-.037c.03-.007.061-.007.091-.002.031.005.06.015.086.031.026.016.049.038.066.062.018.025.031.054.037.084a.21.21 0 0 1 .002.09l-11.724 61.449a.2325.2325 0 0 1-.033.091.2207.2207 0 0 1-.067.069.2275.2275 0 0 1-.187.031ZM397.301 323.492l-63.874-9.548a.2695.2695 0 0 1-.148-.108.2697.2697 0 0 1-.043-.179c.002-.031.01-.062.026-.089a.1989.1989 0 0 1 .062-.07.193.193 0 0 1 .086-.036.1952.1952 0 0 1 .093.005l63.874 9.547c.03.005.059.015.086.031.026.017.048.038.066.063.018.024.03.053.037.083.007.029.008.06.002.091a.2221.2221 0 0 1-.026.091.238.238 0 0 1-.061.073.2259.2259 0 0 1-.085.042.2345.2345 0 0 1-.095.004ZM156.787 265.117l-60.971-25.053a.2237.2237 0 0 1-.0857-.05.2204.2204 0 0 1-.0568-.081.23.23 0 0 1 .0089-.194.245.245 0 0 1 .1269-.125.245.245 0 0 1 .1786-.008l60.9331 25.053a.264.264 0 0 1 .12.129.267.267 0 0 1 .014.176.252.252 0 0 1-.107.123.2507.2507 0 0 1-.161.03ZM311.372 237.715a.2114.2114 0 0 1-.086.019.2151.2151 0 0 1-.086-.019.2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074l49.419-44.932a.2497.2497 0 0 1 .172-.069c.064 0 .125.025.172.069.04.048.062.109.062.172 0 .063-.022.124-.062.172l-49.362 44.855-.229.057ZM334.233 284.232a.233.233 0 0 1-.15-.053.2285.2285 0 0 1-.079-.138.2478.2478 0 0 1 .038-.182c.035-.053.09-.091.153-.105l65.879-11.572a.2345.2345 0 0 1 .095.004c.031.008.06.022.085.042.025.02.046.045.061.073.015.028.024.06.026.092a.227.227 0 0 1-.002.09.2347.2347 0 0 1-.037.084.2438.2438 0 0 1-.066.062.2472.2472 0 0 1-.086.031l-65.879 11.572h-.038ZM238.042 461.283a.2507.2507 0 0 1-.164-.079.245.245 0 0 1-.065-.169l1.909-67.483a.2118.2118 0 0 1 .012-.093.2292.2292 0 0 1 .125-.136.223.223 0 0 1 .092-.019.264.264 0 0 1 .171.078c.045.045.073.106.077.17l-1.909 67.483a.2474.2474 0 0 1-.248.248ZM289.239 454.409a.211.211 0 0 1-.229-.172l-19.611-64.599a.2377.2377 0 0 1-.016-.095c.001-.032.01-.064.024-.092a.219.219 0 0 1 .06-.075.2301.2301 0 0 1 .085-.044c.06-.018.126-.013.183.015a.247.247 0 0 1 .122.138l19.611 64.618c.009.03.011.062.007.093a.2318.2318 0 0 1-.031.088.2154.2154 0 0 1-.063.068.2337.2337 0 0 1-.085.038l-.057.019ZM142.122 426.473h-.153a.2644.2644 0 0 1-.063-.172c0-.063.022-.124.063-.172l42.105-52.932a.2644.2644 0 0 1 .172-.063c.063 0 .124.022.172.063.04.048.062.109.062.172 0 .063-.022.123-.062.172l-42.01 52.913a.2035.2035 0 0 1-.061.052.1942.1942 0 0 1-.078.022.1838.1838 0 0 1-.08-.012.1834.1834 0 0 1-.067-.043ZM252.62 206.953a.2678.2678 0 0 1-.229-.268l7.39-68.036a.2311.2311 0 0 1 .026-.092.2115.2115 0 0 1 .061-.072.212.212 0 0 1 .085-.042c.031-.008.063-.01.095-.004.032.002.063.011.091.026.029.015.053.036.073.061.02.025.034.054.042.085.008.031.009.064.004.095l-7.39 68.037a.2352.2352 0 0 1-.024.086.225.225 0 0 1-.056.07c-.023.02-.05.035-.079.044a.2442.2442 0 0 1-.089.01ZM336.867 433.423a.3025.3025 0 0 1-.21-.095l-39.871-56.236a.2398.2398 0 0 1-.073-.088.2335.2335 0 0 1-.025-.11.245.245 0 0 1 .099-.198.2443.2443 0 0 1 .218-.04c.036.01.07.029.099.055.028.026.05.059.064.095l39.89 56.235c.04.048.062.109.062.172 0 .063-.022.124-.062.172l-.191.038ZM393.709 362.523l-63.988-26.314a.264.264 0 0 1-.12-.129.267.267 0 0 1-.014-.176c.01-.032.027-.061.05-.086.023-.025.05-.044.081-.057a.236.236 0 0 1 .098-.017c.033.002.066.01.096.026l63.988 26.313c.054.029.096.074.121.13.024.055.028.117.013.176a.2567.2567 0 0 1-.054.08.2448.2448 0 0 1-.081.054.2555.2555 0 0 1-.095.019.2596.2596 0 0 1-.095-.019ZM326.433 441.615a.2252.2252 0 0 1-.114-.041.2187.2187 0 0 1-.077-.093l-35.651-59.94a.2064.2064 0 0 1-.05-.074.2235.2235 0 0 1 0-.176.2064.2064 0 0 1 .05-.074.2488.2488 0 0 1 .162-.061c.06 0 .117.022.162.061l35.728 60.131c.021.021.038.046.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2358.2358 0 0 1-.05.074l-.21-.057ZM80.5468 328.781a.2562.2562 0 0 1-.1581-.051.2487.2487 0 0 1-.0902-.14.2658.2658 0 0 1 .0433-.178.2655.2655 0 0 1 .1477-.108l68.7435-12.069a.222.222 0 0 1 .096-.004.2258.2258 0 0 1 .157.104c.018.028.029.059.033.091a.2488.2488 0 0 1-.038.182.2481.2481 0 0 1-.153.105l-68.743 12.068h-.0382ZM187.593 222.935a.3044.3044 0 0 1-.21-.095l-40.673-57.286a.2433.2433 0 0 1-.002-.162.2472.2472 0 0 1 .098-.129c.046-.03.101-.045.156-.041.056.005.108.027.149.065l40.673 57.286c.039.045.06.102.06.162 0 .059-.021.117-.06.162a.1832.1832 0 0 1-.09.045.1825.1825 0 0 1-.101-.007ZM161.64 250.643a.156.156 0 0 1-.134 0l-59.959-36.854a.2698.2698 0 0 1-.063-.172c0-.063.023-.124.063-.172.045-.039.103-.06.162-.06.06 0 .118.021.163.06l59.921 36.835c.021.021.038.047.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2524.2524 0 0 1-.05.075.2133.2133 0 0 1-.153.038ZM317.633 242.355a.2623.2623 0 0 1-.191 0 .2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074l55.797-43.194c.048-.04.109-.062.172-.062.063 0 .123.022.172.062.044.046.069.108.069.172 0 .064-.025.126-.069.172l-55.74 43.003a.2471.2471 0 0 1-.079.117.2502.2502 0 0 1-.131.054ZM303.273 454.715a.2365.2365 0 0 1-.125-.036.2305.2305 0 0 1-.085-.098l-25.951-65.879a.2382.2382 0 0 1-.018-.091c0-.031.006-.062.019-.091a.249.249 0 0 1 .053-.075c.023-.022.05-.038.08-.048a.1959.1959 0 0 1 .092-.026.204.204 0 0 1 .094.017c.029.013.055.032.076.057a.214.214 0 0 1 .043.085l25.951 65.86c.02.061.018.128-.006.187-.025.06-.07.109-.128.138h-.095ZM147.515 293.894l-70.7859-4.812a.2728.2728 0 0 1-.1648-.091.2678.2678 0 0 1-.0643-.177.2487.2487 0 0 1 .072-.157.2516.2516 0 0 1 .1571-.072l70.7669 4.812c.03.003.06.011.087.025a.225.225 0 0 1 .07.056c.02.023.034.049.043.078.01.029.013.059.01.089a.2293.2293 0 0 1-.046.162.2338.2338 0 0 1-.145.087ZM337.304 291.469a.2425.2425 0 0 1-.163-.059.2432.2432 0 0 1-.085-.151.2446.2446 0 0 1 .052-.175c.039-.05.095-.083.158-.092l70.652-6.607c.052.014.098.046.13.089.033.043.05.095.05.149a.246.246 0 0 1-.05.15.247.247 0 0 1-.13.089l-70.652 6.607h.038ZM307.585 230.803h-.172a.2497.2497 0 0 1-.069-.172c0-.064.025-.126.069-.172l48.559-51.882a.2497.2497 0 0 1 .172-.069c.064 0 .126.025.172.069.04.048.063.109.063.172 0 .063-.023.124-.063.172l-48.54 51.805a.2186.2186 0 0 1-.086.064.2094.2094 0 0 1-.105.013ZM378.851 400.14h-.133l-58.814-43.041a.246.246 0 0 1-.06-.162c0-.06.021-.117.06-.162a.2453.2453 0 0 1 .172-.069c.064 0 .126.024.172.069l58.813 43.041c.039.045.061.102.061.162 0 .059-.022.117-.061.162a.3034.3034 0 0 1-.21 0ZM323.161 247.874a.2714.2714 0 0 1-.118-.033.2588.2588 0 0 1-.092-.082.246.246 0 0 1-.06-.162c0-.06.021-.117.06-.162l61.334-39.89a.232.232 0 0 1 .178-.029c.061.014.114.052.147.105a.2363.2363 0 0 1-.077.325l-61.315 39.89-.057.038ZM268.21 207.067a.2153.2153 0 0 1-.079-.042.2217.2217 0 0 1-.057-.069.2382.2382 0 0 1-.026-.086c-.003-.03 0-.06.009-.089l19.725-71.512c.007-.031.02-.06.038-.085a.2402.2402 0 0 1 .068-.063.2501.2501 0 0 1 .088-.031.243.243 0 0 1 .093.007c.03.007.059.02.085.038.025.018.047.041.063.068a.2376.2376 0 0 1 .024.18l-19.802 71.512a.2514.2514 0 0 1-.087.123.2438.2438 0 0 1-.142.049ZM169.085 237.028a.2359.2359 0 0 1-.153 0l-56.464-48.75a.2463.2463 0 0 1 0-.344.2201.2201 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.012.053.028.074.05l56.484 48.769c.021.022.038.047.05.075.012.028.017.057.017.088 0 .03-.005.06-.017.087a.2403.2403 0 0 1-.05.075.273.273 0 0 1-.191 0ZM251.56 471.729a.2685.2685 0 0 1-.248-.229l-3.933-74.472a.204.204 0 0 1 .003-.092.2156.2156 0 0 1 .116-.138.203.203 0 0 1 .091-.018c.059-.001.117.02.163.058.045.039.076.093.085.152l3.933 74.471c.006.032.005.064-.003.095a.2377.2377 0 0 1-.042.086.238.238 0 0 1-.073.061.2487.2487 0 0 1-.092.026ZM90.9863 382.324a.229.229 0 0 1-.1248-.035.2319.2319 0 0 1-.0853-.098.248.248 0 0 1-.0161-.181.2469.2469 0 0 1 .1116-.144l66.0503-35.727a.2474.2474 0 0 1 .181-.016c.061.017.112.057.144.111a.247.247 0 0 1 .016.181.2448.2448 0 0 1-.112.144l-66.0311 35.727-.1336.038ZM390.464 391.299h-.133l-64.81-39.852a.2479.2479 0 0 1-.06-.162c0-.06.021-.117.06-.162a.2193.2193 0 0 1 .075-.05.2235.2235 0 0 1 .176 0c.027.011.053.028.074.05l64.924 39.832c.037.05.057.11.057.172 0 .062-.02.123-.057.172a.3024.3024 0 0 1-.153.041.3078.3078 0 0 1-.153-.041ZM290.232 215.164a.1517.1517 0 0 1-.066.015.1497.1497 0 0 1-.067-.015.2193.2193 0 0 1-.05-.075.2235.2235 0 0 1 0-.176.2155.2155 0 0 1 .05-.074l37.197-66.356c.011-.031.03-.059.054-.082a.2141.2141 0 0 1 .084-.048.2163.2163 0 0 1 .098-.005c.032.006.063.019.089.039.039.045.06.103.06.163 0 .059-.021.117-.06.162l-37.217 66.375a.212.212 0 0 1-.077.059.2204.2204 0 0 1-.095.018ZM276.328 207.526a.2545.2545 0 0 1-.138-.122.2497.2497 0 0 1-.015-.184l26.943-73.86a.2516.2516 0 0 1 .127-.126.246.246 0 0 1 .179-.008c.029.011.056.027.079.048.023.022.041.047.054.076.012.029.019.059.019.091 0 .031-.006.062-.019.091l-26.924 73.841a.2455.2455 0 0 1-.122.137.2477.2477 0 0 1-.183.016ZM280.322 474.402a.2285.2285 0 0 1-.229-.191l-16.823-77.298a.2493.2493 0 0 1 .037-.182.2481.2481 0 0 1 .153-.104.2486.2486 0 0 1 .177.03c.053.032.092.082.11.142l16.804 77.316c.008.031.011.062.007.093a.2501.2501 0 0 1-.031.088.2276.2276 0 0 1-.063.068.2414.2414 0 0 1-.085.038h-.057ZM330.239 252.839a.2714.2714 0 0 1-.21-.115.2292.2292 0 0 1-.028-.092.2304.2304 0 0 1 .143-.233l71.206-38.496a.2487.2487 0 0 1 .325.096c.039.045.06.102.06.162 0 .06-.021.117-.06.162l-71.149 38.496-.287.02ZM322.405 463.422a.2279.2279 0 0 1-.125-.036.2305.2305 0 0 1-.085-.098l-35.88-73.211a.2717.2717 0 0 1-.038-.099.265.265 0 0 1 .047-.201c.02-.029.046-.054.076-.073a.297.297 0 0 1 .099-.037.2668.2668 0 0 1 .202.047c.028.02.053.046.072.076l35.88 73.212c.021.021.038.046.05.074.011.028.017.058.017.088 0 .03-.006.06-.017.088a.2358.2358 0 0 1-.05.074l-.248.096ZM359.874 440.45a.2623.2623 0 0 1-.191 0l-52.894-63.11a.2682.2682 0 0 1 0-.343.2463.2463 0 0 1 .344 0l52.875 63.11a.2473.2473 0 0 1 0 .343.235.235 0 0 1-.134 0ZM205.585 206.647a.2506.2506 0 0 1-.138-.041.2407.2407 0 0 1-.091-.111l-30.4-77.184a.213.213 0 0 1-.018-.09c0-.032.006-.063.019-.091a.213.213 0 0 1 .053-.076.23.23 0 0 1 .079-.048c.029-.016.06-.025.092-.026.033-.002.065.004.094.017.03.013.056.033.077.057.02.025.035.054.043.086l30.4 77.183c.015.028.024.06.026.092a.2116.2116 0 0 1-.075.17.1962.1962 0 0 1-.085.043l-.076.019ZM198.097 209.798a.212.212 0 0 1-.127-.032.2195.2195 0 0 1-.083-.102l-36.643-74.758a.232.232 0 0 1-.013-.179.233.233 0 0 1 .118-.136c.055-.028.12-.032.179-.013a.24.24 0 0 1 .136.118l36.644 74.758a.2487.2487 0 0 1-.096.325l-.115.019ZM151.711 254.214h-.114l-76.3816-38.821a.2503.2503 0 0 1-.1116-.144.248.248 0 0 1 .0162-.181.215.215 0 0 1 .0522-.073.2317.2317 0 0 1 .0766-.048.2084.2084 0 0 1 .089-.014.2223.2223 0 0 1 .0877.021l76.3815 38.839c.054.032.094.084.111.144a.247.247 0 0 1-.016.181.269.269 0 0 1-.085.068.278.278 0 0 1-.106.028ZM145.127 269.203l-82.5111-26.447a.235.235 0 0 1-.079-.042.2342.2342 0 0 1-.0568-.069.2323.2323 0 0 1-.0259-.086.2275.2275 0 0 1 .009-.089.248.248 0 0 1 .1172-.149.2432.2432 0 0 1 .1883-.023l82.4343 26.371a.2285.2285 0 0 1 .229.229.2285.2285 0 0 1-.229.229l-.076.076ZM101.796 428.191a.3343.3343 0 0 1-.172 0 .2453.2453 0 0 1-.069-.172c0-.064.024-.125.069-.172l64.847-58.909a.2313.2313 0 0 1 .267-.057c.029.013.056.033.077.057a.2347.2347 0 0 1 .068.163.2305.2305 0 0 1-.068.162l-64.733 58.852a.305.305 0 0 1-.286.076ZM91.807 416.524a.3115.3115 0 0 1-.191 0 .248.248 0 0 1-.0691-.172c0-.064.0247-.125.0691-.172l69.373-53.467a.2318.2318 0 0 1 .075-.049.22.22 0 0 1 .088-.018c.03 0 .06.006.087.018.028.011.054.028.075.049a.21.21 0 0 1 .056.073.2016.2016 0 0 1 0 .179.2013.2013 0 0 1-.056.073l-69.3161 53.486a.2107.2107 0 0 1-.1909 0ZM176.416 221.503a.2371.2371 0 0 1-.095.019.2454.2454 0 0 1-.096-.019l-56.56-67.521a.2477.2477 0 0 1-.045-.081.2606.2606 0 0 1-.01-.092.2535.2535 0 0 1 .026-.089.2362.2362 0 0 1 .058-.072c.024-.02.051-.035.081-.045.03-.009.061-.013.092-.01.031.003.061.012.089.026.027.014.052.034.072.058l56.579 67.521c.022.021.039.046.05.074a.2235.2235 0 0 1 0 .176.2064.2064 0 0 1-.05.074.208.208 0 0 1-.191-.019ZM237.006 197.425a.2295.2295 0 0 1-.162-.068.2295.2295 0 0 1-.068-.162l-4.697-88.487a.2293.2293 0 0 1 .053-.168.2367.2367 0 0 1 .157-.081c.063 0 .123.024.169.066.046.043.074.101.079.164l4.698 88.487a.2485.2485 0 0 1-.012.094c-.01.03-.027.057-.048.081a.2288.2288 0 0 1-.077.054.2275.2275 0 0 1-.092.02ZM158.952 239.224h-.133l-72.3906-52.971a.2466.2466 0 0 1-.069-.172.246.246 0 0 1 .069-.171.2822.2822 0 0 1 .1719-.058c.062 0 .1223.02.1719.058l72.3708 52.97a.2463.2463 0 0 1 0 .344.239.239 0 0 1-.095.021.2438.2438 0 0 1-.096-.021ZM337.567 258.395a.2388.2388 0 0 1-.126-.046.2487.2487 0 0 1-.084-.106.227.227 0 0 1-.021-.088.2442.2442 0 0 1 .014-.089.2375.2375 0 0 1 .048-.077.2416.2416 0 0 1 .074-.052l83.102-36.663a.227.227 0 0 1 .177-.006c.029.01.055.026.077.047s.04.046.052.074a.247.247 0 0 1 .008.185.241.241 0 0 1-.123.139l-83.102 36.644-.096.038ZM220.321 198.494a.2529.2529 0 0 1-.147-.057.259.259 0 0 1-.083-.134l-19.439-89.424a.251.251 0 0 1 .038-.181.2496.2496 0 0 1 .153-.105.23.23 0 0 1 .174.039c.025.018.046.04.062.067.016.026.027.055.032.085l19.458 89.423a.2488.2488 0 0 1-.038.182.2509.2509 0 0 1-.153.105h-.057ZM189.023 210.428a.3263.3263 0 0 1-.21-.114l-47.166-79.494a.2497.2497 0 0 1-.069-.172c0-.064.025-.126.069-.172a.2487.2487 0 0 1 .325.096l47.261 79.493c.028.057.034.121.016.182a.2497.2497 0 0 1-.112.143l-.114.038ZM300.905 213.35a.193.193 0 0 1-.134 0 .2485.2485 0 0 1-.06-.163c0-.059.021-.117.06-.162l51.749-77.202a.2064.2064 0 0 1 .074-.05.2235.2235 0 0 1 .176 0c.028.011.053.028.074.05.039.045.061.102.061.162 0 .06-.022.117-.061.162l-51.824 77.145c-.032.03-.072.05-.115.058ZM43.6154 302.869a.2314.2314 0 0 1-.1745-.06.2366.2366 0 0 1-.0547-.077.2327.2327 0 0 1-.019-.093c0-.065.0262-.129.0727-.175a.2467.2467 0 0 1 .1755-.073l93.7576-1.184c.063 0 .123.024.17.066.046.043.074.101.079.163a.269.269 0 0 1-.078.171.269.269 0 0 1-.171.078l-93.7576 1.184ZM189.275 493.134a.2466.2466 0 0 1-.149-.117.2425.2425 0 0 1-.023-.188l25.11-91.161a.2103.2103 0 0 1 .287-.172c.059.018.109.057.141.11.032.053.043.116.03.176l-25.167 91.123a.2012.2012 0 0 1-.012.091.2063.2063 0 0 1-.049.078.2154.2154 0 0 1-.077.049c-.029.01-.06.014-.091.011ZM269.704 503.083a.2494.2494 0 0 1-.229-.21l-13.042-97.004a.2544.2544 0 0 1 .004-.099.2329.2329 0 0 1 .041-.089.2525.2525 0 0 1 .072-.066.259.259 0 0 1 .093-.033c.063-.005.126.013.175.052.05.039.083.096.092.158l13.043 97.024c.005.031.004.064-.004.095a.2259.2259 0 0 1-.042.085.238.238 0 0 1-.073.061.2266.2266 0 0 1-.091.026h-.039ZM136.476 275.639 35.2704 252.075a.2476.2476 0 0 1-.1718-.286.2502.2502 0 0 1 .1047-.154.2477.2477 0 0 1 .1817-.037l101.205 23.563c.059.018.11.057.141.11a.249.249 0 0 1 .031.177.2325.2325 0 0 1-.033.091.2258.2258 0 0 1-.157.104.222.222 0 0 1-.096-.004ZM392.543 452.652a.2198.2198 0 0 1-.087.019.2104.2104 0 0 1-.085-.019l-73.46-74.567a.2403.2403 0 0 1-.05-.075.2325.2325 0 0 1 0-.175.2524.2524 0 0 1 .05-.075.2276.2276 0 0 1 .074-.049.2235.2235 0 0 1 .176 0c.028.011.053.028.075.049l73.478 74.472c.022.021.039.047.05.074a.2235.2235 0 0 1 0 .176.2193.2193 0 0 1-.05.075.2308.2308 0 0 1-.075.067.236.236 0 0 1-.096.028ZM95.3469 457.464a.212.212 0 0 1-.1528 0 .2485.2485 0 0 1-.0691-.172.246.246 0 0 1 .0691-.171l72.2759-77.184c.048-.04.109-.062.172-.062.063 0 .123.022.172.062.044.047.069.108.069.172 0 .064-.025.126-.069.172l-72.2953 77.107a.2082.2082 0 0 1-.0769.058.1947.1947 0 0 1-.0949.018ZM245.51 190.416a.246.246 0 0 1-.163-.079.2507.2507 0 0 1-.066-.169l2.96-106.9335a.2167.2167 0 0 1 .011-.0911.2181.2181 0 0 1 .05-.0775.209.209 0 0 1 .168-.0605c.066 0 .129.0261.176.0727a.2498.2498 0 0 1 .072.1755l-2.959 106.9334c0 .032-.007.064-.019.093a.2468.2468 0 0 1-.055.077.2292.2292 0 0 1-.081.048c-.03.01-.062.014-.094.011ZM34.9613 372.605a.251.251 0 0 1-.13-.09.2465.2465 0 0 1-.0501-.149c0-.054.0176-.107.0501-.15a.2493.2493 0 0 1 .13-.089l102.8667-35.804c.03-.011.062-.017.094-.015.032.001.064.009.093.024.029.014.054.034.074.059.021.025.036.054.044.085.019.061.013.127-.015.183a.2524.2524 0 0 1-.138.123L35.0377 372.605h-.0764ZM415.574 449.807a.2125.2125 0 0 1-.153 0l-87.666-75.694a.2358.2358 0 0 1-.05-.074.2416.2416 0 0 1-.017-.088c0-.03.006-.06.017-.088a.2358.2358 0 0 1 .05-.074.2463.2463 0 0 1 .344 0l87.647 75.693c.021.022.038.047.05.075a.2235.2235 0 0 1 0 .176.2478.2478 0 0 1-.05.074.2666.2666 0 0 1-.172 0ZM9.1084 322.174a.247.247 0 0 1-.169-.066.2475.2475 0 0 1-.0792-.163.2303.2303 0 0 1 .06-.175.2228.2228 0 0 1 .0768-.054.2256.2256 0 0 1 .0923-.019l119.5937-11.19a.2317.2317 0 0 1 .114-.005c.038.007.073.022.104.045a.2482.2482 0 0 1 0 .397.2443.2443 0 0 1-.218.04L9.0703 322.174h.0381ZM480.482 355.801l-124.52-29.025a.2337.2337 0 0 1-.085-.038.2154.2154 0 0 1-.063-.068.226.226 0 0 1-.024-.181.2074.2074 0 0 1 .101-.156.2045.2045 0 0 1 .091-.03c.032-.002.064.003.094.015l124.445 29.101a.266.266 0 0 1 .19.286.247.247 0 0 1-.102.076.2637.2637 0 0 1-.127.02ZM356.697 270.635a.2103.2103 0 0 1-.148-.04.2079.2079 0 0 1-.081-.131.2079.2079 0 0 1-.014-.095.1953.1953 0 0 1 .029-.091c.017-.028.04-.051.067-.069a.221.221 0 0 1 .09-.032l128.454-33.398a.2515.2515 0 0 1 .188.023c.058.032.1.086.118.149.008.06-.005.122-.036.174a.2652.2652 0 0 1-.136.113l-128.473 33.397h-.058ZM470.089 416.18h-.115l-121.579-61.849a.2458.2458 0 0 1-.123-.14.2518.2518 0 0 1 .008-.185.2473.2473 0 0 1 .325-.095l121.579 61.849a.235.235 0 0 1 .081.054c.022.024.039.052.05.083.011.03.015.063.013.095a.2351.2351 0 0 1-.029.093.2722.2722 0 0 1-.094.071.2571.2571 0 0 1-.116.024ZM130.748 543.737h-.096a.249.249 0 0 1-.122-.139.2448.2448 0 0 1 .008-.186l60.971-132.827c.013-.027.03-.052.052-.073a.2486.2486 0 0 1 .077-.048.2082.2082 0 0 1 .089-.014c.03.001.06.008.088.021.03.012.057.031.08.054s.041.05.054.08c.012.03.019.063.019.095a.2565.2565 0 0 1-.02.095l-60.99 132.808a.2305.2305 0 0 1-.085.098.2328.2328 0 0 1-.125.036ZM364.951 298.782a.2478.2478 0 0 1-.169-.066.2461.2461 0 0 1-.079-.163c0-.066.026-.129.073-.175a.246.246 0 0 1 .175-.073l149.383-1.91c.066 0 .129.026.175.073.047.047.073.11.073.176 0 .031-.006.063-.019.092a.2438.2438 0 0 1-.054.077.2383.2383 0 0 1-.081.048.251.251 0 0 1-.094.012l-149.383 1.909ZM225.557 174.338a.2425.2425 0 0 1-.163-.059.2432.2432 0 0 1-.085-.151L203.635 12.7339l-.001-.0854c-.006-.0327-.005-.0225.003-.0547.007-.0322-.13-.0937.368-.0937.02-.0267-.027.017.001 0-.032.0046.029-.017 0 0 .063-.0015 0 0 .105 0 .049.0383-.013.0331 0 .0937v.0547l21.675 161.3645c.006.032.004.064-.004.095a.2238.2238 0 0 1-.114.146.2503.2503 0 0 1-.092.027l-.019.057Z' fill='%23fff' fill-opacity='.24'/%3E%3Cpath d='M125.04 328.315c.387-.228.833-.337 1.281-.311.449.025.88.182 1.239.453.359.27.63.64.779 1.064.148.425.168.883.056 1.318-.112.436-.351.828-.686 1.127-.335.3-.751.493-1.196.556a2.272 2.272 0 0 1-1.304-.202 2.2681 2.2681 0 0 1-.971-.892 2.276 2.276 0 0 1-.294-.837c-.042-.296-.025-.597.05-.886.074-.289.205-.56.384-.799.18-.238.404-.439.662-.591ZM195.85 420.898a2.8117 2.8117 0 0 1 1.585-.4c.556.027 1.092.218 1.539.55.447.332.785.79.971 1.315.187.525.213 1.093.075 1.632-.137.54-.432 1.027-.847 1.398-.415.372-.931.611-1.483.689a2.8081 2.8081 0 0 1-2.814-1.364 2.8276 2.8276 0 0 1-.288-2.108c.182-.713.634-1.327 1.262-1.712ZM109.428 278.07c.292-.175.616-.292.953-.342.337-.05.68-.033 1.01.051.331.083.641.231.914.435.272.204.502.461.675.754.265.441.392.95.367 1.464a2.6021 2.6021 0 0 1-.509 1.421c-.307.413-.729.725-1.213.897-.485.173-1.009.198-1.508.072a2.5985 2.5985 0 0 1-1.293-.779 2.603 2.603 0 0 1-.641-1.366c-.074-.509.005-1.029.227-1.493.222-.464.576-.851 1.018-1.114ZM296.48 176.608c.286-.196.61-.331.95-.397.341-.066.691-.062 1.03.012.339.075.658.218.94.421.281.202.518.461.696.759.177.298.292.629.337.973.045.344.019.693-.077 1.027-.095.333-.258.644-.478.912-.22.268-.493.488-.801.647-.575.296-1.24.361-1.861.183a2.5353 2.5353 0 0 1-1.482-1.14 2.543 2.543 0 0 1-.3-1.846 2.543 2.543 0 0 1 1.046-1.551ZM215.566 443.45c1.529 0 2.769-1.24 2.769-2.769 0-1.529-1.24-2.769-2.769-2.769-1.529 0-2.769 1.24-2.769 2.769 0 1.529 1.24 2.769 2.769 2.769ZM109.318 355.773c.455-.269.979-.398 1.507-.369.528.028 1.035.213 1.458.53.423.317.743.752.919 1.25.176.499.2 1.038.069 1.55s-.41.974-.804 1.328c-.393.353-.882.582-1.405.657a2.676 2.676 0 0 1-1.534-.233 2.6695 2.6695 0 0 1-1.145-1.047 2.6278 2.6278 0 0 1-.354-.984c-.052-.348-.034-.704.053-1.045.088-.341.242-.662.454-.943.212-.281.478-.517.782-.694ZM169.227 425.252a2.8304 2.8304 0 0 1 2.146-.313c.729.184 1.355.651 1.74 1.296.385.646.497 1.418.313 2.147a2.8352 2.8352 0 0 1-1.297 1.739c-.319.191-.673.317-1.042.37-.368.054-.743.035-1.104-.057-.361-.091-.7-.252-.999-.475-.298-.222-.55-.501-.741-.821a2.853 2.853 0 0 1-.37-1.042c-.053-.369-.034-.744.057-1.105.092-.361.253-.7.476-.998.222-.299.501-.55.821-.741ZM157.821 421.758a2.7114 2.7114 0 0 1 3.952 1.413c.181.506.207 1.054.075 1.574-.131.521-.414.991-.813 1.351-.4.359-.896.592-1.428.669a2.7065 2.7065 0 0 1-1.558-.238c-.485-.232-.89-.602-1.163-1.065a2.7108 2.7108 0 0 1-.296-2.045c.176-.694.618-1.29 1.231-1.659ZM115.571 379.015a3.074 3.074 0 0 1 2.235-.192c.743.22 1.375.712 1.771 1.378.395.665.525 1.456.363 2.213a3.0764 3.0764 0 0 1-1.237 1.872 3.08 3.08 0 0 1-1.155.497c-.415.085-.843.083-1.258-.006a3.0628 3.0628 0 0 1-1.149-.509 3.0695 3.0695 0 0 1-.85-.926c-.217-.365-.355-.77-.408-1.19-.052-.42-.017-.847.103-1.253.12-.406.323-.783.596-1.108.272-.324.609-.588.989-.776ZM389.7 307.68c.465-.266.997-.39 1.532-.356.534.034 1.047.224 1.474.547a2.729 2.729 0 0 1 1.002 2.84c-.13.52-.41.99-.805 1.351-.394.362-.887.6-1.416.684a2.734 2.734 0 0 1-1.558-.211 2.7342 2.7342 0 0 1-1.184-1.036 2.7371 2.7371 0 0 1-.383-1.022c-.058-.363-.042-.734.048-1.09.089-.357.249-.692.471-.985.222-.293.5-.539.819-.722ZM224.512 446.544c.345-.21.728-.349 1.127-.408.399-.06.806-.039 1.198.06a3.0462 3.0462 0 0 1 1.876 1.417c.312.522.463 1.126.432 1.734a3.0733 3.0733 0 0 1-.606 1.681c-.363.488-.864.858-1.438 1.061-.574.203-1.195.232-1.785.082a3.0825 3.0825 0 0 1-1.529-.926 3.07 3.07 0 0 1-.756-1.619c-.086-.603.009-1.217.272-1.766.264-.549.684-1.007 1.209-1.316ZM385.995 343.429a3.04 3.04 0 0 1 1.711-.425 3.0348 3.0348 0 0 1 2.706 2.014c.202.566.231 1.179.084 1.761a3.0395 3.0395 0 0 1-.909 1.51c-.446.403-1.001.664-1.595.751a3.0335 3.0335 0 0 1-1.743-.262 3.027 3.027 0 0 1-1.304-1.186 3.0343 3.0343 0 0 1-.337-2.299c.197-.78.696-1.451 1.387-1.864ZM133.92 189.008c.507-.299 1.092-.44 1.68-.407a2.977 2.977 0 0 1 1.623.593c.47.354.825.84 1.02 1.396.195.555.221 1.156.074 1.726a2.9705 2.9705 0 0 1-.897 1.477c-.439.393-.984.647-1.567.731a2.975 2.975 0 0 1-1.708-.263 2.971 2.971 0 0 1-1.275-1.167c-.2-.337-.331-.71-.387-1.098-.055-.388-.034-.783.064-1.163.097-.379.269-.736.505-1.049a2.97 2.97 0 0 1 .868-.776ZM336.2 177.678a2.727 2.727 0 0 1 1.532-.357c.534.034 1.047.224 1.474.547a2.7317 2.7317 0 0 1 1.002 2.84c-.13.52-.409.99-.804 1.351-.395.362-.888.6-1.417.684-.529.084-1.07.011-1.558-.211a2.7358 2.7358 0 0 1-1.183-1.035c-.193-.313-.321-.66-.378-1.023-.056-.362-.039-.732.05-1.088.089-.356.248-.691.468-.984.221-.293.497-.54.814-.724ZM386.03 246.95a3.1124 3.1124 0 0 1 1.753-.427c.614.033 1.204.248 1.696.617s.864.875 1.069 1.455a3.1137 3.1137 0 0 1-.852 3.348c-.457.412-1.026.679-1.634.767-.609.089-1.23-.004-1.785-.268a3.1232 3.1232 0 0 1-1.336-1.214c-.21-.352-.349-.742-.408-1.148-.06-.406-.038-.82.063-1.217.101-.398.28-.771.526-1.099.246-.329.554-.605.908-.814ZM197.383 154.744c1.593 0 2.884-1.291 2.884-2.883 0-1.593-1.291-2.884-2.884-2.884-1.592 0-2.883 1.291-2.883 2.884 0 1.592 1.291 2.883 2.883 2.883ZM269.915 143.898c.491-.29 1.057-.429 1.626-.397.569.031 1.117.23 1.573.572.456.342.8.812.989 1.35.19.538.215 1.12.074 1.672a2.893 2.893 0 0 1-.868 1.431c-.425.381-.952.627-1.517.708-.564.081-1.14-.007-1.654-.254a2.8854 2.8854 0 0 1-1.235-1.129c-.193-.326-.32-.687-.374-1.062a2.8862 2.8862 0 0 1 .548-2.14c.227-.303.512-.558.838-.751ZM399.73 320.608a3.0771 3.0771 0 0 1 2.236-.192c.742.22 1.375.712 1.77 1.377.396.666.526 1.457.363 2.214a3.0671 3.0671 0 0 1-1.237 1.871c-.345.21-.728.349-1.127.408-.4.06-.807.039-1.198-.06a3.042 3.042 0 0 1-1.081-.52 3.0348 3.0348 0 0 1-.795-.897 3.075 3.075 0 0 1-.332-2.321c.201-.787.704-1.463 1.401-1.88ZM90.6089 235.46a3.2755 3.2755 0 0 1 1.8509-.455c.6483.034 1.2719.26 1.7918.649s.913.923 1.1294 1.536a3.284 3.284 0 0 1-.8989 3.535 3.2857 3.2857 0 0 1-1.7255.81 3.2889 3.2889 0 0 1-1.8845-.285 3.2858 3.2858 0 0 1-1.838-2.493 3.2853 3.2853 0 0 1 .6202-2.44c.2587-.346.5831-.637.9546-.857ZM361.329 187.415c.51-.301 1.098-.443 1.689-.41.591.033 1.159.24 1.632.595.474.356.831.843 1.028 1.402.196.558.224 1.162.078 1.736a3.0044 3.0044 0 0 1-.899 1.487c-.44.396-.987.654-1.573.739a2.9996 2.9996 0 0 1-1.718-.257 2.997 2.997 0 0 1-1.287-1.168 3.0147 3.0147 0 0 1-.326-2.279 3.011 3.011 0 0 1 1.376-1.845ZM401.556 268.722a3.0247 3.0247 0 0 1 1.7-.418c.595.032 1.168.24 1.645.597.478.356.839.847 1.038 1.409.199.562.227 1.17.081 1.748-.147.578-.461 1.1-.904 1.499-.443.4-.994.659-1.584.745a3.018 3.018 0 0 1-1.731-.259 3.0194 3.0194 0 0 1-1.295-1.177 3.0258 3.0258 0 0 1-.396-1.112c-.058-.393-.037-.793.061-1.178.097-.385.27-.747.507-1.065.238-.318.537-.586.878-.789ZM235.982 462.094a3.4243 3.4243 0 0 1 1.927-.466 3.4159 3.4159 0 0 1 3.031 2.281c.224.637.254 1.326.086 1.98a3.4202 3.4202 0 0 1-1.027 1.695c-.502.451-1.127.743-1.795.84-.668.096-1.35-.007-1.959-.298a3.419 3.419 0 0 1-1.466-1.334c-.23-.387-.382-.816-.447-1.262a3.423 3.423 0 0 1 .651-2.544c.271-.36.611-.663.999-.892ZM289.617 455.449a3.1703 3.1703 0 0 1 1.788-.442c.627.033 1.23.251 1.732.626.503.376.883.892 1.091 1.484.209.592.238 1.232.083 1.84a3.1757 3.1757 0 0 1-.955 1.575c-.467.419-1.048.69-1.669.778a3.1663 3.1663 0 0 1-1.821-.281 3.1672 3.1672 0 0 1-1.356-1.245 3.1499 3.1499 0 0 1-.415-1.164c-.06-.412-.037-.831.066-1.234a3.1468 3.1468 0 0 1 1.456-1.937ZM138.657 426.408a2.8884 2.8884 0 0 1 3.962 1.002c.393.659.508 1.446.32 2.189a2.8894 2.8894 0 0 1-1.322 1.773 2.92 2.92 0 0 1-2.193.308 2.9234 2.9234 0 0 1-1.779-1.32 2.858 2.858 0 0 1-.38-1.061c-.055-.376-.035-.759.059-1.127s.26-.713.489-1.016c.229-.303.516-.557.844-.748ZM258.565 132.448c.73-.433 1.601-.558 2.423-.349.822.21 1.527.737 1.96 1.466.433.73.558 1.601.349 2.423-.21.822-.737 1.527-1.466 1.96a3.2056 3.2056 0 0 1-2.423.349 3.2004 3.2004 0 0 1-1.96-1.466 3.2016 3.2016 0 0 1-.349-2.423c.21-.822.737-1.527 1.466-1.96ZM337.109 433.234a3.4352 3.4352 0 0 1 3.811.208c.544.407.955.967 1.181 1.607.226.641.257 1.334.089 1.993a3.4395 3.4395 0 0 1-1.033 1.706c-.505.454-1.133.749-1.806.846a3.4454 3.4454 0 0 1-1.972-.299 3.4418 3.4418 0 0 1-1.922-2.611c-.064-.447-.04-.903.071-1.341.112-.438.309-.85.581-1.212.271-.362.611-.667 1-.897ZM396.029 360.467a3.2783 3.2783 0 0 1 1.853-.46c.65.033 1.275.259 1.796.648.521.389.915.924 1.132 1.537.217.613.247 1.277.086 1.907a3.284 3.284 0 0 1-.99 1.633 3.288 3.288 0 0 1-1.73.807 3.2909 3.2909 0 0 1-1.887-.293 3.2782 3.2782 0 0 1-1.405-1.292 3.2587 3.2587 0 0 1-.428-1.205c-.062-.426-.039-.86.067-1.277.107-.417.295-.809.553-1.153.259-.344.583-.634.953-.852ZM326.744 441.521a3.2973 3.2973 0 0 1 1.862-.462c.652.033 1.281.259 1.805.65.524.39.92.927 1.139 1.543.219.616.25 1.283.09 1.917a3.3089 3.3089 0 0 1-.991 1.643 3.3039 3.3039 0 0 1-5.051-.765 3.3267 3.3267 0 0 1-.356-2.498c.215-.847.754-1.575 1.502-2.028ZM75.1979 326.429a3.0552 3.0552 0 0 1 1.723-.425 3.0562 3.0562 0 0 1 1.6683.605c.4839.363.8496.86 1.0506 1.43a3.056 3.056 0 0 1-.8414 3.291 3.064 3.064 0 0 1-1.6081.75 3.0635 3.0635 0 0 1-1.7538-.27 3.055 3.055 0 0 1-1.3079-1.2 3.0542 3.0542 0 0 1 1.0693-4.181ZM143.9 160.881a2.864 2.864 0 0 1 1.613-.399c.566.03 1.11.226 1.564.564.453.339.797.804.986 1.338.19.533.217 1.111.079 1.66a2.8694 2.8694 0 0 1-.857 1.424c-.42.379-.943.626-1.503.708-.56.083-1.132-.003-1.644-.245s-.94-.631-1.231-1.117a2.8358 2.8358 0 0 1-.376-1.054 2.8648 2.8648 0 0 1 .537-2.13c.225-.302.508-.557.832-.749ZM97.4503 209.039a2.9403 2.9403 0 0 1 1.6563-.401 2.9476 2.9476 0 0 1 1.6004.585c.464.349.815.827 1.007 1.375.193.547.22 1.14.076 1.702-.143.563-.449 1.07-.881 1.459a2.942 2.942 0 0 1-1.5418.725 2.9464 2.9464 0 0 1-1.6854-.252 2.9434 2.9434 0 0 1-1.6507-2.231 2.944 2.944 0 0 1 .0599-1.153c.0959-.376.2653-.73.4986-1.04a2.939 2.939 0 0 1 .8607-.769ZM374.761 193.393a3.1524 3.1524 0 0 1 2.389-.347 3.1545 3.1545 0 0 1 2.282 3.835 3.1552 3.1552 0 0 1-1.444 1.935c-.72.428-1.579.553-2.39.347a3.154 3.154 0 0 1-1.935-1.445 3.1548 3.1548 0 0 1 1.098-4.325ZM303.488 455.487c.59-.351 1.271-.52 1.957-.484.686.035 1.346.273 1.897.684.551.41.967.975 1.198 1.622a3.4755 3.4755 0 0 1-.944 3.742c-.509.461-1.143.76-1.823.861a3.4765 3.4765 0 0 1-3.488-1.651c-.47-.793-.608-1.74-.382-2.635.225-.894.795-1.663 1.585-2.139ZM70.9476 285.488a3.498 3.498 0 0 1 1.9697-.483 3.493 3.493 0 0 1 1.9062.692c.553.415.9708.983 1.2007 1.635a3.4945 3.4945 0 0 1-4.8007 4.316 3.4939 3.4939 0 0 1-1.9532-2.654 3.4937 3.4937 0 0 1 1.6773-3.506ZM409.532 281.608a2.8578 2.8578 0 0 1 1.616-.404c.566.028 1.112.224 1.567.562.455.339.799.805.989 1.339.19.535.217 1.114.077 1.663a2.869 2.869 0 0 1-.86 1.426c-.422.379-.947.625-1.508.705a2.865 2.865 0 0 1-2.874-1.377 2.8647 2.8647 0 0 1-.31-2.162c.186-.733.654-1.363 1.303-1.752ZM356.484 172.923a3.282 3.282 0 0 1 1.851-.455c.648.035 1.272.261 1.792.65s.913.923 1.129 1.535c.216.612.246 1.275.086 1.904a3.2782 3.2782 0 0 1-.985 1.632 3.283 3.283 0 0 1-1.725.809 3.2897 3.2897 0 0 1-1.885-.285 3.2868 3.2868 0 0 1-1.838-2.493c-.062-.427-.039-.863.067-1.282.107-.418.295-.812.553-1.157.259-.346.583-.638.955-.858ZM380.388 399.741c.627-.375 1.35-.555 2.078-.518.729.037 1.43.289 2.015.725a3.6836 3.6836 0 0 1 1.272 1.723c.244.688.279 1.432.099 2.139a3.6834 3.6834 0 0 1-1.107 1.834c-.542.488-1.217.804-1.939.908a3.6853 3.6853 0 0 1-2.117-.324 3.686 3.686 0 0 1-1.58-1.446 3.705 3.705 0 0 1-.394-2.783 3.71 3.71 0 0 1 1.673-2.258ZM384.967 203.177a2.9794 2.9794 0 0 1 1.68-.408c.588.034 1.152.24 1.623.594.47.354.825.84 1.02 1.395.195.556.221 1.157.074 1.727-.147.57-.459 1.084-.897 1.477-.439.393-.984.647-1.567.73a2.9746 2.9746 0 0 1-1.708-.262 2.971 2.971 0 0 1-1.275-1.167c-.2-.337-.332-.71-.387-1.098-.056-.388-.034-.783.064-1.163.097-.38.269-.736.505-1.049.235-.314.53-.577.868-.776ZM287.406 129.748c.51-.302 1.098-.447 1.69-.415a3.004 3.004 0 0 1 1.637.594c.474.356.833.844 1.03 1.403a2.9956 2.9956 0 0 1-.826 3.228c-.441.396-.99.652-1.577.736a3.0024 3.0024 0 0 1-1.721-.264 3.0001 3.0001 0 0 1-1.283-1.176 2.9971 2.9971 0 0 1-.325-2.27c.197-.77.691-1.43 1.375-1.836ZM107.791 182.531a3.7004 3.7004 0 0 1 2.801-.422 3.697 3.697 0 0 1 2.278 1.682c.507.841.659 1.848.422 2.801a3.697 3.697 0 0 1-1.682 2.278c-.416.251-.878.417-1.358.49-.481.072-.971.049-1.443-.068a3.7126 3.7126 0 0 1-1.306-.614 3.6988 3.6988 0 0 1-.972-1.068 3.7084 3.7084 0 0 1-.49-1.358c-.072-.481-.049-.971.068-1.443.117-.471.326-.915.614-1.306a3.713 3.713 0 0 1 1.068-.972ZM250.316 472.463a3.514 3.514 0 0 1 1.981-.491c.694.036 1.362.277 1.919.693a3.5146 3.5146 0 0 1 1.305 3.681 3.5247 3.5247 0 0 1-1.055 1.747 3.511 3.511 0 0 1-1.848.865c-.688.1-1.39-.007-2.017-.307a3.5044 3.5044 0 0 1-1.507-1.376c-.475-.8-.613-1.757-.384-2.659.229-.902.807-1.676 1.606-2.153ZM85.2818 381.23a3.3304 3.3304 0 0 1 1.8744-.461 3.3161 3.3161 0 0 1 1.8144.659c.5263.394.9238.935 1.1422 1.556.2184.62.2479 1.291.0846 1.928a3.3241 3.3241 0 0 1-1.0017 1.65 3.3254 3.3254 0 0 1-1.7498.815 3.327 3.327 0 0 1-1.9075-.296 3.3181 3.3181 0 0 1-1.4213-1.306 3.3219 3.3219 0 0 1-.3568-2.513 3.3253 3.3253 0 0 1 1.5215-2.032ZM392.55 389.881c.648-.4 1.4-.596 2.161-.565a3.821 3.821 0 0 1 3.44 2.534 3.8179 3.8179 0 0 1-1.062 4.138c-.569.505-1.276.829-2.031.93-.754.1-1.521-.027-2.203-.365a3.8244 3.8244 0 0 1-1.623-1.536 3.8185 3.8185 0 0 1-.378-2.834c.246-.958.854-1.783 1.696-2.302ZM327.663 141.619a3.4142 3.4142 0 0 1 1.927-.481 3.418 3.418 0 0 1 1.869.672c.542.404.953.959 1.18 1.597a3.4172 3.4172 0 0 1-.933 3.684c-.502.453-1.128.746-1.797.844-.67.097-1.353-.007-1.964-.299a3.418 3.418 0 0 1-1.466-1.339 3.4223 3.4223 0 0 1-.375-2.584c.222-.877.783-1.63 1.559-2.094ZM302.653 127.47c.575-.34 1.238-.502 1.905-.465.667.037 1.308.27 1.843.671.534.401.938.951 1.16 1.581.222.63.252 1.311.087 1.958a3.383 3.383 0 0 1-1.015 1.678 3.379 3.379 0 0 1-3.714.538 3.3788 3.3788 0 0 1-1.45-1.321 3.4018 3.4018 0 0 1-.363-2.564c.221-.869.778-1.615 1.547-2.076ZM279.426 475.136a3.5209 3.5209 0 0 1 1.979-.485 3.5114 3.5114 0 0 1 3.123 2.335c.232.654.265 1.362.095 2.035a3.509 3.509 0 0 1-1.051 1.745c-.515.466-1.156.768-1.843.869a3.5125 3.5125 0 0 1-2.015-.3 3.5167 3.5167 0 0 1-1.51-1.368 3.5066 3.5066 0 0 1-.463-1.295c-.068-.458-.044-.925.069-1.374.114-.449.315-.871.592-1.242a3.531 3.531 0 0 1 1.024-.92ZM402.68 209.268a3.2973 3.2973 0 0 1 1.862-.462c.652.033 1.281.259 1.805.65.524.39.92.927 1.139 1.543.219.616.25 1.283.09 1.917a3.3089 3.3089 0 0 1-.991 1.642 3.3026 3.3026 0 0 1-3.633.529 3.3067 3.3067 0 0 1-1.418-1.293 3.2909 3.2909 0 0 1-.436-1.214 3.2866 3.2866 0 0 1 .621-2.452c.26-.347.587-.639.961-.86ZM322.401 463.813a3.9084 3.9084 0 0 1 2.206-.548c.773.039 1.517.307 2.138.769a3.9226 3.9226 0 0 1 1.351 1.829c.259.729.296 1.519.107 2.27-.19.751-.598 1.428-1.173 1.947-.575.519-1.29.856-2.057.967a3.9089 3.9089 0 0 1-2.247-.338 3.9215 3.9215 0 0 1-1.681-1.53 3.9354 3.9354 0 0 1-.425-2.962 3.9323 3.9323 0 0 1 1.781-2.404ZM360.84 440.803a3.9712 3.9712 0 0 1 2.24-.563c.786.039 1.543.31 2.175.779a3.9718 3.9718 0 0 1-1.805 7.12 3.9822 3.9822 0 0 1-2.283-.351 3.9769 3.9769 0 0 1-1.702-1.562 3.9732 3.9732 0 0 1-.429-2.995 3.9669 3.9669 0 0 1 1.804-2.428ZM172.555 123.504a3.1537 3.1537 0 0 1 1.775-.429c.621.036 1.217.254 1.715.628.497.374.872.886 1.078 1.473.206.587.234 1.222.08 1.825a3.1551 3.1551 0 0 1-.945 1.562 3.154 3.154 0 0 1-1.653.776 3.1554 3.1554 0 0 1-1.806-.272 3.1533 3.1533 0 0 1-1.352-1.228 3.1661 3.1661 0 0 1-.414-1.164 3.1485 3.1485 0 0 1 .6-2.348c.25-.332.563-.612.922-.823ZM158.546 129.099a3.1561 3.1561 0 0 1 1.777-.434c.623.034 1.221.252 1.719.626s.875.887 1.081 1.475c.207.588.234 1.224.08 1.828a3.151 3.151 0 0 1-.95 1.563 3.15 3.15 0 0 1-4.814-.742 3.1487 3.1487 0 0 1-.34-2.388c.208-.809.728-1.503 1.447-1.928ZM69.801 209.937a3.6657 3.6657 0 0 1 5.4189 4.058 3.6655 3.6655 0 0 1-3.0213 2.725 3.6659 3.6659 0 0 1-4.0859-4.529 3.663 3.663 0 0 1 1.6883-2.254ZM56.7387 238.338a3.8253 3.8253 0 0 1 2.1538-.543c.7559.036 1.484.296 2.0919.747a3.8197 3.8197 0 0 1 1.4279 4.003 3.8228 3.8228 0 0 1-1.147 1.903 3.8238 3.8238 0 0 1-2.0117.942 3.8282 3.8282 0 0 1-2.1956-.337 3.8162 3.8162 0 0 1-1.6368-1.502 3.817 3.817 0 0 1-.4141-2.877 3.8191 3.8191 0 0 1 1.7316-2.336ZM96.0323 427.315a4.2236 4.2236 0 0 1 2.3842-.603 4.2283 4.2283 0 0 1 2.3155.829c.672.5 1.18 1.189 1.46 1.979.279.79.317 1.645.109 2.456a4.2218 4.2218 0 0 1-1.279 2.101 4.2134 4.2134 0 0 1-2.2325 1.031 4.2212 4.2212 0 0 1-2.4282-.389 4.215 4.215 0 0 1-1.7993-1.676 4.2379 4.2379 0 0 1 1.4703-5.728ZM85.671 415.704a4.1999 4.1999 0 0 1 2.3713-.589 4.2042 4.2042 0 0 1 2.2982.83 4.2018 4.2018 0 0 1 .2851 6.498 4.2027 4.2027 0 0 1-2.2167 1.028 4.212 4.212 0 0 1-2.4139-.379 4.2057 4.2057 0 0 1-1.7943-1.659 4.2007 4.2007 0 0 1-.4438-3.167 4.2035 4.2035 0 0 1 1.9141-2.562ZM116.196 148.984a3.2294 3.2294 0 0 1 2.389-.27 3.227 3.227 0 0 1 1.914 1.457 3.2294 3.2294 0 0 1-1 4.351 3.232 3.232 0 0 1-1.201.479 3.236 3.236 0 0 1-1.293-.031 3.224 3.224 0 0 1-2.049-1.492 3.2217 3.2217 0 0 1-.427-1.221c-.058-.432-.029-.871.087-1.291a3.2297 3.2297 0 0 1 1.58-1.982ZM230.212 101.709a3.4984 3.4984 0 0 1 1.972-.488 3.4945 3.4945 0 0 1 3.113 2.327c.23.653.261 1.359.09 2.029a3.5012 3.5012 0 0 1-1.054 1.737c-.515.461-1.156.76-1.842.857a3.499 3.499 0 0 1-2.007-.312 3.5023 3.5023 0 0 1-1.494-1.376 3.4716 3.4716 0 0 1-.454-1.282c-.066-.454-.041-.915.073-1.359.113-.443.313-.86.588-1.226.276-.366.62-.674 1.015-.907ZM81.7063 180.893a3.6354 3.6354 0 0 1 2.0436-.504c.716.038 1.4047.287 1.9793.716a3.6313 3.6313 0 0 1 1.2487 1.694 3.63 3.63 0 0 1 .0981 2.103 3.6304 3.6304 0 0 1-1.0857 1.803 3.6304 3.6304 0 0 1-1.904.897 3.631 3.631 0 0 1-2.0816-.311 3.6276 3.6276 0 0 1-1.5587-1.414 3.648 3.648 0 0 1-.3972-2.752 3.6462 3.6462 0 0 1 1.6575-2.232ZM422.532 215.933a4.0462 4.0462 0 0 1 2.281-.56c.799.043 1.567.322 2.208.801.64.48 1.124 1.138 1.391 1.893.267.754.304 1.571.106 2.346a4.0447 4.0447 0 0 1-3.34 3.008c-.792.116-1.6-.006-2.323-.35a4.049 4.049 0 0 1-1.737-1.582 4.0658 4.0658 0 0 1-.529-1.491 4.0262 4.0262 0 0 1 .083-1.58 4.044 4.044 0 0 1 .682-1.428c.319-.427.719-.786 1.178-1.057ZM197.935 101.48a3.8178 3.8178 0 0 1 2.144-.478c.746.054 1.46.325 2.053.781a3.816 3.816 0 0 1 1.282 1.784c.244.707.275 1.47.088 2.195a3.8155 3.8155 0 0 1-1.136 1.88c-.554.502-1.244.83-1.984.944a3.8198 3.8198 0 0 1-3.822-1.759 3.8194 3.8194 0 0 1-.531-1.437c-.079-.51-.053-1.031.076-1.53.128-.5.357-.968.671-1.377.315-.409.709-.75 1.159-1.003ZM137.715 124.296a3.5108 3.5108 0 0 1 1.98-.491c.695.036 1.362.277 1.92.692.557.416.978.988 1.21 1.643.233.655.265 1.365.094 2.038a3.5104 3.5104 0 0 1-1.055 1.747 3.52 3.52 0 0 1-1.848.866 3.5132 3.5132 0 0 1-3.523-1.683 3.512 3.512 0 0 1 1.222-4.812ZM352.777 128.729a3.8193 3.8193 0 0 1 4.257.19c.61.451 1.073 1.074 1.328 1.789.255.715.291 1.489.103 2.225a3.8162 3.8162 0 0 1-1.155 1.904 3.816 3.816 0 0 1-2.021.936 3.813 3.813 0 0 1-2.2-.351 3.8163 3.8163 0 0 1-1.63-1.518 3.821 3.821 0 0 1-.396-2.856 3.826 3.826 0 0 1 1.714-2.319ZM36.9318 299.24a3.9552 3.9552 0 0 1 2.2292-.554c.7816.039 1.5338.31 2.1612.778a3.9526 3.9526 0 0 1 .2795 6.109 3.9541 3.9541 0 0 1-2.0812.973 3.949 3.949 0 0 1-2.2705-.349 3.9548 3.9548 0 0 1-1.693-1.553 3.926 3.926 0 0 1-.5159-1.45 3.9335 3.9335 0 0 1 .7445-2.926 3.9354 3.9354 0 0 1 1.1462-1.028ZM185.146 494.315c.47-.28.991-.464 1.532-.542a4.149 4.149 0 0 1 1.623.085c.53.135 1.029.373 1.467.7a4.171 4.171 0 0 1 1.63 2.74c.078.542.049 1.093-.086 1.624-.135.53-.372 1.028-.7 1.466-.327.439-.738.808-1.208 1.088-.949.564-2.084.729-3.155.457a4.1655 4.1655 0 0 1-2.554-1.909 4.1636 4.1636 0 0 1-.457-3.155 4.1631 4.1631 0 0 1 1.908-2.554ZM268.494 504.34a4.0745 4.0745 0 0 1 2.291-.562c.802.043 1.573.322 2.217.803.643.481 1.13 1.142 1.399 1.899.268.757.306 1.577.11 2.355a4.0705 4.0705 0 0 1-3.348 3.028 4.0652 4.0652 0 0 1-2.333-.346 4.0728 4.0728 0 0 1-1.749-1.582 4.062 4.062 0 0 1-.537-1.5 4.0432 4.0432 0 0 1 .08-1.591 4.0665 4.0665 0 0 1 1.87-2.504ZM29.3804 247.485a3.818 3.818 0 0 1 2.1475-.513 3.8128 3.8128 0 0 1 2.0725.762 3.818 3.818 0 0 1 1.4057 3.986 3.8195 3.8195 0 0 1-1.1366 1.893 3.8254 3.8254 0 0 1-1.9944.948 3.8221 3.8221 0 0 1-2.1854-.315 3.8206 3.8206 0 0 1-2.1623-2.89 3.8185 3.8185 0 0 1 .7249-2.868 3.8214 3.8214 0 0 1 1.1281-1.003ZM393.229 451.527a4.5247 4.5247 0 0 1 2.551-.624c.893.048 1.752.361 2.468.897a4.5368 4.5368 0 0 1 1.555 2.117c.297.844.338 1.758.116 2.624a4.527 4.527 0 0 1-1.36 2.247c-.666.598-1.494.985-2.38 1.113a4.519 4.519 0 0 1-2.596-.396 4.5183 4.5183 0 0 1-1.939-1.772 4.5414 4.5414 0 0 1-.487-3.429 4.5468 4.5468 0 0 1 2.072-2.777ZM89.0903 457.416a4.4375 4.4375 0 0 1 2.4973-.615 4.4326 4.4326 0 0 1 2.4179.877 4.424 4.424 0 0 1 1.5236 2.071c.2918.826.3322 1.721.1159 2.57a4.4285 4.4285 0 0 1-1.3309 2.2 4.4277 4.4277 0 0 1-2.3291 1.091 4.4367 4.4367 0 0 1-2.5425-.387 4.4342 4.4342 0 0 1-1.8989-1.735 4.4281 4.4281 0 0 1-.4847-3.356 4.4315 4.4315 0 0 1 2.0314-2.716ZM246.383 75.7206a4.0315 4.0315 0 0 1 2.269-.5609c.795.0413 1.56.3172 2.199.7929a4.031 4.031 0 0 1 1.388 1.8799 4.023 4.023 0 0 1 .111 2.3344 4.0276 4.0276 0 0 1-3.316 3.002 4.0294 4.0294 0 0 1-4.045-1.9106 4.0184 4.0184 0 0 1-.531-1.484 4.0162 4.0162 0 0 1 .078-1.5744c.129-.5146.359-.9985.676-1.4239a4.0291 4.0291 0 0 1 1.171-1.0554ZM27.1349 370.812a4.3762 4.3762 0 0 1 2.4648-.606 4.3744 4.3744 0 0 1 3.8894 2.911 4.3722 4.3722 0 0 1-1.1993 4.707 4.378 4.378 0 0 1-2.2987 1.077 4.3742 4.3742 0 0 1-4.3838-2.093 4.3926 4.3926 0 0 1-.4713-3.313 4.3897 4.3897 0 0 1 1.9989-2.683ZM417.083 448.377a4.8733 4.8733 0 0 1 2.744-.674c.961.052 1.885.387 2.656.964.77.577 1.353 1.369 1.673 2.276.321.908.366 1.89.129 2.823a4.879 4.879 0 0 1-1.461 2.418 4.8638 4.8638 0 0 1-2.558 1.2 4.861 4.861 0 0 1-2.793-.422 4.8626 4.8626 0 0 1-2.089-1.902 4.8841 4.8841 0 0 1-.53-3.692 4.8852 4.8852 0 0 1 2.229-2.991ZM4.1055 326.031c2.2674 0 4.1055-1.838 4.1055-4.105 0-2.268-1.8381-4.106-4.1055-4.106C1.838 317.82 0 319.658 0 321.926c0 2.267 1.838 4.105 4.1055 4.105ZM482.917 352.256c.851-.502 1.832-.74 2.819-.685.987.056 1.935.402 2.725.996.79.593 1.387 1.407 1.715 2.34.328.932.372 1.941.127 2.898a5.003 5.003 0 0 1-4.129 3.713 5.01 5.01 0 0 1-2.869-.435 4.9935 4.9935 0 0 1-2.145-1.953 4.9856 4.9856 0 0 1-.655-1.846 5.0075 5.0075 0 0 1 .951-3.723c.396-.527.893-.97 1.461-1.305ZM487.646 230.769a4.9276 4.9276 0 0 1 5.47.286 4.9227 4.9227 0 0 1 1.697 2.305 4.9264 4.9264 0 0 1-1.353 5.307 4.9315 4.9315 0 0 1-2.593 1.212 4.925 4.925 0 0 1-2.829-.435 4.9293 4.9293 0 0 1-2.11-1.934c-.331-.555-.55-1.17-.643-1.81a4.8966 4.8966 0 0 1 .102-1.917c.159-.627.441-1.215.829-1.732.388-.517.874-.953 1.43-1.282ZM472.41 414.311a5.3793 5.3793 0 0 1 3.039-.736 5.381 5.381 0 0 1 2.935 1.077 5.372 5.372 0 0 1 1.842 2.526 5.384 5.384 0 0 1 .129 3.124 5.3829 5.3829 0 0 1-1.629 2.668 5.3848 5.3848 0 0 1-5.926.83 5.3841 5.3841 0 0 1-2.299-2.119 5.3689 5.3689 0 0 1-.698-1.983 5.3807 5.3807 0 0 1 .118-2.099c.178-.686.489-1.329.916-1.893.428-.564.962-1.039 1.573-1.395ZM124.843 544.619a5.7367 5.7367 0 0 1 3.23-.861c1.138.041 2.238.419 3.16 1.088a5.722 5.722 0 0 1 2.015 2.667c.392 1.069.456 2.231.184 3.337a5.7268 5.7268 0 0 1-4.731 4.301 5.7382 5.7382 0 0 1-3.305-.5 5.7406 5.7406 0 0 1-2.463-2.26 5.7283 5.7283 0 0 1-.627-4.275 5.7285 5.7285 0 0 1 2.537-3.497ZM517.098 292.729a4.566 4.566 0 0 1 2.573-.641 4.566 4.566 0 0 1 4.069 3.032c.302.852.345 1.774.122 2.649a4.563 4.563 0 0 1-3.772 3.394 4.5619 4.5619 0 0 1-4.577-2.19 4.5616 4.5616 0 0 1-.498-3.449 4.5603 4.5603 0 0 1 2.083-2.795ZM208.787 8.162c.694-3.1191-1.271-6.2105-4.391-6.9049-3.119-.6943-6.21 1.2713-6.904 4.3904-.695 3.1191 1.271 6.2105 4.39 6.9049 3.119.6943 6.211-1.2713 6.905-4.3904Z' fill='%23fff' fill-opacity='.08'/%3E%3Ccircle cx='443.5' cy='501.371' r='117.5' fill='%233A1F86' fill-opacity='.15'/%3E%3Ccircle opacity='.48' cx='376' cy='147' r='64' fill='%231C7857' fill-opacity='.42'/%3E%3C/svg%3E");
}

@media (min-width: 851px) {
  .c-block-hero--chapter3 .c-block-split__media::after {
    top: -260px;
    width: 561px;
    height: 619px;
  }
}

.c-block-hero--chapter3 .c-block-split__media picture {
  position: relative;
  z-index: 200;
}

.c-block-hero--chapter3 .c-block-split__media img {
  width: 200px;
  height: 200px;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 851px) {
  .c-block-hero--chapter3 .c-block-split__media img {
    width: 230px;
    height: 230px;
  }
}

.o-hero-internal__intro {
  @media (max-width: 700px) {
  padding-top: 30px;
  padding-bottom: 300px;
  }

@media (min-width: 701px) {
  
    padding-top: 80px;
    padding-bottom: 200px;
}
}
.o-hero-internal__intro__app {
  @media (max-width: 700px) {
  padding-top: 30px;
  /*padding-bottom: 300px;*/
  }

@media (min-width: 701px) {
  
    padding-top: 80px;
    /*padding-bottom: 200px;*/
}
}

/* ------------------------------------ *\
    $PAGE SECTIONS
\* ------------------------------------ */

/* ------------------------------------ *\
    $SPECIFIC FORMS
\* ------------------------------------ */

/**
 * Validation
 */

.has-error {
  border-color: #b70f0f !important;
}

.u-search-wrapper {
  position: relative;
}

.u-search-wrapper input {
  padding: 10px;
}

@media (min-width: 701px) {
  .u-search-wrapper input {
    padding: 20px 10px;
  }
}

.u-search-wrapper .o-button--search {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 53px;
  height: 100%;
  padding-top: 4px;
  margin-top: auto;
  margin-bottom: auto;
}

@media (min-width: 701px) {
  .u-search-wrapper .o-button--search {
    padding-top: 10px;
    width: 73px;
  }
}

@media (min-width: 701px) {
  .u-form-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
}

.u-form-filter select {
  margin: 10px 0;
}

@media (min-width: 701px) {
  .u-form-filter select {
    font-size: var(--font-size-xs, 0.938rem);
    padding: 8px 15px;
    margin: 0;
	/*color:#505A6B;*/
  }
}

.gfield_checkbox li,
.gfield_radio li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gfield_checkbox input,
.gfield_radio input {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.gfield_checkbox label,
.gfield_radio label {
  font-size: var(--font-size-xs, 0.938rem);
}

.gform_footer {
  text-align: center;
}

/* ------------------------------------ *\
    $OBJECTS
\* ------------------------------------ */

/* ------------------------------------ *\
    $BUTTONS
\* ------------------------------------ */

.o-button {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: Aptos;
  font-size: 16px;
  font-weight:600;
  /*font-size: 15.43px;
  font-weight:normal;*/
  line-height:18.84px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  /*padding: 16px 32px;*/
  padding: 10px 13px;
  border-radius: 0;
  cursor: pointer;
  
  border-width: 1px;
  border-style: solid;
  border-image-slice: 20
  border: 1px solid var(--color-light);
  color: var(--color-light);
  
  &:hover {
    background: var(--color-gold);
    border-color: #B08725;
	
  }
 /* -webkit-box-shadow: none;
  -webkit-font-smoothing: antialiased;
          box-shadow: none;
  -webkit-transition: border 0.7s ease-out, color 0.7s ease-out, background-color 0.7s ease-out;
  -o-transition: border 0.7s ease-out, color 0.7s ease-out, background-color 0.7s ease-out;
  transition: border 0.7s ease-out, color 0.7s ease-out, background-color 0.7s ease-out;
  -webkit-transition-delay: 0.7s;
       -o-transition-delay: 0.7s;
          transition-delay: 0.7s;*/
		 

		  

}

@media (min-width: 701px) {
  .o-button {
    padding: 18px 36px;
  }
}
@media (max-width: 767px) {
  .o-button-hide {
    display:none;
  }
}
@media (min-width: 768px) {
  .o-button-show {
    display:none;
  }
}

.o-button span {
  /*position: absolute;
  display: block;*/
  -webkit-animation-duration: 0.7s;
       -o-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease-out;
       -o-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background: #B08725;
}

.o-button span:first-of-type {
  left: -1px;
  bottom: -1px;
  width: 1px;
  -webkit-animation-name: move1-reverse;
       -o-animation-name: move1-reverse;
          animation-name: move1-reverse;
}

.o-button span:nth-of-type(2) {
  left: -1px;
  top: -1px;
  height: 1px;
  -webkit-animation-name: move2-reverse;
       -o-animation-name: move2-reverse;
          animation-name: move2-reverse;
}

.o-button span:nth-of-type(3) {
  right: -1px;
  top: -1px;
  width: 1px;
  -webkit-animation-name: move3-reverse;
       -o-animation-name: move3-reverse;
          animation-name: move3-reverse;
}

.o-button span:last-of-type {
  right: -1px;
  bottom: -1px;
  height: 1px;
  -webkit-animation-name: move4-reverse;
       -o-animation-name: move4-reverse;
          animation-name: move4-reverse;
}

.o-button .o-icon--external {
  width: 14px;
  height: 14px;
  margin-left: 5px;
  vertical-align: -2px;
}

.o-button .o-icon--external svg path {
  -webkit-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

@media (min-width: 701px) {
  /*.o-button:hover {
    color: #fff;
    border: 1px solid transparent;
    background: #B08725;
    -webkit-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;*/
  }
}

@media (min-width: 701px) {
  .o-button:hover span:first-of-type {
    -webkit-animation-name: move1;
         -o-animation-name: move1;
            animation-name: move1;
  }
}

@media (min-width: 701px) {
  .o-button:hover span:nth-of-type(2) {
    -webkit-animation-name: move2;
         -o-animation-name: move2;
            animation-name: move2;
  }
}

@media (min-width: 701px) {
  .o-button:hover span:nth-of-type(3) {
    -webkit-animation-name: move3;
         -o-animation-name: move3;
            animation-name: move3;
  }
}

@media (min-width: 701px) {
  .o-button:hover span:last-of-type {
    -webkit-animation-name: move4;
         -o-animation-name: move4;
            animation-name: move4;
  }
}

.o-button:hover .o-icon--external svg path {
  fill: #B08725;
  -webkit-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

.o-button--primary {
  color: #F5F4EE;
  background: #B08725;
  border-color: #fff;
}

.o-button--primary .o-icon--external svg path {
  fill: #fff;
}

.o-button--primary-ghost {
  color: #fff;
  background: transparent;
  border-color: #fff;
}

.o-button--text {
  display: inline-block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.o-button--text .o-icon {
  width: 18px;
  /*margin-left: 5px;*/
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.o-button--text .o-icon.o-icon--external {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  vertical-align: -1px;
}

.o-button--text .o-icon.o-icon--external svg path {
  -webkit-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

@media (min-width: 701px) {
  .o-button--text:hover .o-icon {
    /*margin-left: 15px;*/
  }
}

.o-button--text-l {
  font-family: trade-gothic-next-compressed, sans-serif;
  font-size: var(--font-size-m, 1.5rem);
  text-transform: uppercase;
}

.o-button--text-l .o-icon {
  vertical-align: 5px;
}

.o-button--text-sm {
  font-family: "Lora", serif;
  font-size: var(--font-size-xs, 0.938rem);
  font-weight: bold;
}

.o-button--text-sm .o-icon {
  vertical-align: 1px;
}

.o-button--text-xs {
  font-family: "Lora", serif;
  font-size: var(--font-size-xxs, 0.813rem);
  font-weight: bold;
}

.o-button--text-xs .o-icon {
  vertical-align: 1px;
}

.o-button--circle {
  display: inline-block;
  width: 42px;
  height: 42px;
}

@media (min-width: 701px) {
  .o-button--circle {
    width: 52px;
    height: 52px;
  }
}

.o-button--circle .o-icon svg path {
  fill: #353535;
}

.o-button--circle:hover .o-icon svg path {
  fill: #fff;
}

.o-button--circle-down .o-icon {
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.o-button--circle-up .o-icon {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.o-button--circle-right .o-icon {
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}

.o-button--circle-left .o-icon {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.o-button--close {
  display: inline-block;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Source Sans Pro", sans-serif;
  font-size: var(--font-size-xxs, 0.813rem);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.o-button--close .o-icon {
  width: 21px;
  height: 16px;
  vertical-align: -3px;
  margin-left: 5px;
}

.u-plus {
  position: relative;
  width: 20px;
  height: 20px;
}

.u-plus.open .u-plus__line--v {
  opacity: 1;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.u-plus.open .u-plus__line--h {
  opacity: 0;
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.u-plus__line {
  display: block;
  position: absolute;
  z-index: 100;
  background-color: #f4f5ed;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 1;
}

.u-plus__line--v {
  width: 1px;
  height: 17px;
  left: 9px;
  top: 2px;
}

.u-plus__line--h {
  width: 17px;
  height: 1px;
  left: 1px;
  top: 10px;
}

.u-plus--s .u-plus__line--v {
  width: 1px;
  height: 9px;
  left: 4px;
  top: 2px;
}

.u-plus--s .u-plus__line--h {
  width: 9px;
  height: 1px;
  left: 4px;
  top: 1px;
}

@media screen and (min-width: 1921px) {
	.u-plus--s .u-plus__line--h {
	width: 9px;
  height: 1.5px;
  left: 4px;
  top: 0px;
}
.u-plus--s .u-plus__line--v {
  width: 1px;
  height: 9px;
  left: 4px;
  top: 1px;
}
}


.o-button-hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 25px;
  padding: 0;
  background: transparent;
  background-image: none;
  outline-color: red;
}

.o-button-hamburger.u-full-bg .line {
  background: red;
}

.o-button-hamburger:hover {
  background: transparent;
}

.o-button-hamburger label {
  font-family: "Aptos", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.o-button-hamburger .lines {
  position: relative;
  width: 25px;
  height: 19px;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin: auto 0 auto 4px;
  cursor: pointer;
}
.o-button-hamburger .linesapp {
  position: relative;
  width: 20px;
  height: 17px;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin: 8px 0 auto 5px;
  cursor: pointer;
}

.o-button-hamburger .line {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  font-weight:400px;
  opacity: 1;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.o-button-hamburger .lineapp {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #B08725;
  font-weight:400px;
  opacity: 1;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

.o-button-hamburger .line:first-child {
  top: 0;
}

.o-button-hamburger .line:nth-child(2),
.o-button-hamburger .line:nth-child(3) {
  top: 5px;
}

.o-button-hamburger .line:last-child {
  top: 10px;
}

.o-button-hamburger.is-active .line:first-child {
  top: 8px;
  width: 0%;
  left: 50%;
}

.o-button-hamburger.is-active .line:nth-child(2) {
  -webkit-transform: rotate(38deg);
       -o-transform: rotate(38deg);
          transform: rotate(38deg);
}

.o-button-hamburger.is-active .line:nth-child(3) {
  -webkit-transform: rotate(-38deg);
       -o-transform: rotate(-38deg);
          transform: rotate(-38deg);
}

.o-button-hamburger.is-active .line:last-child {
  top: 8px;
  width: 0%;
  left: 50%;
}

.o-button-hamburger .lineapp:first-child {
  top: 0;
}

.o-button-hamburger .lineapp:nth-child(2),
.o-button-hamburger .lineapp:nth-child(3) {
  top: 5px;
}

.o-button-hamburger .lineapp:last-child {
  top: 10px;
}

.o-button-hamburger.is-active .lineapp:first-child {
  top: 8px;
  width: 0%;
  left: 50%;
}

.o-button-hamburger.is-active .lineapp:nth-child(2) {
  -webkit-transform: rotate(38deg);
       -o-transform: rotate(38deg);
          transform: rotate(38deg);
}

.o-button-hamburger.is-active .lineapp:nth-child(3) {
  -webkit-transform: rotate(-38deg);
       -o-transform: rotate(-38deg);
          transform: rotate(-38deg);
}

.o-button-hamburger.is-active .lineapp:last-child {
  top: 8px;
  width: 0%;
  left: 50%;
}

.o-button--search {
  display: inline-block;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background: none;
}

.o-button--search .o-icon {
  width: 20px;
  height: 20px;
}

/* ------------------------------------ *\
    $ICONS
\* ------------------------------------ */

/**
 * Icon Sizing
 */

.o-icon {
  display: -webkit-inline-box;
}

.o-icon--linkedin {
  width: 15px;
  height: 15px;
}

.o-icon--glassdoor {
  width: 9px;
  height: 13px;
}

.o-icon--twitter {
  width: 13px;
  height: 10px;
}

.o-icon--facebook {
  width: 16px;
  height: 14px;
}

.o-icon--instagram {
  width: 15px;
  height: 15px;
}

.o-icon--youtube {
  width: 17px;
  height: 12px;
}

.u-icon--xs {
  width: 15px;
  height: 15px;
}

.u-icon--s {
  width: 20px;
  height: 20px;
}

.u-icon--m {
  width: 30px;
  height: 30px;
}

.u-icon--l {
  width: 40px;
  height: 40px;
}

.u-icon--xl {
  width: 70px;
  height: 70px;
}

.o-logo {
  display: block;
  width: 92px;
  height: 43px;
}

.o-logo svg path {
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

@media (min-width: 701px) {
  .o-logo {
    width: 136px;
    height: 64px;
  }
}

/* ------------------------------------ *\
    $LIST TYPES
\* ------------------------------------ */

/**
 * Numbered List
 */

.o-list--numbered {
  counter-reset: item;
}

.o-list--numbered li {
  display: block;
}

.o-list--numbered li::before {
  content: counter(item);
  counter-increment: item;
  color: #fff;
  padding: 10px 15px;
  border-radius: 3px;
  background-color: #052a45;
  font-weight: bold;
  margin-right: 20px;
  float: left;
}

.o-list--numbered li > * {
  overflow: hidden;
}

.o-list--numbered li li {
  counter-reset: item;
}

.o-list--numbered li li::before {
  content: "\2010";
}

/**
 * Bullet List
 */

.o-bullet-list {
  list-style-type: disc;
  padding-left: 20px;
}

.o-bullet-list li {
  overflow: visible;
}

.o-bullet-list li:last-child {
  margin-bottom: 0;
}

.o-list--custom-icons li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 15px 0;
}

.o-list--custom-icons__icon {
  width: 20px;
  margin: auto;
  margin-right: 15px;
}

.o-list--custom-icons__text {
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.o-list--icon-dots .o-list--custom-icons__text {
  margin-left: 0;
}

.o-list--icon-dots li {
  position: relative;
  padding-left: 30px;
  margin: 15px 0;
}

.o-list--icon-dots li::before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}

.o-list--icon-dots li:nth-child(4n+1)::before {
  left: -3px;
  top: 2px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M11.3087 12.6396a1.3376 1.3376 0 0 1 2.2976-.9149 1.337 1.337 0 0 1 .2665 1.4638 1.3367 1.3367 0 0 1-1.2518.8043 1.3362 1.3362 0 0 1-1.3123-1.3532Z' fill='%2304609E'/%3E%3Cpath d='M10.214 12.6501a1.3371 1.3371 0 0 1-1.6025 1.3081 1.3371 1.3371 0 0 1-.473-2.4261 1.3372 1.3372 0 0 1 .7447-.222 1.3352 1.3352 0 0 1 .9431.3942 1.3336 1.3336 0 0 1 .3877.9458Z' fill='%2303609E'/%3E%3Cpath d='M6.4327 16.4209a1.3376 1.3376 0 0 1-2.6487.2766 1.3373 1.3373 0 0 1 1.3152-1.6007 1.3144 1.3144 0 0 1 1.3335 1.3241Z' fill='%23044D82'/%3E%3Cpath d='M6.425 12.646a1.3242 1.3242 0 0 1-1.3242 1.3466 1.3413 1.3413 0 1 1 1.3243-1.3466Z' fill='%2304609E'/%3E%3Cpath d='M8.8803 10.2138a1.3346 1.3346 0 0 1-.2467-2.6454 1.335 1.335 0 0 1 1.5868 1.3213 1.325 1.325 0 0 1-.3935.942 1.3242 1.3242 0 0 1-.9466.3821Z' fill='%23048BD1'/%3E%3Cpath d='M8.8937 15.0967a1.3255 1.3255 0 0 1 .9415.393 1.3245 1.3245 0 0 1 .3827.9457 1.3376 1.3376 0 0 1-.8297 1.2358 1.3371 1.3371 0 0 1-1.4586-.2967 1.3374 1.3374 0 0 1 .964-2.2778Z' fill='%23034C82'/%3E%3Cpath d='M12.6496 15.0969a1.3251 1.3251 0 0 1 .9423.3845 1.3238 1.3238 0 0 1 .3912.9396 1.3386 1.3386 0 0 1-.3808.9708 1.3387 1.3387 0 0 1-.9622.4022 1.3378 1.3378 0 0 1-1.3307-1.3849 1.3156 1.3156 0 0 1 .3954-.9366 1.3165 1.3165 0 0 1 .9448-.3756ZM0 16.4132a1.3093 1.3093 0 0 1 1.3349-1.3241 1.3246 1.3246 0 0 1 1.233.8149c.0672.1614.1018.3344.1018.5092a1.3341 1.3341 0 0 1-.3933.9428 1.3344 1.3344 0 0 1-1.4554.2857A1.3341 1.3341 0 0 1 0 16.4066v.0066Z' fill='%23044C82'/%3E%3Cpath d='M11.3203 5.1046a1.3359 1.3359 0 0 1 1.3362-1.336 1.336 1.336 0 1 1-.9448 2.2807 1.336 1.336 0 0 1-.3914-.9447ZM6.434 5.1022a1.3318 1.3318 0 0 1-1.3136 1.3506 1.3481 1.3481 0 0 1-1.3587-1.3453 1.332 1.332 0 0 1 1.3375-1.3241A1.3151 1.3151 0 0 1 6.434 5.1021Z' fill='%2304AFEF'/%3E%3Cpath d='M6.4223 1.3559a1.324 1.324 0 0 1-1.3374 1.324A1.3401 1.3401 0 0 1 4.1394.3879a1.3402 1.3402 0 0 1 2.283.968Z' fill='%2303AFEF'/%3E%3Cpath d='M12.6668 10.2138a1.3348 1.3348 0 1 1 0-2.6695 1.3348 1.3348 0 0 1 0 2.6695Z' fill='%23048BD1'/%3E%3Cpath d='M1.3506 10.2139a1.336 1.336 0 0 1-.9462-.3854A1.3347 1.3347 0 1 1 2.281 7.9299a1.3347 1.3347 0 0 1-.9303 2.2841Z' fill='%23038BD1'/%3E%3Cpath d='M6.439 8.8977a1.316 1.316 0 0 1-1.3414 1.3161 1.3346 1.3346 0 0 1-.2398-2.6464A1.335 1.335 0 0 1 6.439 8.8977Z' fill='%23048BD1'/%3E%3C/svg%3E");
}

.o-list--icon-dots li:nth-child(4n+2)::before {
  left: 0;
  top: 4px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M6.6024 16.8094a1.3674 1.3674 0 0 1-1.3676 1.3674 1.3675 1.3675 0 1 1 1.2635-1.8907c.0687.1659.1041.3437.1041.5233ZM5.2442 6.5916a1.3664 1.3664 0 0 1-1.3513-1.63 1.3662 1.3662 0 0 1 2.7067.2747 1.3443 1.3443 0 0 1-1.3554 1.3553Z' fill='%2304609E'/%3E%3Cpath d='M9.0863 18.1661a1.3678 1.3678 0 0 1-1.3675-1.3675 1.3671 1.3671 0 0 1 1.3675-1.3674 1.3675 1.3675 0 1 1 0 2.7349Z' fill='%23048BD1'/%3E%3Cpath d='M10.4659 9.0976a1.3719 1.3719 0 0 1-2.3539.9383 1.3717 1.3717 0 0 1 .9985-2.3288 1.3838 1.3838 0 0 1 1.3554 1.3905Z' fill='%23038BD1'/%3E%3Cpath d='M1.3788 11.5787a1.356 1.356 0 0 1 1.262.8341c.0688.1652.1042.3423.1042.5212a1.369 1.369 0 1 1-2.7365 0 1.3549 1.3549 0 0 1 .847-1.2565 1.3554 1.3554 0 0 1 .5233-.0988Z' fill='%23044C82'/%3E%3Cpath d='M5.2566 11.579a1.3432 1.3432 0 0 1 1.3459 1.3743 1.366 1.366 0 0 1-1.3663 1.3634 1.3798 1.3798 0 0 1-1.369-1.3675 1.3552 1.3552 0 0 1 1.3894-1.3702Z' fill='%2304609E'/%3E%3Cpath d='M9.1006 6.5916a1.3663 1.3663 0 0 1-.966-2.3321 1.3663 1.3663 0 0 1 1.9321 1.932 1.3663 1.3663 0 0 1-.966.4001Z' fill='%23048BD1'/%3E%3Cpath d='M1.3825 0A1.3555 1.3555 0 0 1 2.738 1.3649a1.3687 1.3687 0 0 1-1.6385 1.346A1.369 1.369 0 0 1 .6179.2244a1.369 1.369 0 0 1 .7646-.2243Z' fill='%23044C82'/%3E%3Cpath d='M18.1793 9.0824a1.3686 1.3686 0 0 1-1.3608 1.377 1.3693 1.3693 0 0 1-1.3771-1.3607 1.3702 1.3702 0 0 1 .3952-.9703 1.3693 1.3693 0 0 1 1.936-.0115 1.3689 1.3689 0 0 1 .4067.9655Z' fill='%2303AFEF'/%3E%3Cpath d='M14.3221 9.0993a1.3669 1.3669 0 0 1-.8604 1.242 1.3676 1.3676 0 0 1-.7862.0679 1.366 1.366 0 0 1 .2735-2.7031 1.3696 1.3696 0 0 1 .979.4084 1.3714 1.3714 0 0 1 .3941.9848Z' fill='%2304AFEF'/%3E%3Cpath d='M9.1096 11.5795a1.3658 1.3658 0 0 1 1.3554 1.3688 1.388 1.388 0 0 1-1.3947 1.3688 1.3701 1.3701 0 0 1-1.3554-1.3797 1.3468 1.3468 0 0 1 .862-1.2684 1.3458 1.3458 0 0 1 .5327-.0895Z' fill='%23038BD1'/%3E%3Cpath d='M2.745 16.7906a1.3687 1.3687 0 0 1-1.3682 1.4119 1.3692 1.3692 0 0 1-1.3683-1.4119 1.3689 1.3689 0 0 1 2.7365 0ZM1.3642 6.5915A1.3664 1.3664 0 0 1 .0414 4.9421a1.366 1.366 0 0 1 1.8784-.9707 1.3662 1.3662 0 0 1 .8242 1.277 1.355 1.355 0 0 1-1.3798 1.3431Z' fill='%23044C82'/%3E%3Cpath d='M14.3222 16.8178a1.3666 1.3666 0 0 1-.8635 1.2498 1.3661 1.3661 0 1 1-.477-2.6362 1.3552 1.3552 0 0 1 1.3405 1.3864Z' fill='%2304AFEF'/%3E%3C/svg%3E");
}

.o-list--icon-dots li:nth-child(4n+3)::before {
  left: -3px;
  top: 7px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M4.9752 2.6633a1.3269 1.3269 0 1 1 1.3307-1.3241 1.328 1.328 0 0 1-1.3307 1.3241Z' fill='%23044C82'/%3E%3Cpath d='M9.9465 4.9762a1.3267 1.3267 0 1 1-1.3163-1.34 1.3387 1.3387 0 0 1 1.3163 1.34Z' fill='%2304609E'/%3E%3Cpath d='M7.2931 8.5968a1.3267 1.3267 0 1 1 2.6532.038 1.3267 1.3267 0 0 1-2.6532-.038Z' fill='%23048BD1'/%3E%3Cpath d='M4.9454 6.2613a1.3246 1.3246 0 0 1-.9277-.3885 1.3017 1.3017 0 0 1-.3807-.9242 1.3052 1.3052 0 0 1 .0948-.5143c.066-.1634.1644-.312.2893-.437.125-.125.274-.2239.4383-.2908a1.337 1.337 0 0 1 1.0335.0107 1.327 1.327 0 0 1 .432.2997c.1224.1275.2177.2781.2802.4428a1.305 1.305 0 0 1 .084.5161 1.3074 1.3074 0 0 1-.4043.9176 1.3304 1.3304 0 0 1-.9394.3679Z' fill='%2304609E'/%3E%3Cpath d='M5.0014 7.2883c.3494.0106.6804.1583.9216.411a1.3254 1.3254 0 0 1-.0382 1.87 1.3273 1.3273 0 0 1-1.876-.0333 1.3254 1.3254 0 0 1-.3719-.9443 1.3198 1.3198 0 0 1 .4082-.9382 1.3216 1.3216 0 0 1 .9563-.3652Z' fill='%23038BD1'/%3E%3Cpath d='M13.5793 1.315a1.3269 1.3269 0 0 1-2.6267.2774 1.3272 1.3272 0 0 1 .5587-1.366 1.3268 1.3268 0 0 1 .7373-.2263 1.3149 1.3149 0 0 1 1.3307 1.3149ZM1.3254 2.6632a1.3267 1.3267 0 1 1 1.328-1.3162 1.3163 1.3163 0 0 1-1.328 1.3162Z' fill='%23034C82'/%3E%3Cpath d='M8.6237 2.6633a1.3267 1.3267 0 1 1 1.3228-1.3241 1.3164 1.3164 0 0 1-1.3228 1.324Z' fill='%23044C82'/%3E%3Cpath d='M12.2409 6.2676a1.3329 1.3329 0 0 1-.9327-.3898 1.3032 1.3032 0 0 1-.3822-.9273 1.3005 1.3005 0 0 1 .0951-.5128c.0661-.1629.1646-.311.2897-.4356a1.3276 1.3276 0 0 1 .4383-.2897 1.34 1.34 0 0 1 1.0335.0111c.1628.0701.3096.1718.4319.2991a1.308 1.308 0 0 1 .2799.4418c.0625.1643.091.3394.0838.5147a1.2865 1.2865 0 0 1-.1056.4992 1.2975 1.2975 0 0 1-.2916.4205 1.3164 1.3164 0 0 1-.4327.2773 1.3284 1.3284 0 0 1-.5074.0915Z' fill='%2304609E'/%3E%3Cpath d='M2.653 8.6318a1.3201 1.3201 0 0 1-.3964.9308 1.3305 1.3305 0 0 1-.9407.38 1.346 1.346 0 0 1-.9299-.3993A1.3357 1.3357 0 0 1 0 8.6108a1.3129 1.3129 0 0 1 .1026-.513 1.3171 1.3171 0 0 1 .2949-.4329 1.323 1.323 0 0 1 .4408-.2844 1.327 1.327 0 0 1 .5171-.091c.1743.0013.3465.0373.5066.1058a1.308 1.308 0 0 1 .4257.2933c.1209.125.2155.273.2782.4349.0627.162.0923.3347.087.5083Z' fill='%23048BD1'/%3E%3Cpath d='M2.6533 4.987c0 .1737-.0347.3455-.1023.5055-.0676.16-.1665.305-.2911.4263a1.3073 1.3073 0 0 1-.4343.2803 1.311 1.311 0 0 1-.5095.0903 1.329 1.329 0 0 1-.9326-.3923A1.3196 1.3196 0 0 1 0 4.9635a1.338 1.338 0 0 1 .3916-.9325 1.3474 1.3474 0 0 1 .9337-.3948c.1767.0004.3515.0357.5143.104.1627.0684.3102.1683.4339.294.1236.1258.2208.2748.286.4384a1.322 1.322 0 0 1 .0938.5145Z' fill='%2304609E'/%3E%3Cpath d='M13.5754 8.5996a1.3274 1.3274 0 0 1-.8102 1.234 1.327 1.327 0 0 1-1.8166-.9573 1.3268 1.3268 0 0 1 1.2974-1.5916 1.3146 1.3146 0 0 1 1.2279.8084c.067.1605.1015.3326.1015.5065Z' fill='%23048BD1'/%3E%3Cpath d='M2.6688 12.2704c0 .1739-.0346.346-.1018.5064a1.3159 1.3159 0 0 1-.2896.4285 1.3213 1.3213 0 0 1-.433.2845 1.3271 1.3271 0 0 1-.5094.0968 1.3337 1.3337 0 0 1-.9383-.3979 1.3254 1.3254 0 0 1-.381-.942 1.322 1.322 0 0 1 .1065-.5067 1.327 1.327 0 0 1 .2931-.4276 1.3346 1.3346 0 0 1 .9461-.3792 1.3151 1.3151 0 0 1 .936.3949c.1218.1245.2174.2721.2812.4339.0637.1618.0944.3346.0902.5084ZM8.5857 17.2314a1.2979 1.2979 0 0 1-.9302-.4019 1.3085 1.3085 0 0 1-.2767-.4383 1.3121 1.3121 0 0 1-.085-.5118 1.3382 1.3382 0 0 1 .113-.5074c.0705-.16.1716-.3045.2977-.4253a1.3265 1.3265 0 0 1 .437-.2784 1.3206 1.3206 0 0 1 1.0151.0242 1.326 1.326 0 0 1 .4234.2991c.1202.1266.2144.2758.2773.439.0628.1633.093.3373.0888.5122a1.3269 1.3269 0 0 1-.1137.5062 1.3212 1.3212 0 0 1-.299.4231 1.3139 1.3139 0 0 1-.9477.3593ZM8.6092 13.5924a1.3144 1.3144 0 0 1-.9349-.3905 1.3203 1.3203 0 0 1-.3813-.9405 1.3325 1.3325 0 0 1 .3937-.9381 1.324 1.324 0 0 1 1.8763.0103 1.3323 1.3323 0 0 1 .3835.9423 1.33 1.33 0 0 1-.3962.9363 1.3242 1.3242 0 0 1-.941.3802Z' fill='%2304AFEF'/%3E%3C/svg%3E");
}

.o-list--icon-dots li:nth-child(4n+4)::before {
  left: -5px;
  top: 6px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 15'%3E%3Cpath d='M15.4337 5.2179a1.3426 1.3426 0 0 1 .1012-.5228 1.3426 1.3426 0 0 1 .741-.7351c.1663-.067.3444-.1.5236-.097a1.3686 1.3686 0 0 1 1.3442 1.6387 1.3679 1.3679 0 0 1-1.0819 1.0733 1.3685 1.3685 0 0 1-1.6281-1.3571Z' fill='%23044C82'/%3E%3Cpath d='M16.7927 10.4531a1.3656 1.3656 0 1 1 .0135-2.7314 1.366 1.366 0 0 1 1.3591 1.3725 1.3656 1.3656 0 0 1-1.3726 1.3589Z' fill='%23044D82'/%3E%3Cpath d='M15.434 12.9311a1.3641 1.3641 0 0 1 1.3685-1.3549 1.372 1.372 0 0 1 1.3578 1.3847 1.3703 1.3703 0 0 1-.4113.9655 1.37 1.37 0 0 1-.9736.3921 1.356 1.356 0 0 1-.961-.4131 1.3547 1.3547 0 0 1-.3804-.9743ZM15.4339 1.3835a1.3535 1.3535 0 0 1 .3824-.9708 1.3545 1.3545 0 0 1 .959-.4112 1.369 1.369 0 0 1 1.2728.8323 1.3672 1.3672 0 0 1 .0103 1.0473 1.3682 1.3682 0 0 1-1.256.8573 1.3551 1.3551 0 0 1-1.3685-1.3549Z' fill='%23034C82'/%3E%3Cpath d='M10.4387 12.9374a1.365 1.365 0 0 1-.8444 1.2609 1.3662 1.3662 0 0 1-1.8613-.9971 1.366 1.366 0 0 1 1.3412-1.6309 1.367 1.367 0 0 1 1.3645 1.3671Z' fill='%23048BD1'/%3E%3Cpath d='M12.944 3.8633a1.355 1.355 0 0 1 1.3618 1.355 1.3645 1.3645 0 0 1-.3916.9696 1.3628 1.3628 0 0 1-.9634.4069 1.3685 1.3685 0 1 1-.0082-2.7369l.0014.0054ZM14.302 9.0982a1.3547 1.3547 0 0 1-.8431 1.2545 1.3546 1.3546 0 0 1-.5214.1004 1.3654 1.3654 0 0 1-1.2639-.8447 1.3663 1.3663 0 0 1 .3001-1.49 1.3663 1.3663 0 0 1 1.4923-.2897 1.3661 1.3661 0 0 1 .836 1.2695Z' fill='%2304609E'/%3E%3Cpath d='M5.2182 10.4528a1.3687 1.3687 0 1 1 .9963-2.3254 1.3657 1.3657 0 0 1-.9935 2.32l-.0028.0054Z' fill='%2304AFEF'/%3E%3Cpath d='M10.4387 1.3764A1.3658 1.3658 0 1 1 9.0837.004a1.3673 1.3673 0 0 1 1.355 1.3725Z' fill='%23048BD1'/%3E%3Cpath d='M1.355 10.4536A1.366 1.366 0 0 1 .0284 8.8108a1.3657 1.3657 0 0 1 1.8701-.9805 1.3658 1.3658 0 0 1 .8332 1.2684 1.3669 1.3669 0 0 1-1.3767 1.3549Z' fill='%2304AFEF'/%3E%3Cpath d='M14.296 12.934a1.3543 1.3543 0 0 1-.8248 1.2727 1.3559 1.3559 0 0 1-.5221.1079 1.3722 1.3722 0 0 1-1.2855-.8274 1.3727 1.3727 0 0 1 .2772-1.5033 1.373 1.373 0 0 1 2.118.1872c.153.2251.2355.4907.2372.7629Z' fill='%2304609E'/%3E%3Cpath d='M7.707 5.2244a1.3657 1.3657 0 0 1 1.3774-1.3542 1.366 1.366 0 0 1 1.3544 1.3772 1.3661 1.3661 0 0 1-1.3774 1.3542 1.366 1.366 0 0 1-1.3543-1.3772Z' fill='%23038BD1'/%3E%3Cpath d='M3.8672 1.3753A1.3697 1.3697 0 0 1 5.2222.0001a1.3713 1.3713 0 0 1 1.3634 1.627 1.371 1.371 0 0 1-1.8653 1.0135 1.3712 1.3712 0 0 1-.8531-1.2653Z' fill='%2303AFEF'/%3E%3Cpath d='M10.4387 9.0688a1.3656 1.3656 0 0 1-1.6222 1.3522 1.3658 1.3658 0 0 1-1.0092-1.855 1.3657 1.3657 0 0 1 2.2242-.4593c.2579.254.4043.6001.4072.962Z' fill='%23048BD1'/%3E%3Cpath d='M14.3094 1.3764a1.3546 1.3546 0 0 1-.3936.9642 1.3544 1.3544 0 0 1-.9615.4002 1.3687 1.3687 0 0 1-1.3645-1.3725A1.3685 1.3685 0 0 1 12.9625.0039a1.355 1.355 0 0 1 1.3469 1.3725Z' fill='%2303609E'/%3E%3C/svg%3E");
}

.o-list--table li {
  position: relative;
  border-top: 1px solid #c3ced7;
  margin-right: 10px;
}

.o-list--table li::after {
  content: "";
  position: absolute;
  right: -10px;
  top: -2px;
  width: 8px;
  height: 3px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='3' viewBox='0 0 8 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 6.5 1.5)' fill='%23C3CED7'/%3E%3Ccircle r='1.5' transform='matrix(-1 0 0 1 1.5 1.5)' fill='%23C3CED7'/%3E%3C/svg%3E");
}

.o-list--table .has-animate-hover .u-font {
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.o-list--table .has-animate-hover:hover .u-font {
  color: #124f39;
}

.o-list--table .has-animate-hover:hover .o-button--text:hover .o-icon {
  margin-left: 5px;
}

.o-list--checkmark li {
  position: relative;
  padding-left: 30px;
  margin: 10px 0;
}

.o-list--checkmark li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 20px;
  height: 20px;
  color: #F5F4EE;

  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generated by IcoMoon.io --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 17.5c-0.128 0-0.256-0.049-0.354-0.146l-5-5c-0.195-0.195-0.195-0.512 0-0.707s0.512-0.195 0.707 0l4.646 4.646 13.646-13.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-14 14c-0.098 0.098-0.226 0.146-0.354 0.146z' fill='%23005f9d'%3E%3C/path%3E%3C/svg%3E");
}

.o-list--post-meta-social li {
  display: inline-block;
}

.o-list--post-meta-social a {
  display: block;
  width: 30px;
  height: 23px;
  text-align: center;
}

/* ------------------------------------ *\
    $NAVIGATION
\* ------------------------------------ */

.c-main-navigation {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  
}

.u-menu--label {
  cursor: pointer;
  font-family: AptosDisplay, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #F5F4ED;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.u-menu--label:hover {
  color: #3e3d3d;
}

@media (min-width: 701px) {
  .u-menu--label:hover {
    color: #B08725;
  }
}

@media (min-width: 701px) {
  .u-menu--label:hover .u-plus__line {
    background: #B08725;
  }
}

.c-menu {
  margin: auto;
}

.c-menu__menu-item {
  display: inline-block;
  /*margin: 0 5px;*/
}

@media (min-width: 851px) {
  .c-menu__menu-item {
    /*margin: 0 15px;*/
  }
}
.u-plus {
  position: relative;
  width: 15px;
  height: 15px;
  -webkit-transform: translateY(-2px);
       -o-transform: translateY(-2px);
          transform: translateY(-2px);
  --vertical: 7px;
  --horizontal: 8px;
}

.u-plus.open .u-plus__line--v {
  -webkit-transform: rotate(90deg) translate(0, calc(0px - var(--vertical)));
       -o-transform: rotate(90deg) translate(0, calc(0px - var(--vertical)));
          transform: rotate(90deg) translate(0, calc(0px - var(--vertical)));
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
}

.u-plus__line {
  display: block;
  background-color: currentColor;
  -webkit-transition: var(--transition-all);
  -o-transition: var(--transition-all);
  transition: var(--transition-all);
}

.u-plus__line--v {
  width: 1px;
  height: 100%;
  background-color: currentColor;
  -webkit-transform: translate(var(--vertical), 0);
       -o-transform: translate(var(--vertical), 0);
          transform: translate(var(--vertical), 0);
  -webkit-transition: var(--transition-movement);
  -o-transition: var(--transition-movement);
  transition: var(--transition-movement);
}

.u-plus__line--h {
  width: 100%;
  height: 1px;
  background-color: currentColor;
  -webkit-transform: translate(0, var(--horizontal));
       -o-transform: translate(0, var(--horizontal));
          transform: translate(0, var(--horizontal));
}

.u-plus--s {
  /*width: 9px;*/
  height: 9px;
  --vertical: 4px;
  --horizontal: 5px;
}


/*.c-menu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-menu .u-plus {
  margin-top: 0px;
}

@media (min-width: 1001px) {
  .c-menu .u-plus {
   /* margin-top: 4px;*/
 /* }
}*/

/*.c-menu--mobile {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 60px 20px 20px 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url('../images/mobile-background.jpg');
  z-index: 500;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

@media (max-width: 699px) {
  .c-menu--mobile.is-active-until-m {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.c-menu--mobile--sub-menu {
  display: none;
}

.c-menu--mobile__link {
  display: block;
  position: relative;
}

.c-menu--mobile .o-button--text .o-icon {
  vertical-align: 1px;
}

.c-menu--mobile .u-plus {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}

@media (min-width: 701px) {
  .c-menu--mobile .u-plus {
    position: relative;
    display: inline-block;
    vertical-align: -5px;
    margin-left: -5px;
  }
}

body:not(.c-menu--mobile--active) .u-reversed-out .o-logo svg path {
  fill: #fff;
}

body.c-menu--mobile--active .o-button-hamburger label {
  color: #3e3d3d;
}

body.c-menu--mobile--active .o-button-hamburger .line {
  background: #3e3d3d;
}

.c-menu-footer__menu-item a,
.c-menu-utility__menu-item a {
  color: rgba(255, 255, 255, 0.85);
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.c-menu-footer__menu-item a:hover,
.c-menu-utility__menu-item a:hover {
  color: #03c07c;
}

.c-menu-footer--sub-menu__menu-item {
  line-height: 140%;

}

.c-menu-footer a:hover .o-icon svg path {
  fill: #03c07c;
}

.c-menu-footer .o-icon {
  width: 12px;
  height: 12px;
  margin-left: 3px;
  vertical-align: -1px;
}

.c-menu-footer .o-icon svg path {
  fill: #fff;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.c-menu-utility li {
  display: block;
  font-size: var(--font-size-xxs, 0.813rem);
  color: rgba(255, 255, 255, 0.85);
  margin: 15px 0;
}

@media (min-width: 1001px) {
  .c-menu-utility li {
    display: inline-block;
    margin: 0 0 0 10px;
  }

  .c-menu-utility li::before {
    content: "|";
    display: inline-block;
    color: #fff;
    margin-right: 10px;
  }
}

@media (min-width: 1001px) {
  .c-menu-utility li:first-child {
    margin-left: 0;
  }

  .c-menu-utility li:first-child::before {
    display: none;
  }
}

.c-menu-mega--careers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 110px;
  padding-bottom: 40px;
}

.c-menu-mega--careers__left {
  width: 50%;
  border-right: 1px solid #c3ced7;
  padding-right: 40px;
}

@media (min-width: 1001px) {
  .c-menu-mega--careers__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 65%;
  }
}

.c-menu-mega--careers__right {
  width: 50%;
  border-left: 1px solid #c3ced7;
  padding-left: 40px;
  margin-left: -1px;
}

@media (min-width: 1001px) {
  .c-menu-mega--careers__right {
    width: 35%;
  }
}

@media (min-width: 1001px) {
  .c-menu-mega--careers__featured-image {
    width: 50%;
    padding-right: 20px;
  }
}

.c-menu-mega--careers__featured-content {
  margin-top: 20px;
}

@media (min-width: 1001px) {
  .c-menu-mega--careers__featured-content {
    width: 50%;
    padding-left: 20px;
    margin-top: 0;
  }
}

@media (min-width: 1001px) {
  .c-menu-mega--careers .o-list--mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-menu-mega--careers .o-list--mega-menu li {
  line-height: 160%;
}

@media (min-width: 1001px) {
  .c-menu-mega--careers .o-list--mega-menu li {
    width: 50%;
  }
}

.c-menu-mega--about {
  padding-top: 110px;
  padding-bottom: 40px;
}

.c-menu-mega--about__section:nth-child(even) {
  padding-left: 40px;
  margin-left: -20px;
  border-left: 1px solid #c3ced7;
}

@media (min-width: 851px) {
  .c-menu-mega--about__section:nth-child(even) {
    margin-left: 0;
  }
}

.c-menu-mega--about__section:nth-child(odd) {
  margin-right: 20px;
}

@media (min-width: 851px) {
  .c-menu-mega--about__section:nth-child(odd) {
    padding-left: 40px;
    margin-right: 0;
    border-left: 1px solid #c3ced7;
  }
}

@media (min-width: 851px) {
  .c-menu-mega {
    display: none;
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: #fff;
  }
}
*/


.c-thnx-social {
      > ul {
        display: flex;
        flex-flow: row nowrap;
        gap: var(--space-md);
		align-items: center;
		vertical-align: middle;
      }

      & a {
        color: var(--color-dark);

        > span {
          display: inline-block;
        }

        &:hover {
          color: var(--color-gold);

          & svg {
            color: var(--color-gold);
  
            & path,
            & rect {
              fill: var(--color-gold);
            }
          }
        }

        & svg {
          color: var(--color-dark);

          & path,
          & rect {
            fill: var(--color-dark);
          }
        }
      }
    }

.u-catcher {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
  pointer-events: none;
}

.u-catcher.dark {
  background-color: rgba(53, 53, 53, 0.7);
}

.u-catcher.open {
  pointer-events: auto;
  display: block;
}

/* ------------------------------------ *\
    $MEDIA OBJECTS
\* ------------------------------------ */

.o-video-container {
  position: relative;
  height: 0;
  padding: 0 0 56.25% 0;
  margin: 0;
}

.o-video-container iframe,
.o-video-container object,
.o-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.o-background-cover {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #18181a;
}

.o-background-contain {
  background-repeat: no-repeat;
  background-size: contain;
}

.o-background-contain--left {
  background-position: left center;
}

.o-background-contain--right {
  background-position: right center;
}

.u-background--green-mask {
  padding-bottom: 1px;
  padding-top: 1px;
}

.u-background--green-mask::before {
  /*background: transparent url('../images/mask-dark-green-background.png') no-repeat center/cover;
  content: "";*/
  /*height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;*/
  

  background: #505A6B;

  width: Fill (402px)px;
height: Hug (249.12px)px;
padding: var(--Spacingmd);
gap: var(--Spacinglg);
opacity: 0px;

//styleName: Desktop - Group (H4);
font-family: AimeRegular;
font-size: 32px;
font-weight: 600;
line-height: 28.8px;
letter-spacing: -0.02em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;


}

.u-background--green {
  /*background-image: url('../images/mobile-dark-green-background.jpg');*/
  padding-bottom: 1px;
  padding-top: 1px;
   background: #505A6B;
}

@media (min-width: 701px) {
  .u-background--green {
    /*background-image: url('../images/tablet-dark-green-background.jpg');*/
	 background: #505A6B;
  }
}

@media (min-width: 851px) {
  .u-background--green {
    /*background-image: url('../images/dark-green-background.jpg');*/
	 background: #505A6B;
  }
}

.u-background--blue-mask {
  padding-bottom: 1px;
  padding-top: 1px;
  background-color:#18181A;
}

.u-background--blue-mask::before {
 /* background: transparent url('../images/mask-dark-blue-background.png') no-repeat center/cover;*/
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color:#18181A;
}

.u-background--dk-blue {
  /*background-image: url('../images/dark-blue-background.jpg');*/
  padding-bottom: 1px;
  padding-top: 1px;
  background-color:#18181A;
  background-size: 100%, 40%;
}

@media (min-width: 701px) {
  .u-background--dk-blue {
   /* background-image: url('../images/tablet-dark-blue-background.jpg');*/
	/*background-color:#18181A;*/
  }
}

@media (min-width: 851px) {
  .u-background--dk-blue {
    /*background-image: url('../images/dark-blue-background.jpg');*/
	background-color:#18181A;
	background-size: 100%, 40%;
  }
}
.u-background--dk-black {
  /*background-image: url('../images/dark-blue-background.jpg');*/
  padding-bottom: 1px;
  padding-top: 1px;
  background-color:#18181A;
  background-size: 100%, 40%;
}

@media (min-width: 701px) {
  .u-background--dk-black {
   /* background-image: url('../images/tablet-dark-blue-background.jpg');*/
	/*background-color:#18181A;*/
  }
}

@media (min-width: 851px) {
  .u-background--dk-black {
    /*background-image: url('../images/dark-blue-background.jpg');*/
	background-color:#18181A;
	background-size: 100%, 40%;
  }
}

.u-background--bluegray-1 {
  /*background-image: url('../images/light-background-default.jpg');*/
  padding-bottom: 1px;
  padding-top: 1px;
  background-color:#F5F4EE;
}

@media (min-width: 701px) {
  .u-background--bluegray-1 {
   /* background-image: url('../images/tablet-light-background-default.jpg');*/
	background-color:#F5F4EE;
  }
}

@media (min-width: 851px) {
  .u-background--bluegray-1 {
   /* background-image: url('../images/light-background-default.jpg');*/
	background-color:#F5F4EE;
  }
}
.u-background--bluegray-3 {
  /*background-image: url('../images/light-background-default.jpg');
  padding-bottom: 1px;
  padding-top: 1px;*/
  background-color:#18181A;
}

@media (min-width: 701px) {
  .u-background--bluegray-3 {
   /* background-image: url('../images/tablet-light-background-default.jpg');*/
	background-color:#18181A;
  }
}

@media (min-width: 851px) {
  .u-background--bluegray-3 {
   /* background-image: url('../images/light-background-default.jpg');*/
	background-color:#18181A;
  }
}

.u-background--light {
 /* background-image: url('../images/light-background-secondary.jpg');*/
  padding-bottom: 1px;
  padding-top: 1px;
  background-color:#F5F4EE;
}

@media (min-width: 701px) {
  .u-background--light {
    background-image: url('../images/tablet-light-background-secondary.jpg');
  }
}

@media (min-width: 851px) {
  .u-background--light {
    background-image: url('../images/light-background-secondary.jpg');
  }
}

.u-background--bluegray-2 {
  background-image: url('../images/light-background-tertiary.jpg');
  padding-bottom: 1px;
  padding-top: 1px;
}

@media (min-width: 701px) {
  .u-background--bluegray-2 {
    background-image: url('../images/tablet-light-background-tertiary.jpg');
  }
}

@media (min-width: 851px) {
  .u-background--bluegray-2 {
    background-image: url('../images/light-background-tertiary.jpg');
  }
}

.o-media-bg--bottom--dk-blue {
  position: relative;
}

.o-media-bg--bottom--dk-blue::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 80%;
  background-image: url('../images/dark-blue-background.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media (min-width: 701px) {
  .o-media-bg--bottom--dk-blue::after {
    height: 50%;
  }
}

.o-media-bg--bottom--dk-blue > * {
  position: relative;
  z-index: 100;
  padding-bottom: 30px;
}

@media (min-width: 701px) {
  .o-media-bg--bottom--dk-blue > * {
    padding-bottom: 60px;
  }
}

@media (min-width: 851px) {
  .o-media-negative-margin {
    margin-bottom: -170px;
  }
}

@media (min-width: 851px) {
  .o-media-padding-first-section + .o-section {
    padding-top: 170px;
  }
}

.o-section--slide {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.o-section--slide .o-block {
  margin-top: 0;
}

.o-section--slide .c-block-full-media {
  margin: 0 auto;
}

.o-section--slide .o-video-container {
  padding-bottom: 45%;
}

/* ------------------------------------ *\
    $PAGE STRUCTURE
\* ------------------------------------ */

/* ------------------------------------ *\
    $ARTICLE & RELATED COMPONENTS
\* ------------------------------------ */

@media (min-width: 701px) {
  .l-article-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 699px) {
  .l-article-footer__section-right {
    margin-top: 20px;
  }
}

/* ------------------------------------ *\
    $GALLERY
\* ------------------------------------ */

.c-block-gallery--basic.has-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-block-gallery--basic.has-logos .gallery-item {
  margin-top: auto;
  margin-bottom: auto;
  padding: 10px 20px;
  width: 50%;
  max-width: 200px;
}

.c-block-gallery--basic.has-images {
  grid-gap: 20px;
}

.c-block-gallery--candles {
  grid-gap: 15px !important;
}

.c-block-gallery--candles .gallery-item {
  width: 184px;
  height: 342px;
}

.c-block-gallery--candles-3 .gallery-item:first-child {
  margin-top: 30px;
}

.c-block-gallery--candles-3 .gallery-item:nth-child(2) {
  margin-top: 10px;
}

.c-block-gallery--candles-3 .gallery-item:last-child {
  margin-top: 45px;
}

.c-block-gallery--candles-4 .gallery-item:first-child {
  margin-top: 40px;
}

.c-block-gallery--candles-4 .gallery-item:nth-child(2) {
  margin-top: 20px;
}

.c-block-gallery--candles-4 .gallery-item:nth-child(3) {
  margin-top: 65px;
}

.c-block-gallery--candles-4 .gallery-item:last-child {
  margin-top: 45px;
}

.c-block-gallery--candles-5 .gallery-item:first-child {
  margin-top: 80px;
  border-top: 1px solid red;
}

.c-block-gallery--candles-5 .gallery-item:nth-child(2) {
  display: none;
}

@media (min-width: 701px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(2) {
    display: block;
    margin-top: 50px;
  }
}

.c-block-gallery--candles-5 .gallery-item:nth-child(3) {
  display: none;
}

@media (min-width: 701px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(3) {
    display: block;
    margin-top: 30px;
  }
}

@media (min-width: 851px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(3) {
    margin-top: 0;
  }
}

.c-block-gallery--candles-5 .gallery-item:nth-child(4) {
  margin-top: 0;
}

@media (min-width: 701px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(4) {
    margin-top: 70px;
  }
}

.c-block-gallery--candles-5 .gallery-item:nth-child(5) {
  margin-top: 65px;
}

@media (min-width: 701px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(5) {
    margin-top: 100px;
  }
}

.c-block-gallery--candles-5 .gallery-item:nth-child(6) {
  margin-top: 30px;
}

@media (min-width: 701px) {
  .c-block-gallery--candles-5 .gallery-item:nth-child(6) {
    margin-top: 50px;
  }
}

.c-block-gallery--candles-5 .gallery-item:last-child {
  display: none;
  margin-top: 20px;
}

.c-block-gallery--candles-5 svg {
  display: none;
}

@media (min-width: 1001px) {
  .c-block-gallery--candles-5 svg {
    display: block;
  }
}

/* ------------------------------------ *\
    $FOOTER
\* ------------------------------------ */

/*.c-main-footer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../images/Footer_Background.jpg');
  backgroud: #18181A;
}

.c-main-footer .o-logo-footer {
  width: 214px;
  height: 54px;
}

.c-main-footer .o-logo-footer svg path {
  fill: #fff;
}

.c-main-footer hr {
  background: rgba(255, 255, 255, 0.23);
}

@media (min-width: 701px) {
  .c-main-footer__utility {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.c-main-footer {
  background: var(--color-dark);
  padding: var(--space-lg) var(--space-lg);

  & .c-main-footer__wrapper {
    display: flex;
    flex-flow: column nowrap;
    gap: var(--space-md);
  }

  & .c-main-footer__upper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: var(--space-md);

    @media (min-width: 1024px) {
      grid-template-columns: repeat(12, 1fr);
      gap: var(--space-md);
    }

    & .logo-wrapper {
      grid-column: 1 / span 6;
      display: flex;
      flex-flow: column nowrap;
      justify-content: space-between;

      @media (min-width: 1024px) {
        grid-column: 1 / span 4;
      }

      & .o-logo-footer {
        & svg {
          & path {
            transition: all 350ms ease-out;
          }
        }

        &:hover {
          cursor: pointer;

          & svg {
            & path {
              fill: var(--color-light);
            }
          }
        }
      }
    }

    & .c-menu-footer {
      grid-column: 1 / span 6;
      position: relative;
      z-index: 2;

      @media (min-width: 1024px) {
        grid-column: 5 / span 8;
      }

      > ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
       

        @media (min-width: 768px) {
          grid-template-columns: repeat(2, 1fr);
        }

        @media (min-width: 1024px) {
          grid-template-columns: repeat(4, 1fr);
        }
      }
    }
  }

  & .c-menu-footer__graphic {
    display: none;
    transform: translateY(64px);

    @media (min-width: 1024px) {
      display: block;
    }
  }

  & .c-menu-footer__graphic--mobile {
    display: block;
    width: 100%;
    object-fit: contain;
    position: absolute;
    right: 0;
    z-index: 1;
    transform: translateY(calc(-100% - 24px));

    @media (min-width: 600px) {
      max-width: 330px;
    }

    @media (min-width: 1024px) {
      display: none;
    }
  }

  & .c-menu-footer__menu-item {
    display: flex;
    flex-flow: column nowrap;
    gap: var(--space-base);
    color: var(--color-light);
    font-family: var(--font-secondary);
    font-weight: 700;
    font-size: 20px;
    line-height: 1.1;
    letter-spacing: 0.006em;
    text-transform: uppercase;
  }

  & .c-menu-footer--sub-menu {
    display: flex;
    flex-flow: column nowrap;
    gap: var(--space-xs);

    & .c-menu-footer--sub-menu__menu-item {
      color: var(--color-light);
      font-family: var(--font-secondary);
      font-weight: 400;
      font-size: 16px;
      line-height: 1.3;
      letter-spacing: 0;
      text-transform: none;

      &:hover {
        cursor: pointer;
        color: var(--color-gold);
      }

      & a {
        color: currentColor;
      }
    }
  }

  & .c-main-footer__utility {
    display: flex;
    flex-flow: column nowrap;
    gap: var(--space-xl);
    padding: var(--space-md) 0;
    border-top: 1px solid var(--color-stone);
	margin-top: 42px;
    position: relative;

    @media (min-width: 1024px) {
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: baseline;
    }

    & .copyright {
      display: flex;
      gap: var(--space-xs);
      margin-bottom: var(--space-base);

      @media (min-width: 768px) {
        margin-bottom: var(--space-xs);
      }
    }

    & .c-menu-utility > ul {
      display: flex;
      flex-flow: column nowrap;
    

      @media (min-width: 768px) {
        flex-flow: row nowrap;
        align-items: center;
      }

      > li {
        color: var(--color-light);
        font-family: var(--font-secondary);
        font-weight: 400;
        font-size: 16px;
        line-height: 1.3;
        letter-spacing: 0;
        text-transform: none;
      }
    }

    & .c-menu-utility__menu-item {
      @media (min-width: 768px) {
      
	   padding: 0px 0px 0px 0px;
       

        &:first-child {
          padding: 0;
          border-left: none;
        }
      }

      &:hover {
        cursor: pointer;
        color: var(--color-gold);
      }

      & a {
        color: currentColor;
      }
    }

    & .c-menu-social {
      > ul {
        display: flex;
        flex-flow: row nowrap;
        gap: var(--space-md);
      }

      & a {
        color: var(--color-stone);

        > span {
          display: inline-block;
        }

        &:hover {
          color: var(--color-gold);

          & svg {
            color: var(--color-gold);
  
            & path,
            & rect {
              fill: var(--color-gold);
            }
          }
        }

        & svg {
          color: var(--color-stone);

          & path,
          & rect {
            fill: var(--color-stone);
          }
        }
      }
    }
  }
}*/
/******************/


/* ------------------------------------ *\
    $HEADER
\* ------------------------------------ */

/*.c-main-header {
  width: 100%;
  background: var(--color-dark);
  color: var(--color-light);
  position: relative;
  z-index: 2;
  transition: var(--transition-background);
  height:100%
  
}

.c-main-header.active {
  background: var(--color-light);
  color: var(--color-dark);
}

.c-main-header.active .o-logo svg path,
.c-main-header.active .o-logo:hover svg path {
  fill: var(--color-dark);
}

.c-main-header.active .header-cta .btn {
  background: var(--color-gold);
  border-color: var(--color-gold);
}

.c-main-header.active .header-cta .btn:hover {
  color: var(--color-dark);
}

.c-main-header.active .mobile-trigger .open {
  display: none;
}

.c-main-header.active .mobile-trigger .close {
  display: block;
}

.c-main-header .header-inner-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-base);
  width: 100%;
  max-width: 1180px;
  padding: var(--space-md) var(--space-base);
  margin: 0 auto;
}
.c-main-header__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-main-header__wrap::before,
.c-main-header__wrap::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 10px;
  top: -4px;
  right: 10px;
  bottom: -4px;
  background: transparent;
  opacity: 1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

@media (min-width: 701px) {
  .c-main-header__wrap::before,
  .c-main-header__wrap::after {
    left: 30px;
    right: 30px;
  }
}

@media (min-width: 701px) {
  .c-main-header__wrap {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
*/


/* ------------------------------------ *\
    $MAIN CONTENT AREA
\* ------------------------------------ */

/* ------------------------------------ *\
    Swiper Carousel Timeline
\* ------------------------------------ */

.swiper {
  width: 100%;
  position: relative;
  min-height: 500px;
  padding: 0 40px;
}

.swiper::after {
  content: '';
  display: block;
  position: absolute;
  width: 10%;
  height: 100%;
  top: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(1.99%, rgba(3, 15, 24, 0.6)), to(#010101));
  background: -webkit-linear-gradient(left, rgba(3, 15, 24, 0.6) 1.99%, #010101 100%);
  background: -o-linear-gradient(left, rgba(3, 15, 24, 0.6) 1.99%, #010101 100%);
  background: linear-gradient(90deg, rgba(3, 15, 24, 0.6) 1.99%, #010101 100%);
}

.swiper .u-eyebrow {
  font-family: "Source Sans Pro", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.swiper .u-eyebrow svg {
  margin-left: 10px;
}

.swiper__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}

.swiper .swiper-button-prev,
.swiper .swiper-button-next {
  position: relative;
  left: auto;
  right: auto;
  width: 52px;
  height: 52px;
  margin: 0;
}

.swiper .swiper-button-prev::after,
.swiper .swiper-button-next::after {
  display: none;
}

.swiper .swiper-button-prev {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 20px;
}

.swiper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  height: 320px;
  vertical-align: baseline;
  padding-left: 20px;
}

.swiper .swiper-slide img {
  height: 100px;
}

.swiper .swiper-slide::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  opacity: 0.5;
  background-color: #fff;
}

.swiper .swiper-slide::after {
  content: '';
  position: absolute;
  top: -6px;
  left: -6px;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 100%;
  opacity: 0.5;
}

.swiper .swiper-slide:nth-child(odd) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: 319px;
  padding-top: 20px;
}

.swiper .swiper-slide:nth-child(even) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.swiper .swiper-slide:nth-child(even)::after {
  top: auto;
  bottom: -6px;
}

.swiper .swiper-slide:last-child .swiper-slide__content {
  width: 100%;
}

.swiper .swiper-slide .swiper-slide__content {
  position: relative;
  width: 135%;
}

.swiper .swiper-slide .swiper-slide__content h2 {
  margin-bottom: 20px;
}

/* ------------------------------------ *\
    $MODAL
\* ------------------------------------ */

.c-modal {
  display: none;
  position: fixed;
  z-index: 2;
}

.c-modal__close {
  position: absolute;
  right: 40px;
  top: 40px;
}

.c-modal__content {
  position: fixed;
  background-color: #fff;
  margin: auto;
  padding: 40px;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 60%;
  height: 75%;
  -webkit-box-shadow: 0px 8px 24px rgba(5, 42, 69, 0.2);
          box-shadow: 0px 8px 24px rgba(5, 42, 69, 0.2);
  -webkit-animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  overflow-y: scroll;
}

.c-modal__content.is-closed {
  -webkit-animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
       -o-animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
          animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@-webkit-keyframes blowUpModal {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-o-keyframes blowUpModal {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
  }

  100% {
    -o-transform: scale(1);
       transform: scale(1);
  }
}

@keyframes blowUpModal {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes blowUpModalTwo {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

@-o-keyframes blowUpModalTwo {
  0% {
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 1;
  }

  100% {
    -o-transform: scale(0);
       transform: scale(0);
    opacity: 0;
  }
}

@keyframes blowUpModalTwo {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}

/* ------------------------------------ *\
    $MODIFIERS
\* ------------------------------------ */

/* ------------------------------------ *\
    $ANIMATIONS & TRANSITIONS
\* ------------------------------------ */

/**
 * Transitions
 */

.has-trans {
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.has-trans--fast {
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.has-zoom {
  overflow: hidden;
}

.has-zoom img {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.has-zoom a:hover img {
  -webkit-transform: scale(1.03);
       -o-transform: scale(1.03);
          transform: scale(1.03);
}

/**
 * Fade Classes
 */

.has-fadeup {
  opacity: 0;
  -webkit-transform: translate(0, 25px);
       -o-transform: translate(0, 25px);
          transform: translate(0, 25px);
  -webkit-transition: all 0.6s ease-out 0.5s;
  -o-transition: all 0.6s ease-out 0.5s;
  transition: all 0.6s ease-out 0.5s;
}

.fadeup,
.has-fadeup.is-active {
  opacity: 1;
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.has-fadein {
  opacity: 0;
  -webkit-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}

.fadein {
  opacity: 1;
}

.lazyload,
.lazyloading {
  opacity: 0;
  -webkit-transform: translate(0, 25px);
       -o-transform: translate(0, 25px);
          transform: translate(0, 25px);
  -webkit-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
}

.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}

.has-animate-hover {
  -webkit-transition: all 250ms ease-out 0s;
  -o-transition: all 250ms ease-out 0s;
  transition: all 250ms ease-out 0s;
}

.has-animate-hover:hover {
  -webkit-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}

.has-animate-hover p {
  color: #3e3d3d;
}

.has-grayscale-hover {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.has-grayscale-hover:hover {
  -webkit-filter: none;
          filter: none;
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }

  80% {
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
  }
}

@-o-keyframes bounce {
  0%, 100% {
    -o-transform: translateY(0);
       transform: translateY(0);
  }

  20% {
    -o-transform: translateY(-3px);
       transform: translateY(-3px);
  }

  80% {
    -o-transform: translateY(3px);
       transform: translateY(3px);
  }
}

@keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px);
  }

  80% {
    -webkit-transform: translateY(3px);
         -o-transform: translateY(3px);
            transform: translateY(3px);
  }
}

/**
 * Keyframes for buttons
 */

@-webkit-keyframes move1 {
  0% {
    height: 100%;
    bottom: 0;
  }

  54% {
    height: 0;
    bottom: 100%;
  }

  55% {
    height: 0;
    bottom: 0;
  }

  100% {
    height: 50%;
    bottom: -1px;
  }
}

@-o-keyframes move1 {
  0% {
    height: 100%;
    bottom: 0;
  }

  54% {
    height: 0;
    bottom: 100%;
  }

  55% {
    height: 0;
    bottom: 0;
  }

  100% {
    height: 50%;
    bottom: -1px;
  }
}

@keyframes move1 {
  0% {
    height: 100%;
    bottom: 0;
  }

  54% {
    height: 0;
    bottom: 100%;
  }

  55% {
    height: 0;
    bottom: 0;
  }

  100% {
    height: 50%;
    bottom: -1px;
  }
}

@-webkit-keyframes move2 {
  0% {
    width: 0;
    left: 0;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 10%;
    left: 90%;
  }
}

@-o-keyframes move2 {
  0% {
    width: 0;
    left: 0;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 10%;
    left: 90%;
  }
}

@keyframes move2 {
  0% {
    width: 0;
    left: 0;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 10%;
    left: 90%;
  }
}

@-webkit-keyframes move3 {
  0% {
    height: 100%;
    top: 0;
  }

  54% {
    height: 0;
    top: 100%;
  }

  55% {
    height: 0;
    top: 0;
  }

  100% {
    height: 50%;
    top: -1px;
  }
}

@-o-keyframes move3 {
  0% {
    height: 100%;
    top: 0;
  }

  54% {
    height: 0;
    top: 100%;
  }

  55% {
    height: 0;
    top: 0;
  }

  100% {
    height: 50%;
    top: -1px;
  }
}

@keyframes move3 {
  0% {
    height: 100%;
    top: 0;
  }

  54% {
    height: 0;
    top: 100%;
  }

  55% {
    height: 0;
    top: 0;
  }

  100% {
    height: 50%;
    top: -1px;
  }
}

@-webkit-keyframes move4 {
  0% {
    width: 0;
    right: 0;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 10%;
    right: 90%;
  }
}

@-o-keyframes move4 {
  0% {
    width: 0;
    right: 0;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 10%;
    right: 90%;
  }
}

@keyframes move4 {
  0% {
    width: 0;
    right: 0;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 10%;
    right: 90%;
  }
}

@-webkit-keyframes move1-reverse {
  0% {
    height: 50%;
    bottom: -1px;
  }

  54% {
    height: 0;
    bottom: 0;
  }

  55% {
    height: 0;
    bottom: 100%;
  }

  100% {
    height: 100%;
    bottom: 0;
  }
}

@-o-keyframes move1-reverse {
  0% {
    height: 50%;
    bottom: -1px;
  }

  54% {
    height: 0;
    bottom: 0;
  }

  55% {
    height: 0;
    bottom: 100%;
  }

  100% {
    height: 100%;
    bottom: 0;
  }
}

@keyframes move1-reverse {
  0% {
    height: 50%;
    bottom: -1px;
  }

  54% {
    height: 0;
    bottom: 0;
  }

  55% {
    height: 0;
    bottom: 100%;
  }

  100% {
    height: 100%;
    bottom: 0;
  }
}

@-webkit-keyframes move2-reverse {
  0% {
    width: 10%;
    left: 90%;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 0;
    left: 0;
  }
}

@-o-keyframes move2-reverse {
  0% {
    width: 10%;
    left: 90%;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 0;
    left: 0;
  }
}

@keyframes move2-reverse {
  0% {
    width: 10%;
    left: 90%;
  }

  50% {
    width: 100%;
    left: 0;
  }

  100% {
    width: 0;
    left: 0;
  }
}

@-webkit-keyframes move3-reverse {
  0% {
    height: 50%;
    top: -1px;
  }

  54% {
    height: 0;
    top: 0;
  }

  55% {
    height: 0;
    top: 100%;
  }

  100% {
    height: 100%;
    top: 0;
  }
}

@-o-keyframes move3-reverse {
  0% {
    height: 50%;
    top: -1px;
  }

  54% {
    height: 0;
    top: 0;
  }

  55% {
    height: 0;
    top: 100%;
  }

  100% {
    height: 100%;
    top: 0;
  }
}

@keyframes move3-reverse {
  0% {
    height: 50%;
    top: -1px;
  }

  54% {
    height: 0;
    top: 0;
  }

  55% {
    height: 0;
    top: 100%;
  }

  100% {
    height: 100%;
    top: 0;
  }
}

@-webkit-keyframes move4-reverse {
  0% {
    width: 10%;
    right: 90%;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 0;
    right: 0;
  }
}

@-o-keyframes move4-reverse {
  0% {
    width: 10%;
    right: 90%;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 0;
    right: 0;
  }
}

@keyframes move4-reverse {
  0% {
    width: 10%;
    right: 90%;
  }

  55% {
    width: 100%;
    right: 0;
  }

  100% {
    width: 0;
    right: 0;
  }
}

/* ------------------------------------ *\
    $COLOR MODIFIERS
\* ------------------------------------ */

/**
 * Text Colors
 */

.u-color--black,
.u-color--black a {
  color: #052a45;
}

.u-color--gray,
.u-color--gray a {
  color: #3e3d3d;
}

.u-color--gray--light,
.u-color--gray--light a {
  color: #f4f7fa;
}

.u-color--white,
.u-color--white a {
  color: #fff;
}

.u-color-body--text {
  color: #3e3d3d;
}

.u-color-primary {
  color: #B08725;
}

.u-color-secondary {
  color: #505A6B;
}

.u-color-secondary--light {
  color: #00acf2;
}
.u-color-secondary--white {
  color: #fff;
}

.u-color--border {
  color: #c3ced7;
}

/**
 * Background Colors
 */

.u-background-color--none {
  background: none;
}

.u-background-color--black {
  background-color: #052a45;
}

.u-background-color--gray {
  background-color: #3e3d3d;
}

.u-background-color--gray--light {
  background-color: #f4f7fa;
}

.u-background-color--white {
  background-color: #fff;
}

/*
.u-mask {
  position: relative;
  z-index: $z-index-1;

  &::after {
    content: "";
    position: absolute;
    z-index: 100;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 70%;
    background: linear-gradient(0.08deg, #000 -12.78%, #000 47.7%, rgba(3, 29, 49, 0.85) 64.21%, rgba(5, 42, 69, 0) 99.26%);

    @include media('>medium') {
      width: 100%;
      height: 100%;
      top: 0;
    }
  }
}

.u-mask--right {
  &::after {
    @include media('>medium') {
      right: 0;
      left: 35%;
      background: linear-gradient(270.1deg, #000 44.77%, rgba(3, 29, 49, 0.85) 63.45%, rgba(5, 42, 69, 0) 92.92%);
    }

    @include media('>large') {
      left: 30%;
    }

    @include media('>xlarge') {
      left: 25%;
    }


    @include media('>xxlarge') {
      left: 15%;
    }

    @include media('>xxxlarge') {
      left: 5%;
    }
  }
}

.u-mask--left {
  &::after {
    background: linear-gradient(89.9deg, #000 5.73%, #031d31 66.19%, rgba(5, 42, 69, 0) 98.18%);

    @include media('>medium') {
      left: 0;
      right: auto;
      background: linear-gradient(89.9deg, #000 5.73%, #031d31 66.19%, rgba(5, 42, 69, 0) 98.18%);
    }
  }
}
*/

/**
 * SVG Fill Colors
 */

.u-path-fill--black path {
  fill: #052a45;
}

.u-path-fill--gray path {
  fill: #3e3d3d;
}

.u-path-fill--white path {
  fill: #fff;
}

/* ------------------------------------ *\
    $DISPLAY STATES
\* ------------------------------------ */

/**
 * Display Classes
 */

.u-display--inline-block {
  display: inline-block;
}

.u-display--block {
  display: block;
}

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.u-justify-content--space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.u-justify-content--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.u-justify-content--flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.u-align-items--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-align-self--center {
  -ms-flex-item-align: center;
      align-self: center;
}

.u-flex-directon--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 550px) {
  .u-hide-until--s {
    display: none;
  }
}

@media (max-width: 768px) {
  .u-hide-until--m {
    display: none;
  }
}

@media (max-width: 850px) {
  .u-hide-until--l {
    display: none;
  }
}

@media (max-width: 1000px) {
  .u-hide-until--xl {
    display: none;
  }
}

@media (min-width: 551px) {
  .u-hide-after--s {
    display: none;
  }
}

@media (min-width: 769px) {
  .u-hide-after--m {
    display: none;
  }
}

@media (min-width: 851px) {
  .u-hide-after--l {
    display: none;
  }
}

@media (min-width: 1001px) {
  .u-hide-after--xl {
    display: none;
  }
}

/* ------------------------------------ *\
    $SPACING
\* ------------------------------------ */

.u-padding-static {
  padding: 20px;
}

.u-spacing-static {
  margin: 20px;
}

.u-padding {
  padding: 30px;
}

@media (min-width: 769px) {
  .u-padding {
    padding: 20px;
  }
}

.u-padding-job {
  padding: 30px;
  margin-top:78px;
}

@media (max-width: 768px) {
  .u-padding-job {
    padding: 30px;
	margin-top:128px;
  }
}

.u-spacing {
  margin: 10px;
}

@media (min-width: 701px) {
  .u-spacing {
    margin: 20px;
  }
}

.u-spacing-negative {
  margin: -10px;
}

@media (min-width: 701px) {
  .u-spacing-negative {
    margin: -20px;
  }
}

.u-padding-static--top {
  padding-top: 20px;
}

.u-spacing-static--top {
  margin-top: 20px;
}

.u-padding--top {
  padding-top: 10px;
}

@media (min-width: 701px) {
  .u-padding--top {
    padding-top: 20px;
  }
}

.u-spacing--top {
  margin-top: 30px;
}

@media (min-width: 701px) {
  .u-spacing--top {
    margin-top: 30px;
  }
}

.u-spacing-negative--top {
  margin-top: -10px;
}

@media (min-width: 701px) {
  .u-spacing-negative--top {
    margin-top: -20px;
  }
}

.u-padding-static--bottom {
  padding-bottom: 20px;
}

.u-spacing-static--bottom {
  margin-bottom: 20px;
}

.u-padding--bottom {
  padding-bottom: 10px;
}

@media (min-width: 701px) {
  .u-padding--bottom {
    padding-bottom: 20px;
  }
}

.u-spacing--bottom {
  margin-bottom: 10px;
}

@media (min-width: 701px) {
  .u-spacing--bottom {
    margin-bottom: 20px;
  }
}

.u-spacing-negative--bottom {
  margin-bottom: -10px;
}

@media (min-width: 701px) {
  .u-spacing-negative--bottom {
    margin-bottom: -20px;
  }
}

.u-padding-static--left {
  padding-left: 20px;
}

.u-spacing-static--left {
  margin-left: 20px;
}

.u-padding--left {
  padding-left: 10px;
}

@media (min-width: 701px) {
  .u-padding--left {
    padding-left: 20px;
  }
}

.u-spacing--left {
  margin-left: 10px;
}

@media (min-width: 701px) {
  .u-spacing--left {
    margin-left: 20px;
  }
}

.u-spacing-negative--left {
  margin-left: -10px;
}

@media (min-width: 701px) {
  .u-spacing-negative--left {
    margin-left: -20px;
  }
}

.u-padding-static--right {
  padding-right: 20px;
}

.u-spacing-static--right {
  margin-right: 20px;
}

.u-padding--right {
  padding-right: 10px;
}

@media (min-width: 701px) {
  .u-padding--right {
    padding-right: 20px;
  }
}

.u-spacing--right {
  margin-right: 10px;
}

@media (min-width: 701px) {
  .u-spacing--right {
    margin-right: 20px;
  }
}

.u-spacing-negative--right {
  margin-right: -10px;
}

@media (min-width: 701px) {
  .u-spacing-negative--right {
    margin-right: -20px;
  }
}

.u-padding-static--quarter {
  padding: 5px;
}

.u-spacing-static--quarter {
  margin: 5px;
}

.u-padding--quarter {
  padding: 2.5px;
}

@media (min-width: 701px) {
  .u-padding--quarter {
    padding: 5px;
  }
}

.u-spacing--quarter {
  margin: 2.5px;
}

@media (min-width: 701px) {
  .u-spacing--quarter {
    margin: 5px;
  }
}

.u-spacing-negative--quarter {
  margin: -2.5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quarter {
    margin: -5px;
  }
}

.u-padding-static--quarter--top {
  padding-top: 5px;
}

.u-spacing-static--quarter--top {
  margin-top: 5px;
}

.u-padding--quarter--top {
  padding-top: 2.5px;
}

@media (min-width: 701px) {
  .u-padding--quarter--top {
    padding-top: 10px;
  }
}

.u-spacing--quarter--top {
  margin-top: 2.5px;
}

@media (min-width: 701px) {
  .u-spacing--quarter--top {
    margin-top: 5px;
  }
}

.u-spacing-negative--quarter--top {
  margin-top: -2.5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quarter--top {
    margin-top: -5px;
  }
}

.u-padding-static--quarter--bottom {
  padding-bottom: 5px;
}

.u-spacing-static--quarter--bottom {
  margin-bottom: 5px;
}

.u-padding--quarter--bottom {
  padding-bottom: 2.5px;
}

@media (min-width: 701px) {
  .u-padding--quarter--bottom {
    padding-bottom: 5px;
  }
}

.u-spacing--quarter--bottom {
  margin-bottom: 2.5px;
}

@media (min-width: 701px) {
  .u-spacing--quarter--bottom {
    margin-bottom: 5px;
  }
}

.u-spacing-negative--quarter--bottom {
  margin-bottom: -2.5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quarter--bottom {
    margin-bottom: -5px;
  }
}

.u-padding-static--quarter--left {
  padding-left: 5px;
}

.u-spacing-static--quarter--left {
  margin-left: 5px;
}

.u-padding--quarter--left {
  padding-left: 2.5px;
}

@media (min-width: 701px) {
  .u-padding--quarter--left {
    padding-left: 5px;
  }
}

.u-spacing--quarter--left {
  margin-left: 2.5px;
}

@media (min-width: 701px) {
  .u-spacing--quarter--left {
    margin-left: 5px;
  }
}

.u-spacing-negative--quarter--left {
  margin-left: -2.5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quarter--left {
    margin-left: -5px;
  }
}

.u-padding-static--quarter--right {
  padding-right: 5px;
}

.u-spacing-static--quarter--right {
  margin-right: 5px;
}

.u-padding--quarter--right {
  padding-right: 2.5px;
}

@media (min-width: 701px) {
  .u-padding--quarter--right {
    padding-right: 5px;
  }
}

.u-spacing--quarter--right {
  margin-right: 2.5px;
}

@media (min-width: 701px) {
  .u-spacing--quarter--right {
    margin-right: 5px;
  }
}

.u-spacing-negative--quarter--right {
  margin-right: -2.5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quarter--right {
    margin-right: -5px;
  }
}

.u-padding-static--half {
  padding: 10px;
}

.u-spacing-static--half {
  margin: 10px;
}

.u-padding--half {
  padding: 5px;
}

@media (min-width: 701px) {
  .u-padding--half {
    padding: 10px;
  }
}

.u-spacing--half {
  margin: 5px;
}

@media (min-width: 701px) {
  .u-spacing--half {
    margin: 10px;
  }
}

.u-spacing-negative--half {
  margin: -5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--half {
    margin: -10px;
  }
}

.u-padding-static--half--top {
  padding-top: 10px;
}

.u-spacing-static--half--top {
  margin-top: 10px;
}

.u-padding--half--top {
  padding-top: 5px;
}

@media (min-width: 701px) {
  .u-padding--half--top {
    padding-top: 10px;
  }
}

.u-spacing--half--top {
  margin-top: 5px;
}

@media (min-width: 701px) {
  .u-spacing--half--top {
    margin-top: 10px;
  }
}

.u-spacing-negative--half--top {
  margin-top: -5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--half--top {
    margin-top: -10px;
  }
}

.u-padding-static--half--bottom {
  padding-bottom: 10px;
}

.u-spacing-static--half--bottom {
  margin-bottom: 10px;
}

.u-padding--half--bottom {
  padding-bottom: 5px;
}

@media (min-width: 701px) {
  .u-padding--half--bottom {
    padding-bottom: 10px;
  }
}

.u-spacing--half--bottom {
  margin-bottom: 5px;
}

@media (min-width: 701px) {
  .u-spacing--half--bottom {
    margin-bottom: 10px;
  }
}

.u-spacing-negative--half--bottom {
  margin-bottom: -5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--half--bottom {
    margin-bottom: -10px;
  }
}

.u-padding-static--half--left {
  padding-left: 10px;
}

.u-spacing-static--half--left {
  margin-left: 10px;
}

.u-padding--half--left {
  padding-left: 5px;
}

@media (min-width: 701px) {
  .u-padding--half--left {
    padding-left: 10px;
  }
}

.u-spacing--half--left {
  margin-left: 5px;
}

@media (min-width: 701px) {
  .u-spacing--half--left {
    margin-left: 10px;
  }
}

.u-spacing-negative--half--left {
  margin-left: -5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--half--left {
    margin-left: -10px;
  }
}

.u-padding-static--half--right {
  padding-right: 10px;
}

.u-spacing-static--half--right {
  margin-right: 10px;
}

.u-padding--half--right {
  padding-right: 5px;
}

@media (min-width: 701px) {
  .u-padding--half--right {
    padding-right: 10px;
  }
}

.u-spacing--half--right {
  margin-right: 5px;
}

@media (min-width: 701px) {
  .u-spacing--half--right {
    margin-right: 10px;
  }
}

.u-spacing-negative--half--right {
  margin-right: -5px;
}

@media (min-width: 701px) {
  .u-spacing-negative--half--right {
    margin-right: -10px;
  }
}

.u-padding-static--and-half {
  padding: 30px;
}

.u-spacing-static--and-half {
  margin: 30px;
}

.u-padding--and-half {
  padding: 15px;
}

@media (min-width: 701px) {
  .u-padding--and-half {
    padding: 30px;
  }
}

.u-spacing--and-half {
  margin: 15px;
}

@media (min-width: 701px) {
  .u-spacing--and-half {
    margin: 30px;
  }
}

.u-spacing-negative--and-half {
  margin: -15px;
}

@media (min-width: 701px) {
  .u-spacing-negative--and-half {
    margin: -30px;
  }
}

.u-padding-static--and-half--top {
  padding-top: 30px;
}

.u-spacing-static--and-half--top {
  margin-top: 30px;
}

.u-padding--and-half--top {
  padding-top: 15px;
}

@media (min-width: 701px) {
  .u-padding--and-half--top {
    padding-top: 30px;
  }
}

.u-spacing--and-half--top {
  margin-top: 15px;
}

@media (min-width: 701px) {
  .u-spacing--and-half--top {
    margin-top: 30px;
  }
}

.u-spacing-negative--and-half--top {
  margin-top: -15px;
}

@media (min-width: 701px) {
  .u-spacing-negative--and-half--top {
    margin-top: -30px;
  }
}

.u-padding-static--and-half--bottom {
  padding-bottom: 30px;
}

.u-spacing-static--and-half--bottom {
  margin-bottom: 30px;
}

.u-padding--and-half--bottom {
  padding-bottom: 15px;
}

@media (min-width: 701px) {
  .u-padding--and-half--bottom {
    padding-bottom: 30px;
  }
}

.u-spacing--and-half--bottom {
  margin-bottom: 15px;
}

@media (min-width: 701px) {
  .u-spacing--and-half--bottom {
    margin-bottom: 30px;
  }
}

.u-spacing-negative--and-half--bottom {
  margin-bottom: -15px;
}

@media (min-width: 701px) {
  .u-spacing-negative--and-half--bottom {
    margin-bottom: -30px;
  }
}

.u-padding-static--and-half--left {
  padding-left: 30px;
}

.u-spacing-static--and-half--left {
  margin-left: 30px;
}

.u-padding--and-half--left {
  padding-left: 15px;
}

@media (min-width: 701px) {
  .u-padding--and-half--left {
    padding-left: 30px;
  }
}

.u-spacing--and-half--left {
  margin-left: 15px;
}

@media (min-width: 701px) {
  .u-spacing--and-half--left {
    margin-left: 30px;
  }
}

.u-spacing-negative--and-half--left {
  margin-left: -15px;
}

@media (min-width: 701px) {
  .u-spacing-negative--and-half--left {
    margin-left: -30px;
  }
}

.u-padding-static--and-half--right {
  padding-right: 30px;
}

.u-spacing-static--and-half--right {
  margin-right: 30px;
}

.u-padding--and-half--right {
  padding-right: 15px;
}

@media (min-width: 701px) {
  .u-padding--and-half--right {
    padding-right: 30px;
  }
}

.u-spacing--and-half--right {
  margin-right: 15px;
}

@media (min-width: 701px) {
  .u-spacing--and-half--right {
    margin-right: 30px;
  }
}

.u-spacing-negative--and-half--right {
  margin-right: -15px;
}

@media (min-width: 701px) {
  .u-spacing-negative--and-half--right {
    margin-right: -30px;
  }
}

.u-padding-static--double {
  padding: 40px;
}

.u-spacing-static--double {
  margin: 40px;
}

.u-padding--double {
  padding: 20px;
}

@media (min-width: 701px) {
  .u-padding--double {
    padding: 40px;
  }
}

.u-spacing--double {
  margin: 20px;
}

@media (min-width: 701px) {
  .u-spacing--double {
    margin: 40px;
  }
}

.u-spacing-negative--double {
  margin: -20px;
}

@media (min-width: 701px) {
  .u-spacing-negative--double {
    margin: -40px;
  }
}

.u-padding-static--double--top {
  padding-top: 40px;
}

.u-spacing-static--double--top {
  margin-top: 40px;
}

.u-padding--double--top {
  padding-top: 20px;
}

@media (min-width: 701px) {
  .u-padding--double--top {
    padding-top: 40px;
  }
}

.u-spacing--double--top {
  margin-top: 50px;
}

@media (min-width: 701px) {
  .u-spacing--double--top {
    margin-top: 40px;
  }
}

.u-spacing-negative--double--top {
  margin-top: -20px;
}

@media (min-width: 701px) {
  .u-spacing-negative--double--top {
    margin-top: -40px;
  }
}

.u-padding-static--double--bottom {
  padding-bottom: 40px;
}

.u-spacing-static--double--bottom {
  margin-bottom: 40px;
}

.u-padding--double--bottom {
  padding-bottom: 20px;
}

@media (min-width: 701px) {
  .u-padding--double--bottom {
    padding-bottom: 40px;
  }
}

.u-spacing--double--bottom {
  margin-bottom: 20px;
}

@media (min-width: 701px) {
  .u-spacing--double--bottom {
    margin-bottom: 40px;
  }
}

.u-spacing-negative--double--bottom {
  margin-bottom: -20px;
}

@media (min-width: 701px) {
  .u-spacing-negative--double--bottom {
    margin-bottom: -40px;
  }
}

.u-padding-static--double--left {
  padding-left: 40px;
}

.u-spacing-static--double--left {
  margin-left: 40px;
}

.u-padding--double--left {
  padding-left: 20px;
}

@media (min-width: 701px) {
  .u-padding--double--left {
    padding-left: 40px;
  }
}

.u-spacing--double--left {
  margin-left: 20px;
}

@media (min-width: 701px) {
  .u-spacing--double--left {
    margin-left: 40px;
  }
}

.u-spacing-negative--double--left {
  margin-left: -20px;
}

@media (min-width: 701px) {
  .u-spacing-negative--double--left {
    margin-left: -40px;
  }
}

.u-padding-static--double--right {
  padding-right: 40px;
}

.u-spacing-static--double--right {
  margin-right: 40px;
}

.u-padding--double--right {
  padding-right: 20px;
}

@media (min-width: 701px) {
  .u-padding--double--right {
    padding-right: 40px;
  }
}

.u-spacing--double--right {
  margin-right: 20px;
}

@media (min-width: 701px) {
  .u-spacing--double--right {
    margin-right: 40px;
  }
}

.u-spacing-negative--double--right {
  margin-right: -20px;
}

@media (min-width: 701px) {
  .u-spacing-negative--double--right {
    margin-right: -40px;
  }
}

.u-padding-static--triple {
  padding: 60px;
}

.u-spacing-static--triple {
  margin: 60px;
}

.u-padding--triple {
  padding: 30px;
}

@media (min-width: 701px) {
  .u-padding--triple {
    padding: 60px;
  }
}

.u-spacing--triple {
  margin: 30px;
}

@media (min-width: 701px) {
  .u-spacing--triple {
    margin: 60px;
  }
}

.u-spacing-negative--triple {
  margin: -30px;
}

@media (min-width: 701px) {
  .u-spacing-negative--triple {
    margin: -60px;
  }
}

.u-padding-static--triple--top {
  padding-top: 60px;
}

.u-spacing-static--triple--top {
  margin-top: 60px;
}

.u-padding--triple--top {
  padding-top: 30px;
}

@media (min-width: 701px) {
  .u-padding--triple--top {
    padding-top: 60px;
  }
}

.u-spacing--triple--top {
  margin-top: 30px;
}

@media (min-width: 701px) {
  .u-spacing--triple--top {
    margin-top: 60px;
  }
}


.u-spacing-negative--triple--top {
  @media (max-width: 700px){
  margin-top: -300px;
  }

@media (min-width: 701px) {
   margin-top: -160px;
  }
}

.u-padding-static--triple--bottom {
  padding-bottom: 60px;
}

.u-spacing-static--triple--bottom {
  margin-bottom: 60px;
}

.u-padding--triple--bottom {
  padding-bottom: 30px;
}

@media (min-width: 701px) {
  .u-padding--triple--bottom {
    padding-bottom: 60px;
  }
}

.u-spacing--triple--bottom {
  margin-bottom: 30px;
}

@media (min-width: 701px) {
  .u-spacing--triple--bottom {
    margin-bottom: 50px;
  }
}

.u-spacing-negative--triple--bottom {
  margin-bottom: -30px;
}

@media (min-width: 701px) {
  .u-spacing-negative--triple--bottom {
    margin-bottom: -60px;
  }
}

.u-padding-static--triple--left {
  padding-left: 60px;
}

.u-spacing-static--triple--left {
  margin-left: 60px;
}

.u-padding--triple--left {
  padding-left: 30px;
}

@media (min-width: 701px) {
  .u-padding--triple--left {
    padding-left: 60px;
  }
}

.u-spacing--triple--left {
  margin-left: 30px;
}

@media (min-width: 701px) {
  .u-spacing--triple--left {
    margin-left: 60px;
  }
}

.u-spacing-negative--triple--left {
  margin-left: -30px;
}

@media (min-width: 701px) {
  .u-spacing-negative--triple--left {
    margin-left: -60px;
  }
}

.u-padding-static--triple--right {
  padding-right: 60px;
}

.u-spacing-static--triple--right {
  margin-right: 60px;
}

.u-padding--triple--right {
  padding-right: 30px;
}

@media (min-width: 701px) {
  .u-padding--triple--right {
    padding-right: 60px;
  }
}

.u-spacing--triple--right {
  margin-right: 30px;
}

@media (min-width: 701px) {
  .u-spacing--triple--right {
    margin-right: 60px;
  }
}

.u-spacing-negative--triple--right {
  margin-right: -30px;
}

@media (min-width: 701px) {
  .u-spacing-negative--triple--right {
    margin-right: -60px;
  }
}

.u-padding-static--quad {
  padding: 80px;
}

.u-spacing-static--quad {
  margin: 80px;
}

.u-padding--quad {
  padding: 40px;
}

@media (min-width: 701px) {
  .u-padding--quad {
    padding: 80px;
  }
}

.u-spacing--quad {
  margin: 40px;
}

@media (min-width: 701px) {
  .u-spacing--quad {
    margin: 80px;
  }
}

.u-spacing-negative--quad {
  margin: -40px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quad {
    margin: -80px;
  }
}

.u-padding-static--quad--top {
  padding-top: 80px;
}

.u-spacing-static--quad--top {
  margin-top: 80px;
}

.u-padding--quad--top {
  padding-top: 40px;
}

@media (min-width: 701px) {
  .u-padding--quad--top {
    padding-top: 80px;
  }
}

.u-spacing--quad--top {
  margin-top: 40px;
}

@media (min-width: 701px) {
  .u-spacing--quad--top {
    margin-top: 60px;
  }
}

.u-spacing-negative--quad--top {
  margin-top: -40px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quad--top {
    margin-top: -80px;
  }
}

.u-padding-static--quad--bottom {
  padding-bottom: 80px;
}

.u-spacing-static--quad--bottom {
  margin-bottom: 80px;
}

.u-padding--quad--bottom {
  padding-bottom: 40px;
}

@media (min-width: 701px) {
  .u-padding--quad--bottom {
    padding-bottom: 60px;
  }
}

.u-spacing--quad--bottom {
  margin-bottom: 40px;
}

@media (min-width: 701px) {
  .u-spacing--quad--bottom {
    margin-bottom: 80px;
  }
}

.u-spacing-negative--quad--bottom {
  margin-bottom: -40px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quad--bottom {
    margin-bottom: -80px;
  }
}

.u-padding-static--quad--left {
  padding-left: 80px;
}

.u-spacing-static--quad--left {
  margin-left: 80px;
}

.u-padding--quad--left {
  padding-left: 40px;
}

@media (min-width: 701px) {
  .u-padding--quad--left {
    padding-left: 80px;
  }
}

.u-spacing--quad--left {
  margin-left: 40px;
}

@media (min-width: 701px) {
  .u-spacing--quad--left {
    margin-left: 80px;
  }
}

.u-spacing-negative--quad--left {
  margin-left: -40px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quad--left {
    margin-left: -80px;
  }
}

.u-padding-static--quad--right {
  padding-right: 80px;
}

.u-spacing-static--quad--right {
  margin-right: 80px;
}

.u-padding--quad--right {
  padding-right: 40px;
}

@media (min-width: 701px) {
  .u-padding--quad--right {
    padding-right: 80px;
  }
}

.u-spacing--quad--right {
  margin-right: 40px;
}

@media (min-width: 701px) {
  .u-spacing--quad--right {
    margin-right: 80px;
  }
}

.u-spacing-negative--quad--right {
  margin-right: -40px;
}

@media (min-width: 701px) {
  .u-spacing-negative--quad--right {
    margin-right: -80px;
  }
}

.u-padding-static--zero {
  padding: 0rem;
}

.u-spacing-static--zero {
  margin: 0rem;
}

.u-padding--zero {
  padding: 0rem;
}

@media (min-width: 701px) {
  .u-padding--zero {
    padding: 0rem;
  }
}

.u-spacing--zero {
  margin: 0rem;
}

@media (min-width: 701px) {
  .u-spacing--zero {
    margin: 0rem;
  }
}

.u-spacing-negative--zero {
  margin: -0rem;
}

@media (min-width: 701px) {
  .u-spacing-negative--zero {
    margin: -0rem;
  }
}

.u-padding-static--zero--top {
  padding-top: 0rem;
}

.u-spacing-static--zero--top {
  margin-top: 0rem;
}

.u-padding--zero--top {
  padding-top: 0rem;
}

@media (min-width: 701px) {
  .u-padding--zero--top {
    padding-top: 0rem;
  }
}

.u-spacing--zero--top {
  margin-top: 0rem;
}

@media (min-width: 701px) {
  .u-spacing--zero--top {
    margin-top: 0rem;
  }
}

.u-spacing-negative--zero--top {
  margin-top: -0rem;
}

@media (min-width: 701px) {
  .u-spacing-negative--zero--top {
    margin-top: -0rem;
  }
}

.u-padding-static--zero--bottom {
  padding-bottom: 0rem;
}

.u-spacing-static--zero--bottom {
  margin-bottom: 0rem;
}

.u-padding--zero--bottom {
  padding-bottom: 0rem;
}

@media (min-width: 701px) {
  .u-padding--zero--bottom {
    padding-bottom: 0rem;
  }
}

.u-spacing--zero--bottom {
  margin-bottom: 0rem;
}

@media (min-width: 701px) {
  .u-spacing--zero--bottom {
    margin-bottom: 0rem;
  }
}

.u-spacing-negative--zero--bottom {
  margin-bottom: -0rem;
}

@media (min-width: 701px) {
  .u-spacing-negative--zero--bottom {
    margin-bottom: -0rem;
  }
}

.u-padding-static--zero--left {
  padding-left: 0rem;
}

.u-spacing-static--zero--left {
  margin-left: 0rem;
}

.u-padding--zero--left {
  padding-left: 0rem;
}

@media (min-width: 701px) {
  .u-padding--zero--left {
    padding-left: 0rem;
  }
}

.u-spacing--zero--left {
  margin-left: 0rem;
}

@media (min-width: 701px) {
  .u-spacing--zero--left {
    margin-left: 0rem;
  }
}

.u-spacing-negative--zero--left {
  margin-left: -0rem;
}

@media (min-width: 701px) {
  .u-spacing-negative--zero--left {
    margin-left: -0rem;
  }
}

.u-padding-static--zero--right {
  padding-right: 0rem;
}

.u-spacing-static--zero--right {
  margin-right: 0rem;
}

.u-padding--zero--right {
  padding-right: 0rem;
}

@media (min-width: 701px) {
  .u-padding--zero--right {
    padding-right: 0rem;
  }
}

.u-spacing--zero--right {
  margin-right: 0rem;
}

@media (min-width: 701px) {
  .u-spacing--zero--right {
    margin-right: 0rem;
  }
}

.u-spacing-negative--zero--right {
  margin-right: -0rem;
}

@media (min-width: 701px) {
  .u-spacing-negative--zero--right {
    margin-right: -0rem;
  }
}

/* ------------------------------------ *\
    $VENDORS
\* ------------------------------------ */

[bp~='container'] {
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 1200px;
}

[bp~='grid'] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 20px;
}

@media (min-width: 701px) {
  [bp~='grid'] {
    grid-gap: 40px;
  }
}

[bp~='vertical-start'] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

[bp~='vertical-center'] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[bp~='vertical-end'] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

[bp~='between'] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[bp~='gap-none'] {
  grid-gap: 0;
  margin-bottom: 0;
}

[bp~='gap-column-none'] {
  grid-column-gap: 0;
}

[bp~='gap-row-none'] {
  grid-row-gap: 0;
  margin-bottom: 0;
}

[bp~='first'] {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

[bp~='last'] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

[bp~='hide'] {
  display: none !important;
}

[bp~='show'] {
  display: initial !important;
}

[bp~='grid'][bp*='@'] {
  grid-template-columns: 12fr;
}

[bp~='grid'][bp*='@sm'],
[bp~='grid'][bp*='@md'],
[bp~='grid'][bp*='@lg'],
[bp~='grid'][bp*='@xl'] {
  grid-template-columns: 12fr;
}

[bp~='1@sm'],
[bp~='1@md'],
[bp~='1@lg'],
[bp~='1@xl'],
[bp~='2@sm'],
[bp~='2@md'],
[bp~='2@lg'],
[bp~='2@xl'],
[bp~='3@sm'],
[bp~='3@md'],
[bp~='3@lg'],
[bp~='3@xl'],
[bp~='4@sm'],
[bp~='4@md'],
[bp~='4@lg'],
[bp~='4@xl'],
[bp~='5@sm'],
[bp~='5@md'],
[bp~='5@lg'],
[bp~='5@xl'],
[bp~='6@sm'],
[bp~='6@md'],
[bp~='6@lg'],
[bp~='6@xl'],
[bp~='7@sm'],
[bp~='7@md'],
[bp~='7@lg'],
[bp~='7@xl'],
[bp~='8@sm'],
[bp~='8@md'],
[bp~='8@lg'],
[bp~='8@xl'],
[bp~='9@sm'],
[bp~='9@md'],
[bp~='9@lg'],
[bp~='9@xl'],
[bp~='10@sm'],
[bp~='10@md'],
[bp~='10@lg'],
[bp~='10@xl'],
[bp~='11@sm'],
[bp~='11@md'],
[bp~='11@lg'],
[bp~='11@xl'],
[bp~='12@sm'],
[bp~='12@md'],
[bp~='12@lg'],
[bp~='12@xl'] {
  grid-column: span 12;
}

[bp~='grid'][bp~='1'] {
  grid-template-columns: repeat(12, 1fr);
}

[bp~='1'] {
  grid-column: span 1/span 1;
}

[bp~='grid'][bp~='2'] {
  grid-template-columns: repeat(6, 1fr);
}

[bp~='2'] {
  grid-column: span 2/span 2;
}

[bp~='grid'][bp~='3'] {
  grid-template-columns: repeat(4, 1fr);
}

[bp~='3'] {
  grid-column: span 3/span 3;
}

[bp~='grid'][bp~='4'] {
  grid-template-columns: repeat(3, 1fr);
}

[bp~='4'] {
  grid-column: span 4/span 4;
}

[bp~='grid'][bp~='5'] {
  grid-template-columns: repeat(2.4, 1fr);
}

[bp~='5'] {
  grid-column: span 5/span 5;
}

[bp~='grid'][bp~='6'] {
	@media (max-width: 701px) {
	grid-template-columns: repeat(1, 1fr);	
	}
	@media (min-width: 701px) {
	grid-template-columns: repeat(2, 1fr);	
	}
  
}

[bp~='6'] {
  grid-column: span 6/span 6;
}

[bp~='grid'][bp~='7'] {
  grid-template-columns: repeat(1.71429, 1fr);
}

[bp~='7'] {
  grid-column: span 7/span 7;
}

[bp~='grid'][bp~='8'] {
  grid-template-columns: repeat(1.5, 1fr);
}

[bp~='8'] {
  grid-column: span 8/span 8;
}

[bp~='grid'][bp~='9'] {
  grid-template-columns: repeat(1.33333, 1fr);
}

[bp~='9'] {
  grid-column: span 9/span 9;
}

[bp~='grid'][bp~='10'] {
  grid-template-columns: repeat(1.2, 1fr);
}

[bp~='10'] {
  grid-column: span 10/span 10;
}

[bp~='grid'][bp~='11'] {
  grid-template-columns: repeat(1.09091, 1fr);
}

[bp~='11'] {
  grid-column: span 11/span 11;
}

[bp~='grid'][bp~='12'] {
  grid-template-columns: repeat(1, 1fr);
}

[bp~='12'] {
  grid-column: span 12/span 12;
}

[bp~='offset-1'] {
  grid-column-start: 1;
}

[bp~='offset-2'] {
  grid-column-start: 2;
}

[bp~='offset-3'] {
  grid-column-start: 3;
}

[bp~='offset-4'] {
  grid-column-start: 4;
}

[bp~='offset-5'] {
  grid-column-start: 5;
}

[bp~='offset-6'] {
  grid-column-start: 6;
}

[bp~='offset-7'] {
  grid-column-start: 7;
}

[bp~='offset-8'] {
  grid-column-start: 8;
}

[bp~='offset-9'] {
  grid-column-start: 9;
}

[bp~='offset-10'] {
  grid-column-start: 10;
}

[bp~='offset-11'] {
  grid-column-start: 11;
}

[bp~='offset-12'] {
  grid-column-start: 12;
}
@media (max-width: 768px) {
	[bp~='5@md'] {
    grid-row: 1/span 1;
  }
}
	
@media (min-width: 550px) {
  [bp~='grid'][bp~='1@sm'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@sm'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@sm'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@sm'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@sm'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@sm'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@sm'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@sm'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@sm'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@sm'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@sm'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@sm'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@sm'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@sm'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@sm'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@sm'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@sm'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@sm'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@sm'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@sm'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@sm'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@sm'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@sm'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@sm'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@sm'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@sm'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@sm'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@sm'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@sm'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@sm'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@sm'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@sm'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@sm'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@sm'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@sm'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@sm'] {
    grid-column-start: 12;
  }

  [bp~='hide@sm'] {
    display: none !important;
  }

  [bp~='show@sm'] {
    display: initial !important;
  }

  [bp~='first@sm'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@sm'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 769px) {
  [bp~='grid'][bp~='1@md'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@md'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@md'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@md'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@md'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@md'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@md'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@md'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@md'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@md'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@md'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@md'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@md'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@md'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@md'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@md'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@md'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@md'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@md'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@md'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@md'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@md'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@md'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@md'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@md'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@md'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@md'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@md'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@md'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@md'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@md'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@md'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@md'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@md'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@md'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@md'] {
    grid-column-start: 12;
  }

  [bp~='hide@md'] {
    display: none !important;
  }

  [bp~='show@md'] {
    display: initial !important;
  }

  [bp~='first@md'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@md'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 850px) {
  [bp~='grid'][bp~='1@lg'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@lg'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@lg'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@lg'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@lg'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@lg'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@lg'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@lg'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@lg'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@lg'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@lg'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@lg'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@lg'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@lg'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@lg'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@lg'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@lg'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@lg'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@lg'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@lg'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@lg'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@lg'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@lg'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@lg'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@lg'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@lg'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@lg'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@lg'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@lg'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@lg'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@lg'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@lg'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@lg'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@lg'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@lg'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@lg'] {
    grid-column-start: 12;
  }

  [bp~='hide@lg'] {
    display: none !important;
  }

  [bp~='show@lg'] {
    display: initial !important;
  }

  [bp~='first@lg'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@lg'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 1000px) {
  [bp~='grid'][bp~='1@xl'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@xl'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@xl'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@xl'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@xl'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@xl'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@xl'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@xl'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@xl'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@xl'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@xl'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@xl'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@xl'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@xl'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@xl'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@xl'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@xl'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@xl'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@xl'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@xl'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@xl'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@xl'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@xl'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@xl'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@xl'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@xl'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@xl'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@xl'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@xl'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@xl'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@xl'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@xl'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@xl'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@xl'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@xl'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@xl'] {
    grid-column-start: 12;
  }

  [bp~='hide@xl'] {
    display: none !important;
  }

  [bp~='show@xl'] {
    display: initial !important;
  }

  [bp~='first@xl'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@xl'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

[bp~='flex'] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[bp~='fill'] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

[bp~='fit'] {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

[bp~='float-center'] {
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none;
}

[bp~='float-left'] {
  float: left;
}

[bp~='float-right'] {
  float: right;
}

[bp~='clear-fix']::after {
  content: '';
  display: table;
  clear: both;
}

[bp~='text-left'] {
  text-align: left !important;
}

[bp~='text-right'] {
  text-align: right !important;
}

[bp~='text-center'] {
  text-align: center !important;
}

[bp~='1--max'] {
  max-width: 100px !important;
}

[bp~='2--max'] {
  max-width: 200px !important;
}

[bp~='3--max'] {
  max-width: 300px !important;
}

[bp~='4--max'] {
  max-width: 400px !important;
}

[bp~='5--max'] {
  max-width: 500px !important;
}

[bp~='6--max'] {
  max-width: 600px !important;
}

[bp~='7--max'] {
  max-width: 700px !important;
}

[bp~='8--max'] {
  max-width: 800px !important;
}

[bp~='9--max'] {
  max-width: 900px !important;
}

[bp~='10--max'] {
  max-width: 1000px !important;
}

[bp~='11--max'] {
  max-width: 1100px !important;
}

[bp~='12--max'] {
  max-width: 1200px !important;
}

[bp~='full-width'] {
  width: 100%;
}

@media (max-width: 550px) {
  [bp~='full-width-until@sm'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 700px) {
  [bp~='full-width-until@md'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 850px) {
  [bp~='full-width-until@lg'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 1000px) {
  [bp~='full-width-until@xl'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

[bp~='margin--xs'] {
  margin: 5px !important;
}

[bp~='margin-top--xs'] {
  margin-top: 5px !important;
}

[bp~='margin-bottom--xs'] {
  margin-bottom: 5px !important;
}

[bp~='margin-right--xs'] {
  margin-right: 5px !important;
}

[bp~='margin-left--xs'] {
  margin-left: 5px !important;
}

[bp~='padding--xs'] {
  padding: 5px !important;
}

[bp~='padding-top--xs'] {
  padding-top: 5px !important;
}

[bp~='padding-bottom--xs'] {
  padding-bottom: 5px !important;
}

[bp~='padding-right--xs'] {
  padding-right: 5px !important;
}

[bp~='padding-left--xs'] {
  padding-left: 5px !important;
}

[bp~='margin--sm'] {
  margin: 10px !important;
}

[bp~='margin-top--sm'] {
  margin-top: 10px !important;
}

[bp~='margin-bottom--sm'] {
  margin-bottom: 10px !important;
}

[bp~='margin-right--sm'] {
  margin-right: 10px !important;
}

[bp~='margin-left--sm'] {
  margin-left: 10px !important;
}

[bp~='padding--sm'] {
  padding: 10px !important;
}

[bp~='padding-top--sm'] {
  padding-top: 10px !important;
}

[bp~='padding-bottom--sm'] {
  padding-bottom: 10px !important;
}

[bp~='padding-right--sm'] {
  padding-right: 10px !important;
}

[bp~='padding-left--sm'] {
  padding-left: 10px !important;
}

[bp~='margin'] {
  margin: 30px !important;
}

[bp~='margin-top'] {
  margin-top: 30px !important;
}

[bp~='margin-bottom'] {
  margin-bottom: 30px !important;
}

[bp~='margin-right'] {
  margin-right: 30px !important;
}

[bp~='margin-left'] {
  margin-left: 30px !important;
}

[bp~='padding'] {
  padding: 30px !important;
}

[bp~='padding-top'] {
  padding-top: 30px !important;
}

[bp~='padding-bottom'] {
  padding-bottom: 30px !important;
}

[bp~='padding-right'] {
  padding-right: 30px !important;
}

[bp~='padding-left'] {
  padding-left: 30px !important;
}

[bp~='margin--lg'] {
  margin: 20px !important;
}

[bp~='margin-top--lg'] {
  margin-top: 20px !important;
}

[bp~='margin-bottom--lg'] {
  margin-bottom: 20px !important;
}

[bp~='margin-right--lg'] {
  margin-right: 20px !important;
}

[bp~='margin-left--lg'] {
  margin-left: 20px !important;
}

[bp~='padding--lg'] {
  padding: 20px !important;
}

[bp~='padding-top--lg'] {
  padding-top: 20px !important;
}

[bp~='padding-bottom--lg'] {
  padding-bottom: 20px !important;
}

[bp~='padding-right--lg'] {
  padding-right: 20px !important;
}

[bp~='padding-left--lg'] {
  padding-left: 20px !important;
}

[bp~='margin--none'] {
  margin: 0 !important;
}

[bp~='margin-top--none'] {
  margin-top: 0 !important;
}

[bp~='margin-bottom--none'] {
  margin-bottom: 0 !important;
}

[bp~='margin-right--none'] {
  margin-right: 0 !important;
}

[bp~='margin-left--none'] {
  margin-left: 0 !important;
}

[bp~='padding--none'] {
  padding: 0 !important;
}

[bp~='padding-top--none'] {
  padding-top: 0 !important;
}

[bp~='padding-bottom--none'] {
  padding-bottom: 0 !important;
}

[bp~='padding-right--none'] {
  padding-right: 0 !important;
}

[bp~='padding-left--none'] {
  padding-left: 0 !important;
}

@-o-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.filter-container .u-card {
  width: calc(50% - 20px);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  margin-top: 40px;
}

.filter-container .u-card.animate {
  -webkit-animation: fadeIn 1s 0s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;
       -o-animation: fadeIn 1s 0s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;
          animation: fadeIn 1s 0s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;
}

.u-tool-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #B08725;
  margin-bottom: 80px;
  text-transform: uppercase;
}

.u-tool-pagination a {
  padding: 5px 10px;
  text-align: center;
  line-height: 1.1;
  margin: 0 5px;
  color: #fff;
  font-family: trade-gothic-next-compressed, sans-serif;
  border: 1px solid #B08725;
  font-size: 16px;
  background-color: #B08725;
  cursor: pointer;
}

.u-tool-pagination a:hover {
  background-color: #26a175;
}

.u-tool-pagination a.jp-current {
  background-color: transparent;
  color: #1c7857;
  border: 0;
}

.u-tool-pagination a.jp-next,
.u-tool-pagination a.jp-previous {
  width: auto;
  margin: 0 10px;
  border: 0;
  position: relative;
  color: #1c7857;
  background-color: transparent;
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.32s ease-in-out;
  transition: -webkit-transform 0.32s ease-in-out;
  -o-transition: -o-transform 0.32s ease-in-out;
  transition: transform 0.32s ease-in-out;
  transition: transform 0.32s ease-in-out, -webkit-transform 0.32s ease-in-out, -o-transform 0.32s ease-in-out;
}

.u-tool-pagination a.jp-next:hover,
.u-tool-pagination a.jp-previous:hover {
  background-color: transparent;
  -webkit-transform: translateX(2px);
       -o-transform: translateX(2px);
          transform: translateX(2px);
}

.u-tool-pagination a.jp-previous:hover {
  background-color: transparent;
  -webkit-transform: translateX(-2px);
       -o-transform: translateX(-2px);
          transform: translateX(-2px);
}

/* stylelint-disable */

ul.ft-menu {
  margin: 0;
  border: 0;
  padding: 0;
  line-height: 1;
  position: relative;
  text-align: left;
  list-style: none;
}

ul.ft-menu .ft-hidden {
  display: block;
}

ul.ft-menu .ft-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

ul.ft-menu .ft-tags li {
  min-width: 30px;
  text-align: center;
}

ul.ft-menu .ft-tags .ft-hidden {
  position: relative;
  color: #1c7857;
}

ul.ft-menu .ft-tags .ft-hidden:after {
  content: "";
  position: absolute;
  display: block;
  top: 100%;
  width: 100%;
  height: 3px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='2' viewBox='0 0 29 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.00003L21 0.999999' stroke='%231C7857'/%3E%3Ccircle cx='5' cy='1' r='1' transform='rotate(-90 5 1)' fill='%231C7857'/%3E%3Ccircle cx='1' cy='1' r='1' transform='rotate(-90 1 1)' fill='%231C7857'/%3E%3Ccircle cx='28' cy='1' r='1' transform='rotate(-90 28 1)' fill='%231C7857'/%3E%3Ccircle cx='24' cy='1' r='1' transform='rotate(-90 24 1)' fill='%231C7857'/%3E%3C/svg%3E%0A");
}

ul.ft-menu .ft-label,
ul.ft-menu .ft-selected {
  display: none !important;
}

ul.ft-menu > li.ft-field {
  display: inline-block;
  width: 100%;
  list-style-type: none;
}

ul.ft-menu > li.ft-field > span.ft-label {
  cursor: pointer;
}

.ft-selected {
  border-bottom: 1px solid Blue;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li {
  display: block;
  cursor: pointer;
}

.jp-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.jp-next:after {
  content: "";
  display: block;
  width: 25px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 4.00003L25 4.00001' stroke='%231C7857'/%3E%3Cline x1='24.7' y1='3.9' x2='20.7' y2='0.9' stroke='%231C7857'/%3E%3Cline y1='-0.5' x2='5' y2='-0.5' transform='matrix(-0.8 0.6 0.6 0.8 25 4.5)' stroke='white'/%3E%3Cline y1='-0.5' x2='5' y2='-0.5' transform='matrix(-0.8 0.6 0.6 0.8 25 4.5)' stroke='%231C7857'/%3E%3Ccircle cx='5' cy='4' r='1' transform='rotate(-90 5 4)' fill='%231C7857'/%3E%3Ccircle cx='1' cy='4' r='1' transform='rotate(-90 1 4)' fill='%231C7857'/%3E%3C/svg%3E%0A");
}

.jp-previous {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 10px;
}

.jp-previous:after {
  content: "";
  display: block;
  width: 25px;
  height: 8px;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 4.00003L25 4.00001' stroke='%231C7857'/%3E%3Cline x1='24.7' y1='3.9' x2='20.7' y2='0.9' stroke='%231C7857'/%3E%3Cline y1='-0.5' x2='5' y2='-0.5' transform='matrix(-0.8 0.6 0.6 0.8 25 4.5)' stroke='white'/%3E%3Cline y1='-0.5' x2='5' y2='-0.5' transform='matrix(-0.8 0.6 0.6 0.8 25 4.5)' stroke='%231C7857'/%3E%3Ccircle cx='5' cy='4' r='1' transform='rotate(-90 5 4)' fill='%231C7857'/%3E%3Ccircle cx='1' cy='4' r='1' transform='rotate(-90 1 4)' fill='%231C7857'/%3E%3C/svg%3E%0A");
}

.ft-hidden {
  display: none;
}

.jp-disabled {
  opacity: 0;
}

/* ------------------------------------ *\
    $TRUMPS
\* ------------------------------------ */

/* ------------------------------------ *\
    $HELPER/TRUMP CLASSES
\* ------------------------------------ */

/**
 * Completely remove from the flow but leave available to screen readers.
 */

.is-vishidden,
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

/**
 * Hide elements only present and necessary for js enabled browsers.
 */

.no-js .no-js-hide {
  display: none;
}

@media (max-width: 699px) {
  .is-no-scroll-until--m {
    overflow: hidden;
  }
}

.u-full-width {
  width: 100%;
}

.u-align-center {
  text-align: center;
}

.u-align-right {
  text-align: right;
}

@media (max-width: 699px) {
  .u-align-right--responsive-m {
    text-align: left;
  }
}

.u-card-grid {
  grid-gap: 20px;
}

.u-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.u-border-radius--100 {
  border-radius: 100%;
}

@media (min-width: 701px) {
  .u-icon-column {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.u-reversed-out {
  color: #fff;
}

.u-reversed-out .u-card h1,
.u-reversed-out .u-card h2,
.u-reversed-out .u-card h3,
.u-reversed-out .u-card h4,
.u-reversed-out .u-card h5,
.u-reversed-out .u-card h6 {
  color: #353535;
}

.u-reversed-out .u-card p,
.u-reversed-out .u-card li {
  color: #3e3d3d;
}

.u-reversed-out .u-card .u-color-secondary {
  color: #005f9d;
}

.u-reversed-out .u-card .o-button--text {
  color: #1c7857;
}

.u-reversed-out .u-card .o-button--text:hover {
  color: #124f39;
}

.u-green a{
  color: #1c7857;
}
.u-reversed-out .u-card .o-button--text:hover svg path {
  fill: #1c7857;
}


.u-reversed-out .u-card .o-button--text:hover svg path {
  fill: #124f39;
}

.u-reversed-out .u-card .o-button--text svg path {
  fill: #1c7857;
}

.u-reversed-out hr {
  background-color: rgba(255, 255, 255, 0.4);
}

.u-reversed-out hr::before,
.u-reversed-out hr::after {
  opacity: 0.6;
}

.u-reversed-out h1,
.u-reversed-out h2,
.u-reversed-out h3,
.u-reversed-out h4,
.u-reversed-out h5,
.u-reversed-out h6 {
  color: #fff;
}

.u-reversed-out p,
.u-reversed-out li {
  color: #F5F4EE;
}

.u-reversed-out cite * {
  color: rgba(255, 255, 255, 0.85);
}

.u-reversed-out a {
   color: #ffffff;
}

.u-reversed-out ul li::before {
  background-color: #fff;
}

.u-reversed-out ul li ol li::before {
  color: #fff;
}

.u-reversed-out ul.o-list--checkmark li::before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M14.6666 1L5.49992 10.1667L1.33325 6" stroke="%23F5F4EE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
}

.u-reversed-out ul.o-list--icon-dots li::before {
  background-color: transparent;
}

.u-reversed-out ol li::before {
  color: #fff;
}

.u-reversed-out ol li ul li::before {
  background: #fff;
}

@media (min-width: 701px) {
  .u-reversed-out .u-menu--label {
    color: #fff;
  }
}

@media (min-width: 701px) {
  .u-reversed-out .u-menu--label:hover {
    color: #b08725;
  }
}

@media (min-width: 701px) {
  .u-reversed-out .u-menu--label:hover .u-plus__line {
    background: #b08725;
  }
}

.u-reversed-out .u-plus__line {
  background-color: #fff;
}

.u-reversed-out .o-button--circle:hover .o-icon svg path {
  fill: #03c07c;
}

.u-reversed-out .o-button--text svg path {
  fill: #03c07c;
}

.u-reversed-out .o-button--close {
  color: #fff;
}

.u-reversed-out .o-button--close svg path {
  fill: #fff;
}

.u-reversed-out .o-icon svg path {
  fill: #fff;
}

.u-reversed-out .o-button-hamburger label {
  color: #fff;
}

.u-reversed-out .o-button-hamburger .line {
  background: #fff;
}

.u-reversed-out .u-blockquote-border .o-icon svg path {
  fill: rgba(255, 255, 255, 0.3);
}

.u-reversed-out .u-blockquote-border .u-line {
  background: rgba(255, 255, 255, 0.6);
}

.u-reversed-out .u-blockquote-border .u-line::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='3' height='9' viewBox='0 0 3 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.5C0 0.671573 0.671573 0 1.5 0C2.32843 0 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 0 2.32843 0 1.5ZM0 7.5C0 6.67157 0.671573 6 1.5 6C2.32843 6 3 6.67157 3 7.5C3 8.32843 2.32843 9 1.5 9C0.671573 9 0 8.32843 0 7.5Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.u-reversed-out--blue .u-eyebrow {
  color: #B08725;
}

.u-reversed-out--blue .u-eyebrow .o-icon svg path {
  fill: #00acf2;
}

.u-reversed-out--blue .o-button--primary {
  color: #fff;
  background: #B08725;
  border-color: #B08725;
}

@media (min-width: 701px) {
  .u-reversed-out--blue .o-button--primary:hover {
    color: #03c07c;
    border: 1px solid transparent;
    background: transparent;
  }
}

.u-reversed-out--blue .o-button--primary span {
  background: #B08725;
}

.u-reversed-out--blue .o-button--primary-ghost {
  color: #fff;
  background: transparent;
  border-color: #fff;
}

@media (min-width: 701px) {
  .u-reversed-out--blue .o-button--primary-ghost:hover {
    color: #fff;
    border: 1px solid transparent;
    background: #B08725;
  }
}

.u-reversed-out--blue .o-button--primary-ghost span {
  background: #fff;
}

.u-reversed-out--blue .u-color-secondary {
  color: #00acf2;
}

.u-reversed-out--green .u-eyebrow .o-icon svg path {
  fill: #fff;
}

.u-reversed-out--green .o-button--primary,
.u-reversed-out--green .o-button--primary-ghost {
  color: #F5F4EE;
  background: #B08725;
  border-color: #B08725;
}

@media (min-width: 701px) {
  .u-reversed-out--green .o-button--primary:hover,
  .u-reversed-out--green .o-button--primary-ghost:hover {
    color: #F5F4EE;
    border: 1px solid #F5F4EE;
    background: transparent;
  }
}

.u-reversed-out--green .o-button--primary span,
.u-reversed-out--green .o-button--primary-ghost span {
  background: #fff;
}

.u-reversed-out--green .o-button--primary-ghost {
  color: #fff;
  background: transparent;
}

.u-reversed-out--green .u-color-secondary {
  color: #00acf2;
}

/**
 * Remove all margins/padding
 */

.u-no-spacing {
  padding: 0;
  margin: 0;
}

/**
 * Active on/off states
 */

.u-active--off {
  display: none;
}

[class*="-is-active"].js-toggle-parent .u-active--on,
[class*="-is-active"].js-toggle .u-active--on {
  display: none;
}

[class*="-is-active"].js-toggle-parent .u-active--off,
[class*="-is-active"].js-toggle .u-active--off {
  display: block;
}

[class*="-is-active"] .u-hide-on-active {
  display: none;
}

.u-after-none::after {
  display: none;
}

.u-before-none::before {
  display: none;
}

/**
 * Breakout content
 */

.u-breakout {
  margin-right: -20px;
  margin-left: -20px;
}

@media (min-width: 1201px) {
  .u-breakout {
    margin-left: -40px;
    margin-right: -40px;
  }
}

/**
 * Justify left/right content
 */

.u-split-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 400px) {
  .u-split-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .u-split-content > * + * {
    margin-bottom: 20px;
  }
}

@media (min-width: 401px) {
  .u-split-content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 801px) {
  .submenu {
    width:25%!important
  }
}
@media (max-width: 800px) {
  .submenu {
    width:100%!important
  }
}

/* do not group these rules */
*::-webkit-input-placeholder {
  color: #999999!important;
}
*:-moz-placeholder {
  /* FF 4-18 */
  color: #999999!important;
  opacity: 1!important;
}
*::-moz-placeholder {
  /* FF 19+ */
  color: #999999!important;
  opacity: 1!important;
}
*:-ms-input-placeholder {
  /* IE 10+ */
  color: #999999!important;
}
*::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #999999!important;
}
input:disabled::-webkit-input-placeholder { /* WebKit browsers */
    color:    #d2cdc2!important;
}
input:disabled:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #d2cdc2!important;
}
input:disabled::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #d2cdc2!important;
}
input:disabled:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #d2cdc2!important;
}
*::placeholder {
  /* modern browser */
  color: #505A6B!important;
}

.o-rte-text h3 {
	padding-top:30px;
}

body.c-menu--mobile--active .c-translate-page--mobile .c-translate-page__link{
    color:#3e3d3d!important
}
body.c-menu--mobile--active .c-translate-page--mobile .c-translate-page__link:hover{
    color:#03c07c!important
}
.c-translate-page{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:7px;
    margin-right:30px
}
@media (max-width:699px){
    .c-translate-page{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-right:0
    }
}
@media (min-width:700px){
    .c-translate-page--mobile{
        display:none
    }
}
.c-translate-page__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff!important;
    font-family:Source Sans Pro,sans-serif;
    font-size:var(--font-size-xxs)
}
.c-translate-page__link:hover{
    color:#03c07c!important
}

@font-face {
    font-family: 'AimeBold';
    src: url('../assets/fonts/Aime-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AimeBoldItalic';
    src: url('../assets/fonts/Aime-BoldItalic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'AimeExtraBold';
    src: url('../assets/fonts/Aime-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'AimeExtraBoldItalic';
    src: url('../assets/fonts/Aime-ExtraBoldItalic.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'AimeItalic';
    src: url('../assets/fonts/Aime-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'AimeLight';
    src: url('../assets/fonts/Aime-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'AimeLightItalic';
    src: url('../assets/fonts/Aime-LightItalic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'AimeRegular';
    src: url('../assets/fonts/Aime-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AimeSemiBold';
    src: url('../assets/fonts/Aime-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'AimeThin';
    src: url('../assets/fonts/Aime-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'AimeThinItalic';
    src: url('../assets/fonts/Aime-ThinItalic.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'AptosBold';
    src: url('../assets/fonts/Aptos-Display-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AptosBoldItalic';
    src: url('../assets/fonts/Aptos-Display-Bold-Italic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'AptosItalic';
    src: url('../assets/fonts/Aptos-Display-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'AptosDisplay';
    src: url('../assets/fonts/Aptos-Display.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AptosSemiBold';
    src: url('../assets/fonts/Aptos-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'AptosSemiBoldItalic';
    src: url('../assets/fonts/Aptos-SemiBold-Italic.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
}

/*# sourceMappingURL=main.css.map*/