@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;

0,500;0,700;1,500;1,700&display=swap);@charset "UTF-8";

/** Colors */

/** Box Model */

/** Breakpoints */

/** Mixins */

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/*! 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.
 */

/* line 23, node_modules/normalize.css/normalize.css */

body {
  margin: 0;
}

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

/* line 31, node_modules/normalize.css/normalize.css */

main {
  display: block;
}

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

/* line 40, node_modules/normalize.css/normalize.css */

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.
 */

/* line 53, node_modules/normalize.css/normalize.css */

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.
 */

/* line 64, node_modules/normalize.css/normalize.css */

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

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

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

/* line 76, node_modules/normalize.css/normalize.css */

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.
 */

/* line 85, node_modules/normalize.css/normalize.css */

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.
 */

/* line 95, node_modules/normalize.css/normalize.css */

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.
 */

/* line 105, node_modules/normalize.css/normalize.css */

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

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

/* line 116, node_modules/normalize.css/normalize.css */

small {
  font-size: 80%;
}

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

/* line 125, node_modules/normalize.css/normalize.css */

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

/* line 133, node_modules/normalize.css/normalize.css */

sub {
  bottom: -0.25em;
}

/* line 137, node_modules/normalize.css/normalize.css */

sup {
  top: -0.5em;
}

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

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

/* line 148, node_modules/normalize.css/normalize.css */

img {
  border-style: none;
}

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

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

/* line 160, node_modules/normalize.css/normalize.css */

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.
 */

/* line 176, node_modules/normalize.css/normalize.css */

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.
 */

/* line 186, node_modules/normalize.css/normalize.css */

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

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

/* line 195, node_modules/normalize.css/normalize.css */

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

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

/* line 206, node_modules/normalize.css/normalize.css */

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.
 */

/* line 218, node_modules/normalize.css/normalize.css */

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

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

/* line 229, node_modules/normalize.css/normalize.css */

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.
 */

/* line 240, node_modules/normalize.css/normalize.css */

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.
 */

/* line 253, node_modules/normalize.css/normalize.css */

progress {
  vertical-align: baseline;
}

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

/* line 261, node_modules/normalize.css/normalize.css */

textarea {
  overflow: auto;
}

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

/* line 270, node_modules/normalize.css/normalize.css */

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

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

/* line 280, node_modules/normalize.css/normalize.css */

