@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@font-face{font-family:"KievitPro";src:url(../.././assets/images/KievitPro-Regular.eot);src:local("KievitPro-Regular"),url(../.././assets/images/KievitPro-Regular.eot?#iefix) format("embedded-opentype"),url(../.././assets/images/KievitPro-Regular.woff2) format("woff2"),url(../.././assets/images/KievitPro-Regular.woff) format("woff"),url(../.././assets/images/KievitPro-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"KievitPro-Book";src:url(../.././assets/images/KievitPro-Book.eot);src:local("KievitPro-Book"),url(../.././assets/images/KievitPro-Book.eot?#iefix) format("embedded-opentype"),url(../.././assets/images/KievitPro-Book.woff2) format("woff2"),url(../.././assets/images/KievitPro-Book.woff) format("woff"),url(../.././assets/images/KievitPro-Book.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"KievitPro";src:url(../.././assets/images/KievitPro-Italic.eot);src:local("KievitPro-Italic"),url(../.././assets/images/KievitPro-Italic.eot?#iefix) format("embedded-opentype"),url(../.././assets/images/KievitPro-Italic.woff2) format("woff2"),url(../.././assets/images/KievitPro-Italic.woff) format("woff"),url(../.././assets/images/KievitPro-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"KievitPro";src:url(../.././assets/images/KievitPro-Medium.eot);src:local("KievitPro-Medium"),url(../.././assets/images/KievitPro-Medium.eot?#iefix) format("embedded-opentype"),url(../.././assets/images/KievitPro-Medium.woff2) format("woff2"),url(../.././assets/images/KievitPro-Medium.woff) format("woff"),url(../.././assets/images/KievitPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"KievitPro";src:url(../.././assets/images/KievitPro-Bold.eot);src:local("KievitPro-Bold"),url(../.././assets/images/KievitPro-Bold.eot?#iefix) format("embedded-opentype"),url(../.././assets/images/KievitPro-Bold.woff2) format("woff2"),url(../.././assets/images/KievitPro-Bold.woff) format("woff"),url(../.././assets/images/KievitPro-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Archivo SemiCondensed";src:local("Archivo SemiCondensed"),url(../.././assets/images/Archivo_SemiCondensed-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Archivo SemiCondensed";src:local("Archivo SemiCondensed"),url(../.././assets/images/Archivo_SemiCondensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Archivo SemiCondensed";src:local("Archivo SemiCondensed"),url(../.././assets/images/Archivo_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Archivo SemiCondensed";src:local("Archivo SemiCondensed"),url(../.././assets/images/Archivo_SemiCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Archivo SemiCondensed";src:local("Archivo SemiCondensed"),url(../.././assets/images/Archivo_SemiCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-general: "KievitPro", "Archivo", sans-serif;--font__title: "Archivo SemiCondensed", sans-serif;--transition: .3s ease-in-out;--color__white: #FFF;--color__black: #000000;--color__primary-blue: #1295D8;--color__primary-gold: #FFB511;--color__secondary-full-gold: #FFD200;--color__mid-gold: #FABC14;--color__secondary-gold: #FFE552;--color__secondary-blue: #005581;--color__teal: #00778B;--color__light-orange: #FF8F28;--color__orange: #FF6E1B;--color__warn-gray: #DBD5CD;--color__secondary-light-blue: #72CDF4;--color__light-blue: #BDE3F6;--color__dark-blue: #002033;--color__mid-dark-blue: #233674;--color__light-teal: #00A3AD;--color__light-pink: #FEB2E0;--color__primary-pink: #E44C9A;--color__gray: #4C4C4C;--size_8: 1.82vw;--size_10: 2.27vw;--size_12: 2.73vw;--size_14: 3.18vw;--size_15: 3.41vw;--size_16: 3.64vw;--size_18: 4.09vw;--size_20: 4.55vw;--size_22: 5vw;--size_24: 5.45vw;--size_26: 5.91vw;--size_28: 6.36vw;--size_30: 6.82vw;--size_32: 7.27vw;--size_34: 7.73vw;--size_36: 8.18vw;--size_38: 8.64vw;--size_40: 9.09vw;--size_41: 9.32vw;--size_42: 9.55vw;--size_44: 10vw;--size_45: 10.23vw;--size_48: 10.91vw;--size_50: 11.36vw;--size_52: 11.8vw;--size_55: 12.5vw;--size_56: 12.73vw;--size_60: 13.64vw;--size_64: 14.55vw;--size_70: 15.91vw;--size_75: 17.05vw;--size_80: 18.18vw;--size_82: 18.64vw;--size_86: 19.55vw;--size_90: 20.45vw;--size_94: 21.36vw;--size_96: 21.82vw;--size_100: 22.73vw;--size_106: 24.09vw;--size_110: 25vw;--size_112: 25.45vw;--size_120: 27.27vw;--size_126: 28.64vw;--size_130: 29.55vw;--size_132: 30vw;--size_144: 32.73vw;--size_150: 34.09vw;--size_200: 45.45vw}@media screen and (min-width: 640px){:root{--size_8: 1.25vw;--size_10: 1.56vw;--size_12: 1.88vw;--size_14: 2.19vw;--size_15: 2.34vw;--size_16: 2.5vw;--size_18: 2.81vw;--size_20: 3.12vw;--size_22: 3.44vw;--size_24: 3.75vw;--size_26: 4.06vw;--size_28: 4.38vw;--size_30: 4.69vw;--size_32: 5vw;--size_34: 5.31vw;--size_36: 5.63vw;--size_38: 5.94vw;--size_40: 6.25vw;--size_41: 6.41vw;--size_42: 6.56vw;--size_44: 6.88vw;--size_45: 7.03vw;--size_48: 7.5vw;--size_50: 7.81vw;--size_52: 8.13vw;--size_55: 8.59vw;--size_56: 8.75vw;--size_60: 9.38vw;--size_64: 10vw;--size_70: 10.94vw;--size_75: 11.72vw;--size_80: 12.5vw;--size_82: 12.81vw;--size_86: 13.44vw;--size_90: 14.06vw;--size_94: 14.69vw;--size_96: 15vw;--size_100: 15.63vw;--size_106: 16.56vw;--size_110: 17.19vw;--size_112: 17.5vw;--size_120: 18.75vw;--size_126: 19.69vw;--size_130: 20.31vw;--size_132: 20.63vw;--size_144: 22.5vw;--size_150: 23.44vw;--size_200: 31.25vw}}@media screen and (min-width: 960px){:root{--size_8: 0.67vw;--size_10: 0.83vw;--size_12: 1vw;--size_14: 1.17vw;--size_15: 1.25vw;--size_16: 1.33vw;--size_18: 1.5vw;--size_20: 1.67vw;--size_22: 1.83vw;--size_24: 2vw;--size_26: 2.17vw;--size_28: 2.33vw;--size_30: 2.5vw;--size_32: 2.67vw;--size_34: 2.83vw;--size_36: 3vw;--size_38: 3.17vw;--size_40: 3.33vw;--size_41: 3.42vw;--size_42: 3.5vw;--size_44: 3.67vw;--size_45: 3.75vw;--size_48: 4vw;--size_50: 4.17vw;--size_52: 4.33vw;--size_55: 4.58vw;--size_56: 4.67vw;--size_60: 5vw;--size_64: 5.33vw;--size_70: 5.83vw;--size_75: 6.25vw;--size_80: 6.67vw;--size_82: 6.83vw;--size_86: 7.17vw;--size_90: 7.5vw;--size_94: 7.83vw;--size_96: 8vw;--size_100: 8.33vw;--size_106: 8.83vw;--size_110: 9.17vw;--size_112: 9.33vw;--size_120: 10vw;--size_126: 10.5vw;--size_130: 10.83vw;--size_132: 11vw;--size_144: 12vw;--size_150: 12.5vw;--size_200: 16.67vw}}@media screen and (min-width: 1440px){:root{--size_8: 0.46vw;--size_10: 0.58vw;--size_12: 0.69vw;--size_14: 0.81vw;--size_15: .87vw;--size_16: 0.93vw;--size_18: 1.04vw;--size_20: 1.16vw;--size_22: 1.27vw;--size_24: 1.39vw;--size_26: 1.51vw;--size_28: 1.62vw;--size_30: 1.74vw;--size_32: 1.85vw;--size_34: 1.97vw;--size_36: 2.08vw;--size_38: 2.20vw;--size_40: 2.31vw;--size_41: 2.37vw;--size_42: 2.43vw;--size_44: 2.55vw;--size_45: 2.6vw;--size_48: 2.78vw;--size_50: 2.90vw;--size_52: 3.01vw;--size_55: 3.19vw;--size_56: 3.24vw;--size_60: 3.47vw;--size_64: 3.70vw;--size_70: 4.05vw;--size_75: 4.34vw;--size_80: 4.63vw;--size_82: 4.75vw;--size_86: 4.98vw;--size_90: 5.21vw;--size_94: 5.44vw;--size_96: 5.56vw;--size_100: 5.79vw;--size_106: 6.14vw;--size_110: 6.37vw;--size_112: 6.49vw;--size_120: 6.94vw;--size_126: 7.29vw;--size_130: 7.52vw;--size_132: 7.64vw;--size_144: 8.33vw;--size_150: 8.68vw;--size_200: 11.57vw}}*{box-sizing:border-box}html{font-size:62.5%;font-family:var(--font-general);font-variant-numeric:lining-nums}body{background-color:#fff;overscroll-behavior:none}ul,li{list-style-type:none;margin:0;padding:0}a{text-decoration:none;transition:var(--transition);color:inherit}a::before,a::after{transition:var(--transition)}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}button{padding:0}img{max-width:100%;display:block}.hidden-title{opacity:0;visibility:hidden;display:none;pointer-events:none;width:0;height:0}.skip-link{position:absolute;top:-100%;left:0;background:var(--color__secondary-blue);color:#fff;padding:var(--size_8);z-index:100}.skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;overflow:visible}svg{flex-shrink:0}.anim{transition:var(--transition)}.rel{position:relative}.w-full{width:100%}.h-full{height:100%}.full-wh{width:100%;height:100%}.inset{inset-inline-start:0;inset-block-start:0}.z1{z-index:1}.z2{z-index:2}.abs{position:absolute}.mx{margin-inline:auto}.m-0{margin:0}.o-hid{overflow:hidden}.fixed{position:fixed}#smooth-content{padding-block-start:var(--size_130)}@media screen and (min-width: 960px){#smooth-content{padding-block-start:7.6vw}}@media screen and (min-width: 1440px){#smooth-content{padding-block-start:var(--size_100)}}.btn{background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn__icon,.btn__text{transition:var(--transition)}.btn svg{transition:var(--transition)}.btn--border_black{border:.2rem solid var(--color__black)}.btn--border_sec-blue{border:.15rem solid var(--color__secondary-blue)}.btn--hover_clip::before{content:"";display:block;position:absolute;top:0;width:0;height:100%;transform:skew(15deg);transition:all .5s;overflow:hidden;z-index:-1}.btn--hover_clip::before{left:-1em;background:var(--color__secondary-blue)}@media screen and (hover: hover){.btn--hover_clip:hover::before,.btn--hover_clip:focus::before{width:120%}}.btn--full_sec-blue{color:var(--color__white)}.btn--full_sec-blue svg{fill:var(--color__white)}.btn--full_sec-blue::before{background-color:var(--color__white)}@media screen and (hover: hover){.btn--full_sec-blue:hover,.btn--full_sec-blue:focus{color:var(--color__black)}.btn--full_sec-blue:hover svg,.btn--full_sec-blue:focus svg{fill:var(--color__black)}}.btn--full_sec-gold::before,.btn--full_primary-gold::before{background-color:var(--color__light-orange)}.text--size_body{font-size:var(--size_16);line-height:137.5%;font-family:var(--font-general)}.text--size_h1-mob{font-size:var(--size_36);line-height:108.33%}.text--size_h2-mob{font-size:var(--size_30);line-height:106.7%}.text--size_h3-mob{font-size:var(--size_24);line-height:141.66%}.text--size_h4-mob{font-size:var(--size_20);line-height:135%}.text--size_h4-full{font-size:var(--size_26)}.text--size_h5-mob{font-size:var(--size_16);line-height:131%}.text--size_h6-mob{font-size:var(--size_14);line-height:107%}.text--size_subhead-mob{font-size:var(--size_24);letter-spacing:.24rem}.text--size_info-large-mob{font-size:var(--size_40);font-weight:800;line-height:110%}.text--size_info-small{font-size:var(--size_30)}.text--size_info-small-full{font-size:var(--size_48);line-height:120%}.text--ff_title{font-family:var(--font__title)}.text--ff_general{font-family:var(--font-general)}.text--w_400{font-weight:400}.text--w_500{font-weight:500}.text--w_600{font-weight:600}.text--w_700{font-weight:700}.text--w_800{font-weight:800}.text--w_300{font-weight:300}.text--upp{text-transform:uppercase}.text--lower{text-transform:lowercase}.text--center{text-align:center}.text--color_black{color:var(--color__black)}.text--color_white{color:var(--color__white)}.text--color_secondary-blue{color:var(--color__secondary-blue)}.text--color_orange{color:var(--color__orange)}.text--color_primary-gold{color:var(--color__primary-gold)}.text--color_primary-blue{color:var(--color__primary-blue)}.text--color_secondary-light-blue{color:var(--color__secondary-light-blue)}.text--color_dark-blue{color:var(--color__dark-blue)}.text--color_light-teal{color:var(--color__light-teal)}.text--color_primary-pink{color:var(--color__primary-pink)}.text--color_gray{color:var(--color__gray)}@media screen and (min-width: 960px){.text--size_h6-desk{font-size:var(--size_18)}}@media screen and (min-width: 1440px){.text--size_body{font-size:var(--size_18)}.text--size_body-medium-desk{font-size:var(--size_24);line-height:125%}.text--size_h1-desk{font-size:var(--size_60);line-height:108%}.text--size_h2-desk{font-size:var(--size_45);line-height:109%}.text--size_h3-desk{font-size:var(--size_34);line-height:117.6%}.text--size_h4-desk{font-size:var(--size_26)}.text--size_h5-desk{font-size:var(--size_20)}.text--size_h6-desk{font-size:var(--size_18);line-height:normal}.text--size_subhead-desk{font-size:var(--size_34);letter-spacing:.34rem}.text--size_info-small{font-size:var(--size_55)}.text--size_info-large-desk{font-size:var(--size_75)}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-row-wrap{display:flex;align-items:center;flex-wrap:wrap}.flex-row{display:flex;align-items:center}.j-between{justify-content:space-between}.j-end{justify-content:flex-end}.j-center{justify-content:center}.flex-col{display:flex;flex-direction:column}.d-block{display:block}.d-grid{display:grid}.d-flex{display:flex}.d-none{display:none}.bg--white{background-color:var(--color__white)}.bg--secondary-gold{background-color:var(--color__secondary-gold)}.bg--full-gold{background-color:var(--color__secondary-full-gold)}.bg--secondary-blue{background-color:var(--color__secondary-blue)}.bg--warm-gray{background-color:var(--color__warn-gray)}.bg--primary-gold{background-color:var(--color__primary-gold)}.bg--primary-blue{background-color:var(--color__primary-blue)}.bg--orange{background-color:var(--color__orange)}.bg--secondary-light-blue{background-color:var(--color__secondary-light-blue)}.bg--light-blue{background-color:var(--color__light-blue)}.bg--teal{background-color:var(--color__teal)}.bg--light-pink{background-color:var(--color__light-pink)}.bg--mid-dark-blue{background-color:var(--color__mid-dark-blue)}.bg--mid-gold{background-color:var(--color__mid-gold)}.bg--light-orange{background-color:var(--color__light-orange)}.logo{gap:var(--size_18)}.logo img{height:auto}.logo--type_header img{width:25.9vw}.logo--type_header svg{height:12.95vw;width:21.6vw}.logo--type_footer img{width:42.3vw}@media screen and (min-width: 640px){.logo--type_header img{width:17.8vw}.logo--type_header svg{height:8.9vw;width:14.84vw}.logo--type_footer img{width:29vw}}@media screen and (min-width: 960px){.logo--type_header img{width:8.4vw}.logo--type_header svg{height:4.24vw;width:7vw}.logo--type_footer img{width:14.93vw}}@media screen and (min-width: 1728px){.logo--type_header img{width:7.06vw}.logo--type_header svg{height:3.2vw;width:5.26vw}.logo--type_footer img{width:12.44vw}}.hamburger{width:var(--size_30);height:var(--size_22)}.hamburger__line{position:absolute;width:100%;height:.3rem;transform-origin:50% 50%;background-color:var(--color__primary-blue);transform-origin:left}.hamburger__line:first-child{inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%)}.hamburger__line:nth-child(2){inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.hamburger__line:last-child{bottom:0;inset-inline-start:50%;transform:translateX(-50%)}@media screen and (hover: hover){.hamburger:hover .hamburger__line,.hamburger:focus .hamburger__line{background-color:var(--color__orange)}}.hamburger.active .hamburger__line:first-child,.hamburger.active .hamburger__line:last-child{width:92%}.hamburger.active .hamburger__line:first-child{inset-inline-start:0;transform:translateX(0) rotate(45deg)}.hamburger.active .hamburger__line:nth-child(2){opacity:0;visibility:hidden}.hamburger.active .hamburger__line:last-child{inset-inline-start:0;transform:translateX(0) rotate(-45deg)}.container{margin-inline:auto;width:90.91vw}@media screen and (min-width: 960px){.container{width:94.21vw}}.btn-download{padding:var(--size_20) var(--size_30);z-index:1;justify-content:center}.btn-download__icon{width:var(--size_22);height:var(--size_22);z-index:1;margin-inline-end:var(--size_12)}.btn-download span{z-index:1}@media screen and (min-width: 960px){.btn-download{padding-inline:var(--size_20)}}.nav{padding:var(--size_60) var(--size_30);inset-block-start:100%;max-height:70svh;overflow-y:auto}.nav__list{gap:var(--size_30)}.nav__item.active{pointer-events:none;position:relative}.nav__item.active::after{content:"";display:block;position:absolute;width:100%;height:.1rem;inset-block-start:110%;inset-inline-start:0;background-color:var(--color__secondary-blue)}.nav__download{margin-block-start:var(--size_60);border-width:.15rem}.nav:not(.active){pointer-events:none;opacity:0;visibility:hidden}@media screen and (min-width: 960px){.nav{position:static;padding:0;width:auto;max-height:100%;overflow-y:visible;display:flex;flex-direction:column-reverse}.nav__list{flex-direction:row;gap:var(--size_16)}}@media screen and (min-width: 960px)and (hover: hover){.nav__list a:hover,.nav__list a:focus{color:var(--color__orange)}}@media screen and (min-width: 960px){.nav:not(.active){pointer-events:all;opacity:1;visibility:visible}.nav__download{margin-block:0 var(--size_12);padding:.3vw var(--size_10);font-size:var(--size_15);line-height:140%;border-color:var(--color__secondary-blue);width:max-content;margin-inline-start:auto;color:#002033}.nav__download svg{width:var(--size_12);height:var(--size_12);fill:#002033}}@media screen and (min-width: 960px)and (hover: hover){.nav__download:hover,.nav__download:focus{border-color:var(--color__light-orange)}}@media screen and (min-width: 1440px){.nav__list{gap:var(--size_30)}}.advantage-item{padding-inline-start:var(--size_24);border-inline-start-width:.6rem;border-inline-start-style:solid}.advantage-item__title{margin-block:0}.advantage-item__subtitle{margin-block:.5rem 0;line-height:130%}.advantage-item__icon{height:var(--size_120);width:30.9vw}.advantage-item__icon svg{height:var(--size_60);width:auto}.advantage-item__icon--color_primary-gold{stroke:var(--color__primary-gold)}.advantage-item__icon--color_primary-pink{stroke:var(--color__primary-pink)}.advantage-item__icon--color_orange{stroke:var(--color__orange)}.advantage-item--icon{border-inline-start-width:1rem;padding-inline-start:.6rem}.advantage-item--border_orange,.advantage-item--border_orange-full{border-inline-start-color:var(--color__orange)}.advantage-item--border_primary-gold{border-inline-start-color:var(--color__primary-gold)}.advantage-item--border_primary-pink{border-inline-start-color:var(--color__primary-pink)}.advantage-item--border_primary-blue{border-inline-start-color:var(--color__primary-blue)}.advantage-item--border_light-teal{border-inline-start-color:var(--color__light-teal)}@media screen and (min-width: 640px){.advantage-item__icon{width:21.25vw}}@media screen and (min-width: 960px){.advantage-item{padding-inline-start:var(--size_18)}.advantage-item__subtitle{margin-block-start:var(--size_10)}.advantage-item__icon{width:7.87vw}.advantage-item--border_primary-gold,.advantage-item--border_primary-pink,.advantage-item--border_orange-full{border-inline-start-width:1rem}.advantage-item--icon{padding-inline-start:.6rem}}@media screen and (min-width: 1728px){.advantage-item__title{white-space:nowrap}}.link-block__title{margin-block-end:var(--size_10)}.link-block__btn{width:100%;margin-block-start:var(--size_24)}.link-block--type_inline .link-block__btn{width:fit-content}@media screen and (min-width: 960px){.link-block--type_inline{display:flex;align-items:center;justify-content:space-between}.link-block--type_inline .link-block__txt{width:50%}.link-block__btn{width:100%}.link-block--type_inline .link-block__txt{width:70%}}.icon-title__descr{margin-block-start:var(--size_16)}.icon-title__icon{height:var(--size_94)}.icon-title__icon--academic-research{width:var(--size_126)}.icon-title__icon--enrollment-growth{width:var(--size_110);height:var(--size_82)}.icon-title__icon--housing{width:var(--size_112)}.icon-title__icon--seismic{width:var(--size_110);height:var(--size_86)}.icon-title__icon--restoration{width:var(--size_100);height:var(--size_86)}.icon-title__icon--sustainability{height:var(--size_86);width:var(--size_106)}.icon-title__icon--healthcare{width:var(--size_106);height:var(--size_96)}.icon-title--type_invest .icon-title__icon{margin-block-end:var(--size_16)}.icon-title--type_invest .icon-title__icon svg{stroke:var(--color__primary-pink)}.project-card__img{height:var(--size_200)}.project-card__img img{width:100%;height:100%;object-fit:cover}.project-card__angle{inset-inline-start:0;height:var(--size_38)}.project-card__heading{padding:var(--size_22) var(--size_24) var(--size_20)}.project-card__heading,.project-card__details{border-block-end:.1rem solid #beb6af}.project-card__subtitle{margin-block-end:calc(-1*var(--size_8));display:block}.project-card__feature{padding:var(--size_10) var(--size_22)}.project-card__feature:not(:last-child){border-block-end:.1rem solid #beb6af}.project-card__val{margin-inline-start:.4rem}.project-card__descr{padding:var(--size_30) var(--size_16) var(--size_30) var(--size_22)}.project-card--pink .project-card__angle{background-color:var(--color__light-pink);inset-block-end:0;clip-path:polygon(100% 100%, 0% 100%, 99.985% 0%, 100% 100%)}.project-card--gold .project-card__angle{background-color:var(--color__secondary-gold);inset-block-start:0;clip-path:polygon(0% 0%, 100% 0%, 0.016% 100%, 0% 0%)}.project-card--gold .project-card__descr{border-inline-start:1rem solid var(--color__primary-pink);font-weight:600;font-family:var(--font__title);padding:var(--size_24) var(--size_14)}@media screen and (min-width: 960px){.project-card__img{height:17.36vw}.project-card__angle{height:var(--size_56)}.project-card__heading{padding:var(--size_30) var(--size_22) var(--size_22)}.project-card__subtitle{margin-block-end:0}.project-card__details{display:grid;grid-template-columns:repeat(2, 1fr)}.project-card__feature{padding:var(--size_14) var(--size_22);display:flex;flex-direction:column}.project-card__feature:not(:last-child){border-block-end:none;border-inline-end:.1rem solid #beb6af}.project-card__val{margin-inline-start:0}.project-card__descr{padding:var(--size_26) var(--size_22)}.project-card--gold .project-card__descr{padding:var(--size_28) var(--size_10)}}.header{padding-block:var(--size_52) var(--size_22);z-index:5}.header.on-scroll{padding-block:var(--size_22)}.header.hide{transform:translateY(-100%)}@media screen and (min-width: 960px){.header{padding-block:var(--size_20) var(--size_16)}.header__hamburger{display:none}.header.on-scroll{padding-block:var(--size_20) var(--size_16)}}.footer{padding-block-start:28.18vw}.footer__logo{margin-block-end:20.45vw}.footer__nav{gap:var(--size_40)}.footer__nav a{position:relative;background-image:linear-gradient(#FFF, #FFF);background-position:0% 100%;background-repeat:no-repeat;background-size:0% .1rem;transition:background-size .5s ease-in-out}@media screen and (hover: hover){.footer__nav a:hover,.footer__nav a:focus{background-size:100% .1rem}}.footer__content{padding-block-end:var(--size_32)}.footer__menu-title{margin-block-end:var(--size_10)}.footer__copyright{border-block-start:.1rem solid rgba(255,255,255,.5);padding-block:var(--size_26) var(--size_30)}@media screen and (min-width: 640px){.footer{padding-block-start:19.4vw}.footer__logo{margin-block-end:14vw}.footer__nav{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 960px){.footer{padding-block-start:19.5vw}.footer__logo{margin:0}.footer__content{flex-direction:row;gap:11.63vw;padding-block-end:var(--size_60)}.footer__nav{gap:12.8vw}.footer__copyright{padding-block-end:var(--size_40)}}.hero__bg{inset-block-end:0;inset-inline-start:0}.hero__bg img{width:100%;height:auto}.hero__svg{inset-block-start:0}.hero__svg .hidden{visibility:hidden}.hero__svg--light-orange svg{fill:var(--color__light-orange)}.hero__svg--teal svg{fill:var(--color__teal)}.hero__svg--secondary-gold svg{fill:var(--color__secondary-gold)}.hero__svg--secondary-blue svg{fill:var(--color__secondary-blue)}.hero__svg--primary-blue svg{fill:var(--color__primary-blue)}@media screen and (min-width: 640px){.hero__svg-mob{display:none}.hero__svg-tablet{display:block}}@media screen and (min-width: 960px){.hero__svg-desk{display:block}.hero__svg-tablet{display:none}}.hero--type_sm-angle-reverse .hero__heading{clip-path:polygon(100% 100%, 0% 81.101%, 0% 0%, 100% 0%, 100% 100%);padding-block:var(--size_40) var(--size_100)}.hero--type_sm-angle-reverse .hero__angle{clip-path:polygon(0% 0%, 100% 0%, 0.016% 100%, 0% 0%);width:40%;height:var(--size_22);margin-inline-end:auto;transform-origin:left bottom}.hero--type_sm-angle-reverse .hero__bg{margin-block-start:-18vw}@media screen and (min-width: 960px){.hero--type_sm-angle-reverse .hero__heading{clip-path:none;background-color:rgba(0,0,0,0);padding-block:4.46vw 19.8vw}.hero--type_sm-angle-reverse .hero__subtitle{margin-block-end:var(--size_12)}.hero--type_sm-angle-reverse .hero__angle{height:6.13vw}.hero--type_sm-angle-reverse .hero__bg{margin-block-start:-27vw}}.text-content--type_accomplish{padding-block:var(--size_36) var(--size_96)}.text-content--type_accomplish .text-content__title{margin-block-end:var(--size_56)}.text-content--type_accomplish .text-content__subtitle{margin-block-end:var(--size_30)}.text-content--type_accomplish .text-content__adv-item{min-height:var(--size_126)}.text-content--type_accomplish .text-content__adv-item:not(:last-child){margin-block-end:var(--size_20)}@media screen and (min-width: 960px){.text-content--type_accomplish .text-content__advantages{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--size_50)}.text-content--type_accomplish .text-content__adv-item{min-height:var(--size_120)}.text-content--type_accomplish .text-content__adv-item:not(:last-child){margin-block-end:0}}@media screen and (min-width: 1440px){.text-content--type_accomplish{padding-block:var(--size_42) var(--size_100)}.text-content--type_accomplish .text-content__title{margin-block-end:4.51vw}.text-content--type_accomplish .text-content__subtitle{margin-block-end:var(--size_56);font-weight:800;text-align:center}.text-content--type_accomplish .text-content__content{width:61.7vw}}.projects__heading-img{clip-path:polygon(100% 99.779%, 0% 59.562%, 0% 0%, 100% 0%, 100% 99.779%)}.projects__heading-img img{width:100%;height:auto}.projects__splide,.projects__track{overflow:visible}.projects__title{margin-block-end:var(--size_52)}.projects__splide .splide__pagination{position:static;margin-block-start:var(--size_24)}.projects__splide .splide__pagination .splide__pagination__page{margin:0 .35rem;background-color:var(--color__white);width:var(--size_14);height:var(--size_14);border:.1rem solid var(--color__secondary-blue);transition:var(--transition)}.projects__splide .splide__pagination .splide__pagination__page.is-active{transform:none;background-color:var(--color__secondary-blue)}.projects--type_single{padding-block:var(--size_94) var(--size_10)}.projects--type_heading .projects__container{padding-block:var(--size_32) var(--size_132)}@media screen and (min-width: 960px){.projects__heading-img{clip-path:polygon(100% 99.844%, 0% 42.971%, 0% 0%, 100% 0%, 100% 99.844%)}.projects__title{margin-block-end:var(--size_100)}.splide .projects__list:not(.is-active).splide__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--size_50)}.projects--type_single{padding-block:7.3vw 7.93vw}.projects--type_heading .projects__container{padding-block:var(--size_45) var(--size_200)}}.icon-titles--type_investments{padding-block:13.2vw 24.55vw}.icon-titles--type_investments .icon-titles__title{margin-block-end:var(--size_60)}.icon-titles--type_investments .icon-titles__item{width:50vw;margin-inline:auto}.icon-titles--type_investments .icon-titles__item:not(:last-child){margin-block-end:var(--size_52)}@media screen and (min-width: 640px){.icon-titles--type_investments .icon-titles__container{grid-template-columns:repeat(3, 1fr)}.icon-titles--type_investments .icon-titles__item{width:100%}.icon-titles--type_investments .icon-titles__item:not(:last-child){margin-block-end:0}}@media screen and (min-width: 960px){.icon-titles--type_investments{padding-block:10.65vw 11.23vw}.icon-titles--type_investments .icon-titles__title{margin-block-end:var(--size_126)}.icon-titles--type_investments .icon-titles__container{column-gap:12.73vw;padding-inline:4.92vw}.icon-titles--type_investments .icon-titles__item{width:auto}}.download-links{z-index:3}.download-links__title{margin-block-end:10.7vw}.download-links__content{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 89.716%, 0% 0%);padding-block:20.45vw 27.27vw}.download-links__angle{clip-path:polygon(0% 0%, 100% 0%, 100% 66.864%, 0.016% 100%, 0% 0%);height:var(--size_144);inset-block-end:calc(-1*var(--size_50));inset-inline-start:0;transform-origin:left bottom}.download-links__links{max-width:86.6vw}.download-links__block:not(:first-child){margin-block-start:var(--size_40);padding-block-start:var(--size_40);border-block-start:.1rem solid var(--color__black)}.download-links--single .download-links__links{max-width:72.73vw}@media screen and (min-width: 640px){.download-links__title{margin-block-end:7.34vw}.download-links__content{padding-block:14vw 18.75vw}.download-links__links{max-width:59.53vw}.download-links--single .download-links__links{max-width:50vw}}@media screen and (min-width: 960px){.download-links__title{margin-block-end:4.9vw}.download-links__content{padding-block:9.4vw 12.5vw}.download-links--single .download-links__links{max-width:33.33vw}}@media screen and (min-width: 960px){.download-links{margin-block-end:-12vw}.download-links__title{margin-block-end:2.7vw;font-weight:800}.download-links__content{padding-block:6.6vw 14.47vw;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 69.401%, 0% 0%)}.download-links__angle{clip-path:polygon(0% 0%, 100% 0%, 100% 50%, 0.016% 99.742%, 0% 0%);height:11.17vw;width:50%;inset-block-end:5vw}.download-links__links{max-width:max-content;flex-direction:row;justify-content:center;align-items:center;padding-block:var(--size_20)}.download-links__block{width:30vw}.download-links__block:not(:first-child){width:40vw;margin-block-start:0;margin-inline-start:var(--size_80);padding-block-start:0;padding-inline-start:var(--size_80);border-block-start:none;border-inline-start:.1rem solid var(--color__black)}.download-links--single .download-links__links{max-width:40vw}}@media screen and (min-width: 1440px){.download-links__block{width:22.86vw}.download-links__block:not(:first-child){width:27.5vw}.download-links__angle{inset-block-end:1vw}.download-links--single .download-links__links{max-width:22.63vw}}
