/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  touch-action: pan-y;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.flickity-rtl .flickity-slider {
  left: unset;
  right: 0;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-cell ---- */

.flickity-cell {
  position: absolute;
  left: 0;
}

.flickity-rtl .flickity-cell {
  left: unset;
  right: 0;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsl(0 0% 100% / 75%);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dot {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 8px;
  background: hsl(0 0% 20% / 25%);
  border-radius: 50%;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  border: none;
  text-indent: -9999px;
  overflow: hidden;
}

.flickity-rtl .flickity-page-dot {
  text-indent: 9999px;
}

.flickity-page-dot:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-page-dot.is-selected {
  background: hsl(0 0% 20% / 100%);
}
:root{
  --customInputColor:#ffe603;
  --customTextColor:#333;
}
@font-face{font-family:"spacelab";src:url(data:application/font-woff;base64,d09GMgABAAAAAAWIAAsAAAAACSwAAAU7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAVBEICopEiCMBNgIkAygLFgAEIAWDEgcgGzIHM6PCxgFQwY6R/cdCdlrhmyS2+b/QSMaVDMqpzUpy6qwCiIYwu4BBclIAkO5YvuMwlMEpo+EA4AXsAJg4lvpRGmnRVmRvFNkYRRlYiQn0QFGjCszz3XDCA6QZpVeIvQCeHi6/+0eAZeXkLcgAppe5D+BNYxPyI+KJNSCIOGBnDvC9jL1suYwcliECIFAAA7AA6/MBYdAsCJJDyt0o5GDAgCDge5nlP4sFQAxGlFi+dOdaV0FFSvgt9gAACnThdgDIDMB4AaHnWkqIhwHrB2UgLK7xCZfZBXsV2fjYLvIFVSjBW24QFYdNaeeplHLWEHMQQuwhY+o5Xpd+waw8ohX0VJpyK79voFK5ySSSiFhhNpN4XZnR+AshGHLKOnvRwFEZXzH4mBIqPSXiM173ZB1DWdFEJb1HRw8YaiaiSPoID3rAzOsSTz3xPYQdoNJBgC+lDGUp4YnoP/ws+QyvM+7Yq4/oFCCUGgylBiqZ5ndO8jpz9k1TXICYdr8rIZOnQs+biDjsPZM5Yyy8UdjVR0Rzv32R0/fCey5HTN8K3zB3yADBSN+uQog5+DjlLJXSzj9VHCai8siz9AtlHKnnnsQeqhD2KvfrgAOv34dmiZ42JJwM6Zhw6ehx6fEZMGAQgo9g9B307Ox1ZVNdJxNPGfkz7A9K1JmTz4R3T7t397v3+w+b/UQikmGT35BXV59b15TbVNJpU4JEtYLBZ8SQoTcUnJSoJCXdNGVdNAUNiUQU/cfN2ZfMxWeW/CWJN4yZM8bAQeMWocOltaODSl1ubV1dROx2j+7u5nWdrmUV/kJkZyew7e0PErOyCguefZmYKAcLCuZnMYjM+YgvDcavnpXdOiszZNJvv5/9/r5rV502BmcuKfHX+K1c5ac4S5aUskJWGKs0PHJJaYmQVvl7V5VmhGx0unatZ789bi5K1pN/mT8s71GDqLZGRnar1Fv67hTqlakxRfHhP/Skhttm6HF57bqNDoB+CYmdY2fuXOWa3UMW+1wE5R/trk74OWTltOvet48fOf7Ovnd2Jv/51yu7dqsVxRxSv3gY/eu4zMaqJqgusPaFriZlk3LPgjejb44stMnZGPHb5bpiNxHWtuuP/7ukNZ/x7G8siVmo8nx40vPtdxrVdfXvRLrwc1esnBde6C/9NnXkSMfl4/USSk5nlJVlZJaKxtJM9orS+RlKD/l9UVAqBfG+QFIq5R73SUqlKNxPzTzv9rOb28cW4JPX/uLmt8sjWKVhnJwrv9594MI39S+q1UQTwnh4MCFEw1zxYv235w/s/rrS2VlDQgJKjAEhvpARtiOuvnD+W1Igo2GDycEsowkkfnPhwuqgk4ZRsd/6dLsCVT4hPrXathrf3Ks1sYrqq7m1vuVa31qXmGpFbE2Mi29NW3mtT96VKihiq3Elr8anrc2nJsQH1dA6smFO1NqpmWObg6ytg8JYLixQH9TMcs1Bn34GaWH0vmMYB2iJfKTu4037GuwzfkuW82Vz7/937lffZTnDkjQAcjA9JCuaFi372TM6EDOUA7RMvQvs6hhZnQT29LyDmF5UitOyIQzYqB0OE4ZOIAfoDGZhGZ2FHKlADrqbLgMPD7oV5FgUpvBCVw8k4ax9DpDTdAZ2WEtn4YBcIAd9iS6DG4LpVnBAVZQiAUNHD5anrGxqxoa1TS3alU3N99m/S61QoVy7fsOyNasD1ApVp6bKZL/OK8BibfsmqaX1DcVf+zXPIbemZc0/U7SgaAGqjWK0Xbt6WexNG7WtruZtrkvT0sIzb0279RUsAAAA) format("woff2"),url(/wp-content/themes/legion/dist/fonts/spacelab_706a3329.ttf) format("truetype"),url(data:application/font-woff;base64,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) format("woff"),url(/wp-content/themes/legion/dist/images/spacelab_329cb65d.svg) format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"spacelab" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down::before{content:""}.icon-search::before{content:""}.icon-linkedin::before{content:""}.icon-facebook::before{content:""}.icon-facebook-f::before{content:""}.icon-twitter::before{content:""}.icon-instagram::before{content:""}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}address,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,ol,ul,figure,hr,table,fieldset{margin-bottom:1em}dd,ol,ul{margin-left:1em}blockquote{display:block}pre,code{line-height:1.4;overflow:hidden;padding:0 1em;margin:0 0 1em;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:1.875rem;line-height:1;margin:.6em 0}@media(min-width: 40em){h1{font-size:55px;font-size:3.4375rem;line-height:1}}@media(min-width: 75em){h1{font-size:55px;font-size:3.4375rem}}h2{font-size:1.75rem;line-height:1;padding:.6em 0;margin:0}@media(min-width: 40em){h2{font-size:45px;font-size:2.8125rem;line-height:1}}@media(min-width: 75em){h2{font-size:45px;font-size:2.8125rem}}h3{font-size:1rem;line-height:1}@media(min-width: 75em){h3{font-size:16px;font-size:1rem}}h4{font-size:1rem;line-height:1}@media(min-width: 75em){h4{font-size:16px;font-size:1rem}}h5{font-size:1rem;line-height:1}@media(min-width: 75em){h5{font-size:16px;font-size:1rem}}h6{font-size:1rem;line-height:1}@media(min-width: 75em){h6{font-size:16px;font-size:1rem}}hr{border:none;width:100%;display:block;margin:1em auto;height:1px}iframe{width:100%;height:auto;border:none;margin:0;padding:0}img{max-width:100%;font-style:italic;vertical-align:middle;height:auto}a{-webkit-transition:color ease .3s;transition:color ease .3s;color:#ffcb05;text-decoration:none}a:link{color:#ffcb05}a:visited{color:#ffcb05}a:active{color:#ffcb05}a:hover{color:#9e7d00}ol,ul{margin:0 0 1em}li>ul,li>ol{margin-bottom:0}html{font-family:"Helvetica Neue","Roboto",Arial,Helvetica,sans-serif;font-size:1em;line-height:1;overflow-y:auto;min-height:100%;background-color:#fff;color:#333;font-weight:400}.noScroll{overflow:hidden}table{border-collapse:separate;border-spacing:0;width:100%;border:0;border-bottom:0;margin:0}tr{border:0}th,td,thead,tbody,tfoot{border:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.alert{display:block;clear:both;padding:1em;margin:1em 0 0;list-style:none;border-left:5px solid #0092d1;margin-top:0}.alert li{list-style:none}.alert p{margin:0}.alert__warning{background:rba(#ed9f2d, 0.3);border-left-color:#ed9f2d;color:#0092d1}.alert__error{background:rba(#e73743, 0.3);border-left-color:#e73743;color:#0092d1}.alert__success{background:rba(#84bf41, 0.3);border-left-color:#84bf41;color:#0092d1}.alert__info{background:rba(, 0.3);color:#0092d1}.burger{display:block;background:rgba(0,0,0,0);border:none;padding:0;margin:0;height:18px;cursor:pointer}.burger--icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;user-select:none;margin:0;left:0}.burger--icon,.burger--icon::before,.burger--icon::after{display:block;width:28px;height:3px;background-color:#fff;vertical-align:middle;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform}.burger--icon::before,.burger--icon::after{position:absolute;-webkit-transition:.7s ease;transition:.7s ease;content:""}.burger--icon::before{top:-8px}.burger--icon::after{top:8px}.header.active .burger--icon,.template-noHero .burger--icon,.single-post .burger--icon,.template-survey2021 .burger--icon,.template-thank-you .burger--icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;user-select:none}.header.active .burger--icon,.header.active .burger--icon::before,.header.active .burger--icon::after,.template-noHero .burger--icon,.template-noHero .burger--icon::before,.template-noHero .burger--icon::after,.single-post .burger--icon,.single-post .burger--icon::before,.single-post .burger--icon::after,.template-survey2021 .burger--icon,.template-survey2021 .burger--icon::before,.template-survey2021 .burger--icon::after,.template-thank-you .burger--icon,.template-thank-you .burger--icon::before,.template-thank-you .burger--icon::after{display:block;width:28px;height:3px;background-color:#333;vertical-align:middle;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform}.header.active .burger--icon::before,.header.active .burger--icon::after,.template-noHero .burger--icon::before,.template-noHero .burger--icon::after,.single-post .burger--icon::before,.single-post .burger--icon::after,.template-survey2021 .burger--icon::before,.template-survey2021 .burger--icon::after,.template-thank-you .burger--icon::before,.template-thank-you .burger--icon::after{position:absolute;-webkit-transition:.7s ease;transition:.7s ease;content:""}.header.active .burger--icon::before,.template-noHero .burger--icon::before,.single-post .burger--icon::before,.template-survey2021 .burger--icon::before,.template-thank-you .burger--icon::before{top:-8px}.header.active .burger--icon::after,.template-noHero .burger--icon::after,.single-post .burger--icon::after,.template-survey2021 .burger--icon::after,.template-thank-you .burger--icon::after{top:8px}.burger.active .burger--icon{background-color:rgba(0,0,0,0)}.burger.active .burger--icon::before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.burger.active .burger--icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.btn,.button,.c-survey .main .wp-block-button__link,.nav-links a,.gform_wrapper .gform_footer .gform_button{font-size:.875rem;line-height:1;color:#fff;-webkit-transition:background .4s ease,color .3s ease;transition:background .4s ease,color .3s ease;-webkit-appearance:none;appearance:none;padding:1em;background-color:#000;margin:0 .2em 0 0;cursor:pointer;line-height:1;display:inline-block;vertical-align:middle;text-align:center;border:0;position:relative;text-decoration:none;font-weight:700;border-radius:0;width:auto}@media(min-width: 75em){.btn,.button,.c-survey .main .wp-block-button__link,.nav-links a,.gform_wrapper .gform_footer .gform_button{font-size:14px;font-size:.875rem}}.btn:link,.button:link,.c-survey .main .wp-block-button__link:link,.nav-links a:link,.gform_wrapper .gform_footer .gform_button:link{color:#fff}.btn:visited,.button:visited,.c-survey .main .wp-block-button__link:visited,.nav-links a:visited,.gform_wrapper .gform_footer .gform_button:visited{color:#fff}.btn:active,.button:active,.c-survey .main .wp-block-button__link:active,.nav-links a:active,.gform_wrapper .gform_footer .gform_button:active{color:#fff}.btn:hover,.button:hover,.c-survey .main .wp-block-button__link:hover,.nav-links a:hover,.gform_wrapper .gform_footer .gform_button:hover{color:#000}.btn:hover,.button:hover,.c-survey .main .wp-block-button__link:hover,.nav-links a:hover,.gform_wrapper .gform_footer .gform_button:hover{background:#ffcb05}.btn::-moz-focus-inner,.button::-moz-focus-inner,.c-survey .main .wp-block-button__link::-moz-focus-inner,.nav-links a::-moz-focus-inner,.gform_wrapper .gform_footer .gform_button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],input[type=password],input[type=search],input[type=text],input[type=radio],input[type=checkbox],select,textarea{width:100%;padding:.5em;border:solid #b3b3b3 1px;background:#fff;border-radius:0;margin:0;display:block;font-weight:normal;position:relative;-webkit-appearance:none;appearance:none}input[type=text]:placeholder,input[type=url]:placeholder,input[type=tel]:placeholder,input[type=number]:placeholder,input[type=color]:placeholder,input[type=email]:placeholder,input[type=password]:placeholder,input[type=search]:placeholder,input[type=text]:placeholder,input[type=radio]:placeholder,input[type=checkbox]:placeholder,select:placeholder,textarea:placeholder{color:#000}input[type=text]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=color]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=radio]:focus,input[type=checkbox]:focus,select:focus,textarea:focus{color:#000}input[type=text]:disabled,input[type=url]:disabled,input[type=tel]:disabled,input[type=number]:disabled,input[type=color]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled,select:disabled,textarea:disabled{-webkit-text-fill-color:#333}form{display:block}.input__text,.input__textarea{position:relative;background:none;width:100%;border:none;outline:none}.input__text label,.input__textarea label{position:absolute;top:.2em;left:.2em;z-index:1}.input__text.active label,.input__textarea.active label{top:-1em;left:0;pointer-events:none}.full-click{text-indent:200%;overflow:hidden;white-space:nowrap;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;cursor:pointer;display:block}.full-click br{display:none}.col{padding-left:1.875em;-webkit-box-flex:1;flex-grow:1}.grid{display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 -1.875em}.grid+.grid{margin-top:0}.grid--small{margin:0 0 0 -1em}.grid--small>.col{padding-left:1em;margin-bottom:1em}.grid--nomargin{margin:0}.grid--nomargin>.col{padding-left:0}.grid-start{-webkit-box-pack:start;justify-content:flex-start}.grid-center{-webkit-box-pack:center;justify-content:center}.grid-end{-webkit-box-pack:end;justify-content:flex-end}.grid-between{-webkit-box-pack:justify;justify-content:space-between}.grid-around{justify-content:space-around}@media(max-width: 63.99em){.grid-start-tablet{-webkit-box-pack:start;justify-content:flex-start}.grid-center-tablet{-webkit-box-pack:center;justify-content:center}.grid-end-tablet{-webkit-box-pack:end;justify-content:flex-end}.grid-between-tablet{-webkit-box-pack:justify;justify-content:space-between}.grid-around-tablet{justify-content:space-around}}@media(max-width: 39.99em){.grid-start-tabletPortrait{-webkit-box-pack:start;justify-content:flex-start}.grid-center-tabletPortrait{-webkit-box-pack:center;justify-content:center}.grid-end-tabletPortrait{-webkit-box-pack:end;justify-content:flex-end}.grid-between-tabletPortrait{-webkit-box-pack:justify;justify-content:space-between}.grid-around-tabletPortrait{justify-content:space-around}}@media(max-width: 74.99em){.grid-start-desktop{-webkit-box-pack:start;justify-content:flex-start}.grid-center-desktop{-webkit-box-pack:center;justify-content:center}.grid-end-desktop{-webkit-box-pack:end;justify-content:flex-end}.grid-between-desktop{-webkit-box-pack:justify;justify-content:space-between}.grid-around-desktop{justify-content:space-around}}@media(max-width: 29.99em){.grid-start-mobile{-webkit-box-pack:start;justify-content:flex-start}.grid-center-mobile{-webkit-box-pack:center;justify-content:center}.grid-end-mobile{-webkit-box-pack:end;justify-content:flex-end}.grid-between-mobile{-webkit-box-pack:justify;justify-content:space-between}.grid-around-mobile{justify-content:space-around}}@media(max-width: 63.99em){.grid-reverse-tablet{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media(max-width: 39.99em){.grid-reverse-tabletPortrait{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media(max-width: 74.99em){.grid-reverse-desktop{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media(max-width: 29.99em){.grid-reverse-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.col-20{flex-basis:20%;max-width:20%}.col-25{flex-basis:25%;max-width:25%}.col-30{flex-basis:30%;max-width:30%}.col-33{flex-basis:33.33334%;max-width:33.33334%}.col-40{flex-basis:40%;max-width:40%}.col-50{flex-basis:50%;max-width:50%}.col-60{flex-basis:60%;max-width:60%}.col-66{flex-basis:66.66667%;max-width:66.66667%}.col-70{flex-basis:70%;max-width:70%}.col-75{flex-basis:75%;max-width:75%}.col-80{flex-basis:80%;max-width:80%}.col-100{flex-basis:100%;max-width:100%}@media(max-width: 63.99em){.col-20-tablet{flex-basis:20%;max-width:20%}.col-25-tablet{flex-basis:25%;max-width:25%}.col-30-tablet{flex-basis:30%;max-width:30%}.col-33-tablet{flex-basis:33.33334%;max-width:33.33334%}.col-40-tablet{flex-basis:40%;max-width:40%}.col-50-tablet{flex-basis:50%;max-width:50%}.col-60-tablet{flex-basis:60%;max-width:60%}.col-66-tablet{flex-basis:66.66667%;max-width:66.66667%}.col-70-tablet{flex-basis:70%;max-width:70%}.col-75-tablet{flex-basis:75%;max-width:75%}.col-80-tablet{flex-basis:80%;max-width:80%}.col-100-tablet{flex-basis:100%;max-width:100%}}@media(max-width: 39.99em){.col-20-tabletPortrait{flex-basis:20%;max-width:20%}.col-25-tabletPortrait{flex-basis:25%;max-width:25%}.col-30-tabletPortrait{flex-basis:30%;max-width:30%}.col-33-tabletPortrait{flex-basis:33.33334%;max-width:33.33334%}.col-40-tabletPortrait{flex-basis:40%;max-width:40%}.col-50-tabletPortrait{flex-basis:50%;max-width:50%}.col-60-tabletPortrait{flex-basis:60%;max-width:60%}.col-66-tabletPortrait{flex-basis:66.66667%;max-width:66.66667%}.col-70-tabletPortrait{flex-basis:70%;max-width:70%}.col-75-tabletPortrait{flex-basis:75%;max-width:75%}.col-80-tabletPortrait{flex-basis:80%;max-width:80%}.col-100-tabletPortrait{flex-basis:100%;max-width:100%}}@media(max-width: 74.99em){.col-20-desktop{flex-basis:20%;max-width:20%}.col-25-desktop{flex-basis:25%;max-width:25%}.col-30-desktop{flex-basis:30%;max-width:30%}.col-33-desktop{flex-basis:33.33334%;max-width:33.33334%}.col-40-desktop{flex-basis:40%;max-width:40%}.col-50-desktop{flex-basis:50%;max-width:50%}.col-60-desktop{flex-basis:60%;max-width:60%}.col-66-desktop{flex-basis:66.66667%;max-width:66.66667%}.col-70-desktop{flex-basis:70%;max-width:70%}.col-75-desktop{flex-basis:75%;max-width:75%}.col-80-desktop{flex-basis:80%;max-width:80%}.col-100-desktop{flex-basis:100%;max-width:100%}}@media(max-width: 29.99em){.col-20-mobile{flex-basis:20%;max-width:20%}.col-25-mobile{flex-basis:25%;max-width:25%}.col-30-mobile{flex-basis:30%;max-width:30%}.col-33-mobile{flex-basis:33.33334%;max-width:33.33334%}.col-40-mobile{flex-basis:40%;max-width:40%}.col-50-mobile{flex-basis:50%;max-width:50%}.col-60-mobile{flex-basis:60%;max-width:60%}.col-66-mobile{flex-basis:66.66667%;max-width:66.66667%}.col-70-mobile{flex-basis:70%;max-width:70%}.col-75-mobile{flex-basis:75%;max-width:75%}.col-80-mobile{flex-basis:80%;max-width:80%}.col-100-mobile{flex-basis:100%;max-width:100%}}.col-start{align-self:flex-start}.col-center{align-self:center}.col-end{align-self:flex-end}.col-between{align-self:space-between}.col-around{align-self:space-around}@media(max-width: 63.99em){.col-start-tablet{align-self:flex-start}.col-center-tablet{align-self:center}.col-end-tablet{align-self:flex-end}.col-between-tablet{align-self:space-between}.col-around-tablet{align-self:space-around}}@media(max-width: 39.99em){.col-start-tabletPortrait{align-self:flex-start}.col-center-tabletPortrait{align-self:center}.col-end-tabletPortrait{align-self:flex-end}.col-between-tabletPortrait{align-self:space-between}.col-around-tabletPortrait{align-self:space-around}}@media(max-width: 74.99em){.col-start-desktop{align-self:flex-start}.col-center-desktop{align-self:center}.col-end-desktop{align-self:flex-end}.col-between-desktop{align-self:space-between}.col-around-desktop{align-self:space-around}}@media(max-width: 29.99em){.col-start-mobile{align-self:flex-start}.col-center-mobile{align-self:center}.col-end-mobile{align-self:flex-end}.col-between-mobile{align-self:space-between}.col-around-mobile{align-self:space-around}}@media(min-width: 30em)and (max-width: 39.99em){.hide-tabletPortrait{display:none}}@media(min-width: 30em)and (max-width: 63.99em){.hide-tablet{display:none}}@media(min-width: 75em){.hide-desktop{display:none}}@media(max-width: 29.99em){.hide-mobile{display:none}}.hiddenText{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.modal{position:fixed;top:50%;left:50%;width:90%;max-width:800px;min-width:300px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0}.modal.active{visibility:visible}.modal.active .modal__content{opacity:1}.modal.active~.modal__overlay{opacity:1;visibility:visible}.modal__overlay{background-color:rgba(255,255,255,.2);position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:10;opacity:0}.modal__content{background-color:#fff;position:relative;margin:0 auto;padding:1em;opacity:0}.show-mobile,.show-tablet,.show-tabletPortrait,.show-desktop{display:none}@media(min-width: 30em)and (max-width: 39.99em){.show-tabletPortrait{display:block}}@media(min-width: 30em)and (max-width: 63.99em){.show-tablet{display:block}}@media(min-width: 64em){.show-desktop{display:block}}@media(max-width: 29.99em){.show-mobile{display:block}}.skipto{position:absolute;width:100%;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;display:block}.skipto:focus,.skipto:active{position:static;clip:unset;-webkit-clip-path:none;clip-path:none;background:#fff;padding:.625rem 1.25rem;display:block}.skipto:hover{text-decoration:underline;color:#000}.wrapper,.wp-block-image,.wp-block-group{max-width:905px;margin:0 auto;width:90%;position:relative}.wp-block-image.size-full{margin:2em 0;width:100%}.wrapper--thin,.wp-block-group{max-width:616px}.wp-block-image{margin-bottom:1em}.wp-block-image figcaption{font-size:80%;font-style:normal;color:#000;font-weight:700;padding:1em;margin:0}.header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:1em 0;color:#fff}.header::before{content:"";display:block;position:absolute;background-color:#ffcb05;height:30px;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;z-index:1}.header::after{content:"";display:block;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.active::after{-webkit-transform:translateY(0);transform:translateY(0)}.header__inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative;z-index:100}.header__actions{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.footer{font-size:13px;font-size:.8125rem;line-height:2.2;background:#3d3f42;padding:50px 0 35px;color:#fff;font-weight:300}.footer__image{flex-basis:200px;max-width:200px}@media(max-width: 39.99em){.footer__image__container{-webkit-box-flex:1;flex-grow:1;flex-basis:100%;margin-bottom:1em}}.footer__light{-webkit-transition:color ease .3s;transition:color ease .3s;color:#fff}.footer__light:link{color:#fff}.footer__light:visited{color:#fff}.footer__light:active{color:#fff}.footer__light:hover{color:#ffcb05}.footer__copyright{border-top:1px solid #fff;padding:1.875em 0 0;margin:1.875em 0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media(min-width: 40em){.footer__copyright{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}}.footer__copyright p{margin:0}.footer__copyright a{font-weight:700}.footer__inner{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.footer .menu{list-style:none;margin:0}.footer .menu a{color:#fff;-webkit-transition:color ease .3s;transition:color ease .3s;font-weight:300;letter-spacing:0.0625em}.footer .menu a:link{color:#fff}.footer .menu a:visited{color:#fff}.footer .menu a:active{color:#fff}.footer .menu a:hover{color:#ffcb05}.footer__address p{margin:0}.menu-footer-container{margin-bottom:1em}@media(min-width: 40em){.menu-footer-container{margin:0}}.menu-footer-container .menu{display:-webkit-box;display:flex}.menu-footer-container .menu .menu-item{margin:0 .5em}.aside{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;position:fixed;top:0;right:0;width:100%;max-width:295px;height:100%;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:auto;z-index:100}.aside.active{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:0 0 10px rgba(0,0,0,.2)}.aside__inner{padding:6rem 0;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}@media(min-width: 30em){.aside__inner{padding:8rem 0}}@media(max-width: 63.99em)and (orientation: landscape){.aside__inner{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:4rem 0}}.nav{list-style:none;text-align:center;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media(min-width: 30em){.nav{-webkit-box-align:end;align-items:flex-end}}.nav .menu-item{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:relative}.nav .menu-item button{margin:0;padding:0}.nav a,.nav .menu-link{color:#333;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:1.125rem;line-height:1;display:block;position:relative;margin-bottom:1em;font-weight:700;cursor:pointer}.nav a:link,.nav .menu-link:link{color:#333}.nav a:visited,.nav .menu-link:visited{color:#333}.nav a:active,.nav .menu-link:active{color:#333}.nav a:hover,.nav .menu-link:hover{color:#ffcb05}@media(min-width: 75em){.nav a,.nav .menu-link{font-size:18px;font-size:1.125rem}}.nav .current-menu-item{-webkit-transform:translateX(-1em);transform:translateX(-1em)}.nav .current-menu-item a{color:#ffcb05}.nav .current-menu-item a:link{color:#ffcb05}.nav .current-menu-item a:visited{color:#ffcb05}.nav .current-menu-item a:active{color:#ffcb05}.nav .current-menu-item a:hover{color:#ffcb05}.menu-link{background:none;border:0;-webkit-appearance:none;appearance:none}.brand__image{max-width:150px}.brand__image--alt{display:none}.header.active .brand__image--alt,.template-noHero .brand__image--alt,.single-post .brand__image--alt,.template-survey2021 .brand__image--alt,.template-thank-you .brand__image--alt{display:block}.header.active .brand__image--org,.template-noHero .brand__image--org,.single-post .brand__image--org,.template-survey2021 .brand__image--org,.template-thank-you .brand__image--org{display:none}.main{font-size:1rem;line-height:1.4;font-weight:300;letter-spacing:.27px}@media(min-width: 75em){.main{font-size:16px;font-size:1rem}}.template-results .main{font-size:1rem;line-height:1.2}@media(min-width: 40em){.template-results .main{font-size:20px;font-size:1.25rem;line-height:1.2}}@media(min-width: 75em){.template-results .main{font-size:20px;font-size:1.25rem}}.main a{font-weight:700}.main .entry-thin{font-weight:300}.main__header{background-color:#dad8d8;margin-bottom:2em}.main__title{font-size:1.75rem;line-height:1.2;margin:0;font-weight:700;padding:2.5em 0 .5em}@media(min-width: 40em){.main__title{font-size:45px;font-size:2.8125rem;line-height:1.2}}@media(min-width: 75em){.main__title{font-size:45px;font-size:2.8125rem}}@media(min-width: 64em){.main__wrapper .wp-block-group{width:75%}}.social{list-style:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0}.social__link{-webkit-transition:background ease .3s;transition:background ease .3s;color:#333;display:block;width:32px;height:32px;background-color:#fff;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:50%;margin-right:.75em}.social__link:link{color:#333}.social__link:visited{color:#333}.social__link:active{color:#333}.social__link:hover{color:#333}.social__link:hover{background-color:#ffcb05}@media(max-width: 39.99em){.widget{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;margin-bottom:1em}}.widget__title{font-size:13px;font-size:.8125rem;line-height:2.2;font-weight:700;margin-bottom:1.5625em;letter-spacing:0.0625em}.searchForm{display:-webkit-box;display:flex}.searchForm__button{-webkit-transition:color .3s ease;transition:color .3s ease;border:0;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;-webkit-box-ordinal-group:2;order:1;color:#fff;cursor:pointer}.header.active .searchForm__button,.template-noHero .searchForm__button,.single-post .searchForm__button,.template-survey2021 .searchForm__button,.template-thank-you .searchForm__button{color:#333}.searchForm__input{-webkit-transition:margin .3s ease;transition:margin .3s ease;-webkit-box-ordinal-group:3;order:2;overflow:hidden;margin-right:.5em}@media(min-width: 64em){.searchForm__input.active{margin-right:1.5em}}.searchForm__input.active .searchForm__input--field{width:100px;padding:0.3125em 0.5625em}@media(min-width: 64em){.searchForm__input.active .searchForm__input--field{width:160px}}.searchForm__input .searchForm__input--field{-webkit-transition:width .4s ease;transition:width .4s ease;width:0;padding:0.3125em 0;margin:0;border:0;display:block;border-radius:2px}.gform_ajax_spinner{border:4px solid rgba(0,0,0,.3);border-left:4px solid rgba(0,0,0,.7);width:30px;height:30px;margin:0 auto;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;border-radius:50%;position:absolute;top:0;left:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gform_wrapper{text-align:left}.gform_wrapper ul{margin-left:0}.gform_wrapper ul li{list-style-type:none;margin:0 0 1em}.gform_wrapper ul li.gsurvey-survey-field{margin-bottom:0}.gform_wrapper .gfield_percentages input[type=range]{width:100%;background-color:rgba(0,0,0,0)}.gform_wrapper .gfield_radio,.gform_wrapper .gfield_checkbox{list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.gform_wrapper .gfield_radio li,.gform_wrapper .gfield_checkbox li{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;position:relative}.gform_wrapper .gfield_radio li label,.gform_wrapper .gfield_checkbox li label{padding-left:1.5rem;cursor:pointer}.gform_wrapper .gfield_radio li label::before,.gform_wrapper .gfield_radio li label::after,.gform_wrapper .gfield_checkbox li label::before,.gform_wrapper .gfield_checkbox li label::after{content:"";display:block;position:absolute;width:16px;height:16px;border:1px solid #b3b3b3;background:#fff;top:2px;left:0;border-radius:50%}.gform_wrapper .gfield_radio li label::after,.gform_wrapper .gfield_checkbox li label::after{width:12px;height:12px;background-color:#ffe603;top:4px;left:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_radio li input[type=checkbox],.gform_wrapper .gfield_checkbox li input[type=radio],.gform_wrapper .gfield_checkbox li input[type=checkbox]{width:auto;margin:.3rem .5em 0 0;position:absolute;opacity:0}.gform_wrapper .gfield_radio li input[type=radio]:checked~label::after,.gform_wrapper .gfield_radio li input[type=checkbox]:checked~label::after,.gform_wrapper .gfield_checkbox li input[type=radio]:checked~label::after,.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked~label::after{-webkit-transform:scale(1);transform:scale(1)}.gform_wrapper .gfield_radio li input[type=text],.gform_wrapper .gfield_checkbox li input[type=text]{font-weight:300}.gform_wrapper .gfield_radio li input[type=text]::-webkit-input-placeholder, .gform_wrapper .gfield_checkbox li input[type=text]::-webkit-input-placeholder{opacity:1;font-weight:300}.gform_wrapper .gfield_radio li input[type=text]::placeholder,.gform_wrapper .gfield_checkbox li input[type=text]::placeholder{opacity:1;font-weight:300}.gform_wrapper .gfield_checkbox li label::before,.gform_wrapper .gfield_checkbox li label::after{border-radius:0}.gform_wrapper .gform_title,.gform_wrapper .gsection_title{font-size:1.125rem;line-height:1}@media(min-width: 30em){.gform_wrapper .gform_title,.gform_wrapper .gsection_title{font-size:22px;font-size:1.375rem;line-height:1}}@media(min-width: 40em){.gform_wrapper .gform_title,.gform_wrapper .gsection_title{font-size:42px;font-size:2.625rem;line-height:1}}@media(min-width: 64em){.gform_wrapper .gform_title,.gform_wrapper .gsection_title{font-size:30px;font-size:1.875rem;line-height:1}}@media(min-width: 75em){.gform_wrapper .gform_title,.gform_wrapper .gsection_title{font-size:42px;font-size:2.625rem}}.gform_wrapper .gform_fields{padding:0}.gform_wrapper .gfield{clear:both}.gform_wrapper .gfield>.gfield_label{font-weight:500}.gform_wrapper .gfield>.gfield_label .normal{font-weight:300;display:block;font-size:80%;font-style:italic}.gform_wrapper .gfield_label{clear:both;display:block;margin:1em 0}.gform_wrapper .gfield_label .normal{font-weight:300;display:block;font-size:80%;font-style:italic}.gform_wrapper .gfield_description{font-size:1rem;line-height:1}@media(min-width: 75em){.gform_wrapper .gfield_description{font-size:16px;font-size:1rem}}.gform_wrapper .gfield_required{color:#e73743;padding-left:2px}.gform_wrapper .field_description_above .gfield_description{margin-bottom:1em}.gform_wrapper .ginput_container .small{width:100%}@media(min-width: 40em){.gform_wrapper .ginput_container .small{width:25%}}.gform_wrapper .ginput_container .medium{width:100%}.gform_wrapper .ginput_container .large{width:100%}.gform_wrapper .ginput_container textarea{resize:none}.gform_wrapper .ginput_container textarea.small,.gform_wrapper .ginput_container textarea.medium{width:100%}.gform_wrapper .ginput_container textarea.small{height:5em}.gform_wrapper .ginput_container textarea.medium{height:9.375em}.gform_wrapper .ginput_container textarea.large{height:15.625em}.gform_wrapper .ginput_container .gsurvey-rank-choice{background-image:url(/wp-content/themes/legion/dist/images/arrow-handle_25913e6f.svg);background-position:4px 4px;padding:0 1.9em;margin:.6em 1.6em;white-space:normal;list-style-type:decimal}.gform_wrapper .ginput_container .gsurvey-rank-choice.ui-sortable-helper{border:0;box-shadow:0 0 2px 0 #fff}.gform_wrapper .ginput_container .gsurvey-rank,.gform_wrapper .ginput_container .gsurvey-rank.ui-sortable{position:relative}.gform_wrapper .ginput_container .gsurvey-rank,.gform_wrapper .ginput_container .gsurvey-survey-field{margin-bottom:0}.gform_wrapper .ginput_complex{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1.875em}.gform_wrapper .ginput_complex.ginput_container_address{flex-wrap:wrap}.gform_wrapper .ginput_complex span{-webkit-box-flex:1;flex-grow:1;padding-left:1.875em}.gform_wrapper .ginput_complex .name_prefix_select{-webkit-box-flex:0;flex-grow:0}.gform_wrapper .ginput_complex .ginput_full{margin-right:0;width:100%}.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .ginput_left{max-width:100%;flex-basis:100%;flex-shrink:0}@media(min-width: 40em){.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .ginput_left{max-width:50%;flex-basis:50%}}.gform_wrapper .datepicker_with_icon{margin-right:10px}.gform_wrapper .clear-multi{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1.875em}.gform_wrapper .clear-multi div{-webkit-box-flex:1;flex-grow:1;padding-left:1.875em}.gform_wrapper .gfield_error{padding:0}.gform_wrapper .gfield_error>label{color:#e73743}.gform_wrapper .gfield_error .validation_message{font-weight:700;font-size:10px;color:#e73743}.gform_wrapper .gfield_error input[type=color],.gform_wrapper .gfield_error input[type=date],.gform_wrapper .gfield_error input[type=datetime],.gform_wrapper .gfield_error input[type=datetime-local],.gform_wrapper .gfield_error input[type=email],.gform_wrapper .gfield_error input[type=month],.gform_wrapper .gfield_error input[type=number],.gform_wrapper .gfield_error input[type=password],.gform_wrapper .gfield_error input[type=search],.gform_wrapper .gfield_error input[type=tel],.gform_wrapper .gfield_error input[type=text],.gform_wrapper .gfield_error input[type=time],.gform_wrapper .gfield_error input[type=url],.gform_wrapper .gfield_error input[type=week],.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:rgba(231,55,67,.2)}.gform_wrapper .gfield_error input[type=color]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=date]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=datetime]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=datetime-local]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=email]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=month]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=number]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=password]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=search]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=tel]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=text]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=time]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=url]::-webkit-input-placeholder, .gform_wrapper .gfield_error input[type=week]::-webkit-input-placeholder, .gform_wrapper .gfield_error input::-webkit-input-placeholder, .gform_wrapper .gfield_error select::-webkit-input-placeholder, .gform_wrapper .gfield_error textarea::-webkit-input-placeholder{color:#e73743;opacity:.7;font-weight:300}.gform_wrapper .gfield_error input[type=color]::placeholder,.gform_wrapper .gfield_error input[type=date]::placeholder,.gform_wrapper .gfield_error input[type=datetime]::placeholder,.gform_wrapper .gfield_error input[type=datetime-local]::placeholder,.gform_wrapper .gfield_error input[type=email]::placeholder,.gform_wrapper .gfield_error input[type=month]::placeholder,.gform_wrapper .gfield_error input[type=number]::placeholder,.gform_wrapper .gfield_error input[type=password]::placeholder,.gform_wrapper .gfield_error input[type=search]::placeholder,.gform_wrapper .gfield_error input[type=tel]::placeholder,.gform_wrapper .gfield_error input[type=text]::placeholder,.gform_wrapper .gfield_error input[type=time]::placeholder,.gform_wrapper .gfield_error input[type=url]::placeholder,.gform_wrapper .gfield_error input[type=week]::placeholder,.gform_wrapper .gfield_error input::placeholder,.gform_wrapper .gfield_error select::placeholder,.gform_wrapper .gfield_error textarea::placeholder{color:#e73743;opacity:.7;font-weight:300}.gform_wrapper .hidden_label .gfield_label{border:0;clip:rect(0 0 0 0);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gform_footer{margin-top:1em;position:relative}.gform_wrapper .gform_footer .gform_button{border-radius:0;font-weight:300;background:#000;margin:0 auto 5em;display:-webkit-box;display:flex;min-width:100px;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:140px}.gform_wrapper .ginput_container_select{position:relative;cursor:pointer}.gform_wrapper .ginput_container_select::after{content:"";display:block;position:absolute;right:1em;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.main .gform_confirmation_message a{color:#333;font-weight:400}.main .gform_confirmation_message a:link{color:#333}.main .gform_confirmation_message a:visited{color:#333}.main .gform_confirmation_message a:active{color:#333}.main .gform_confirmation_message a:hover{color:#333}.main .gform_confirmation_message a:hover{text-decoration:underline}.odometer__container{background-color:#ffcb05;padding:3em 0;margin-bottom:1.5em}.odometer__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media(min-width: 30em){.odometer__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;justify-content:space-around}}.odometer__item{text-align:center}.odometer__value{font-size:1.75rem;line-height:.8;margin:0;font-weight:700}@media(min-width: 40em){.odometer__value{font-size:45px;font-size:2.8125rem;line-height:.8}}@media(min-width: 75em){.odometer__value{font-size:45px;font-size:2.8125rem}}.odometer__title{font-size:1.125rem;line-height:1.2;margin:0;font-weight:300}@media(min-width: 75em){.odometer__title{font-size:18px;font-size:1.125rem}}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.carousel{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:80vh;opacity:0}.carousel.flickity-enabled,.carousel--single{opacity:1}.carousel__item{width:100%;height:80vh;background-size:cover;background-position:center center}.accordion{margin-bottom:2em}.accordion__carousel{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:70vh}.accordion__carousel.flickity-enabled{opacity:1}.accordion__carousel__item{width:100%;height:70vh;background-size:cover;background-repeat:no-repeat;background-position:center center}.accordion__title{font-size:1.75rem;line-height:1;color:#ffcb05;margin-top:-0.85em}@media(min-width: 40em){.accordion__title{font-size:45px;font-size:2.8125rem;line-height:1}}@media(min-width: 75em){.accordion__title{font-size:45px;font-size:2.8125rem}}.accordion__intro{background:#dad8d8;cursor:pointer}.accordion__intro--1{background:#b5b5b5}.accordion__intro--2{background:#8b8c8e}.accordion__intro .icon-angle-down{font-size:1.875rem;line-height:1}@media(min-width: 40em){.accordion__intro .icon-angle-down{font-size:70px;font-size:4.375rem;line-height:1}}@media(min-width: 75em){.accordion__intro .icon-angle-down{font-size:70px;font-size:4.375rem}}.accordion__intro__subtitle{margin-bottom:2em}@media(min-width: 64em){.accordion__intro__subtitle{margin-bottom:3em}}.accordion__intro__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.accordion__intro__graphics{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;margin-bottom:1em}.accordion__intro.active .accordion__intro__graphics{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__content{-webkit-transition:max-height .5s cubic-bezier(0, 1, 0, 1);transition:max-height .5s cubic-bezier(0, 1, 0, 1);max-height:0;overflow:hidden}.accordion__content.active{max-height:9000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.accordion__content__inner{padding-bottom:2em}.flickity-prev-next-button{background:rgba(0,0,0,0);width:45px;height:45px}.flickity-prev-next-button .flickity-button-icon{width:100%;height:100%;top:0;left:0}.flickity-page-dots{position:relative;bottom:0;margin-bottom:2em}.quote{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.quote.flickity-enabled{opacity:1}.quote__item{width:100%}.quote__content{font-size:1.125rem;line-height:1.3}@media(min-width: 75em){.quote__content{font-size:18px;font-size:1.125rem}}.quote__author{font-weight:700}.quote__inner{background-color:#dad8d8;padding:1.875em 2.5em;color:#333;line-height:1.4;margin:0 0 2em}@media(min-width: 64em){.quote__inner{margin:-2.81em 0 0}}.quote__inner .quote__author{font-size:14px;font-size:.875rem;line-height:1.2}.newsAndInsights{margin-bottom:2em}@media(max-width: 39.99em){.newsAndInsights__inner{margin-bottom:1em}}.newsAndInsights__inner__thumb{margin-bottom:1.5em}.newsAndInsights__link{font-size:.875rem;line-height:1}@media(min-width: 75em){.newsAndInsights__link{font-size:14px;font-size:.875rem}}.heroCarousel{padding-bottom:2em}.hero__title{font-size:1.875rem;line-height:1;color:#ffcb05;margin-top:-0.85em;font-weight:700}@media(min-width: 40em){.hero__title{font-size:55px;font-size:3.4375rem;line-height:1}}@media(min-width: 75em){.hero__title{font-size:55px;font-size:3.4375rem}}.hero__intro{max-width:600px}.hero__intro pre{font-size:1.125rem;line-height:1.2;font-family:"Helvetica Neue","Roboto",Arial,Helvetica,sans-serif;font-weight:400;padding:0}@media(min-width: 75em){.hero__intro pre{font-size:18px;font-size:1.125rem}}.projectDetails p{margin-bottom:0}.projectDetails p:last-child{margin-bottom:1em}.projects{margin:2em 0}.projects__actions{margin:2em 0;border-top:1px solid #000;padding:2em 0 0}.projects__item{position:relative}.projects__item__content{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background-color:#ffcb05;position:absolute;bottom:0;left:0;width:100%;padding:.5em}@media(min-width: 64em){.projects__item__content{height:100%;bottom:auto;top:0;color:#000;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:start;align-items:flex-start;padding:1.5em;opacity:0}}.projects__item__title{font-size:.875rem;line-height:1;margin:0;font-weight:700}@media(min-width: 75em){.projects__item__title{font-size:14px;font-size:.875rem}}.projects__item p{font-size:.8125rem;line-height:1;margin:.5em 0 0}@media(min-width: 75em){.projects__item p{font-size:13px;font-size:.8125rem}}.projects__item:hover .projects__item__content{opacity:1}.teamGrid{margin:2em 0}.teamGrid__item__title{width:50%}.contactInformation{-webkit-transition:max-height .5s cubic-bezier(0, 1, 0, 1);transition:max-height .5s cubic-bezier(0, 1, 0, 1);max-height:0;overflow:hidden;text-align:center}@media(min-width: 30em){.contactInformation{text-align:right}}.contactInformation.active{max-height:500px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.contactInformation .menu-link{color:#000;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;font-weight:300;display:block}.contactInformation .menu-link:link{color:#000}.contactInformation .menu-link:visited{color:#000}.contactInformation .menu-link:active{color:#000}.contactInformation .menu-link:hover{color:#ffcb05}.contactInformation .menu-link:hover{-webkit-transform:translateX(-1em);transform:translateX(-1em)}.entry__inner{margin-top:4em}.entry__inner .entry-title{font-size:1.75rem;line-height:1.2}@media(min-width: 40em){.entry__inner .entry-title{font-size:45px;font-size:2.8125rem;line-height:1.2}}@media(min-width: 75em){.entry__inner .entry-title{font-size:45px;font-size:2.8125rem}}.entry__inner blockquote{border-left:5px solid #dad8d8;margin:0 0 1em;padding:2em 1em}.entry-title{margin:0;padding:0;line-height:0}.entry-title a{color:#333;font-size:1.25rem;line-height:1.2}.entry-title a:link{color:#333}.entry-title a:visited{color:#333}.entry-title a:active{color:#333}.entry-title a:hover{color:#ffcb05}@media(min-width: 75em){.entry-title a{font-size:20px;font-size:1.25rem}}.entry-meta{font-size:.875rem;line-height:1;font-weight:400}@media(min-width: 75em){.entry-meta{font-size:14px;font-size:.875rem}}.entry-thumb{margin-bottom:2em}.entry-list .grid{margin-left:-3em}.entry-list .col{padding-left:3em}.entry-list .post{margin-bottom:2em}.entry-list__content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}@media(max-width: 39.99em){.entry-list__content{margin-top:.5em}}.entry-list__content .newsAndInsights__inner__link{justify-self:flex-end;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.navigation{margin:2em 0;border-top:1px solid #000;padding:2em 0 0}.nav-links{display:-webkit-box;display:flex}.c-survey{background-color:#fff}.c-survey__logo{max-width:140px;margin:2em 0 3em}.c-survey__wrapper{max-width:920px}.c-survey .main{font-size:1rem;line-height:1.3;font-weight:300}@media(min-width: 30em){.c-survey .main{font-size:18px;font-size:1.125rem;line-height:1.3}}@media(min-width: 40em){.c-survey .main{font-size:20px;font-size:1.25rem;line-height:1.3}}@media(min-width: 64em){.c-survey .main{font-size:20px;font-size:1.25rem;line-height:1.3}}@media(min-width: 75em){.c-survey .main{font-size:20px;font-size:1.25rem}}.c-survey .main h1,.c-survey .main h2,.c-survey .main h3,.c-survey .main h4,.c-survey .main h5,.c-survey .main h6{font-weight:500}.c-survey .main h1{font-size:1.125rem;line-height:1.2}@media(min-width: 30em){.c-survey .main h1{font-size:22px;font-size:1.375rem;line-height:1.2}}@media(min-width: 40em){.c-survey .main h1{font-size:42px;font-size:2.625rem;line-height:1.2}}@media(min-width: 64em){.c-survey .main h1{font-size:30px;font-size:1.875rem;line-height:1.2}}@media(min-width: 75em){.c-survey .main h1{font-size:42px;font-size:2.625rem}}.c-survey .main .wp-block-image{margin:2em 0;width:100%}.c-survey .main .c-button__yellow{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:2em}.c-survey .main .wp-block-button__link{border-radius:0;font-weight:300;background:#000;margin:0 auto;display:-webkit-box;display:flex;min-width:100px;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.survey__no-label .gfield_label{display:none}.gform_wrapper ul li.survey__margintop{margin-top:1em}table.gsurvey-likert{background-color:#fff !important}table.gsurvey-likert th.gsurvey-likert-choice-label{font-weight:400;font-size:1rem;background-color:rgba(0,0,0,0);border:0}table.gsurvey-likert .gsurvey-likert-row-label,table.gsurvey-likert tr .gsurvey-likert-row-label{font-weight:400 !important;font-size:12px !important;padding:.5em;background-color:rgba(0,0,0,0);border:0;text-align:right}table.gsurvey-likert,table.gsurvey-likert tr .gsurvey-likert-row-label,table.gsurvey-likert td.gsurvey-likert-choice,table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected,table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.gsurvey-likert-focus,table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus,table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label,table.gsurvey-likert th.gsurvey-likert-choice-label{border:0;background-color:rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected,table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.gsurvey-likert-focus,table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus{background-color:var(--customInputColor) !important}table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-hover{background-color:#fff6a4 !important}table.gsurvey-likert{border:0}input[type=range]{height:26px;-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #000;background:var(--customInputColor);border-radius:10px;border:1px solid #000}input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #333;border:1px solid #333;height:19px;width:10px;border-radius:34px;background:var(--customInputColor);cursor:pointer;-webkit-appearance:none;margin-top:-8px}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--customInputColor)}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #000;background:var(--customInputColor);border-radius:10px;border:1px solid #000}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #333;border:1px solid #333;height:19px;width:10px;border-radius:34px;background:var(--customInputColor);cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:var(--customInputColor);border:1px solid #000;border-radius:20px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-fill-upper{background:var(--customInputColor);border:1px solid #000;border-radius:20px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #333;border:1px solid #333;height:19px;width:10px;border-radius:34px;background:var(--customInputColor);cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:var(--customInputColor)}input[type=range]:focus::-ms-fill-upper{background:var(--customInputColor)}.results-block{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.results__label{font-size:1rem;line-height:1.2;border-top:1px solid #1d1e1b;font-weight:500;padding:.3em .4em;margin:0 0 .4em}@media(min-width: 40em){.results__label{font-size:20px;font-size:1.25rem;line-height:1.2}}@media(min-width: 75em){.results__label{font-size:20px;font-size:1.25rem}}.results__item{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding:0 1em}.results__item__output{font-size:1rem;line-height:1.3;max-width:100%;font-weight:400;display:-webkit-box;display:flex;margin-bottom:.5em}@media(min-width: 40em){.results__item__output{font-size:20px;font-size:1.25rem;line-height:1.3}}@media(min-width: 75em){.results__item__output{font-size:20px;font-size:1.25rem}}@media(min-width: 64em){.results__item__output{max-width:85%}}.results__item__output--value{font-size:1.25rem;line-height:1;font-weight:700;margin:0 1rem 0 0}@media(min-width: 40em){.results__item__output--value{font-size:24px;font-size:1.5rem;line-height:1}}@media(min-width: 75em){.results__item__output--value{font-size:24px;font-size:1.5rem}}.results__item__output--label{margin:0;align-self:flex-end}@media(min-width: 40em){.results__item--first{padding-top:1em}}.results__item--first .results__item__output{font-size:1.5rem;line-height:1;max-width:85%;padding-bottom:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media(min-width: 40em){.results__item--first .results__item__output{font-size:24px;font-size:1.5rem;line-height:1}}@media(min-width: 75em){.results__item--first .results__item__output{font-size:24px;font-size:1.5rem}}@media(min-width: 64em){.results__item--first .results__item__output{max-width:70%;padding-bottom:1em}}.results__item--first .results__item__output .results__item__output--value{font-size:3.125rem;line-height:1;display:block;font-weight:700}@media(min-width: 40em){.results__item--first .results__item__output .results__item__output--value{font-size:42px;font-size:2.625rem;line-height:1}}@media(min-width: 75em){.results__item--first .results__item__output .results__item__output--value{font-size:42px;font-size:2.625rem}}.results__item--first .results__item__output .results__item__output--label{align-self:flex-start}.results__item--noimage{position:relative;border-bottom:solid 1px #a58100}.results__list{background:var(--customInputColor);color:var(--customTextColor, #333);list-style:none;margin:0 0 1em;padding:1em 0}.results__list .results__item:last-child .results__list{padding:0}.resultsfilter__container{margin-bottom:.5em}.resultsfilter__container p{margin-bottom:0}.resultsfilter__container ul{list-style:none;overflow:hidden}.resultsfilter__container ul li{display:block;margin:0;overflow:hidden}.resultsfilter__container ul li[data-conditional]{display:none}.resultsfilter__container ul li[data-conditional].is-active{display:block}body.is-loading .results-block{opacity:.5}.thanks__inner{background:var(--customInputColor);color:var(--customTextColor, #333);margin-bottom:2em;padding:1em}.thanks__time{background-image:url(/wp-content/themes/legion/dist/images/stopwatch_0da44b35.svg);background-repeat:no-repeat;background-position:center 40%;background-size:100% auto;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-top:10%}@media(min-width: 40em){.thanks__time{background-position:center bottom}}.thanks__time__intro{font-weight:500}.thanks__time__inner{min-width:calc(50% - .9375em)}.thanks__counter{display:-webkit-box;display:flex;text-align:center}.thanks__counter .result__conjunction{display:none}.thanks__counter .result__value{font-size:3.125rem;line-height:1;display:block;font-weight:700}@media(min-width: 40em){.thanks__counter .result__value{font-size:42px;font-size:2.625rem;line-height:1}}@media(min-width: 75em){.thanks__counter .result__value{font-size:42px;font-size:2.625rem}}.thanks__counter .result__group{margin:0 .5em 0 0}.b-survey__intro{background:#3d3f42;position:relative;margin-top:61px;padding:1em 0;color:#fff;margin-bottom:2em}.b-survey__intro__title{color:#f7cc47;font-size:45px;font-size:clamp(24px,5vw,45px);font-weight:400;margin:0 0 1em}.b-survey__intro__thumb{margin-bottom:2em}.b-survey__intro__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.b-survey__intro__copy{max-width:560px}.b-survey__form .survey__scroller{padding:3em 0}@media(min-width: 30em){.b-survey__form .survey__scroller{padding:5em 0}}.template-survey2021 .gform_body{position:relative}@media(max-width: 39.99em){.template-survey2021 .gform_wrapper{height:auto !important}}.template-survey2021 .gform_wrapper ul li.gsurvey-survey-field{margin-bottom:1em}.template-survey2021 .gform_wrapper .gfield>.gfield_label{font-weight:400}.template-survey2021 .gform_wrapper .gfield_radio li,.template-survey2021 .gform_wrapper .gfield_checkbox li{font-weight:300}.template-survey2021 .gform_wrapper .gfield_radio li label::after,.template-survey2021 .gform_wrapper .gfield_checkbox li label::after{background:#f7cc47}.template-survey2021 .survey__progress{position:absolute;top:0;font-size:150px;font-size:clamp(100px,10vw,150px);font-weight:400}.template-survey2021 .survey__progress__column{position:relative}.template-survey2021 .survey__progress__column .survey__progress__bar{position:absolute;top:0;right:15%;width:5px;background-color:#000;height:70vh;max-height:600px}.template-survey2021 .survey__progress__column .survey__progress__bar-inner{width:100%;height:0%;background-color:#f7cc47}.template-survey2021 .survey__scroller__actions{position:fixed;bottom:1em;left:0;width:100%}.template-survey2021 .survey__scroller__actions .wrapper{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.template-survey2021 .survey__scroller__next,.template-survey2021 .survey__scroller__prev{background:rgba(0,0,0,0);border:0;-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer}.template-survey2021 .faux-section,.template-survey2021 .gsection_title{display:none}@media(max-width: 63.99em){.template-survey2021 .gform_wrapper .gform_footer .gform_button{max-width:initial;width:100%}.template-survey2021 .survey__progress__bar{display:none}.template-survey2021 .survey__progress__column{display:none}.template-survey2021 .c-survey__logo{position:-webkit-sticky;position:sticky;top:0}.template-survey2021 .gsection{display:block !important}.template-survey2021 .gsection_title,.template-survey2021 .faux-section{display:block;font-size:150px;font-size:clamp(100px,10vw,150px);font-weight:400;margin:0;padding:0}.template-survey2021 .survey__scroller__next,.template-survey2021 .survey__scroller__prev{display:none}}.template-survey2021 .footer{position:relative;z-index:1}@media(min-width: 40em){.template-survey2021 .footer{opacity:0}}.template-survey2021 .pin-spacer{height:auto !important}.template-survey2021 .main__inner>.gform_wrapper{position:absolute;opacity:0;height:0;overflow:hidden}.template-survey2021 .gform_wrapper .gfield_html_formatted img{position:relative}@media only screen and (max-height: 799px){.template-survey2021 .survey__progress__column{display:none}.template-survey2021 .col-66{max-width:100%;flex-basis:100%}.template-survey2021 .gform_wrapper{height:auto !important}.template-survey2021 .gform_footer{opacity:1 !important}.template-survey2021 .gform_wrapper .gsection_title,.template-survey2021 .gform_wrapper .gsection,.template-survey2021 .faux-section{display:block !important;font-size:150px;font-size:clamp(100px,10vw,150px);font-weight:400;margin:0;padding:0}.template-survey2021 .gfield_html_formatted img{position:static !important}}.b-thanks{background:#dad8d8;margin-top:61px;padding:1em 0}.b-thanks__title{color:#000;font-size:45px;font-size:clamp(24px,5vw,45px);font-weight:400;margin:0 0 1em}.b-thanks__copy{max-width:560px}.b-thanks__copy .gform_wrapper .gform_footer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.b-thanks__copy .gform_wrapper .gform_footer .gform_button{color:#f7cc47;width:100%;max-width:initial;margin:0}.b-thanks__copy .gform_wrapper .gform_footer .gform_button:link{color:#f7cc47}.b-thanks__copy .gform_wrapper .gform_footer .gform_button:visited{color:#f7cc47}.b-thanks__copy .gform_wrapper .gform_footer .gform_button:active{color:#f7cc47}.b-thanks__copy .gform_wrapper .gform_footer .gform_button:hover{color:#000}@media(min-width: 30em){.b-thanks__copy .gform_wrapper .gform_footer .gform_button{max-width:100px}}.b-thanks__copy .gform_wrapper .gfield{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media(min-width: 30em){.b-thanks__copy .gform_wrapper .gfield{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.b-thanks__copy .gform_wrapper .gfield .ginput_container{width:100%;color:#333}@media(min-width: 30em){.b-thanks__copy .gform_wrapper .gfield .ginput_container{max-width:284px}}.b-thanks__copy .gform_wrapper .gfield>.gfield_label{margin:0}.b-thanks__copy .gform_wrapper .gfield input[type=email]{border:solid 1px #000}.b-thanks__copy .gform_wrapper .gfield input[type=checkbox]{width:auto;margin-right:.5em;opacity:0}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent{display:-webkit-box;display:flex}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent label{padding-left:1.5rem;cursor:pointer;font-size:10px;max-width:160px;position:relative}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent label::before,.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent label::after{content:"";display:block;position:absolute;width:20px;height:20px;border:1px solid #b3b3b3;background:#fff;top:2px;left:0;border-radius:1px}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent label::after{width:16px;height:16px;background-color:#f7cc47;top:4px;left:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent input[type=radio],.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent input[type=checkbox]{width:auto;margin:.3rem .5em 0 0;position:absolute;opacity:0}.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent input[type=radio]:checked~label::after,.b-thanks__copy .gform_wrapper .gfield .ginput_container_consent input[type=checkbox]:checked~label::after{-webkit-transform:scale(1);transform:scale(1)}@media print{.header,.back,.footer{display:none}.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col{width:100%;max-width:100%;flex-basis:100%}}