[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.
 */

/* line 290, node_modules/normalize.css/normalize.css */

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

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

/* line 299, node_modules/normalize.css/normalize.css */

[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.
 */

/* line 308, node_modules/normalize.css/normalize.css */

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

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

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

/* line 320, node_modules/normalize.css/normalize.css */

details {
  display: block;
}

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

/* line 328, node_modules/normalize.css/normalize.css */

summary {
  display: list-item;
}

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

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

/* line 339, node_modules/normalize.css/normalize.css */

template {
  display: none;
}

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

/* line 347, node_modules/normalize.css/normalize.css */

[hidden] {
  display: none;
}

/** Import theme styles */

/* line 3, resources/assets/styles/common/_typography.scss */

body {
  font-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #1e2022;
  line-height: 1.5;
}

/* line 9, resources/assets/styles/common/_typography.scss */

a {
  text-decoration: none;
  color: #11999e;
}

/* line 13, resources/assets/styles/common/_typography.scss */

a:hover {
  text-decoration: underline;
}

/* line 18, resources/assets/styles/common/_typography.scss */

.wp-block-column {
  text-align: center;
  margin-bottom: 30px;
}

@media screen and (min-width: 600px) {
  /* line 18, resources/assets/styles/common/_typography.scss */

  .wp-block-column {
    margin-bottom: 0;
    text-align: left;
  }
}

/* line 28, resources/assets/styles/common/_typography.scss */

.wp-block-column p:first-child {
  margin-top: 0;
}

/* line 32, resources/assets/styles/common/_typography.scss */

blockquote {
  text-transform: uppercase;
  font-weight: bold;
  color: #f0f5f9;
  opacity: 0.4;
  max-width: 963px;
  margin: 0 auto;
  text-align: center;
  line-height: 1;
  padding: 0 35px;
  font-size: 2.5em;
}

@media (min-width: 1200px) {
  /* line 32, resources/assets/styles/common/_typography.scss */

  blockquote {
    font-size: 3em;
  }
}

/* line 49, resources/assets/styles/common/_typography.scss */

.text-left {
  text-align: left;
}

/* line 53, resources/assets/styles/common/_typography.scss */

.text-right {
  text-align: right;
}

/* line 57, resources/assets/styles/common/_typography.scss */

.text-center {
  text-align: center;
}

/** Paragraph Styles */

/* line 63, resources/assets/styles/common/_typography.scss */

.is-style-leadin-paragraph {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
}

@media (min-width: 920px) {
  /* line 63, resources/assets/styles/common/_typography.scss */

  .is-style-leadin-paragraph {
    font-size: 1.5em;
  }
}

/* line 73, resources/assets/styles/common/_typography.scss */

.is-style-large-paragraph {
  font-weight: bold;
  font-size: 1.2em;
  width: 100%;
  max-width: 615px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 920px) {
  /* line 73, resources/assets/styles/common/_typography.scss */

  .is-style-large-paragraph {
    font-size: 1.5em;
  }
}

/* line 86, resources/assets/styles/common/_typography.scss */

.is-style-small-paragraph {
  font-size: 0.875em;
  color: #52616b;
}

/* line 91, resources/assets/styles/common/_typography.scss */

.is-style-narrow-paragraph {
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

/** HR Styles */

/* line 101, resources/assets/styles/common/_typography.scss */

.wp-block-separator.is-style-dots::before {
  content: "\2022\2022\2022";
  text-align: center;
  letter-spacing: 0.5em;
  padding-left: 0;
  line-height: 0;
}

/** Heading Styles */

/* line 112, resources/assets/styles/common/_typography.scss */

h1 {
  font-size: 4.5em;
  text-transform: uppercase;
}

/* line 117, resources/assets/styles/common/_typography.scss */

h2 {
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.3;
  margin: 10px 0;
}

/* line 125, resources/assets/styles/common/_typography.scss */

h3 {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 130, resources/assets/styles/common/_typography.scss */

h4 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1em;
}

/* line 136, resources/assets/styles/common/_typography.scss */

h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.75em;
  margin: 5px 0;
}

/* line 143, resources/assets/styles/common/_typography.scss */

h6 {
  font-weight: normal;
  font-size: 0.875em;
  margin: 0;
}

/** Link Styles */

/* line 151, resources/assets/styles/common/_typography.scss */

.read-more-link {
  color: #1e2022;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.875em;
  line-height: 14px;
}

/* line 159, resources/assets/styles/common/_typography.scss */

.read-more-link:hover {
  color: #11999e;
  text-decoration: none;
}

/* line 163, resources/assets/styles/common/_typography.scss */

.read-more-link:hover::after {
  margin-left: 15px;
}

/* line 168, resources/assets/styles/common/_typography.scss */

.read-more-link::after {
  content: " ";
  display: inline-block;
  background: currentcolor;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 8px;
  height: 14px;
  margin-left: 10px;
  transition: 0.3s;
}

/** Table */

/* line 184, resources/assets/styles/common/_typography.scss */

table tr {
  border-bottom: 1px solid rgba(30, 32, 34, 0.25);
}

/* line 187, resources/assets/styles/common/_typography.scss */

table tr:last-child {
  border-bottom: none;
}

/* line 192, resources/assets/styles/common/_typography.scss */

table td {
  vertical-align: top;
  padding: 13px 0;
}

/* line 196, resources/assets/styles/common/_typography.scss */

table td:first-child {
  font-weight: bold;
}

/* line 203, resources/assets/styles/common/_typography.scss */

.transcript__person-one {
  font-weight: bold;
}

/* line 207, resources/assets/styles/common/_typography.scss */

.transcript__person-two {
  color: #52616b;
}

/* line 212, resources/assets/styles/common/_typography.scss */

.is-dark-theme .transcript__person-two {
  color: #c9d6df;
}

/* line 1, resources/assets/styles/common/_global.scss */

* {
  box-sizing: border-box;
}

/* line 5, resources/assets/styles/common/_global.scss */

body {
  background: #f0f5f9;
}

@media (min-width: 920px) {
  /* line 5, resources/assets/styles/common/_global.scss */

  body {
    padding: 15px;
  }
}

@media (min-width: 1200px) {
  /* line 5, resources/assets/styles/common/_global.scss */

  body {
    padding: 25px;
  }
}

/* line 17, resources/assets/styles/common/_global.scss */

.cf::after {
  content: "";
  display: table;
  clear: both;
}

/* line 23, resources/assets/styles/common/_global.scss */

.wrap {
  position: relative;
}

/* line 27, resources/assets/styles/common/_global.scss */

.container {
  width: 100%;
  max-width: 1510px;
  margin: 0 auto;
  padding: 0 25px;
}

@media (min-width: 1200px) {
  /* line 27, resources/assets/styles/common/_global.scss */

  .container {
    padding: 0 35px;
  }
}

/* line 37, resources/assets/styles/common/_global.scss */

.container--small {
  max-width: 985px;
  padding: 0 25px;
}

/* line 42, resources/assets/styles/common/_global.scss */

.container--compact {
  max-width: 720px;
  padding: 0 25px;
}

@media (min-width: 620px) {
  /* line 47, resources/assets/styles/common/_global.scss */

  .container--tiny {
    max-width: 355px;
    padding: 0 25px;
    margin-left: unset;
    margin-right: unset;
  }
}

/* line 56, resources/assets/styles/common/_global.scss */

.container--centred {
  margin-left: auto;
  margin-right: auto;
}

/* line 62, resources/assets/styles/common/_global.scss */

.main {
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

/* line 66, resources/assets/styles/common/_global.scss */

.main .wp-block-image img {
  width: auto;
  height: auto;
}

/* line 71, resources/assets/styles/common/_global.scss */

.main > *:first-child {
  padding-top: 150px;
  padding-bottom: 70px;
}

/* line 75, resources/assets/styles/common/_global.scss */

.main > *:first-child > .wp-block-group__inner-container {
  padding-top: 0;
}

@media (min-width: 768px) {
  /* line 71, resources/assets/styles/common/_global.scss */

  .main > *:first-child {
    padding-top: 210px;
  }
}

@media screen and (max-width: 600px) {
  /* line 85, resources/assets/styles/common/_global.scss */

  .is-style-flex-reverse {
    flex-direction: column-reverse;
  }
}

/* line 91, resources/assets/styles/common/_global.scss */

figure {
  margin: 0;
}

/* line 94, resources/assets/styles/common/_global.scss */

figure figcaption {
  opacity: 0.8;
  font-style: italic;
  font-size: 0.875em;
}

/* line 101, resources/assets/styles/common/_global.scss */

figure.aligncenter figcaption {
  text-align: center;
}

/* line 1, resources/assets/styles/common/_layout.scss */

.flex-row {
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/common/_layout.scss */

  .flex-row {
    flex-direction: row;
  }
}

/* line 9, resources/assets/styles/common/_layout.scss */

.flex-row--centred {
  justify-content: center;
  align-items: center;
}

/* line 14, resources/assets/styles/common/_layout.scss */

.flex-row--right {
  justify-content: flex-end;
  align-items: center;
}

/* line 19, resources/assets/styles/common/_layout.scss */

.flex-row--space-between {
  justify-content: space-between;
  align-items: center;
}

/* line 25, resources/assets/styles/common/_layout.scss */

.centred-column {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  padding: 0 35px;
}

/* line 31, resources/assets/styles/common/_layout.scss */

.centred-column .is-style-large-paragraph {
  max-width: 100%;
  width: auto;
}

/* line 38, resources/assets/styles/common/_layout.scss */

.wp-block-image.is-style-microworld figure {
  margin-left: -50px;
}

@media (min-width: 920px) {
  /* line 38, resources/assets/styles/common/_layout.scss */

  .wp-block-image.is-style-microworld figure {
    margin-left: -80px;
  }
}

@media screen and (max-width: 599px) {
  /* line 48, resources/assets/styles/common/_layout.scss */

  .wp-block-buttons {
    justify-content: center;
  }
}

/* line 2, resources/assets/styles/components/_buttons.scss */

.wp-block-button.is-style-outline .wp-block-button__link {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* line 7, resources/assets/styles/components/_buttons.scss */

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background: #1e2022;
  color: #fff;
  mix-blend-mode: multiply;
  border: 2px solid #1e2022;
  text-decoration: none;
}

/* line 18, resources/assets/styles/components/_buttons.scss */

.wp-block-button.is-style-disabled-button .wp-block-button__link {
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
  background: none;
  border: 2px solid currentColor;
  color: currentColor;
  opacity: 0.4;
}

@keyframes button-pulse {
  0% {
    opacity: 0.5;
    transform: scale(1);
  }

  70% {
    opacity: 0;
    transform: scale(2);
  }

  100% {
    opacity: 0;
  }
}

/* line 45, resources/assets/styles/components/_buttons.scss */

.pulsing-button {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}

/* line 59, resources/assets/styles/components/_buttons.scss */

.pulsing-button:before {
  animation: button-pulse 1.5s ease-out infinite;
}

/* line 63, resources/assets/styles/components/_buttons.scss */

.pulsing-button:after {
  animation: button-pulse 1.5s ease-out .4s infinite;
}

/* line 67, resources/assets/styles/components/_buttons.scss */

.pulsing-button:before,
.pulsing-button:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  opacity: 0;
  transition: all .25s ease-in-out;
}

/** Search form */

/* line 3, resources/assets/styles/components/_forms.scss */

.search-form {
  position: relative;
}

/* line 6, resources/assets/styles/components/_forms.scss */

.search-form input {
  background: #e5e9ec;
  border: 0;
  font-weight: bold;
  padding: 12px 15px;
  font-size: 0.875em;
  border-radius: 6px;
  color: #1e2022;
}

/* line 16, resources/assets/styles/components/_forms.scss */

.search-form button {
  appearance: none;
  border: 0;
  background: none;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -9px;
}

/** WP Forms */

/* line 31, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form textarea {
  border-radius: 6px;
  border: 2px solid #fff;
}

/* line 38, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form input[type=text]:focus,
div.wpforms-container-full .wpforms-form input[type=email]:focus,
div.wpforms-container-full .wpforms-form input[type=number]:focus,
div.wpforms-container-full .wpforms-form textarea:focus {
  border-color: #11999e;
}

/* line 43, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  text-align: right;
}

/* line 47, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-field-label {
  font-weight: normal;
}

/* line 51, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form button[type=submit] {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
  border: 2px solid #1e2022;
  padding: 20px 25px;
  border-radius: 50px;
  line-height: 0;
}

/* line 63, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
  background: #1e2022;
  color: #fff;
  mix-blend-mode: multiply;
  border: 2px solid #1e2022;
  text-decoration: none;
}

/* line 72, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic {
  position: relative;
}

/* line 75, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic::after {
  content: " ";
  background: #1e2022;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 8px;
  height: 14px;
  justify-self: end;
  transform: rotate(90deg);
  position: absolute;
  bottom: 20px;
  right: 15px;
}

/* line 89, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  border: none;
  padding: 0 15px;
  border-radius: 6px;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  outline: none;
}

/* line 104, resources/assets/styles/components/_forms.scss */

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select::-ms-expand {
  display: none;
}

/* line 118, resources/assets/styles/components/_forms.scss */

body.template-partners div.wpforms-container-full .wpforms-form button[type=submit],
body.tax-application_category div.wpforms-container-full .wpforms-form button[type=submit],
body.single-application div.wpforms-container-full .wpforms-form button[type=submit] {
  color: #fff;
  border-color: #fff;
}

/* line 122, resources/assets/styles/components/_forms.scss */

body.template-partners div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body.tax-application_category div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body.single-application div.wpforms-container-full .wpforms-form button[type=submit]:hover {
  background: #fff;
  color: #000;
  mix-blend-mode: screen;
  border: 2px solid #fff;
  text-decoration: none;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 45, resources/assets/styles/components/_wp-classes.scss */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 1, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav {
  background: rgba(30, 32, 34, 0.95);
  position: fixed !important;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50 !important;
  padding: 10px calc(25px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(25px + env(safe-area-inset-left));
}

@media (min-width: 920px) {
  /* line 1, resources/assets/styles/components/_mobile-nav.scss */

  .mobile-nav {
    display: none;
  }
}

/* line 14, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .nav {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
  margin: 0;
}

/* line 21, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .nav li {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (min-width: 620px) {
  /* line 26, resources/assets/styles/components/_mobile-nav.scss */

  .mobile-nav .nav li:last-child {
    display: none;
  }
}

/* line 34, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav a {
  color: #fff;
  font-size: 0.75em;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 43, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav a:hover {
  text-decoration: none;
}

/* line 48, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon {
  display: block;
  width: 24px;
  height: 24px;
  margin-bottom: 3px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 57, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon--home {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMzAgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+9ICOnjwvdGl0bGU+CiAgICA8ZyBpZD0iTW9iaWxlLUNvbXBvbmVudHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJIUCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1MC4wMDAwMDAsIC04MTIuMDAwMDAwKSIgZmlsbD0iI0YwRjVGOSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ik1lbnUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA3NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNzMuNzQwOTkzLDc2NS4zNjQ2NTQgQzM3NC41OTk5OTUsNzY1LjM2NDY1NCAzNzUuMjYzNzY5LDc2NS4xMzI1NSAzNzUuNzMyMzE2LDc2NC42NjgzNDIgQzM3Ni4yMDA4NjMsNzY0LjIwNDEzMyAzNzYuNDM1MTM2LDc2My41NTEyMDUgMzc2LjQzNTEzNiw3NjIuNzA5NTU2IEwzNzYuNDM0MjY4LDc0OS42ODEwMSBMMzc4LjQ2NTUwNSw3NTEuMzg2MzQ2IEMzNzguNTYwOTQ5LDc1MS40NjQ0MzcgMzc4LjY2NTA3MSw3NTEuNTMzODUxIDM3OC43Nzc4NjksNzUxLjU5NDU4OSBDMzc4Ljg5MDY2Nyw3NTEuNjU1MzI2IDM3OS4wMTY0ODEsNzUxLjY4NTY5NSAzNzkuMTU1MzA5LDc1MS42ODU2OTUgQzM3OS4zODA5MDYsNzUxLjY4NTY5NSAzNzkuNTc2MTM0LDc1MS42MTg0NSAzNzkuNzQwOTkzLDc1MS40ODM5NiBDMzc5LjkwNTg1Miw3NTEuMzQ5NDcgMzc5Ljk4ODI4MSw3NTEuMTY1MDg4IDM3OS45ODgyODEsNzUwLjkzMDgxNCBDMzc5Ljk4ODI4MSw3NTAuNjUzMTU3IDM3OS44Nzk4MjEsNzUwLjQyMzIyMiAzNzkuNjYyOTAyLDc1MC4yNDEwMSBMMzc2LjQzNDI2OCw3NDcuNTI2Mzg5IEwzNzYuNDM1MTM2LDc0Mi4xMDY1MTkgQzM3Ni40MzUxMzYsNzQxLjg2MzU2OSAzNzYuMzYzNTUyLDc0MS42NzI2OCAzNzYuMjIwMzg1LDc0MS41MzM4NTEgQzM3Ni4wNzcyMTgsNzQxLjM5NTAyMyAzNzUuODg4NDk4LDc0MS4zMjU2MDggMzc1LjY1NDIyNSw3NDEuMzI1NjA4IEwzNzQuNDMwNzk4LDc0MS4zMjU2MDggQzM3NC4yMDUyMDEsNzQxLjMyNTYwOCAzNzQuMDIwODE5LDc0MS4zOTUwMjMgMzczLjg3NzY1Miw3NDEuNTMzODUxIEMzNzMuNzM0NDg1LDc0MS42NzI2OCAzNzMuNjYyOTAyLDc0MS44NjM1NjkgMzczLjY2MjkwMiw3NDIuMTA2NTE5IEwzNzMuNjYyMTM4LDc0NS4xOTUxNzkgTDM2Ni40MDA0MjksNzM5LjA4Njk5NyBDMzY1Ljk2NjU4OSw3MzguNzEzODk1IDM2NS41MDIzODEsNzM4LjUyNzM0NCAzNjUuMDA3ODA0LDczOC41MjczNDQgQzM2NC41MTMyMjcsNzM4LjUyNzM0NCAzNjQuMDQ5MDE5LDczOC43MTM4OTUgMzYzLjYxNTE3OSw3MzkuMDg2OTk3IEwzNTAuMzI2Njc2LDc1MC4yNDEwMSBDMzUwLjEwMTA4LDc1MC40MjMyMjIgMzQ5Ljk4ODI4MSw3NTAuNjQ0NDggMzQ5Ljk4ODI4MSw3NTAuOTA0Nzg0IEMzNDkuOTg4MjgxLDc1MS4xMDQzNSAzNTAuMDY0MjAzLDc1MS4yODQzOTQgMzUwLjIxNjA0Nyw3NTEuNDQ0OTE0IEMzNTAuMzY3ODkxLDc1MS42MDU0MzUgMzUwLjU3Mzk2NSw3NTEuNjg1Njk1IDM1MC44MzQyNjgsNzUxLjY4NTY5NSBDMzUwLjk3MzA5Nyw3NTEuNjg1Njk1IDM1MS4wOTg5MSw3NTEuNjU1MzI2IDM1MS4yMTE3MDksNzUxLjU5NDU4OSBDMzUxLjMyNDUwNyw3NTEuNTMzODUxIDM1MS40MzI5NjcsNzUxLjQ2NDQzNyAzNTEuNTM3MDg4LDc1MS4zODYzNDYgTDM1My41MTUzMjcsNzQ5LjcyNTQzNSBMMzUzLjUxNTM5Niw3NjIuNzA5NTU2IEMzNTMuNTE1Mzk2LDc2My41NTk4ODIgMzUzLjc0OTY3LDc2NC4yMTQ5NzkgMzU0LjIxODIxNiw3NjQuNjc0ODQ5IEMzNTQuNjg2NzYzLDc2NS4xMzQ3MTkgMzU1LjM1MDUzNyw3NjUuMzY0NjU0IDM1Ni4yMDk1MzksNzY1LjM2NDY1NCBMMzczLjc0MDk5Myw3NjUuMzY0NjU0IFogTTM3My40MDI1OTgsNzYzLjc2Mzc4NiBMMzY4LjY3NzYzNSw3NjMuNzYzNzg2IEwzNjguNjc4MDg2LDc1NC43MTgyMzMgQzM2OC42NzgwODYsNzU0LjQ0OTI1MyAzNjguNTk1NjU3LDc1NC4yMzIzMzMgMzY4LjQzMDc5OCw3NTQuMDY3NDc0IEMzNjguMjY1OTM5LDc1My45MDI2MTUgMzY4LjA0OTAxOSw3NTMuODIwMTg1IDM2Ny43ODAwMzgsNzUzLjgyMDE4NSBMMzYyLjIyMjU1NSw3NTMuODIwMTg1IEMzNjEuOTQ0ODk3LDc1My44MjAxODUgMzYxLjcyMzYzOSw3NTMuOTAyNjE1IDM2MS41NTg3OCw3NTQuMDY3NDc0IEMzNjEuMzkzOTIxLDc1NC4yMzIzMzMgMzYxLjMxMTQ5Miw3NTQuNDQ5MjUzIDM2MS4zMTE0OTIsNzU0LjcxODIzMyBMMzYxLjMxMDgzMiw3NjMuNzYzNzg2IEwzNTYuNTQ3OTM0LDc2My43NjM3ODYgQzM1Ni4wNzA3MTEsNzYzLjc2Mzc4NiAzNTUuNzEyNzkzLDc2My42NDIzMTEgMzU1LjQ3NDE4MSw3NjMuMzk5MzYxIEMzNTUuMjM1NTcsNzYzLjE1NjQxMSAzNTUuMTE2MjY0LDc2Mi43OTE5ODYgMzU1LjExNjI2NCw3NjIuMzA2MDg2IEwzNTUuMTE1NzQzLDc0OC4zODI2ODQgTDM2NC41MDAyMTIsNzQwLjUwNTY1MiBDMzY0LjY1NjM5NCw3NDAuMzY2ODIzIDM2NC44MjEyNTMsNzQwLjI5MzA3IDM2NC45OTQ3ODksNzQwLjI4NDM5NCBDMzY1LjE2ODMyNSw3NDAuMjc1NzE3IDM2NS4zNDE4Niw3NDAuMzQ5NDcgMzY1LjUxNTM5Niw3NDAuNTA1NjUyIEwzNzQuODMzODUyLDc0OC4zMzYwMzggTDM3NC44MzQyNjgsNzYyLjMwNjA4NiBDMzc0LjgzNDI2OCw3NjIuNzkxOTg2IDM3NC43MTQ5NjIsNzYzLjE1NjQxMSAzNzQuNDc2MzUxLDc2My4zOTkzNjEgQzM3NC4yMzc3MzksNzYzLjY0MjMxMSAzNzMuODc5ODIxLDc2My43NjM3ODYgMzczLjQwMjU5OCw3NjMuNzYzNzg2IFoiIGlkPSL0gI6eIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}

/* line 61, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon--product {
  background-image: url(/wp-content/themes/kleos/dist/images/shape.svg);
}

/* line 65, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon--land {
  background-image: url(/wp-content/themes/kleos/dist/images/land.svg);
}

/* line 69, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon--maritime {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMzEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bWFyaXRpbWU8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjYyNDIyNjJfZmxvb2RfbGFrZV9vY2Vhbl9yaXZlcl9zZWFfaWNvbiIgZmlsbD0iI0YwRjVGOSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTMwLjYzMTc4NywxMC43MzM3NTQgQzMwLjY5MDg5OTgsMTEuMjMxMTgyNSAzMC4zNDc3NjAyLDExLjY4MzkxOCAyOS44NjUwNzE5LDExLjc0NTM1MTQgQzI3Ljk0OTc3MjcsMTIuMDM2NzM3NCAyNi4wMDE4ODA5LDExLjUxMjE3MjUgMjQuNDY5ODY1NiwxMC4yOTI0Mjg4IEMyMS44NjU5NzIxLDEyLjMzMjg1MjggMTguMjYwOTQyNiwxMi4zMzI4NTI4IDE1LjY1NzA0OTEsMTAuMjkyNDI4OCBDMTMuMDUzMTU1NiwxMi4zMzI4NTI4IDkuNDQ4MTI1OTksMTIuMzMyODUyOCA2Ljg0NDIzMjQ5LDEwLjI5MjQyODggQzUuMzExOTQyMjYsMTEuNTExNTk1OSAzLjM2NDI5MTQsMTIuMDM2MDk1OSAxLjQ0OTAyNjE5LDExLjc0NTM1MTQgQzAuOTc5MTIyOTYzLDExLjY2OTc4OTUgMC42NTIxNjg1MzYsMTEuMjIzNjc3NCAwLjcxMDIyMTE2NSwxMC43MzcyOTA5IEMwLjc2ODI3Mzc5NCwxMC4yNTA5MDQ0IDEuMTkwMzg5ODcsOS44OTk3MTY4OCAxLjY2NDA1ODkxLDkuOTQzNzI3MzcgQzMuMzMzNDcyODgsMTAuMjE1ODkyIDUuMDI4OTc4OTYsOS42NTM1NDMyMiA2LjIzMDg2MDQ2LDguNDI5MDU1NTYgQzYuNTczNTQxMTEsOC4wODI5NDg2MiA3LjEyMTk3NDEyLDguMDgyOTQ4NjIgNy40NjQ2NTQ3Nyw4LjQyOTA1NTU2IEM5LjU4MDQzMDkxLDEwLjUyNzg3MjEgMTIuOTI3OTAwOSwxMC41Mjc4NzIxIDE1LjA0MzY3Nyw4LjQyOTA1NTU2IEMxNS4zODYzNTc3LDguMDgyOTQ4NjIgMTUuOTM0NzkwNyw4LjA4Mjk0ODYyIDE2LjI3NzQ3MTMsOC40MjkwNTU1NiBDMTguMzkzMjQ3NSwxMC41Mjc4NzIxIDIxLjc0MDcxNzUsMTAuNTI3ODcyMSAyMy44NTY0OTM2LDguNDI5MDU1NTYgQzI0LjE5OTE3NDIsOC4wODI5NDg2MiAyNC43NDc2MDczLDguMDgyOTQ4NjIgMjUuMDkwMjg3OSw4LjQyOTA1NTU2IEMyNi4yOTIxNjk0LDkuNjUzNTQzMjIgMjcuOTg3Njc1NSwxMC4yMTU4OTIgMjkuNjU3MDg5NCw5Ljk0MzcyNzM3IEMzMC4xMzcyNjEzLDkuODg3MTI1OTMgMzAuNTcyMDg5MywxMC4yMzk1Njk0IDMwLjYzMTc4NywxMC43MzM3NTQgTDMwLjYzMTc4NywxMC43MzM3NTQgWiBNMjkuNjUwMDM5MiwxOC4xMTY0MTcgQzI3Ljk4MDYyNTIsMTguMzg4NTgxNiAyNi4yODUxMTkxLDE3LjgyNjIzMjkgMjUuMDgzMjM3NywxNi42MDE3NDUyIEMyNC43NDA1NTcsMTYuMjU1NjM4MyAyNC4xOTIxMjQsMTYuMjU1NjM4MyAyMy44NDk0NDMzLDE2LjYwMTc0NTIgQzIxLjczMzY2NzIsMTguNzAwNTYxOCAxOC4zODYxOTcyLDE4LjcwMDU2MTggMTYuMjcwNDIxMSwxNi42MDE3NDUyIEMxNS45Mjc3NDA0LDE2LjI1NTYzODMgMTUuMzc5MzA3NCwxNi4yNTU2MzgzIDE1LjAzNjYyNjgsMTYuNjAxNzQ1MiBDMTIuOTIwODUwNiwxOC43MDA1NjE4IDkuNTczMzgwNjUsMTguNzAwNTYxOCA3LjQ1NzYwNDUyLDE2LjYwMTc0NTIgQzcuMTE0OTIzODcsMTYuMjU1NjM4MyA2LjU2NjQ5MDg1LDE2LjI1NTYzODMgNi4yMjM4MTAyLDE2LjYwMTc0NTIgQzUuMDIxOTI4NzEsMTcuODI2MjMyOSAzLjMyNjQyMjYzLDE4LjM4ODU4MTYgMS42NTcwMDg2NiwxOC4xMTY0MTcgQzEuMzM5MTg0NzUsMTguMDY1MzA5OSAxLjAxOTU4MzkyLDE4LjE5NjY5MiAwLjgyMzE4MTAxLDE4LjQ1OTE4ODUgQzAuNjI2Nzc4MDk5LDE4LjcyMTY4NDkgMC41ODQ3NzYyNDMsMTkuMDczNTkyMSAwLjcxMzU5OTYwMywxOS4zNzczMDIyIEMwLjg0MjQyMjk2MywxOS42ODEwMTIzIDEuMTIxNjA0OTgsMTkuODg4Mjc0MSAxLjQ0MTk3NTkzLDE5LjkxODA0MTEgQzMuMzU3MjQxMTUsMjAuMjA4Nzg1NiA1LjMwNDg5MjAxLDE5LjY4NDI4NTUgNi44MzcxODIyMywxOC40NjUxMTg0IEM5LjQ0MTA3NTczLDIwLjUwNTU0MjUgMTMuMDQ2MTA1MywyMC41MDU1NDI1IDE1LjY0OTk5ODgsMTguNDY1MTE4NCBDMTguMjUzODkyMywyMC41MDU1NDI1IDIxLjg1ODkyMTksMjAuNTA1NTQyNSAyNC40NjI4MTU0LDE4LjQ2NTExODQgQzI1Ljk5NDgzMDcsMTkuNjg0ODYyMSAyNy45NDI3MjI0LDIwLjIwOTQyNzEgMjkuODU4MDIxNywxOS45MTgwNDExIEMzMC4zMjc5MjQ5LDE5Ljg0MjQ3OTEgMzAuNjU0ODc5MywxOS4zOTYzNjcgMzAuNTk2ODI2NywxOC45MDk5ODA1IEMzMC41Mzg3NzQxLDE4LjQyMzU5NCAzMC4xMTY2NTgsMTguMDcyNDA2NSAyOS42NDI5ODg5LDE4LjExNjQxNyBMMjkuNjUwMDM5MiwxOC4xMTY0MTcgWiBNMjkuNjUwMDM5MiwxLjc3MTAzNzcyIEMyNy45ODA2MjUyLDIuMDQzMjAyMzUgMjYuMjg1MTE5MSwxLjQ4MDg1MzU3IDI1LjA4MzIzNzcsMC4yNTYzNjU5MDYgQzI0Ljc0MDU1NywtMC4wODk3NDEwMzIxIDI0LjE5MjEyNCwtMC4wODk3NDEwMzIxIDIzLjg0OTQ0MzMsMC4yNTYzNjU5MDYgQzIxLjczMzY2NzIsMi4zNTUxODI0OSAxOC4zODYxOTcyLDIuMzU1MTgyNDkgMTYuMjcwNDIxMSwwLjI1NjM2NTkwNiBDMTUuOTI3NzQwNCwtMC4wODk3NDEwMzIxIDE1LjM3OTMwNzQsLTAuMDg5NzQxMDMyMSAxNS4wMzY2MjY4LDAuMjU2MzY1OTA2IEMxMi45MjA4NTA2LDIuMzU1MTgyNDkgOS41NzMzODA2NSwyLjM1NTE4MjQ5IDcuNDU3NjA0NTIsMC4yNTYzNjU5MDYgQzcuMTE0OTIzODcsLTAuMDg5NzQxMDMyMSA2LjU2NjQ5MDg1LC0wLjA4OTc0MTAzMjEgNi4yMjM4MTAyLDAuMjU2MzY1OTA2IEM1LjAyMTkyODcxLDEuNDgwODUzNTcgMy4zMjY0MjI2MywyLjA0MzIwMjM1IDEuNjU3MDA4NjYsMS43NzEwMzc3MiBDMS4xODMzMzk2MSwxLjcyNzAyNzIzIDAuNzYxMjIzNTQxLDIuMDc4MjE0NzUgMC43MDMxNzA5MTIsMi41NjQ2MDEyMyBDMC42NDUxMTgyODMsMy4wNTA5ODc3MiAwLjk3MjA3MjcwOSwzLjQ5NzA5OTggMS40NDE5NzU5MywzLjU3MjY2MTc1IEMzLjM1NzI0MTE1LDMuODYzNDA2MjggNS4zMDQ4OTIwMSwzLjMzODkwNjIzIDYuODM3MTgyMjMsMi4xMTk3MzkxNSBDOC4wOTExNTExLDMuMTM1NTM5NTQgOS42NDg5MjgxMSwzLjY3MDM3MjM3IDExLjI0MzU5MDUsMy42MzI1OTQ4MSBDMTIuODM5MTEyOSwzLjY2ODMwOTAyIDE0LjM5Njk4MDksMy4xMzA4NzY2IDE1LjY0OTk5ODgsMi4xMTI0NzQ1MyBDMTguMjUzODkyMyw0LjE1Mjg5ODU1IDIxLjg1ODkyMTksNC4xNTI4OTg1NSAyNC40NjI4MTU0LDIuMTEyNDc0NTMgQzI2LjIwNTk5MDUsMy41MjM2MjU2MSAzMC44NTkxNTc2LDQuNTU4ODMyOTcgMzAuNjMxNzg3LDIuNTYxMDY0MzkgQzMwLjYwMzIyMTEsMi4zMjA3ODE2OCAzMC40ODI3Mjc0LDIuMTAyMTk3ODYgMzAuMjk3MDY2NywxLjk1Mzg1OTMgQzMwLjExMTQwNiwxLjgwNTUyMDczIDI5Ljg3NTk0ODgsMS43Mzk3MDc5OCAyOS42NDI5ODg5LDEuNzcxMDM3NzIgTDI5LjY1MDAzOTIsMS43NzEwMzc3MiBaIiBpZD0ibWFyaXRpbWUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}

/* line 73, resources/assets/styles/components/_mobile-nav.scss */

.mobile-nav .icon--more {
  background-image: url(/wp-content/themes/kleos/dist/images/more.svg);
}

/* line 79, resources/assets/styles/components/_mobile-nav.scss */

.more-nav {
  background: #192a35;
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  overflow-y: scroll;
  padding-bottom: 50px;
  display: none;
}

@media (min-width: 620px) {
  /* line 79, resources/assets/styles/components/_mobile-nav.scss */

  .more-nav {
    display: none !important;
  }
}

/* line 95, resources/assets/styles/components/_mobile-nav.scss */

.more-nav__header {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.05em;
  font-size: 0.875em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 60px 30px;
}

/* line 106, resources/assets/styles/components/_mobile-nav.scss */

.more-nav__header__close {
  background: none;
  border: none;
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 115, resources/assets/styles/components/_mobile-nav.scss */

.more-nav__header__close svg {
  margin-left: 10px;
}

/* line 121, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .menu-footer-nav-container {
  margin-bottom: 60px;
}

/* line 124, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .menu-footer-nav-container .nav {
  columns: unset;
}

/* line 127, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .menu-footer-nav-container .nav a {
  color: #fff;
}

/* line 130, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .menu-footer-nav-container .nav a:hover {
  color: #11999e;
}

/* line 135, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .menu-footer-nav-container .nav > li > a:hover {
  color: #fff;
}

/* line 142, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .site-footer__left {
  color: #fff;
}

/* line 146, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .site-footer__left svg path {
  fill: #fff;
}

/* line 151, resources/assets/styles/components/_mobile-nav.scss */

.more-nav .site-footer__left a {
  color: #fff;
}

@keyframes growOut {
  0% {
    transform: scale(0);
    opacity: 0;
  }

  80% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 18, resources/assets/styles/layouts/_header.scss */

.banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

/* line 26, resources/assets/styles/layouts/_header.scss */

.banner .container {
  display: grid;
  align-items: center;
  padding-top: 65px;
  grid-template-areas: "logo phone";
  grid-template-columns: 130px auto;
  gap: 0;
}

@media (min-width: 768px) {
  /* line 26, resources/assets/styles/layouts/_header.scss */

  .banner .container {
    grid-template-areas: "logo phone social";
    grid-template-columns: 170px auto 20px;
    gap: 30px;
  }
}

@media (min-width: 920px) {
  /* line 26, resources/assets/styles/layouts/_header.scss */

  .banner .container {
    grid-template-areas: "logo phone nav";
    grid-template-columns: 130px auto auto;
  }
}

@media (min-width: 1200px) {
  /* line 26, resources/assets/styles/layouts/_header.scss */

  .banner .container {
    grid-template-areas: "logo phone nav social";
    grid-template-columns: 130px 170px auto 130px;
  }
}

@media (min-width: 1500px) {
  /* line 26, resources/assets/styles/layouts/_header.scss */

  .banner .container {
    gap: 70px;
    grid-template-areas: "logo phone nav social";
    grid-template-columns: 170px 170px auto 170px;
  }
}

/* line 57, resources/assets/styles/layouts/_header.scss */

.banner .brand {
  grid-area: logo;
  display: flex;
}

/* line 62, resources/assets/styles/layouts/_header.scss */

.banner .header-left {
  grid-area: phone;
  text-align: right;
  color: #1e2022;
}

@media (min-width: 620px) {
  /* line 62, resources/assets/styles/layouts/_header.scss */

  .banner .header-left {
    font-size: 0.875em;
  }
}

@media (min-width: 1500px) {
  /* line 62, resources/assets/styles/layouts/_header.scss */

  .banner .header-left {
    text-align: left;
    font-size: 1em;
  }
}

/* line 76, resources/assets/styles/layouts/_header.scss */

.banner .header-left p {
  margin: 0;
}

/* line 81, resources/assets/styles/layouts/_header.scss */

.banner .header-right {
  grid-area: social;
  text-align: right;
  display: none;
}

@media (min-width: 768px) {
  /* line 81, resources/assets/styles/layouts/_header.scss */

  .banner .header-right {
    display: block;
  }
}

@media (min-width: 920px) {
  /* line 81, resources/assets/styles/layouts/_header.scss */

  .banner .header-right {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 81, resources/assets/styles/layouts/_header.scss */

  .banner .header-right {
    display: block;
  }
}

/* line 98, resources/assets/styles/layouts/_header.scss */

.banner .header-right figure {
  margin: 0;
}

/* line 103, resources/assets/styles/layouts/_header.scss */

.banner path {
  color: #1e2022;
}

/* line 107, resources/assets/styles/layouts/_header.scss */

.banner a {
  color: #1e2022;
}

/* line 112, resources/assets/styles/layouts/_header.scss */

.menu-top-menu-container {
  display: flex;
  justify-content: center;
}

/* line 117, resources/assets/styles/layouts/_header.scss */

.nav-primary {
  display: none;
}

@media (min-width: 920px) {
  /* line 117, resources/assets/styles/layouts/_header.scss */

  .nav-primary {
    display: block;
  }
}

/* line 124, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav {
  /** Any parent */
  /** First level parent */
}

/* line 128, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav .menu-item-has-children > a {
  text-transform: uppercase;
  font-weight: bold;
  cursor: auto;
  font-size: 0.75em;
  color: #1e2022;
}

@media (min-width: 1500px) {
  /* line 128, resources/assets/styles/layouts/_header.scss */

  .nav-primary .nav .menu-item-has-children > a {
    font-size: 1em;
  }
}

/* line 139, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav .menu-item-has-children > a:hover {
  color: currentColor;
}

/* line 146, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > .menu-item-has-children > a {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 152, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > .menu-item-has-children > a::after {
  content: " ";
  background: currentcolor;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+9ICFvDwvdGl0bGU+CiAgICA8ZyBpZD0iSG9tZXBhZ2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MTQuMDAwMDAwLCAtMTA2LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyIgaWQ9IkhlYWRlci0oZGFyaykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzguMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzQyLjQ3MTY4LDE3Ljc5OTgwNDcgQzc0Mi42OTA0MywxNy43OTk4MDQ3IDc0Mi44NzYxMzksMTcuNzIyMzMwNyA3NDMuMDI4ODA5LDE3LjU2NzM4MjggQzc0My4xODE0NzgsMTcuNDEyNDM0OSA3NDMuMjU3ODEyLDE3LjIyNzg2NDYgNzQzLjI1NzgxMiwxNy4wMTM2NzE5IEw3NDMuMjU3LDEyLjg0NCBMNzQ3LjQyMDg5OCwxMi44NDM3NSBDNzQ3LjYzNTA5MSwxMi44NDM3NSA3NDcuODE5NjYxLDEyLjc2ODU1NDcgNzQ3Ljk3NDYwOSwxMi42MTgxNjQxIEM3NDguMTI5NTU3LDEyLjQ2Nzc3MzQgNzQ4LjIwNzAzMSwxMi4yODMyMDMxIDc0OC4yMDcwMzEsMTIuMDY0NDUzMSBDNzQ4LjIwNzAzMSwxMS44NTAyNjA0IDc0OC4xMjk1NTcsMTEuNjY1NjkwMSA3NDcuOTc0NjA5LDExLjUxMDc0MjIgQzc0Ny44MTk2NjEsMTEuMzU1Nzk0MyA3NDcuNjM1MDkxLDExLjI3ODMyMDMgNzQ3LjQyMDg5OCwxMS4yNzgzMjAzIEw3NDMuMjU3LDExLjI3OSBMNzQzLjI1NzgxMiw3LjExNTIzNDM4IEM3NDMuMjU3ODEyLDYuOTAxMDQxNjcgNzQzLjE4MTQ3OCw2LjcxNzYxMDY4IDc0My4wMjg4MDksNi41NjQ5NDE0MSBDNzQyLjg3NjEzOSw2LjQxMjI3MjE0IDc0Mi42OTA0Myw2LjMzNTkzNzUgNzQyLjQ3MTY4LDYuMzM1OTM3NSBDNzQyLjI1NzQ4Nyw2LjMzNTkzNzUgNzQyLjA3NDA1Niw2LjQxMjI3MjE0IDc0MS45MjEzODcsNi41NjQ5NDE0MSBDNzQxLjc2ODcxNyw2LjcxNzYxMDY4IDc0MS42OTIzODMsNi45MDEwNDE2NyA3NDEuNjkyMzgzLDcuMTE1MjM0MzggTDc0MS42OTIsMTEuMjc5IEw3MzcuNTIyNDYxLDExLjI3ODMyMDMgQzczNy4zMDgyNjgsMTEuMjc4MzIwMyA3MzcuMTI0ODM3LDExLjM1NTc5NDMgNzM2Ljk3MjE2OCwxMS41MTA3NDIyIEM3MzYuODE5NDk5LDExLjY2NTY5MDEgNzM2Ljc0MzE2NCwxMS44NTAyNjA0IDczNi43NDMxNjQsMTIuMDY0NDUzMSBDNzM2Ljc0MzE2NCwxMi4yODMyMDMxIDczNi44MTk0OTksMTIuNDY3NzczNCA3MzYuOTcyMTY4LDEyLjYxODE2NDEgQzczNy4xMjQ4MzcsMTIuNzY4NTU0NyA3MzcuMzA4MjY4LDEyLjg0Mzc1IDczNy41MjI0NjEsMTIuODQzNzUgTDc0MS42OTIsMTIuODQ0IEw3NDEuNjkyMzgzLDE3LjAxMzY3MTkgQzc0MS42OTIzODMsMTcuMjI3ODY0NiA3NDEuNzY4NzE3LDE3LjQxMjQzNDkgNzQxLjkyMTM4NywxNy41NjczODI4IEM3NDIuMDc0MDU2LDE3LjcyMjMzMDcgNzQyLjI1NzQ4NywxNy43OTk4MDQ3IDc0Mi40NzE2OCwxNy43OTk4MDQ3IFoiIGlkPSL0gIW8Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+9ICFvDwvdGl0bGU+CiAgICA8ZyBpZD0iSG9tZXBhZ2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MTQuMDAwMDAwLCAtMTA2LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyIgaWQ9IkhlYWRlci0oZGFyaykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzguMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzQyLjQ3MTY4LDE3Ljc5OTgwNDcgQzc0Mi42OTA0MywxNy43OTk4MDQ3IDc0Mi44NzYxMzksMTcuNzIyMzMwNyA3NDMuMDI4ODA5LDE3LjU2NzM4MjggQzc0My4xODE0NzgsMTcuNDEyNDM0OSA3NDMuMjU3ODEyLDE3LjIyNzg2NDYgNzQzLjI1NzgxMiwxNy4wMTM2NzE5IEw3NDMuMjU3LDEyLjg0NCBMNzQ3LjQyMDg5OCwxMi44NDM3NSBDNzQ3LjYzNTA5MSwxMi44NDM3NSA3NDcuODE5NjYxLDEyLjc2ODU1NDcgNzQ3Ljk3NDYwOSwxMi42MTgxNjQxIEM3NDguMTI5NTU3LDEyLjQ2Nzc3MzQgNzQ4LjIwNzAzMSwxMi4yODMyMDMxIDc0OC4yMDcwMzEsMTIuMDY0NDUzMSBDNzQ4LjIwNzAzMSwxMS44NTAyNjA0IDc0OC4xMjk1NTcsMTEuNjY1NjkwMSA3NDcuOTc0NjA5LDExLjUxMDc0MjIgQzc0Ny44MTk2NjEsMTEuMzU1Nzk0MyA3NDcuNjM1MDkxLDExLjI3ODMyMDMgNzQ3LjQyMDg5OCwxMS4yNzgzMjAzIEw3NDMuMjU3LDExLjI3OSBMNzQzLjI1NzgxMiw3LjExNTIzNDM4IEM3NDMuMjU3ODEyLDYuOTAxMDQxNjcgNzQzLjE4MTQ3OCw2LjcxNzYxMDY4IDc0My4wMjg4MDksNi41NjQ5NDE0MSBDNzQyLjg3NjEzOSw2LjQxMjI3MjE0IDc0Mi42OTA0Myw2LjMzNTkzNzUgNzQyLjQ3MTY4LDYuMzM1OTM3NSBDNzQyLjI1NzQ4Nyw2LjMzNTkzNzUgNzQyLjA3NDA1Niw2LjQxMjI3MjE0IDc0MS45MjEzODcsNi41NjQ5NDE0MSBDNzQxLjc2ODcxNyw2LjcxNzYxMDY4IDc0MS42OTIzODMsNi45MDEwNDE2NyA3NDEuNjkyMzgzLDcuMTE1MjM0MzggTDc0MS42OTIsMTEuMjc5IEw3MzcuNTIyNDYxLDExLjI3ODMyMDMgQzczNy4zMDgyNjgsMTEuMjc4MzIwMyA3MzcuMTI0ODM3LDExLjM1NTc5NDMgNzM2Ljk3MjE2OCwxMS41MTA3NDIyIEM3MzYuODE5NDk5LDExLjY2NTY5MDEgNzM2Ljc0MzE2NCwxMS44NTAyNjA0IDczNi43NDMxNjQsMTIuMDY0NDUzMSBDNzM2Ljc0MzE2NCwxMi4yODMyMDMxIDczNi44MTk0OTksMTIuNDY3NzczNCA3MzYuOTcyMTY4LDEyLjYxODE2NDEgQzczNy4xMjQ4MzcsMTIuNzY4NTU0NyA3MzcuMzA4MjY4LDEyLjg0Mzc1IDczNy41MjI0NjEsMTIuODQzNzUgTDc0MS42OTIsMTIuODQ0IEw3NDEuNjkyMzgzLDE3LjAxMzY3MTkgQzc0MS42OTIzODMsMTcuMjI3ODY0NiA3NDEuNzY4NzE3LDE3LjQxMjQzNDkgNzQxLjkyMTM4NywxNy41NjczODI4IEM3NDIuMDc0MDU2LDE3LjcyMjMzMDcgNzQyLjI1NzQ4NywxNy43OTk4MDQ3IDc0Mi40NzE2OCwxNy43OTk4MDQ3IFoiIGlkPSL0gIW8Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 12px;
  height: 12px;
  display: block;
  margin-left: 10px;
}

/* line 165, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > .menu-item-has-children:hover > a::after {
  background: currentcolor;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMyAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhb08L3RpdGxlPgogICAgPGcgaWQ9IkhvbWVwYWdlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA3MS4wMDAwMDAsIC0xMTEuMDAwMDAwKSIgZmlsbD0iIzFFMjAyMiIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iSGVhZGVyLShkYXJrKSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OC4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05MDQuNDE0MDYyLDEyLjg1NzQyMTkgQzkwNC41NTUzMzksMTIuODU3NDIxOSA5MDQuNjg1MjIxLDEyLjgyMjEwMjkgOTA0LjgwMzcxMSwxMi43NTE0NjQ4IEM5MDQuOTIyMjAxLDEyLjY4MDgyNjggOTA1LjAxNjc2NCwxMi41ODYyNjMgOTA1LjA4NzQwMiwxMi40Njc3NzM0IEM5MDUuMTU4MDQsMTIuMzQ5MjgzOSA5MDUuMTkzMzU5LDEyLjIxNzEyMjQgOTA1LjE5MzM1OSwxMi4wNzEyODkxIEM5MDUuMTkzMzU5LDExLjkzMDAxMyA5MDUuMTU4MDQsMTEuODAwMTMwMiA5MDUuMDg3NDAyLDExLjY4MTY0MDYgQzkwNS4wMTY3NjQsMTEuNTYzMTUxIDkwNC45MjIyMDEsMTEuNDY4NTg3MiA5MDQuODAzNzExLDExLjM5Nzk0OTIgQzkwNC42ODUyMjEsMTEuMzI3MzExMiA5MDQuNTU1MzM5LDExLjI5MTk5MjIgOTA0LjQxNDA2MiwxMS4yOTE5OTIyIEw4OTQuNTE1NjI1LDExLjI5MTk5MjIgQzg5NC4zNzg5MDYsMTEuMjkxOTkyMiA4OTQuMjUyNDQxLDExLjMyNzMxMTIgODk0LjEzNjIzLDExLjM5Nzk0OTIgQzg5NC4wMjAwMiwxMS40Njg1ODcyIDg5My45MjU0NTYsMTEuNTYzMTUxIDg5My44NTI1MzksMTEuNjgxNjQwNiBDODkzLjc3OTYyMiwxMS44MDAxMzAyIDg5My43NDMxNjQsMTEuOTMwMDEzIDg5My43NDMxNjQsMTIuMDcxMjg5MSBDODkzLjc0MzE2NCwxMi4yMTcxMjI0IDg5My43Nzk2MjIsMTIuMzQ5MjgzOSA4OTMuODUyNTM5LDEyLjQ2Nzc3MzQgQzg5My45MjU0NTYsMTIuNTg2MjYzIDg5NC4wMjAwMiwxMi42ODA4MjY4IDg5NC4xMzYyMywxMi43NTE0NjQ4IEM4OTQuMjUyNDQxLDEyLjgyMjEwMjkgODk0LjM3ODkwNiwxMi44NTc0MjE5IDg5NC41MTU2MjUsMTIuODU3NDIxOSBMOTA0LjQxNDA2MiwxMi44NTc0MjE5IFoiIGlkPSL0gIW9Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMyAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhb08L3RpdGxlPgogICAgPGcgaWQ9IkhvbWVwYWdlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA3MS4wMDAwMDAsIC0xMTEuMDAwMDAwKSIgZmlsbD0iIzFFMjAyMiIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iSGVhZGVyLShkYXJrKSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OC4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05MDQuNDE0MDYyLDEyLjg1NzQyMTkgQzkwNC41NTUzMzksMTIuODU3NDIxOSA5MDQuNjg1MjIxLDEyLjgyMjEwMjkgOTA0LjgwMzcxMSwxMi43NTE0NjQ4IEM5MDQuOTIyMjAxLDEyLjY4MDgyNjggOTA1LjAxNjc2NCwxMi41ODYyNjMgOTA1LjA4NzQwMiwxMi40Njc3NzM0IEM5MDUuMTU4MDQsMTIuMzQ5MjgzOSA5MDUuMTkzMzU5LDEyLjIxNzEyMjQgOTA1LjE5MzM1OSwxMi4wNzEyODkxIEM5MDUuMTkzMzU5LDExLjkzMDAxMyA5MDUuMTU4MDQsMTEuODAwMTMwMiA5MDUuMDg3NDAyLDExLjY4MTY0MDYgQzkwNS4wMTY3NjQsMTEuNTYzMTUxIDkwNC45MjIyMDEsMTEuNDY4NTg3MiA5MDQuODAzNzExLDExLjM5Nzk0OTIgQzkwNC42ODUyMjEsMTEuMzI3MzExMiA5MDQuNTU1MzM5LDExLjI5MTk5MjIgOTA0LjQxNDA2MiwxMS4yOTE5OTIyIEw4OTQuNTE1NjI1LDExLjI5MTk5MjIgQzg5NC4zNzg5MDYsMTEuMjkxOTkyMiA4OTQuMjUyNDQxLDExLjMyNzMxMTIgODk0LjEzNjIzLDExLjM5Nzk0OTIgQzg5NC4wMjAwMiwxMS40Njg1ODcyIDg5My45MjU0NTYsMTEuNTYzMTUxIDg5My44NTI1MzksMTEuNjgxNjQwNiBDODkzLjc3OTYyMiwxMS44MDAxMzAyIDg5My43NDMxNjQsMTEuOTMwMDEzIDg5My43NDMxNjQsMTIuMDcxMjg5MSBDODkzLjc0MzE2NCwxMi4yMTcxMjI0IDg5My43Nzk2MjIsMTIuMzQ5MjgzOSA4OTMuODUyNTM5LDEyLjQ2Nzc3MzQgQzg5My45MjU0NTYsMTIuNTg2MjYzIDg5NC4wMjAwMiwxMi42ODA4MjY4IDg5NC4xMzYyMywxMi43NTE0NjQ4IEM4OTQuMjUyNDQxLDEyLjgyMjEwMjkgODk0LjM3ODkwNiwxMi44NTc0MjE5IDg5NC41MTU2MjUsMTIuODU3NDIxOSBMOTA0LjQxNDA2MiwxMi44NTc0MjE5IFoiIGlkPSL0gIW9Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 12px;
  height: 2px;
}

/* line 173, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li {
  display: flex;
  justify-content: center;
  padding: 15px 0;
}

/* line 180, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li:hover > ul {
  display: flex;
  animation: growOut 0.3s ease-in-out forwards;
  transform-origin: top center;
}

/* line 188, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul {
  display: none;
  flex-direction: column;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 6px;
  padding: 30px 30px 15px;
  position: absolute;
  top: calc(2rem + 30px);
  margin-left: -18px;
}

/* line 198, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul::before {
  content: " ";
  width: 32px;
  height: 9px;
  background: rgba(255, 255, 255, 0.95);
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAyOCA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPm5hdi1hcnJvdzwvdGl0bGU+CiAgICA8ZyBpZD0iRGVzaWduLVJlc291cmNlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbC1vcGFjaXR5PSIwLjk1Ij4KICAgICAgICA8ZyBpZD0iSGVhZGVyLUNvbXBvc2l0aW9uLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NTkuMDAwMDAwLCAtMzE0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iQXBwbGljYXRpb25zLURyb3Bkb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjcuMDAwMDAwLCAzMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjA2Ljk3ODc0OCw4Ljk5OTk5OTkyIEMyMTEuOTQ5MzExLDguOTk5OTk5OTIgMjA2Ljk3ODc0OCwtNC40NDA4OTIxZS0xNSAyMjAuMzQ5ODQyLDEuMTg1NDE3NzhlLTA3IEMyMzMuNzIwOTM1LDIuMzcwODM1NjFlLTA3IDE3Ny44OTY3MTYsOC42NDEyOTkxZS0wOCAxOTIuNDM3NzMyLC00LjQ0MDg5MjFlLTE1IEMyMDYuOTc4NzQ4LC04LjY0MTI5OTk3ZS0wOCAyMDIuMDA4MTg1LDguOTk5OTk5OTIgMjA2Ljk3ODc0OCw4Ljk5OTk5OTkyIFoiIGlkPSJuYXYtYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNi4yMTgzMTksIDQuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yMDYuMjE4MzE5LCAtNC41MDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAyOCA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPm5hdi1hcnJvdzwvdGl0bGU+CiAgICA8ZyBpZD0iRGVzaWduLVJlc291cmNlcyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbC1vcGFjaXR5PSIwLjk1Ij4KICAgICAgICA8ZyBpZD0iSGVhZGVyLUNvbXBvc2l0aW9uLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NTkuMDAwMDAwLCAtMzE0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iQXBwbGljYXRpb25zLURyb3Bkb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjcuMDAwMDAwLCAzMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjA2Ljk3ODc0OCw4Ljk5OTk5OTkyIEMyMTEuOTQ5MzExLDguOTk5OTk5OTIgMjA2Ljk3ODc0OCwtNC40NDA4OTIxZS0xNSAyMjAuMzQ5ODQyLDEuMTg1NDE3NzhlLTA3IEMyMzMuNzIwOTM1LDIuMzcwODM1NjFlLTA3IDE3Ny44OTY3MTYsOC42NDEyOTkxZS0wOCAxOTIuNDM3NzMyLC00LjQ0MDg5MjFlLTE1IEMyMDYuOTc4NzQ4LC04LjY0MTI5OTk3ZS0wOCAyMDIuMDA4MTg1LDguOTk5OTk5OTIgMjA2Ljk3ODc0OCw4Ljk5OTk5OTkyIFoiIGlkPSJuYXYtYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNi4yMTgzMTksIDQuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yMDYuMjE4MzE5LCAtNC41MDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -16px;
}

/* line 213, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul a {
  white-space: nowrap;
}

/* line 218, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul ul {
  background: none;
  position: relative;
  transform: translateX(0);
  padding: 0;
  margin: 0 0 15px;
}

/* line 225, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul ul a {
  font-weight: normal;
  text-transform: none;
}

/* line 229, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul ul a:hover {
  color: #11999e;
}

/* line 234, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav > li > ul ul::before {
  content: "";
  background: none;
  width: 0;
  height: 0;
}

/* line 246, resources/assets/styles/layouts/_header.scss */

.nav-primary .nav ul {
  flex-direction: column;
}

/* line 252, resources/assets/styles/layouts/_header.scss */

.nav-primary ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 259, resources/assets/styles/layouts/_header.scss */

.nav-primary li {
  position: relative;
}

/* line 263, resources/assets/styles/layouts/_header.scss */

.nav-primary a {
  display: block;
  text-decoration: none;
  color: #52616b;
  font-size: 0.875em;
  padding: 5px 10px;
  transition: 0.3s all;
}

@media (min-width: 1200px) {
  /* line 263, resources/assets/styles/layouts/_header.scss */

  .nav-primary a {
    padding: 5px 15px;
  }
}

/* line 275, resources/assets/styles/layouts/_header.scss */

.nav-primary a:hover {
  text-decoration: none;
  color: #11999e;
}

/** Compact Banner */

/* line 285, resources/assets/styles/layouts/_header.scss */

.compact-banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

/* line 293, resources/assets/styles/layouts/_header.scss */

.compact-banner .container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 65px;
}

/* line 301, resources/assets/styles/layouts/_header.scss */

.compact-banner a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.875em;
  color: #c9d6df;
  line-height: 1;
}

/* line 308, resources/assets/styles/layouts/_header.scss */

.compact-banner a svg {
  margin-left: 10px;
}

/* line 312, resources/assets/styles/layouts/_header.scss */

.compact-banner a:hover {
  text-decoration: none;
  color: #11999e;
}

/* line 316, resources/assets/styles/layouts/_header.scss */

.compact-banner a:hover path {
  fill: #11999e;
}

/** Page specific styles */

/* line 335, resources/assets/styles/layouts/_header.scss */

body.template-partners .banner,
body.tax-application_category .banner,
body.single-application .banner,
body.blog .banner,
body.category .banner,
body.search .banner,
body.single-post .banner,
body.post-type-archive-insight .banner,
body.is-light-theme .banner {
  color: #fff;
}

/* line 338, resources/assets/styles/layouts/_header.scss */

body.template-partners .banner path,
body.tax-application_category .banner path,
body.single-application .banner path,
body.blog .banner path,
body.category .banner path,
body.search .banner path,
body.single-post .banner path,
body.post-type-archive-insight .banner path,
body.is-light-theme .banner path {
  color: #fff;
  fill: #fff;
}

/* line 343, resources/assets/styles/layouts/_header.scss */

body.template-partners .banner a,
body.tax-application_category .banner a,
body.single-application .banner a,
body.blog .banner a,
body.category .banner a,
body.search .banner a,
body.single-post .banner a,
body.post-type-archive-insight .banner a,
body.is-light-theme .banner a {
  color: #fff;
}

/* line 347, resources/assets/styles/layouts/_header.scss */

body.template-partners .banner .header-left,
body.tax-application_category .banner .header-left,
body.single-application .banner .header-left,
body.blog .banner .header-left,
body.category .banner .header-left,
body.search .banner .header-left,
body.single-post .banner .header-left,
body.post-type-archive-insight .banner .header-left,
body.is-light-theme .banner .header-left {
  color: #fff;
}

/* line 354, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav .menu-item-has-children > a,
body.tax-application_category .nav-primary .nav .menu-item-has-children > a,
body.single-application .nav-primary .nav .menu-item-has-children > a,
body.blog .nav-primary .nav .menu-item-has-children > a,
body.category .nav-primary .nav .menu-item-has-children > a,
body.search .nav-primary .nav .menu-item-has-children > a,
body.single-post .nav-primary .nav .menu-item-has-children > a,
body.post-type-archive-insight .nav-primary .nav .menu-item-has-children > a,
body.is-light-theme .nav-primary .nav .menu-item-has-children > a {
  color: #fff;
}

/* line 357, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav .menu-item-has-children > a:hover,
body.tax-application_category .nav-primary .nav .menu-item-has-children > a:hover,
body.single-application .nav-primary .nav .menu-item-has-children > a:hover,
body.blog .nav-primary .nav .menu-item-has-children > a:hover,
body.category .nav-primary .nav .menu-item-has-children > a:hover,
body.search .nav-primary .nav .menu-item-has-children > a:hover,
body.single-post .nav-primary .nav .menu-item-has-children > a:hover,
body.post-type-archive-insight .nav-primary .nav .menu-item-has-children > a:hover,
body.is-light-theme .nav-primary .nav .menu-item-has-children > a:hover {
  color: currentColor;
}

/* line 362, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav a,
body.tax-application_category .nav-primary .nav a,
body.single-application .nav-primary .nav a,
body.blog .nav-primary .nav a,
body.category .nav-primary .nav a,
body.search .nav-primary .nav a,
body.single-post .nav-primary .nav a,
body.post-type-archive-insight .nav-primary .nav a,
body.is-light-theme .nav-primary .nav a {
  color: #c9d6df;
}

/* line 365, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav a:hover,
body.tax-application_category .nav-primary .nav a:hover,
body.single-application .nav-primary .nav a:hover,
body.blog .nav-primary .nav a:hover,
body.category .nav-primary .nav a:hover,
body.search .nav-primary .nav a:hover,
body.single-post .nav-primary .nav a:hover,
body.post-type-archive-insight .nav-primary .nav a:hover,
body.is-light-theme .nav-primary .nav a:hover {
  text-decoration: none;
  color: #11999e;
}

/* line 371, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav > li > ul,
body.tax-application_category .nav-primary .nav > li > ul,
body.single-application .nav-primary .nav > li > ul,
body.blog .nav-primary .nav > li > ul,
body.category .nav-primary .nav > li > ul,
body.search .nav-primary .nav > li > ul,
body.single-post .nav-primary .nav > li > ul,
body.post-type-archive-insight .nav-primary .nav > li > ul,
body.is-light-theme .nav-primary .nav > li > ul {
  background: rgba(57, 62, 70, 0.95);
}

/* line 374, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav > li > ul::before,
body.tax-application_category .nav-primary .nav > li > ul::before,
body.single-application .nav-primary .nav > li > ul::before,
body.blog .nav-primary .nav > li > ul::before,
body.category .nav-primary .nav > li > ul::before,
body.search .nav-primary .nav > li > ul::before,
body.single-post .nav-primary .nav > li > ul::before,
body.post-type-archive-insight .nav-primary .nav > li > ul::before,
body.is-light-theme .nav-primary .nav > li > ul::before {
  background: rgba(57, 62, 70, 0.95);
}

/* line 378, resources/assets/styles/layouts/_header.scss */

body.template-partners .nav-primary .nav > li > ul ul a,
body.tax-application_category .nav-primary .nav > li > ul ul a,
body.single-application .nav-primary .nav > li > ul ul a,
body.blog .nav-primary .nav > li > ul ul a,
body.category .nav-primary .nav > li > ul ul a,
body.search .nav-primary .nav > li > ul ul a,
body.single-post .nav-primary .nav > li > ul ul a,
body.post-type-archive-insight .nav-primary .nav > li > ul ul a,
body.is-light-theme .nav-primary .nav > li > ul ul a {
  color: #c9d6df;
}

/* line 389, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .compact-banner a {
  color: #1e2022;
}

/* line 392, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .compact-banner a path {
  fill: #1e2022;
}

/* line 396, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .compact-banner a:hover {
  color: #11999e;
}

/* line 399, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .compact-banner a:hover path {
  fill: #11999e;
}

/* line 406, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .banner {
  color: #1e2022;
}

/* line 409, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .banner path {
  color: #1e2022;
  fill: #1e2022;
}

/* line 414, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .banner a {
  color: #1e2022;
}

/* line 418, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .banner .header-left {
  color: #1e2022;
}

/* line 425, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav .menu-item-has-children > a {
  color: #1e2022;
}

/* line 428, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav .menu-item-has-children > a:hover {
  color: #11999e;
}

/* line 433, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav a {
  color: #52616b;
}

/* line 436, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav a:hover {
  text-decoration: none;
  color: #11999e;
}

/* line 442, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav > li > ul {
  background: rgba(255, 255, 255, 0.95);
}

/* line 445, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav > li > ul::before {
  background: rgba(255, 255, 255, 0.95);
}

/* line 449, resources/assets/styles/layouts/_header.scss */

body.single-application.header-text-dark .nav-primary .nav > li > ul ul a {
  color: #52616b;
}

/* line 1, resources/assets/styles/layouts/_footer.scss */

.site-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 30px 0 calc(100px + env(safe-area-inset-bottom));
  position: relative;
  z-index: 10;
}

@media (min-width: 920px) {
  /* line 1, resources/assets/styles/layouts/_footer.scss */

  .site-footer {
    padding: 60px 0;
  }
}

/* line 13, resources/assets/styles/layouts/_footer.scss */

.site-footer path {
  color: #1e2022;
  fill: #1e2022;
}

@media (min-width: 620px) {
  /* line 1, resources/assets/styles/layouts/_footer.scss */

  .site-footer {
    flex-direction: column-reverse;
  }
}

@media (min-width: 920px) {
  /* line 1, resources/assets/styles/layouts/_footer.scss */

  .site-footer {
    flex-direction: row;
    padding-bottom: 120px;
  }
}

/* line 27, resources/assets/styles/layouts/_footer.scss */

.site-footer__left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  font-size: 0.875em;
}

/* line 34, resources/assets/styles/layouts/_footer.scss */

.site-footer__left a {
  color: #1e2022;
  font-weight: bold;
}

/* line 38, resources/assets/styles/layouts/_footer.scss */

.site-footer__left a:hover {
  color: #11999e;
  text-decoration: none;
}

@media (min-width: 620px) {
  /* line 27, resources/assets/styles/layouts/_footer.scss */

  .site-footer__left {
    flex-direction: row;
    margin-top: 40px;
  }

  /* line 48, resources/assets/styles/layouts/_footer.scss */

  .site-footer__left .widget:first-child {
    display: none;
  }
}

@media (min-width: 920px) {
  /* line 27, resources/assets/styles/layouts/_footer.scss */

  .site-footer__left {
    flex: 0.3;
    flex-direction: column;
    margin-top: 0;
    text-align: left;
  }

  /* line 59, resources/assets/styles/layouts/_footer.scss */

  .site-footer__left .widget:first-child {
    display: block;
  }
}

/* line 65, resources/assets/styles/layouts/_footer.scss */

.site-footer__sidebar {
  display: flex;
  flex-direction: column;
}

/* line 69, resources/assets/styles/layouts/_footer.scss */

.site-footer__sidebar section:first-child {
  margin-bottom: 15px;
}

/* line 73, resources/assets/styles/layouts/_footer.scss */

.site-footer__sidebar .widget_text {
  margin-bottom: 3px;
}

/* line 77, resources/assets/styles/layouts/_footer.scss */

.site-footer__sidebar p {
  margin: 0;
}

/* line 81, resources/assets/styles/layouts/_footer.scss */

.site-footer__sidebar section:last-child {
  margin: 10px 0 30px;
}

@media (min-width: 620px) {
  /* line 65, resources/assets/styles/layouts/_footer.scss */

  .site-footer__sidebar {
    flex: 1;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 25px;
  }

  /* line 91, resources/assets/styles/layouts/_footer.scss */

  .site-footer__sidebar p,
  .site-footer__sidebar section:last-child {
    margin: 0;
  }
}

@media (min-width: 920px) {
  /* line 65, resources/assets/styles/layouts/_footer.scss */

  .site-footer__sidebar {
    flex: unset;
    flex-direction: column;
  }
}

/* line 102, resources/assets/styles/layouts/_footer.scss */

.site-footer__copyright {
  font-weight: bold;
}

@media (min-width: 620px) {
  /* line 105, resources/assets/styles/layouts/_footer.scss */

  .site-footer__copyright span {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 105, resources/assets/styles/layouts/_footer.scss */

  .site-footer__copyright span {
    display: inline;
  }
}

/* line 116, resources/assets/styles/layouts/_footer.scss */

.site-footer__right {
  display: none;
}

@media (min-width: 620px) {
  /* line 116, resources/assets/styles/layouts/_footer.scss */

  .site-footer__right {
    display: flex;
    flex-direction: row;
    flex: 1;
    width: 100%;
  }
}

@media (min-width: 920px) {
  /* line 116, resources/assets/styles/layouts/_footer.scss */

  .site-footer__right {
    justify-content: flex-end;
  }
}

/* line 132, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container {
  width: 100%;
}

@media (min-width: 920px) {
  /* line 132, resources/assets/styles/layouts/_footer.scss */

  .menu-footer-nav-container {
    width: auto;
  }
}

/* line 139, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav {
  column-count: 3;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  gap: 20%;
}

@media (min-width: 768px) {
  /* line 139, resources/assets/styles/layouts/_footer.scss */

  .menu-footer-nav-container .nav {
    text-align: left;
    gap: 12%;
  }
}

@media (min-width: 1024px) {
  /* line 139, resources/assets/styles/layouts/_footer.scss */

  .menu-footer-nav-container .nav {
    width: auto;
    column-count: 4;
    gap: 50px;
  }
}

/* line 159, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav a {
  color: #1e2022;
  font-size: 0.875em;
  font-weight: bold;
}

/* line 164, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav a:hover {
  color: #11999e;
  text-decoration: none;
}

/* line 170, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav li {
  break-inside: avoid-column;
}

/* line 174, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav .sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 179, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav .sub-menu > li:last-child {
  margin-bottom: 30px;
}

/* line 184, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav > li > a {
  font-weight: bold;
  cursor: auto;
  text-transform: uppercase;
  font-size: 1.25em;
  display: block;
}

/* line 191, resources/assets/styles/layouts/_footer.scss */

.menu-footer-nav-container .nav > li > a:hover {
  text-decoration: none;
  color: #1e2022;
}

@media (min-width: 920px) {
  /* line 184, resources/assets/styles/layouts/_footer.scss */

  .menu-footer-nav-container .nav > li > a {
    font-size: 1.5em;
  }
}

/** Page specific styles */

/* line 214, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer path,
body.tax-application_category .site-footer path,
body.single-application .site-footer path,
body.post-type-archive-insight .site-footer path,
body.is-dark-theme .site-footer path {
  color: #fff;
  fill: #fff;
}

/* line 220, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer__left a,
body.tax-application_category .site-footer__left a,
body.single-application .site-footer__left a,
body.post-type-archive-insight .site-footer__left a,
body.is-dark-theme .site-footer__left a {
  color: #fff;
}

/* line 223, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer__left a:hover,
body.tax-application_category .site-footer__left a:hover,
body.single-application .site-footer__left a:hover,
body.post-type-archive-insight .site-footer__left a:hover,
body.is-dark-theme .site-footer__left a:hover {
  color: #11999e;
}

/* line 231, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer .menu-footer-nav-container .nav a,
body.tax-application_category .site-footer .menu-footer-nav-container .nav a,
body.single-application .site-footer .menu-footer-nav-container .nav a,
body.post-type-archive-insight .site-footer .menu-footer-nav-container .nav a,
body.is-dark-theme .site-footer .menu-footer-nav-container .nav a {
  color: #fff;
}

/* line 234, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer .menu-footer-nav-container .nav a:hover,
body.tax-application_category .site-footer .menu-footer-nav-container .nav a:hover,
body.single-application .site-footer .menu-footer-nav-container .nav a:hover,
body.post-type-archive-insight .site-footer .menu-footer-nav-container .nav a:hover,
body.is-dark-theme .site-footer .menu-footer-nav-container .nav a:hover {
  color: #11999e;
}

/* line 239, resources/assets/styles/layouts/_footer.scss */

body.template-partners .site-footer .menu-footer-nav-container .nav > li > a:hover,
body.tax-application_category .site-footer .menu-footer-nav-container .nav > li > a:hover,
body.single-application .site-footer .menu-footer-nav-container .nav > li > a:hover,
body.post-type-archive-insight .site-footer .menu-footer-nav-container .nav > li > a:hover,
body.is-dark-theme .site-footer .menu-footer-nav-container .nav > li > a:hover {
  color: #fff;
}

/* line 1, resources/assets/styles/layouts/_posts.scss */

.blog,
.category {
  background: #fff;
}

/* line 5, resources/assets/styles/layouts/_posts.scss */

.blog .wrap,
.category .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png) #f0f5f9;
  min-height: calc(100vh - 50px);
}

/* line 11, resources/assets/styles/layouts/_posts.scss */

.blog__list__post,
.category__list__post {
  border-bottom: 1px solid rgba(30, 32, 34, 0.25);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 16, resources/assets/styles/layouts/_posts.scss */

.blog__list__post:last-child,
.category__list__post:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/* line 22, resources/assets/styles/layouts/_posts.scss */

.blog__list__post h3,
.category__list__post h3 {
  font-size: 1.5em;
  margin: 15px 0;
}

/* line 27, resources/assets/styles/layouts/_posts.scss */

.blog__list__post time,
.category__list__post time {
  font-weight: 0.875em;
}

/* line 33, resources/assets/styles/layouts/_posts.scss */

.blog__featured,
.category__featured {
  margin: 0 0 60px;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  display: flex;
  flex-direction: row;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* line 43, resources/assets/styles/layouts/_posts.scss */

.blog__featured--related,
.category__featured--related {
  margin: 50px 0 30px;
}

/* line 47, resources/assets/styles/layouts/_posts.scss */

.blog__featured::-webkit-scrollbar,
.category__featured::-webkit-scrollbar {
  display: none;
}

@media (min-width: 768px) {
  /* line 33, resources/assets/styles/layouts/_posts.scss */

  .blog__featured,
  .category__featured {
    display: grid;
    scroll-snap-type: none;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    overflow: visible;
  }
}

@media (min-width: 1500px) {
  /* line 33, resources/assets/styles/layouts/_posts.scss */

  .blog__featured,
  .category__featured {
    gap: 40px;
  }
}

/* line 63, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post,
.category__featured__post {
  background: #e5e9ec;
  color: #1e2022;
  border-radius: 6px;
  overflow: hidden;
  transition: 0.3s ease-in-out;
  scroll-snap-align: center;
  scroll-snap-stop: always;
  width: calc(100vw - 30px);
  flex-shrink: 0;
  margin: 0 20px;
}

@media (min-width: 768px) {
  /* line 63, resources/assets/styles/layouts/_posts.scss */

  .blog__featured__post,
  .category__featured__post {
    width: auto;
    margin: 0;
  }
}

/* line 80, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post:hover,
.category__featured__post:hover {
  text-decoration: none;
  opacity: 0.8;
}

/* line 85, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post img,
.category__featured__post img {
  width: 100%;
  height: auto;
  border-radius: 6px 6px 0 0;
}

/* line 91, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post__content,
.category__featured__post__content {
  padding: 20px 20px 25px;
}

/* line 95, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post__category,
.category__featured__post__category {
  text-transform: uppercase;
  font-size: 0.87em;
  color: #52616b;
}

/* line 101, resources/assets/styles/layouts/_posts.scss */

.blog__featured__post h2,
.category__featured__post h2 {
  margin: 0;
}

@media (min-width: 768px) {
  /* line 106, resources/assets/styles/layouts/_posts.scss */

  .blog__featured__indicators,
  .category__featured__indicators {
    display: none;
  }
}

/* line 115, resources/assets/styles/layouts/_posts.scss */

.blog__footer,
.category__footer {
  display: flex;
  flex-direction: row;
  margin-top: 65px;
  align-items: center;
}

/* line 121, resources/assets/styles/layouts/_posts.scss */

.blog__footer__count,
.category__footer__count {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.875em;
}

/* line 127, resources/assets/styles/layouts/_posts.scss */

.blog__footer__nav,
.category__footer__nav {
  display: flex;
}

/* line 130, resources/assets/styles/layouts/_posts.scss */

.blog__footer__nav__previous a,
.category__footer__nav__previous a {
  transform: scaleX(-1);
}

/* line 135, resources/assets/styles/layouts/_posts.scss */

.blog__footer a,
.category__footer a {
  display: block;
  background: #1e2022;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  border: 0;
  padding: 0;
  outline: none;
  color: transparent;
  width: 8px;
  height: 14px;
}

/* line 147, resources/assets/styles/layouts/_posts.scss */

.blog__footer a:first-child,
.category__footer a:first-child {
  margin: 0 10px 0 15px;
}

/* line 151, resources/assets/styles/layouts/_posts.scss */

.blog__footer a:disabled,
.category__footer a:disabled {
  opacity: 0.5;
}

/* line 155, resources/assets/styles/layouts/_posts.scss */

.blog__footer a:hover,
.category__footer a:hover {
  background: #11999e;
}

/* line 158, resources/assets/styles/layouts/_posts.scss */

.blog__footer a:hover:disabled,
.category__footer a:hover:disabled {
  background: #1e2022;
}

/* line 166, resources/assets/styles/layouts/_posts.scss */

.blog-header {
  background-image: linear-gradient(180deg, #192a35 0%, #14242f 100%);
  color: #fff;
  margin-bottom: 40px;
}

/* line 171, resources/assets/styles/layouts/_posts.scss */

.blog-header h1 {
  font-size: 4.5em;
  line-height: 1;
}

/* line 175, resources/assets/styles/layouts/_posts.scss */

.blog-header h1 small {
  font-size: 0.2em;
}

/* line 181, resources/assets/styles/layouts/_posts.scss */

.blog-subheader {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid rgba(30, 32, 34, 0.25);
  padding-bottom: 30px;
  margin-bottom: 30px;
}

/* line 189, resources/assets/styles/layouts/_posts.scss */

.blog-subheader__left {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 195, resources/assets/styles/layouts/_posts.scss */

.blog-subheader__label {
  display: none;
}

@media (min-width: 768px) {
  /* line 195, resources/assets/styles/layouts/_posts.scss */

  .blog-subheader__label {
    display: inline;
  }
}

/* line 202, resources/assets/styles/layouts/_posts.scss */

.blog-subheader .select {
  display: grid;
  grid-template-areas: "select";
  align-items: center;
  position: relative;
  color: #11999e;
  font-weight: bold;
  margin-left: 10px;
}

/* line 211, resources/assets/styles/layouts/_posts.scss */

.blog-subheader .select select {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  padding: 0 1em 0 0;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  outline: none;
  color: #11999e;
  font-weight: bold;
}

/* line 227, resources/assets/styles/layouts/_posts.scss */

.blog-subheader .select select::-ms-expand {
  display: none;
}

/* line 232, resources/assets/styles/layouts/_posts.scss */

.blog-subheader .select::after {
  content: " ";
  grid-area: select;
  background: currentColor;
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA4IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPvSAhoo8L3RpdGxlPgogICAgPGcgaWQ9IkNvbXBhbnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NS4wMDAwMDAsIC0zNzM3LjAwMDAwMCkiIGZpbGw9IiMxRTIwMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NTUuOTYwOTM4LDM3NTEuMjg5MDYgQzQ1Ni4yMTYxNDYsMzc1MS4yODkwNiA0NTYuNDMyMjkyLDM3NTEuMjAwNTIgNDU2LjYwOTM3NSwzNzUxLjAyMzQ0IEw0NTYuNjA5Mzc1LDM3NTEuMDIzNDQgTDQ2Mi42ODc1LDM3NDUuMDc4MTIgQzQ2Mi43OTY4NzUsMzc0NC45NzM5NiA0NjIuODc3NjA0LDM3NDQuODYxOTggNDYyLjkyOTY4OCwzNzQ0Ljc0MjE5IEM0NjIuOTgxNzcxLDM3NDQuNjIyNCA0NjMuMDA3ODEyLDM3NDQuNDk0NzkgNDYzLjAwNzgxMiwzNzQ0LjM1OTM4IEM0NjMuMDA3ODEyLDM3NDQuMjE4NzUgNDYyLjk4MTc3MSwzNzQ0LjA4OTg0IDQ2Mi45Mjk2ODgsMzc0My45NzI2NiBDNDYyLjg3NzYwNCwzNzQzLjg1NTQ3IDQ2Mi43OTY4NzUsMzc0My43NDQ3OSA0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NjIuNjg3NSwzNzQzLjY0MDYyIEw0NTYuNjA5Mzc1LDM3MzcuNjk1MzEgQzQ1Ni40MzIyOTIsMzczNy41MTgyMyA0NTYuMjE2MTQ2LDM3MzcuNDI5NjkgNDU1Ljk2MDkzOCwzNzM3LjQyOTY5IEM0NTUuNzgzODU0LDM3MzcuNDI5NjkgNDU1LjYyNjMwMiwzNzM3LjQ3MTM1IDQ1NS40ODgyODEsMzczNy41NTQ2OSBDNDU1LjM1MDI2LDM3MzcuNjM4MDIgNDU1LjIzODI4MSwzNzM3Ljc0ODcgNDU1LjE1MjM0NCwzNzM3Ljg4NjcyIEM0NTUuMDY2NDA2LDM3MzguMDI0NzQgNDU1LjAyMzQzOCwzNzM4LjE4MjI5IDQ1NS4wMjM0MzgsMzczOC4zNTkzOCBDNDU1LjAyMzQzOCwzNzM4LjYxNDU4IDQ1NS4xMTk3OTIsMzczOC44Mzg1NCA0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NTUuMzEyNSwzNzM5LjAzMTI1IEw0NjAuNzgxMjUsMzc0NC4zNTkzOCBMNDU1LjMxMjUsMzc0OS42ODc1IEM0NTUuMTE5NzkyLDM3NDkuODg1NDIgNDU1LjAyMzQzOCwzNzUwLjExMTk4IDQ1NS4wMjM0MzgsMzc1MC4zNjcxOSBDNDU1LjAyMzQzOCwzNzUwLjUzOTA2IDQ1NS4wNjY0MDYsMzc1MC42OTQwMSA0NTUuMTUyMzQ0LDM3NTAuODMyMDMgQzQ1NS4yMzgyODEsMzc1MC45NzAwNSA0NTUuMzUwMjYsMzc1MS4wODA3MyA0NTUuNDg4MjgxLDM3NTEuMTY0MDYgQzQ1NS42MjYzMDIsMzc1MS4yNDc0IDQ1NS43ODM4NTQsMzc1MS4yODkwNiA0NTUuOTYwOTM4LDM3NTEuMjg5MDYgWiIgaWQ9IvSAhooiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  width: 8px;
  height: 14px;
  justify-self: end;
  transform: rotate(90deg);
}

/* line 244, resources/assets/styles/layouts/_posts.scss */

.blog-subheader .select select,
.blog-subheader .select::after {
  grid-area: select;
}

/* line 251, resources/assets/styles/layouts/_posts.scss */

.single {
  background: #fff;
}

/* line 254, resources/assets/styles/layouts/_posts.scss */

.single .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png) #f0f5f9;
  min-height: calc(100vh - 50px);
}

/* line 259, resources/assets/styles/layouts/_posts.scss */

.single .blog-header {
  padding-bottom: 100px;
}

/* line 262, resources/assets/styles/layouts/_posts.scss */

.single .blog-header h1 {
  font-size: 2em;
  text-transform: none;
}

/* line 267, resources/assets/styles/layouts/_posts.scss */

.single .blog-header .entry-meta {
  font-size: 0.875em;
  font-weight: bold;
}

/* line 272, resources/assets/styles/layouts/_posts.scss */

.single .blog-header .v-separator {
  display: inline-block;
  width: 2px;
  height: 0.875em;
  background: #fff;
  margin: 0 8px;
}

/* line 280, resources/assets/styles/layouts/_posts.scss */

.single .blog-header .author {
  color: #c9d6df;
  font-size: 0.875em;
}

/* line 286, resources/assets/styles/layouts/_posts.scss */

.single__post-thumbnail {
  margin: -100px auto 0;
}

/* line 289, resources/assets/styles/layouts/_posts.scss */

.single__post-thumbnail img {
  width: 100%;
  height: auto;
}

/* line 296, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group {
  border-top: 1px solid rgba(30, 32, 34, 0.25);
  border-bottom: 1px solid rgba(30, 32, 34, 0.25);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 15px;
}

/* line 303, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group h3 {
  font-size: 1.5em;
  margin: 15px 0 0;
}

/* line 308, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group p {
  font-size: 0.875em;
}

/* line 310, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group p strong {
  font-size: 1rem;
}

/* line 315, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group > p strong {
  font-size: 0.875rem;
}

/* line 319, resources/assets/styles/layouts/_posts.scss */

.single .main .single__further-info.wp-block-group > div {
  padding: 0;
}

/* line 328, resources/assets/styles/layouts/_posts.scss */

.single .post .is-style-large-paragraph {
  max-width: none;
}

/* line 332, resources/assets/styles/layouts/_posts.scss */

.single .post .wp-block-image {
  margin-top: 60px;
  margin-bottom: 35px;
}

/* line 339, resources/assets/styles/layouts/_posts.scss */

.single .section:last-child {
  margin-bottom: 0;
}

/* line 344, resources/assets/styles/layouts/_posts.scss */

.results-for {
  text-transform: none;
  margin-bottom: 35px;
}

/* line 348, resources/assets/styles/layouts/_posts.scss */

.results-for small {
  font-size: 0.875rem;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/** Blocks Outside Gutenberg **/

/* line 1, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section {
  margin: 60px auto;
}

/* line 4, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section:first-child {
  margin: 0 auto;
}

/* line 8, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section.is-style-lifted-section {
  margin-top: -260px;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/_section.scss */

  .wp-block-acf-section {
    display: grid;
    grid-template-columns: 170px auto 170px;
    grid-template-areas: "title content .";
    gap: 30px;
  }
}

@media (min-width: 1500px) {
  /* line 1, resources/assets/styles/blocks/_section.scss */

  .wp-block-acf-section {
    grid-template-columns: 170px auto 170px;
    grid-template-areas: "title content .";
    gap: 70px;
  }
}

/* line 25, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section__header {
  border-top: 1px solid #1e2022;
  grid-area: title;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding-top: 8px;
  margin: 0 auto 16px;
  font-size: 0.75em;
  text-align: center;
  width: 170px;
}

@media (min-width: 1200px) {
  /* line 25, resources/assets/styles/blocks/_section.scss */

  .wp-block-acf-section__header {
    width: auto;
    text-align: left;
    margin: 10px 0 0;
  }
}

/* line 44, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section__content {
  grid-area: content;
  text-align: center;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 44, resources/assets/styles/blocks/_section.scss */

  .wp-block-acf-section__content {
    text-align: left;
  }
}

/* line 53, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section__content .wp-block-column:last-child,
.wp-block-acf-section__content p:last-child {
  margin-bottom: 0;
}

/* line 59, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section.is-style-no-title-section {
  display: block;
  width: 100%;
  max-width: 985px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 66, resources/assets/styles/blocks/_section.scss */

.wp-block-acf-section.is-style-no-title-section .wp-block-acf-section__header {
  display: none;
}

/* line 73, resources/assets/styles/blocks/_section.scss */

.wp-admin .wp-block-acf-section {
  display: block;
}

/* line 76, resources/assets/styles/blocks/_section.scss */

.wp-admin .wp-block-acf-section__header {
  margin-right: 50px;
  float: left;
  font-size: 0.75em;
}

/* line 1, resources/assets/styles/blocks/_standout.scss */

.wp-block-acf-standout {
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 0.95;
  text-align: center;
  position: relative;
}

/* line 9, resources/assets/styles/blocks/_standout.scss */

.wp-block-acf-standout span {
  position: relative;
  z-index: 10;
}

@media (min-width: 920px) {
  /* line 9, resources/assets/styles/blocks/_standout.scss */

  .wp-block-acf-standout span {
    z-index: initial;
  }
}

/* line 17, resources/assets/styles/blocks/_standout.scss */

.wp-block-acf-standout span:nth-child(1),
.wp-block-acf-standout span:nth-child(4) {
  z-index: 10;
}

/* line 22, resources/assets/styles/blocks/_standout.scss */

.wp-block-acf-standout span:first-child {
  line-height: 0.74;
}

/* line 27, resources/assets/styles/blocks/_standout.scss */

.wp-block-acf-standout .fitty-span--medium {
  font-weight: normal;
}

/* line 33, resources/assets/styles/blocks/_standout.scss */

.fit {
  display: inline-block;
  white-space: nowrap;
}

/* line 38, resources/assets/styles/blocks/_standout.scss */

.wp-admin .wp-block-acf-standout {
  font-size: 1.5em;
  text-align: left;
}

/* line 42, resources/assets/styles/blocks/_standout.scss */

.wp-admin .wp-block-acf-standout span {
  display: block;
}

/* line 48, resources/assets/styles/blocks/_standout.scss */

.parallax-satellite {
  position: absolute;
  display: none;
}

@media (min-width: 920px) {
  /* line 48, resources/assets/styles/blocks/_standout.scss */

  .parallax-satellite {
    display: block;
  }
}

/* line 56, resources/assets/styles/blocks/_standout.scss */

.parallax-satellite--1 {
  background: url(/wp-content/themes/kleos/dist/images/satellite-1.png);
  width: 532px;
  height: 334px;
  left: 50%;
  margin-left: -266px;
  bottom: 10%;
  display: none;
}

@media (min-width: 920px) {
  /* line 56, resources/assets/styles/blocks/_standout.scss */

  .parallax-satellite--1 {
    display: block;
  }
}

/* line 70, resources/assets/styles/blocks/_standout.scss */

.parallax-satellite--2 {
  background: url(/wp-content/themes/kleos/dist/images/satellite-2.png);
  width: 114px;
  height: 73px;
  right: 22%;
  top: 38%;
}

/* line 78, resources/assets/styles/blocks/_standout.scss */

.parallax-satellite--3 {
  background: url(/wp-content/themes/kleos/dist/images/satellite-3.png);
  width: 152px;
  height: 93px;
  top: 8%;
  left: 25%;
}

/* line 86, resources/assets/styles/blocks/_standout.scss */

.parallax-satellite--4 {
  background: url(data:image/png;base64,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);
  width: 56px;
  height: 38px;
  top: -80px;
  left: 50%;
  margin-left: -28px;
}

/** Page Templates **/

/* line 1, resources/assets/styles/layouts/_default-page.scss */

.page-template-default,
.error404 {
  background: #fff;
}

/* line 5, resources/assets/styles/layouts/_default-page.scss */

.page-template-default .wrap,
.error404 .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png) #f0f5f9;
  min-height: calc(100vh - 50px);
}

/* line 11, resources/assets/styles/layouts/_default-page.scss */

#space-invaders {
  margin: 0 auto;
  display: block;
  background: transparent;
}

/* line 2, resources/assets/styles/layouts/_company.scss */

.template-company .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png) #8da7b8;
  min-height: calc(100vh - 50px);
}

/* line 1, resources/assets/styles/layouts/_dark.scss */

body.template-partners,
body.tax-application_category,
body.single-application,
body.post-type-archive-insight,
body.is-dark-theme {
  color: #fff;
}

/* line 8, resources/assets/styles/layouts/_dark.scss */

body.template-partners .is-style-small-paragraph,
body.template-partners h6,
body.tax-application_category .is-style-small-paragraph,
body.tax-application_category h6,
body.single-application .is-style-small-paragraph,
body.single-application h6,
body.post-type-archive-insight .is-style-small-paragraph,
body.post-type-archive-insight h6,
body.is-dark-theme .is-style-small-paragraph,
body.is-dark-theme h6 {
  color: #c9d6df;
}

/* line 12, resources/assets/styles/layouts/_dark.scss */

body.template-partners .wrap,
body.tax-application_category .wrap,
body.single-application .wrap,
body.post-type-archive-insight .wrap,
body.is-dark-theme .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png) #192a35;
  min-height: 100vh;
  overflow: hidden;
}

@media (min-width: 920px) {
  /* line 12, resources/assets/styles/layouts/_dark.scss */

  body.template-partners .wrap,
  body.tax-application_category .wrap,
  body.single-application .wrap,
  body.post-type-archive-insight .wrap,
  body.is-dark-theme .wrap {
    min-height: calc(100vh - 30px);
  }
}

@media (min-width: 1200px) {
  /* line 12, resources/assets/styles/layouts/_dark.scss */

  body.template-partners .wrap,
  body.tax-application_category .wrap,
  body.single-application .wrap,
  body.post-type-archive-insight .wrap,
  body.is-dark-theme .wrap {
    min-height: calc(100vh - 50px);
  }
}

/* line 26, resources/assets/styles/layouts/_dark.scss */

body.template-partners .wp-block-acf-section__header,
body.tax-application_category .wp-block-acf-section__header,
body.single-application .wp-block-acf-section__header,
body.post-type-archive-insight .wp-block-acf-section__header,
body.is-dark-theme .wp-block-acf-section__header {
  border-color: #fff;
}

/* line 30, resources/assets/styles/layouts/_dark.scss */

body.template-partners tr,
body.tax-application_category tr,
body.single-application tr,
body.post-type-archive-insight tr,
body.is-dark-theme tr {
  border-color: rgba(240, 245, 249, 0.25);
}

/* line 36, resources/assets/styles/layouts/_dark.scss */

body.template-partners .wp-block-button.is-style-outline .wp-block-button__link:hover,
body.tax-application_category .wp-block-button.is-style-outline .wp-block-button__link:hover,
body.single-application .wp-block-button.is-style-outline .wp-block-button__link:hover,
body.post-type-archive-insight .wp-block-button.is-style-outline .wp-block-button__link:hover,
body.is-dark-theme .wp-block-button.is-style-outline .wp-block-button__link:hover {
  background: #fff;
  color: #000;
  mix-blend-mode: screen;
  border: 2px solid #fff;
  text-decoration: none;
}

/* line 47, resources/assets/styles/layouts/_dark.scss */

body.template-partners .accordion__button,
body.tax-application_category .accordion__button,
body.single-application .accordion__button,
body.post-type-archive-insight .accordion__button,
body.is-dark-theme .accordion__button {
  color: #fff;
}

/* line 50, resources/assets/styles/layouts/_dark.scss */

body.template-partners .accordion__button:hover,
body.tax-application_category .accordion__button:hover,
body.single-application .accordion__button:hover,
body.post-type-archive-insight .accordion__button:hover,
body.is-dark-theme .accordion__button:hover {
  color: #11999e;
}

/* line 57, resources/assets/styles/layouts/_dark.scss */

body.template-partners .resellers__post,
body.tax-application_category .resellers__post,
body.single-application .resellers__post,
body.post-type-archive-insight .resellers__post,
body.is-dark-theme .resellers__post {
  border-color: rgba(240, 245, 249, 0.25);
  color: #c9d6df;
}

/* line 62, resources/assets/styles/layouts/_dark.scss */

body.template-partners .resellers__title,
body.tax-application_category .resellers__title,
body.single-application .resellers__title,
body.post-type-archive-insight .resellers__title,
body.is-dark-theme .resellers__title {
  color: #fff;
}

/* line 67, resources/assets/styles/layouts/_dark.scss */

body.template-partners table,
body.tax-application_category table,
body.single-application table,
body.post-type-archive-insight table,
body.is-dark-theme table {
  color: #c9d6df;
}

/* line 70, resources/assets/styles/layouts/_dark.scss */

body.template-partners table td:first-child,
body.tax-application_category table td:first-child,
body.single-application table td:first-child,
body.post-type-archive-insight table td:first-child,
body.is-dark-theme table td:first-child {
  color: #fff;
}

/* line 2, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover {
  height: calc(100vh - 120px);
  min-height: 765px;
  margin-bottom: 150px;
}

/* line 7, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover .wp-block-buttons {
  position: absolute;
  left: 0;
  bottom: -28px;
  width: 100%;
}

/* line 13, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover .wp-block-buttons .wp-block-button__link {
  background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+9ICEqTwvdGl0bGU+CiAgICA8ZyBpZD0iQXBwbGljYXRpb25zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVndWxhdG9yeSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Mi4wMDAwMDAsIC04ODQuMDAwMDAwKSIgZmlsbD0iIzFFMjAyMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg1My4wMDAwMDAsIDg0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS4yNTk3NjU2LDUyLjYyMDExNzIgQzQ1LjQwMTA0MTcsNTIuNjIwMTE3MiA0NS41NDAwMzkxLDUyLjU5MzkxMjggNDUuNjc2NzU3OCw1Mi41NDE1MDM5IEM0NS44MTM0NzY2LDUyLjQ4OTA5NTEgNDUuOTI3NDA4OSw1Mi40MTUwMzkxIDQ2LjAxODU1NDcsNTIuMzE5MzM1OSBMNTAuNDYxOTE0MSw0Ny44NjIzMDQ3IEM1MC42NzYxMDY4LDQ3LjY0ODExMiA1MC43ODMyMDMxLDQ3LjQwMjAxODIgNTAuNzgzMjAzMSw0Ny4xMjQwMjM0IEM1MC43ODMyMDMxLDQ2LjgzMjM1NjggNTAuNjg5Nzc4Niw0Ni41OTQyMzgzIDUwLjUwMjkyOTcsNDYuNDA5NjY4IEM1MC4zMTYwODA3LDQ2LjIyNTA5NzcgNTAuMDgzNjU4OSw0Ni4xMzI4MTI1IDQ5LjgwNTY2NDEsNDYuMTMyODEyNSBDNDkuNjUwNzE2MSw0Ni4xMzI4MTI1IDQ5LjUxMjg1ODEsNDYuMTYzNTc0MiA0OS4zOTIwODk4LDQ2LjIyNTA5NzcgQzQ5LjI3MTMyMTYsNDYuMjg2NjIxMSA0OS4xNjUzNjQ2LDQ2LjM2NTIzNDQgNDkuMDc0MjE4OCw0Ni40NjA5Mzc1IEw0Ny41MDg3ODkxLDQ4LjAxOTUzMTIgTDQ2LjIyOSw0OS41MDQgTDQ2LjI5MTk5MjIsNDguMDI2MzY3MiBMNDYuMjkxOTkyMiw0MC41ODIwMzEyIEM0Ni4yOTE5OTIyLDQwLjI2MzAyMDggNDYuMTk3NDI4NCw0MC4wMDU1MzM5IDQ2LjAwODMwMDgsMzkuODA5NTcwMyBDNDUuODE5MTczMiwzOS42MTM2MDY4IDQ1LjU2OTY2MTUsMzkuNTE1NjI1IDQ1LjI1OTc2NTYsMzkuNTE1NjI1IEM0NC45NTQ0MjcxLDM5LjUxNTYyNSA0NC43MDcxOTQsMzkuNjEzNjA2OCA0NC41MTgwNjY0LDM5LjgwOTU3MDMgQzQ0LjMyODkzODgsNDAuMDA1NTMzOSA0NC4yMzQzNzUsNDAuMjYzMDIwOCA0NC4yMzQzNzUsNDAuNTgyMDMxMiBMNDQuMjM0Mzc1LDQ4LjAyNjM2NzIgTDQ0LjI5Niw0OS41MTMgTDQzLjAxMDc0MjIsNDguMDE5NTMxMiBMNDEuNDUyMTQ4NCw0Ni40NjA5Mzc1IEM0MS4zNjEwMDI2LDQ2LjM2NTIzNDQgNDEuMjU1MDQ1Niw0Ni4yODY2MjExIDQxLjEzNDI3NzMsNDYuMjI1MDk3NyBDNDEuMDEzNTA5MSw0Ni4xNjM1NzQyIDQwLjg3NTY1MSw0Ni4xMzI4MTI1IDQwLjcyMDcwMzEsNDYuMTMyODEyNSBDNDAuNDQyNzA4Myw0Ni4xMzI4MTI1IDQwLjIxMDI4NjUsNDYuMjI1MDk3NyA0MC4wMjM0Mzc1LDQ2LjQwOTY2OCBDMzkuODM2NTg4NSw0Ni41OTQyMzgzIDM5Ljc0MzE2NDEsNDYuODMyMzU2OCAzOS43NDMxNjQxLDQ3LjEyNDAyMzQgQzM5Ljc0MzE2NDEsNDcuNDAyMDE4MiAzOS44NTAyNjA0LDQ3LjY0ODExMiA0MC4wNjQ0NTMxLDQ3Ljg2MjMwNDcgTDQ0LjUwMDk3NjYsNTIuMzE5MzM1OSBDNDQuNTk2Njc5Nyw1Mi40MTUwMzkxIDQ0LjcxMjg5MDYsNTIuNDg5MDk1MSA0NC44NDk2MDk0LDUyLjU0MTUwMzkgQzQ0Ljk4NjMyODEsNTIuNTkzOTEyOCA0NS4xMjMwNDY5LDUyLjYyMDExNzIgNDUuMjU5NzY1Niw1Mi42MjAxMTcyIFoiIGlkPSL0gISpIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: transparent;
  padding: 0;
}

/* line 25, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover .wp-block-buttons .wp-block-button__link:before {
  animation: button-pulse 1.5s ease-out infinite;
}

/* line 29, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover .wp-block-buttons .wp-block-button__link:after {
  animation: button-pulse 1.5s ease-out .4s infinite;
}

/* line 33, resources/assets/styles/layouts/_application.scss */

.single-application .wp-block-cover .wp-block-buttons .wp-block-button__link:before,
.single-application .wp-block-cover .wp-block-buttons .wp-block-button__link:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  opacity: 0;
  transition: all .25s ease-in-out;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 1, resources/assets/styles/layouts/_application-category.scss */

  body.tax-application_category {
    overflow: hidden;
    height: 100vh;
  }

  /* line 6, resources/assets/styles/layouts/_application-category.scss */

  body.tax-application_category .site-footer {
    display: none;
  }
}

/* line 12, resources/assets/styles/layouts/_application-category.scss */

.main .application-category {
  padding-bottom: 0;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 12, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 180px;
  }
}

@media (min-width: 920px) and (min-height: 870px) {
  /* line 12, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category {
    height: calc(100vh - 30px);
  }
}

@media (min-width: 1200px) and (min-height: 870px) {
  /* line 12, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category {
    height: calc(100vh - 50px);
  }
}

/* line 35, resources/assets/styles/layouts/_application-category.scss */

.main .application-category .container {
  padding: 0 25px;
}

@media (min-width: 1500px) and (min-height: 870px) {
  /* line 35, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category .container {
    padding: 0 10px;
  }
}

/* line 43, resources/assets/styles/layouts/_application-category.scss */

.main .application-category .wp-block-acf-section {
  pointer-events: none;
  position: relative;
  z-index: 10;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 48, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category .wp-block-acf-section__header {
    margin: 42px 0 0;
    text-align: left;
  }
}

/* line 56, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__title {
  font-size: 14em;
  line-height: 0;
  margin: 0;
  text-align: left;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 56, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__title {
    line-height: 0.45;
    margin-bottom: 60px;
    width: 90%;
  }
}

/* line 69, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__description {
  width: 100%;
  max-width: 415px;
  color: #c9d6df;
  margin: 30px auto 0;
}

@media (min-width: 1200px) and (max-height: 870px) {
  /* line 69, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__description {
    display: flex;
    flex-direction: row;
    max-width: unset;
    margin: 60px 0 15px;
  }

  /* line 81, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__description p:first-child {
    margin-top: 0;
  }

  /* line 85, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__description div {
    flex-basis: 0;
    flex-grow: 1;
  }

  /* line 89, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__description div:last-child {
    margin-left: 2em;
  }
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 69, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__description {
    margin: 0;
    text-align: left;
  }
}

/* line 100, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__description__lead-in {
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 109, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__footer {
  text-align: right;
  text-transform: uppercase;
  font-size: 0.75em;
  color: #c9d6df;
  font-weight: bold;
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 109, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__footer {
    display: block;
  }
}

/* line 126, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__list {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  margin: 30px 0 0;
}

@media (min-width: 2000px) and (max-height: 870px) {
  /* line 126, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__list {
    justify-content: center;
  }
}

@media screen and (min-height: 870px) {
  /* line 126, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__list {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  /* line 142, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__list::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 126, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__list {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 140px 0 100px;
    margin: 0;
  }
}

/* line 159, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 350px;
  flex-shrink: 0;
  height: 455px;
  color: #fff;
  transition: 0.2s ease-in-out;
  transform: scale(0.95);
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 159, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__item {
    height: 100%;
  }
}

/* line 174, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item:first-child {
  margin-left: 20px;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 174, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__item:first-child {
    margin-left: 50vw;
  }
}

/* line 182, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item:last-child {
  margin-right: 20px;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 182, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__item:last-child {
    margin-right: 170px;
  }
}

/* line 190, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item:hover {
  text-decoration: none;
}

@media (min-width: 768px) and (min-height: 870px) {
  /* line 190, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__item:hover {
    transform: scale(1);
  }
}

/* line 197, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item:hover img {
  filter: grayscale(0);
}

/* line 201, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item:hover .application-category__item__button {
  opacity: 1;
}

/* line 206, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item__content {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  justify-content: center;
  align-items: flex-end;
  padding: 50px;
  z-index: 10;
}

@media (min-width: 1200px) and (max-height: 870px) {
  /* line 206, resources/assets/styles/layouts/_application-category.scss */

  .main .application-category__item__content {
    width: 100%;
  }
}

/* line 223, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item__title {
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  border-top: 1px solid #f0f5f9;
  padding-top: 10px;
}

/* line 231, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item__button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  z-index: 10;
  opacity: 0;
  transition: 0.5s ease-in-out;
}

/* line 241, resources/assets/styles/layouts/_application-category.scss */

.main .application-category__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.5s ease-in-out;
  filter: grayscale(100%);
}

@keyframes bobble {
  0% {
    transform: translate3d(0, 0, 0);
  }

  20% {
    transform: translate3d(5px, 5px, 0);
  }

  70% {
    transform: translate3d(-5px, -50px, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8, resources/assets/styles/layouts/_home.scss */

.animate-bobble {
  animation: bobble 20s linear infinite;
  z-index: 5;
}

/* line 13, resources/assets/styles/layouts/_home.scss */

.template-home {
  background: #fff;
}

/* line 16, resources/assets/styles/layouts/_home.scss */

.template-home .container--compact {
  max-width: 650px;
}

/* line 20, resources/assets/styles/layouts/_home.scss */

.template-home .main > *:first-child {
  padding-bottom: 0;
}

/* line 24, resources/assets/styles/layouts/_home.scss */

.template-home .zindex-5 {
  z-index: 5;
}

/* line 28, resources/assets/styles/layouts/_home.scss */

.template-home .zindex-10 {
  z-index: 10;
}

/* line 32, resources/assets/styles/layouts/_home.scss */

.template-home .wp-block-acf-standout span:nth-child(1) {
  z-index: 5;
}

/* line 36, resources/assets/styles/layouts/_home.scss */

.template-home .backdrop {
  background: linear-gradient(180deg, #f0f5f9 0%, #bfbebf 30%, #b7c0be 50%, #d0c1d6 80%, #f2d8d8 100%);
  min-height: calc(100vh - 50px);
  position: relative;
}

/* line 42, resources/assets/styles/layouts/_home.scss */

.template-home .wrap {
  background: url(/wp-content/themes/kleos/dist/images/swirl.png);
  min-height: calc(100vh - 50px);
  overflow-x: hidden;
}

/* line 48, resources/assets/styles/layouts/_home.scss */

.template-home .is-style-microworld {
  max-width: none;
  margin-left: -20px;
}

@media (min-width: 1024px) {
  /* line 48, resources/assets/styles/layouts/_home.scss */

  .template-home .is-style-microworld {
    max-width: calc(100% - 280px);
    margin-left: auto;
  }
}

/* line 58, resources/assets/styles/layouts/_home.scss */

.template-home .button-strip {
  margin: 30px auto;
}

@media (min-width: 1024px) {
  /* line 58, resources/assets/styles/layouts/_home.scss */

  .template-home .button-strip {
    margin: 50px auto;
  }
}

/* line 66, resources/assets/styles/layouts/_home.scss */

.template-home .use-case-hero {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -40px;
  width: 90%;
}

/* line 72, resources/assets/styles/layouts/_home.scss */

.template-home .use-case-hero .wp-block-image {
  position: relative;
  z-index: 20;
  transform: scale(1.1);
}

/* line 79, resources/assets/styles/layouts/_home.scss */

.template-home .wp-block-columns--inset {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 85, resources/assets/styles/layouts/_home.scss */

.template-home .news-events-hero {
  width: 90%;
  margin: 0 auto 30px;
}

@media (min-width: 768px) {
  /* line 85, resources/assets/styles/layouts/_home.scss */

  .template-home .news-events-hero {
    margin-bottom: 100px;
  }
}

/* line 94, resources/assets/styles/layouts/_home.scss */

.template-home .news-events-categories-row {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 0 0.4em;
  display: none !important;
}

@media (min-width: 768px) {
  /* line 94, resources/assets/styles/layouts/_home.scss */

  .template-home .news-events-categories-row {
    display: inline-block !important;
  }
}

/* line 105, resources/assets/styles/layouts/_home.scss */

.template-home .news-events-categories-row a {
  display: inline-block;
  margin-right: 60px;
  color: #1e2022;
}

/* line 110, resources/assets/styles/layouts/_home.scss */

.template-home .news-events-categories-row a:last-child {
  margin-right: 0;
}

/* line 114, resources/assets/styles/layouts/_home.scss */

.template-home .news-events-categories-row a:hover {
  color: #11999e;
  text-decoration: none;
}

/* line 122, resources/assets/styles/layouts/_home.scss */

.template-home .blog__featured__post {
  background: #ead8eb;
  box-shadow: 0 4px 6px 0 rgba(203, 179, 206, 0.19);
  overflow: visible;
}

/* line 129, resources/assets/styles/layouts/_home.scss */

.template-home .microworld-atmosphere {
  margin: 60px auto;
}

/* line 133, resources/assets/styles/layouts/_home.scss */

.template-home .microworld-antenna {
  margin: 20px auto;
}

@media (min-width: 920px) {
  /* line 138, resources/assets/styles/layouts/_home.scss */

  .template-home .microworld-atmosphere {
    margin: 0 auto -3%;
  }

  /* line 142, resources/assets/styles/layouts/_home.scss */

  .template-home .microworld-antenna {
    margin: -15% auto -10%;
  }
}

/* line 147, resources/assets/styles/layouts/_home.scss */

.template-home blockquote {
  position: relative;
  z-index: 1;
  display: none;
  opacity: 0.4;
}

@media (min-width: 1024px) {
  /* line 147, resources/assets/styles/layouts/_home.scss */

  .template-home blockquote {
    display: block;
  }
}

/* line 157, resources/assets/styles/layouts/_home.scss */

.template-home .top-buttons {
  margin-top: 60px;
  margin-bottom: 0;
  flex-direction: column;
}

@media (min-width: 620px) {
  /* line 157, resources/assets/styles/layouts/_home.scss */

  .template-home .top-buttons {
    flex-direction: row;
  }
}

@media (min-width: 1200px) {
  /* line 157, resources/assets/styles/layouts/_home.scss */

  .template-home .top-buttons {
    margin-bottom: 60px;
  }
}

@media (min-width: 768px) {
  /* line 171, resources/assets/styles/layouts/_home.scss */

  .template-home #data-plans-button {
    margin-left: 10%;
    display: inline-block;
  }
}

/* line 178, resources/assets/styles/layouts/_home.scss */

.template-home .hero-satellite {
  position: absolute;
  z-index: 5;
  top: 20px;
}

@media (min-width: 920px) {
  /* line 178, resources/assets/styles/layouts/_home.scss */

  .template-home .hero-satellite {
    top: -70px;
  }
}

/* line 187, resources/assets/styles/layouts/_home.scss */

.template-home .hero-satellite img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  transform: scale(0.5);
}

@media (min-width: 768px) {
  /* line 187, resources/assets/styles/layouts/_home.scss */

  .template-home .hero-satellite img {
    width: 80%;
  }
}

/* line 200, resources/assets/styles/layouts/_home.scss */

.template-home .home-satellites {
  max-width: calc(100% - 280px);
  position: relative;
  margin: 0 auto;
}

/* line 206, resources/assets/styles/layouts/_home.scss */

.template-home .home-satellite-1 {
  background: url(/wp-content/themes/kleos/dist/images/home-satellite-1.png);
  background-size: contain;
  animation-delay: 5s;
  width: 100px;
  height: 70px;
  position: absolute;
  left: -100px;
  top: 65px;
}

@media (min-width: 768px) {
  /* line 206, resources/assets/styles/layouts/_home.scss */

  .template-home .home-satellite-1 {
    width: 148px;
    height: 113px;
  }
}

@media (min-width: 920px) {
  /* line 206, resources/assets/styles/layouts/_home.scss */

  .template-home .home-satellite-1 {
    left: 35px;
    top: 25px;
  }
}

/* line 227, resources/assets/styles/layouts/_home.scss */

.template-home .home-satellite-2 {
  background: url(/wp-content/themes/kleos/dist/images/home-satellite-2.png);
  animation-delay: 8s;
  width: 106px;
  height: 67px;
  position: absolute;
  right: -125px;
  top: 45px;
}

@media (min-width: 920px) {
  /* line 227, resources/assets/styles/layouts/_home.scss */

  .template-home .home-satellite-2 {
    right: 85px;
    top: -5px;
  }
}

/* line 242, resources/assets/styles/layouts/_home.scss */

.template-home .home-satellite-3 {
  background: url(data:image/png;base64,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);
  animation-delay: 2s;
  width: 49px;
  height: 37px;
  position: absolute;
  left: 50%;
  top: -25px;
  margin-left: -25px;
}

@media (min-width: 768px) {
  /* line 242, resources/assets/styles/layouts/_home.scss */

  .template-home .home-satellite-3 {
    left: 175px;
    margin-left: 0;
  }
}

@media (min-width: 920px) {
  /* line 242, resources/assets/styles/layouts/_home.scss */

  .template-home .home-satellite-3 {
    left: 225px;
    top: -75px;
  }
}

/* line 263, resources/assets/styles/layouts/_home.scss */

.template-home .home-blockquote-1 {
  max-width: 605px;
  margin: 0;
  margin-right: -90px;
}

/* line 269, resources/assets/styles/layouts/_home.scss */

.template-home .home-blockquote-2 {
  max-width: 605px;
  margin: 0;
  margin-left: -50px;
  margin-bottom: -100px;
}

/* line 276, resources/assets/styles/layouts/_home.scss */

.template-home .home-blockquote-3 {
  max-width: 605px;
  margin: 30px -90px 100px 0;
}

/* line 281, resources/assets/styles/layouts/_home.scss */

.template-home .home-blockquote-4 {
  max-width: 605px;
  margin: 50px 0 100px -180px;
}

@media (min-width: 1200px) {
  /* line 287, resources/assets/styles/layouts/_home.scss */

  .template-home #contact-us-button {
    margin-left: 100px;
  }
}

/* line 292, resources/assets/styles/layouts/_home.scss */

.template-home .antenna-video {
  background: url(/wp-content/themes/kleos/dist/images/signal-transmission.gif) no-repeat;
  background-size: contain;
  width: 100px;
  height: 150px;
  mix-blend-mode: screen;
  position: absolute;
  top: 50px;
}

/* line 302, resources/assets/styles/layouts/_home.scss */

.template-home .microworld-waves {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

/* line 311, resources/assets/styles/layouts/_home.scss */

.template-home .wp-block-buttons.alignright {
  float: none;
}

@media (min-width: 1024px) {
  /* line 311, resources/assets/styles/layouts/_home.scss */

  .template-home .wp-block-buttons.alignright {
    float: right;
  }
}

/* line 3, resources/assets/styles/layouts/_insights.scss */

body.post-type-archive-insight .wrap {
  background: url(/wp-content/themes/kleos/dist/images/kleos-insights.jpg);
  background-size: cover;
  background-position: center;
}

/* line 11, resources/assets/styles/layouts/_insights.scss */

.insights-overlay {
  background-image: linear-gradient(180deg, rgba(30, 32, 34, 0) 1%, rgba(30, 32, 34, 0.8) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 20, resources/assets/styles/layouts/_insights.scss */

.insights-wrap {
  position: relative;
  z-index: 10;
}

/* line 25, resources/assets/styles/layouts/_insights.scss */

.insights-hero {
  height: 100vh;
  min-height: 955px;
  display: flex;
  flex-direction: column;
  position: relative;
}

/* line 32, resources/assets/styles/layouts/_insights.scss */

.insights-hero .flex-row {
  flex-direction: row;
}

/* line 36, resources/assets/styles/layouts/_insights.scss */

.insights-hero__titles {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  position: relative;
  z-index: 10;
  font-size: 0.75em;
}

@media (min-width: 1024px) {
  /* line 36, resources/assets/styles/layouts/_insights.scss */

  .insights-hero__titles {
    font-size: 1em;
  }
}

/* line 50, resources/assets/styles/layouts/_insights.scss */

.insights-hero__titles h1 {
  line-height: 1;
  margin: 10px 0 15px;
}

@media (min-width: 1200px) {
  /* line 50, resources/assets/styles/layouts/_insights.scss */

  .insights-hero__titles h1 {
    width: 50%;
  }
}

/* line 59, resources/assets/styles/layouts/_insights.scss */

.insights-hero__titles h2 {
  line-height: 1;
  margin: 0;
}

/* line 64, resources/assets/styles/layouts/_insights.scss */

.insights-hero__titles h3 {
  line-height: 1;
  margin: 0;
  text-transform: none;
}

/* line 70, resources/assets/styles/layouts/_insights.scss */

.insights-hero__titles__sub-container {
  margin: 15px 0 100px;
}

/* line 76, resources/assets/styles/layouts/_insights.scss */

.insights-hero__play-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding-top: 200px;
  position: relative;
}

@media screen and (min-height: 1000px) {
  /* line 76, resources/assets/styles/layouts/_insights.scss */

  .insights-hero__play-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 0;
  }
}

/* line 93, resources/assets/styles/layouts/_insights.scss */

.insights-hero__play-container .pulsing-button {
  cursor: pointer;
  z-index: 20;
  transition: 0.3s ease-in-out;
}

/* line 97, resources/assets/styles/layouts/_insights.scss */

.insights-hero__play-container .pulsing-button:hover {
  transform: scale(1.1);
}

/* line 103, resources/assets/styles/layouts/_insights.scss */

.insights-hero__info {
  border-top: 1px solid rgba(240, 245, 249, 0.5);
  border-bottom: 1px solid rgba(240, 245, 249, 0.5);
  padding: 30px 0;
  text-align: center;
  margin-top: 100px;
}

/* line 110, resources/assets/styles/layouts/_insights.scss */

.insights-hero__info__inner {
  width: 100%;
  max-width: 815px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 121, resources/assets/styles/layouts/_insights.scss */

.subscribe-button {
  background: #ff0000;
  border-radius: 3px;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 0.75em;
  line-height: 2;
}

/* line 133, resources/assets/styles/layouts/_insights.scss */

.subscribe-button:hover {
  text-decoration: none;
  background: #c20101;
}

/* line 138, resources/assets/styles/layouts/_insights.scss */

.subscribe-button svg {
  margin-right: 5px;
}

/* line 142, resources/assets/styles/layouts/_insights.scss */

.subscribe-button path {
  fill: currentColor;
}

/* line 147, resources/assets/styles/layouts/_insights.scss */

.insight-timestamp {
  color: #fff;
  background: #1e2022;
  font-weight: bold;
  font-size: 1.25em;
  padding: 6px;
  line-height: 1;
}

/* line 156, resources/assets/styles/layouts/_insights.scss */

.insights-grid {
  margin: 0 0 60px;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  display: flex;
  flex-direction: row;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* line 165, resources/assets/styles/layouts/_insights.scss */

.insights-grid::-webkit-scrollbar {
  display: none;
}

@media (min-width: 1024px) {
  /* line 156, resources/assets/styles/layouts/_insights.scss */

  .insights-grid {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, 1fr);
  }
}

/* line 175, resources/assets/styles/layouts/_insights.scss */

.insights-grid__header {
  margin: 120px 0 35px;
}

/* line 178, resources/assets/styles/layouts/_insights.scss */

.insights-grid__header h2 {
  margin: 0;
}

/* line 183, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight {
  position: relative;
  color: #fff;
  transition: 0.3s;
  width: calc(100vw - 50px);
  flex-shrink: 0;
  margin-right: 15px;
}

/* line 192, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight:last-child {
  margin-right: 0;
}

@media (min-width: 1024px) {
  /* line 183, resources/assets/styles/layouts/_insights.scss */

  .insights-grid__insight {
    width: auto;
    margin-right: 0;
  }
}

/* line 201, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight:hover {
  transform: scale(1.02);
}

/* line 205, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 211, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight .flex-row {
  flex-direction: row;
}

/* line 215, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight__content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-end;
  padding: 0 30px 50px;
}

/* line 227, resources/assets/styles/layouts/_insights.scss */

.insights-grid__insight__overlay {
  background-image: linear-gradient(180deg, rgba(30, 32, 34, 0) 1%, rgba(30, 32, 34, 0.4) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 238, resources/assets/styles/layouts/_insights.scss */

.insights-modal {
  position: fixed;
  z-index: 100;
  max-width: 960px;
  width: 90%;
}

/* line 245, resources/assets/styles/layouts/_insights.scss */

.insights-modal__container {
  display: none;
  padding: 0 !important;
}

/* line 250, resources/assets/styles/layouts/_insights.scss */

.insights-modal__wrapper {
  overflow: hidden;
  position: relative;
  max-width: 100%;
  height: auto;
  padding-bottom: 56.25%;
  box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.3);
}

/* line 259, resources/assets/styles/layouts/_insights.scss */

.insights-modal__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 267, resources/assets/styles/layouts/_insights.scss */

.insights-modal__backdrop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(30, 32, 34, 0.6);
  z-index: 100;
  padding: 0 !important;
}

/* line 282, resources/assets/styles/layouts/_insights.scss */

.insights-modal__close {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.875em;
  padding: 15px 0 15px 15px;
}

/* line 293, resources/assets/styles/layouts/_insights.scss */

.insights-modal__close:hover {
  color: #11999e;
}

/* line 297, resources/assets/styles/layouts/_insights.scss */

.insights-modal__close svg {
  margin-left: 10px;
}

/* line 299, resources/assets/styles/layouts/_insights.scss */

.insights-modal__close svg path {
  fill: currentColor;
}

/* line 308, resources/assets/styles/layouts/_insights.scss */

.single-insight .wrap {
  background: #1e2022;
  min-height: calc(100vh - 50px);
}

/* line 313, resources/assets/styles/layouts/_insights.scss */

.single-insight__hero {
  height: 90vh;
  min-height: 510px;
  max-height: 1024px;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 !important;
  position: relative;
}

/* line 322, resources/assets/styles/layouts/_insights.scss */

.single-insight__hero__overlay {
  background-image: linear-gradient(180deg, rgba(30, 32, 34, 0) 1%, rgba(30, 32, 34, 0.4) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 331, resources/assets/styles/layouts/_insights.scss */

.single-insight__hero .flex-row {
  flex-direction: row;
}

/* line 335, resources/assets/styles/layouts/_insights.scss */

.single-insight__hero .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

@media (min-width: 1200px) {
  /* line 343, resources/assets/styles/layouts/_insights.scss */

  .single-insight__container {
    display: grid;
    grid-template-columns: 170px auto 355px;
    grid-template-areas: "title content sidebar";
    gap: 30px;
  }
}

/* line 351, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__title {
  border-top: 1px solid #1e2022;
  grid-area: title;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding-top: 8px;
  font-size: 0.75em;
  text-align: center;
  width: 170px;
  margin: 50px auto 0;
}

@media (min-width: 1200px) {
  /* line 351, resources/assets/styles/layouts/_insights.scss */

  .single-insight__container__title {
    width: auto;
    text-align: left;
    margin: 68px 0 0;
  }
}

/* line 370, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__content {
  grid-area: content;
  margin-top: 60px;
}

@media (min-width: 768px) {
  /* line 370, resources/assets/styles/layouts/_insights.scss */

  .single-insight__container__content {
    column-count: 2;
    gap: 70px;
  }
}

/* line 379, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__content p:first-child {
  margin-top: 0;
}

/* line 384, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar {
  grid-area: sidebar;
  position: relative;
  z-index: 20;
}

/* line 389, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__container {
  padding: 0 50px 50px;
  border-radius: 6px;
  margin-top: 75px;
}

@media (min-width: 1200px) {
  /* line 389, resources/assets/styles/layouts/_insights.scss */

  .single-insight__container__sidebar__container {
    margin-top: -80px;
  }
}

/* line 399, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people {
  text-align: center;
}

/* line 402, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__image {
  width: 120px;
  height: 120px;
  border-radius: 60px;
  overflow: hidden;
  display: inline-block;
  margin-top: 30px;
}

/* line 410, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__image:first-child {
  margin-top: -60px;
}

/* line 414, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 421, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__name {
  font-weight: 100;
  font-size: 1.5em;
  text-align: center;
}

/* line 427, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__role {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  font-size: 0.875em;
  margin: 7px 0;
}

/* line 435, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__link {
  text-transform: uppercase;
  font-size: 0.875em;
  text-align: center;
  display: block;
  color: currentColor;
  text-decoration: none;
}

/* line 443, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__people__link:hover {
  color: #11999e;
}

/* line 450, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__info {
  margin-top: 30px;
}

/* line 453, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__info hr {
  border: none;
  height: 1px;
  background: currentColor;
  opacity: 0.5;
  margin-bottom: 30px;
}

/* line 461, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__info p {
  font-size: 0.875em;
}

/* line 465, resources/assets/styles/layouts/_insights.scss */

.single-insight__container__sidebar__info a {
  color: currentColor;
}

/* line 475, resources/assets/styles/layouts/_insights.scss */

.single-insight.is-dark-theme .single-insight__container__title {
  color: #fff;
  border-color: #fff;
}


/*# sourceMappingURL=main.css.map*/