.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/wp-content/themes/keylane/dist/vendor/owl.video.play_4a37f800.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
@charset "UTF-8";

/** Import everything from autoload */

/******************************************************************
Stylesheet: Main Stylesheet
Here's where the magic happens. Here is where you import
all of your Sass files so they can compile into one
CSS file.
******************************************************************/

/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */

@media print, screen and (min-width: 40em) {
  /* line 46, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal,
  .reveal.tiny,
  .reveal.small,
  .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}

/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */

@media print, screen and (min-width: 40em) {
  /* line 46, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal,
  .reveal.tiny,
  .reveal.small,
  .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}

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

/* line 10, node_modules/foundation-sites/scss/vendor/normalize.scss */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* line 20, node_modules/foundation-sites/scss/vendor/normalize.scss */

body {
  margin: 0;
}

/* line 27, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 38, node_modules/foundation-sites/scss/vendor/normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 47, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 57, node_modules/foundation-sites/scss/vendor/normalize.scss */

a {
  background-color: transparent;
}

/* line 64, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 72, node_modules/foundation-sites/scss/vendor/normalize.scss */

b,
strong {
  font-weight: bolder;
}

/* line 80, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 89, node_modules/foundation-sites/scss/vendor/normalize.scss */

small {
  font-size: 80%;
}

/* line 96, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 104, node_modules/foundation-sites/scss/vendor/normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 108, node_modules/foundation-sites/scss/vendor/normalize.scss */

sup {
  top: -0.5em;
}

/* line 117, node_modules/foundation-sites/scss/vendor/normalize.scss */

img {
  border-style: none;
}

/* line 127, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 141, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input {
  overflow: visible;
}

/* line 149, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
select {
  text-transform: none;
}

/* line 156, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 165, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 175, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 184, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 193, node_modules/foundation-sites/scss/vendor/normalize.scss */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/* line 204, node_modules/foundation-sites/scss/vendor/normalize.scss */

progress {
  vertical-align: baseline;
}

/* line 210, node_modules/foundation-sites/scss/vendor/normalize.scss */

textarea {
  overflow: auto;
}

/* line 217, node_modules/foundation-sites/scss/vendor/normalize.scss */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 225, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 233, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 240, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 247, node_modules/foundation-sites/scss/vendor/normalize.scss */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 257, node_modules/foundation-sites/scss/vendor/normalize.scss */

details {
  display: block;
}

/* line 263, node_modules/foundation-sites/scss/vendor/normalize.scss */

summary {
  display: list-item;
}

/* line 272, node_modules/foundation-sites/scss/vendor/normalize.scss */

template {
  display: none;
}

/* line 278, node_modules/foundation-sites/scss/vendor/normalize.scss */

[hidden] {
  display: none;
}

/* line 140, node_modules/foundation-sites/scss/_global.scss */

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

/* line 144, node_modules/foundation-sites/scss/_global.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
}

/* line 150, node_modules/foundation-sites/scss/_global.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 157, node_modules/foundation-sites/scss/_global.scss */

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "Poppins", Arial;
  font-weight: 400;
  line-height: calc(26 / 16);
  color: #4d4d4d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, node_modules/foundation-sites/scss/_global.scss */

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* line 186, node_modules/foundation-sites/scss/_global.scss */

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 193, node_modules/foundation-sites/scss/_global.scss */

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

/* line 203, node_modules/foundation-sites/scss/_global.scss */

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 211, node_modules/foundation-sites/scss/_global.scss */

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] button {
  outline: 0;
}

/* line 223, node_modules/foundation-sites/scss/_global.scss */

pre {
  overflow: auto;
}

/* line 228, node_modules/foundation-sites/scss/_global.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

/* line 237, node_modules/foundation-sites/scss/_global.scss */

.is-visible {
  display: block !important;
}

/* line 241, node_modules/foundation-sites/scss/_global.scss */

.is-hidden {
  display: none !important;
}

/* line 125, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 2px rgba(29, 29, 27, 0.1);
          box-shadow: inset 0 1px 2px rgba(29, 29, 27, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1d1d1b;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 111, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
  outline: none;
  border: 1px solid #6f6f6f;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 132, node_modules/foundation-sites/scss/forms/_text.scss */

textarea {
  max-width: 100%;
}

/* line 135, node_modules/foundation-sites/scss/forms/_text.scss */

textarea[rows] {
  height: auto;
}

/* line 143, node_modules/foundation-sites/scss/forms/_text.scss */

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 151, node_modules/foundation-sites/scss/forms/_text.scss */

[type='submit'],
[type='button'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

/* line 158, node_modules/foundation-sites/scss/forms/_text.scss */

input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 176, node_modules/foundation-sites/scss/forms/_text.scss */

::-webkit-input-placeholder {
  color: #7c7c7c;
}

::-moz-placeholder {
  color: #7c7c7c;
}

::-ms-input-placeholder {
  color: #7c7c7c;
}

::placeholder {
  color: #7c7c7c;
}

/* line 10, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 17, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

/* line 26, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

/* line 32, node_modules/foundation-sites/scss/forms/_checkbox.scss */

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

/* line 38, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'] {
  width: 100%;
}

/* line 43, node_modules/foundation-sites/scss/forms/_label.scss */

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.8;
  color: #1d1d1b;
}

/* line 46, node_modules/foundation-sites/scss/forms/_label.scss */

label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

/* line 22, node_modules/foundation-sites/scss/forms/_help-text.scss */

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #1d1d1b;
}

/* line 27, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 37, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :first-child,
.input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 43, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :last-child,
.input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 49, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
}

/* line 59, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #dce6e8;
  background: #e6e6e6;
  color: #1d1d1b;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 80, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:first-child {
  border-right: 0;
}

/* line 84, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:last-child {
  border-left: 0;
}

/* line 90, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-field {
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  min-width: 0;
}

/* line 100, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 115, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

/* line 39, node_modules/foundation-sites/scss/forms/_fieldset.scss */

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_fieldset.scss */

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

/* line 50, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #dce6e8;
}

/* line 30, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

/* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1d1d1b;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28111, 111, 111%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

@media screen and (min-width: 0\0) {
  /* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

/* line 54, node_modules/foundation-sites/scss/forms/_select.scss */

select:focus {
  outline: none;
  border: 1px solid #6f6f6f;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 66, node_modules/foundation-sites/scss/forms/_select.scss */

select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 72, node_modules/foundation-sites/scss/forms/_select.scss */

select::-ms-expand {
  display: none;
}

/* line 76, node_modules/foundation-sites/scss/forms/_select.scss */

select[multiple] {
  height: auto;
  background-image: none;
}

/* line 80, node_modules/foundation-sites/scss/forms/_select.scss */

select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus) {
  border-color: #f00;
  background-color: #ffe6e6;
}

/* line 49, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::-ms-input-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::placeholder {
  color: #f00;
}

/* line 76, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-label {
  color: #f00;
}

/* line 82, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #f00;
}

/* line 85, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error.is-visible {
  display: block;
}

/* line 228, node_modules/foundation-sites/scss/typography/_base.scss */

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 252, node_modules/foundation-sites/scss/typography/_base.scss */

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

/* line 261, node_modules/foundation-sites/scss/typography/_base.scss */

em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 268, node_modules/foundation-sites/scss/typography/_base.scss */

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 275, node_modules/foundation-sites/scss/typography/_base.scss */

small {
  font-size: 80%;
  line-height: inherit;
}

/* line 281, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Poppins", Arial;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}

/* line 293, node_modules/foundation-sites/scss/typography/_base.scss */

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
  line-height: 0;
  color: #dce6e8;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h2,
.h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h3,
.h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h4,
.h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h5,
.h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h1,
  .h1 {
    font-size: 3rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h2,
  .h2 {
    font-size: 2.5rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h3,
  .h3 {
    font-size: 1.9375rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h4,
  .h4 {
    font-size: 1.5625rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h5,
  .h5 {
    font-size: 1.25rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h6,
  .h6 {
    font-size: 1rem;
  }
}

/* line 343, node_modules/foundation-sites/scss/typography/_base.scss */

a {
  line-height: inherit;
  color: #ff8000;
  text-decoration: none;
  cursor: pointer;
}

/* line 350, node_modules/foundation-sites/scss/typography/_base.scss */

a:hover,
a:focus {
  color: #db6e00;
}

/* line 358, node_modules/foundation-sites/scss/typography/_base.scss */

a img {
  border: 0;
}

/* line 364, node_modules/foundation-sites/scss/typography/_base.scss */

hr {
  clear: both;
  max-width: 78.75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #dce6e8;
  border-left: 0;
}

/* line 378, node_modules/foundation-sites/scss/typography/_base.scss */

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

/* line 387, node_modules/foundation-sites/scss/typography/_base.scss */

li {
  font-size: inherit;
}

/* line 392, node_modules/foundation-sites/scss/typography/_base.scss */

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

/* line 398, node_modules/foundation-sites/scss/typography/_base.scss */

ol {
  margin-left: 1.25rem;
}

/* line 404, node_modules/foundation-sites/scss/typography/_base.scss */

ul ul,
ol ul,
ul ol,
ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 411, node_modules/foundation-sites/scss/typography/_base.scss */

dl {
  margin-bottom: 1rem;
}

/* line 414, node_modules/foundation-sites/scss/typography/_base.scss */

dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 421, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dce6e8;
}

/* line 426, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* line 442, node_modules/foundation-sites/scss/typography/_base.scss */

abbr,
abbr[title] {
  border-bottom: 1px dotted #1d1d1b;
  cursor: help;
  text-decoration: none;
}

/* line 449, node_modules/foundation-sites/scss/typography/_base.scss */

figure {
  margin: 0;
}

/* line 461, node_modules/foundation-sites/scss/typography/_base.scss */

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  color: #1d1d1b;
}

/* line 134, node_modules/foundation-sites/scss/typography/_helpers.scss */

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #6f6f6f;
}

/* line 144, node_modules/foundation-sites/scss/typography/_helpers.scss */

.lead {
  font-size: 20px;
  line-height: 1.6;
}

/* line 150, node_modules/foundation-sites/scss/typography/_helpers.scss */

.stat {
  font-size: 2.5rem;
  line-height: 1;
}

/* line 154, node_modules/foundation-sites/scss/typography/_helpers.scss */

p + .stat {
  margin-top: -1rem;
}

/* line 161, node_modules/foundation-sites/scss/typography/_helpers.scss */

ul.no-bullet,
ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

/* line 167, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block,
cite {
  display: block;
  color: #6f6f6f;
  font-size: 0.8125rem;
}

/* line 90, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block:before,
cite:before {
  content: "\2014   ";
}

/* line 171, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-inline,
code {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #1d1d1b;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* line 176, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-block {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #1d1d1b;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

@media print, screen and (min-width: 40em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-justify {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 75em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-justify {
    text-align: justify;
  }
}

/* line 18, node_modules/foundation-sites/scss/typography/_print.scss */

.show-for-print {
  display: none !important;
}

@media print {
  /* line 21, node_modules/foundation-sites/scss/typography/_print.scss */

  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 38, node_modules/foundation-sites/scss/typography/_print.scss */

  .show-for-print {
    display: block !important;
  }

  /* line 39, node_modules/foundation-sites/scss/typography/_print.scss */

  .hide-for-print {
    display: none !important;
  }

  /* line 41, node_modules/foundation-sites/scss/typography/_print.scss */

  table.show-for-print {
    display: table !important;
  }

  /* line 42, node_modules/foundation-sites/scss/typography/_print.scss */

  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 43, node_modules/foundation-sites/scss/typography/_print.scss */

  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 44, node_modules/foundation-sites/scss/typography/_print.scss */

  tr.show-for-print {
    display: table-row !important;
  }

  /* line 45, node_modules/foundation-sites/scss/typography/_print.scss */

  td.show-for-print {
    display: table-cell !important;
  }

  /* line 46, node_modules/foundation-sites/scss/typography/_print.scss */

  th.show-for-print {
    display: table-cell !important;
  }

  /* line 49, node_modules/foundation-sites/scss/typography/_print.scss */

  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 52, node_modules/foundation-sites/scss/typography/_print.scss */

  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 56, node_modules/foundation-sites/scss/typography/_print.scss */

  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }

  /* line 61, node_modules/foundation-sites/scss/typography/_print.scss */

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 64, node_modules/foundation-sites/scss/typography/_print.scss */

  pre,
  blockquote {
    border: 1px solid #6f6f6f;
    page-break-inside: avoid;
  }

  /* line 71, node_modules/foundation-sites/scss/typography/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 73, node_modules/foundation-sites/scss/typography/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 76, node_modules/foundation-sites/scss/typography/_print.scss */

  img {
    max-width: 100% !important;
  }

@page {
    margin: 0.5cm;
}

  /* line 80, node_modules/foundation-sites/scss/typography/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 88, node_modules/foundation-sites/scss/typography/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 92, node_modules/foundation-sites/scss/typography/_print.scss */

  .print-break-inside {
    page-break-inside: auto;
  }
}

/* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 13, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 16, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 20, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 26, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 30, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 37, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 43, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .auto {
  width: auto;
}

/* line 47, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .shrink {
  width: auto;
}

/* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-shrink,
.grid-x > .small-full,
.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-full,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-full,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 63, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-full,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-1 {
  width: 8.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-2 {
  width: 16.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-3 {
  width: 25%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-4 {
  width: 33.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-5 {
  width: 41.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-6 {
  width: 50%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-7 {
  width: 58.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-8 {
  width: 66.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-9 {
  width: 75%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-10 {
  width: 83.33333%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-11 {
  width: 91.66667%;
}

/* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink,
  .grid-x > .medium-1,
  .grid-x > .medium-2,
  .grid-x > .medium-3,
  .grid-x > .medium-4,
  .grid-x > .medium-5,
  .grid-x > .medium-6,
  .grid-x > .medium-7,
  .grid-x > .medium-8,
  .grid-x > .medium-9,
  .grid-x > .medium-10,
  .grid-x > .medium-11,
  .grid-x > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink,
  .grid-x > .large-1,
  .grid-x > .large-2,
  .grid-x > .large-3,
  .grid-x > .large-4,
  .grid-x > .large-5,
  .grid-x > .large-6,
  .grid-x > .large-7,
  .grid-x > .large-8,
  .grid-x > .large-9,
  .grid-x > .large-10,
  .grid-x > .large-11,
  .grid-x > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 72, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    width: auto;
  }

  /* line 77, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink,
  .grid-x > .xlarge-1,
  .grid-x > .xlarge-2,
  .grid-x > .xlarge-3,
  .grid-x > .xlarge-4,
  .grid-x > .xlarge-5,
  .grid-x > .xlarge-6,
  .grid-x > .xlarge-7,
  .grid-x > .xlarge-8,
  .grid-x > .xlarge-9,
  .grid-x > .xlarge-10,
  .grid-x > .xlarge-11,
  .grid-x > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 83, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-shrink {
    width: auto;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-3 {
    width: 25%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-6 {
    width: 50%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-9 {
    width: 75%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 92, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-x > .xlarge-12 {
    width: 100%;
  }
}

/* line 100, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

/* line 105, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .auto {
  width: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .shrink {
  width: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-1 {
  width: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-2 {
  width: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-4 {
  width: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-5 {
  width: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-7 {
  width: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-8 {
  width: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-10 {
  width: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-11 {
  width: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-auto {
    width: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-1 {
    width: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-2 {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-4 {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-5 {
    width: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-7 {
    width: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-8 {
    width: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-10 {
    width: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-11 {
    width: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 1.875rem);
  }
}

/* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 175, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 181, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

/* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 186, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-1 > .cell {
  width: 100%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-2 > .cell {
  width: 50%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-3 > .cell {
  width: 33.33333%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-4 > .cell {
  width: 25%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-5 > .cell {
  width: 20%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-6 > .cell {
  width: 16.66667%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-7 > .cell {
  width: 14.28571%;
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .medium-up-8 > .cell {
    width: 12.5%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .large-up-8 > .cell {
    width: 12.5%;
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-1 > .cell {
    width: 100%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-2 > .cell {
    width: 50%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-3 > .cell {
    width: 33.33333%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-4 > .cell {
    width: 25%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-5 > .cell {
    width: 20%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-6 > .cell {
    width: 16.66667%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-7 > .cell {
    width: 14.28571%;
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 1.25rem);
}

/* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }

  /* line 33, node_modules/foundation-sites/scss/xy-grid/_layout.scss */

  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}

/* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-1 {
  width: 8.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-2 {
  width: 16.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-3 {
  width: 25%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-4 {
  width: 33.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-5 {
  width: 41.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-6 {
  width: 50%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-7 {
  width: 58.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-8 {
  width: 66.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-9 {
  width: 75%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-10 {
  width: 83.33333%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-11 {
  width: 91.66667%;
}

/* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-margin-collapse > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

/* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 232, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 29, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-1 {
    width: 8.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-2 {
    width: 16.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-4 {
    width: 33.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-5 {
    width: 41.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-7 {
    width: 58.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-8 {
    width: 66.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-10 {
    width: 83.33333%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-11 {
    width: 91.66667%;
  }

  /* line 44, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.33333%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.66667%;
  }

  /* line 53, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 238, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 68, node_modules/foundation-sites/scss/xy-grid/_collapse.scss */

  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-0 {
  margin-left: 0%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-3 {
  margin-left: 25%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-6 {
  margin-left: 50%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-9 {
  margin-left: 75%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 0.625rem);
}

/* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 0.625rem);
}

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }

  /* line 252, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 256, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}

/* line 274, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 278, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .cell {
  height: auto;
  max-height: none;
}

/* line 282, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .auto {
  height: auto;
}

/* line 286, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .shrink {
  height: auto;
}

/* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-shrink,
.grid-y > .small-full,
.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-full,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-full,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

@media screen and (min-width: 75em) {
  /* line 300, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-full,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

/* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-1 {
  height: 8.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-2 {
  height: 16.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-3 {
  height: 25%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-4 {
  height: 33.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-5 {
  height: 41.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-6 {
  height: 50%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-7 {
  height: 58.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-8 {
  height: 66.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-9 {
  height: 75%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-10 {
  height: 83.33333%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-11 {
  height: 91.66667%;
}

/* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y > .small-12 {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink,
  .grid-y > .medium-1,
  .grid-y > .medium-2,
  .grid-y > .medium-3,
  .grid-y > .medium-4,
  .grid-y > .medium-5,
  .grid-y > .medium-6,
  .grid-y > .medium-7,
  .grid-y > .medium-8,
  .grid-y > .medium-9,
  .grid-y > .medium-10,
  .grid-y > .medium-11,
  .grid-y > .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .medium-12 {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink,
  .grid-y > .large-1,
  .grid-y > .large-2,
  .grid-y > .large-3,
  .grid-y > .large-4,
  .grid-y > .large-5,
  .grid-y > .large-6,
  .grid-y > .large-7,
  .grid-y > .large-8,
  .grid-y > .large-9,
  .grid-y > .large-10,
  .grid-y > .large-11,
  .grid-y > .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .large-12 {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 308, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
    height: auto;
  }

  /* line 313, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink,
  .grid-y > .xlarge-1,
  .grid-y > .xlarge-2,
  .grid-y > .xlarge-3,
  .grid-y > .xlarge-4,
  .grid-y > .xlarge-5,
  .grid-y > .xlarge-6,
  .grid-y > .xlarge-7,
  .grid-y > .xlarge-8,
  .grid-y > .xlarge-9,
  .grid-y > .xlarge-10,
  .grid-y > .xlarge-11,
  .grid-y > .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  /* line 319, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-shrink {
    height: auto;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-1 {
    height: 8.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-2 {
    height: 16.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-3 {
    height: 25%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-4 {
    height: 33.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-5 {
    height: 41.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-6 {
    height: 50%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-7 {
    height: 58.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-8 {
    height: 66.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-9 {
    height: 75%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-10 {
    height: 83.33333%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-11 {
    height: 91.66667%;
  }

  /* line 328, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y > .xlarge-12 {
    height: 100%;
  }
}

/* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 340, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 345, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 359, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100vw;
}

/* line 363, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-frame {
  width: 100%;
}

/* line 367, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 371, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 376, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100%;
}

/* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

.cell-block-container > .grid-x {
  max-height: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .medium-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .large-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .large-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

@media screen and (min-width: 75em) {
  /* line 383, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100vw;
  }

  /* line 387, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .xlarge-grid-frame {
    width: 100%;
  }

  /* line 391, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 395, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 100%;
  }

  /* line 82, node_modules/foundation-sites/scss/xy-grid/_frame.scss */

  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 399, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

/* line 406, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100vh;
}

@media print, screen and (min-width: 40em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.medium-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.large-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

@media screen and (min-width: 75em) {
  /* line 412, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-y.xlarge-grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100vh;
  }
}

/* line 420, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.cell .grid-y.grid-frame {
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 424, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}

/* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 136, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}

/* line 140, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 147, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}

/* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .auto {
  height: auto;
}

/* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .shrink {
  height: auto;
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

/* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }

  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 112, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-auto {
    height: auto;
  }

  /* line 116, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-1 {
    height: calc(8.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-2 {
    height: calc(16.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-4 {
    height: calc(33.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-5 {
    height: calc(41.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-7 {
    height: calc(58.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-8 {
    height: calc(66.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-10 {
    height: calc(83.33333% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-11 {
    height: calc(91.66667% - 1.875rem);
  }

  /* line 124, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 1.875rem);
  }
}

/* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}

@media print, screen and (min-width: 40em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 432, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 64em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

@media screen and (min-width: 75em) {
  /* line 436, node_modules/foundation-sites/scss/xy-grid/_classes.scss */

  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}

/* line 333, node_modules/foundation-sites/scss/components/_button.scss */

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .button {
  outline: 0;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.tiny {
  font-size: 0.6rem;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.small {
  font-size: 0.75rem;
}

/* line 338, node_modules/foundation-sites/scss/components/_button.scss */

.button.large {
  font-size: 1.25rem;
}

/* line 343, node_modules/foundation-sites/scss/components/_button.scss */

.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button,
.button.disabled,
.button[disabled],
.button.disabled:hover,
.button[disabled]:hover,
.button.disabled:focus,
.button[disabled]:focus {
  background-color: #ff8000;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button:hover,
.button:focus {
  background-color: #d96d00;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.primary,
.button.primary.disabled,
.button.primary[disabled],
.button.primary.disabled:hover,
.button.primary[disabled]:hover,
.button.primary.disabled:focus,
.button.primary[disabled]:focus {
  background-color: #ff8000;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.primary:hover,
.button.primary:focus {
  background-color: #cc6600;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.secondary,
.button.secondary.disabled,
.button.secondary[disabled],
.button.secondary.disabled:hover,
.button.secondary[disabled]:hover,
.button.secondary.disabled:focus,
.button.secondary[disabled]:focus {
  background-color: #4d4d4d;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.secondary:hover,
.button.secondary:focus {
  background-color: #3e3e3e;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.success,
.button.success.disabled,
.button.success[disabled],
.button.success.disabled:hover,
.button.success[disabled]:hover,
.button.success.disabled:focus,
.button.success[disabled]:focus {
  background-color: #3adb76;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.success:hover,
.button.success:focus {
  background-color: #22bb5b;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.warning,
.button.warning.disabled,
.button.warning[disabled],
.button.warning.disabled:hover,
.button.warning[disabled]:hover,
.button.warning.disabled:focus,
.button.warning[disabled]:focus {
  background-color: #ffae00;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.warning:hover,
.button.warning:focus {
  background-color: #cc8b00;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button.alert,
.button.alert.disabled,
.button.alert[disabled],
.button.alert.disabled:hover,
.button.alert[disabled]:hover,
.button.alert.disabled:focus,
.button.alert[disabled]:focus {
  background-color: #f00;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button.alert:hover,
.button.alert:focus {
  background-color: #cc0000;
  color: #fff;
}

/* line 216, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow,
.button.hollow:hover,
.button.hollow:focus,
.button.hollow.disabled,
.button.hollow.disabled:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled],
.button.hollow[disabled]:hover,
.button.hollow[disabled]:focus {
  background-color: transparent;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow,
.button.hollow.disabled,
.button.hollow[disabled],
.button.hollow.disabled:hover,
.button.hollow[disabled]:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled]:focus {
  border: 1px solid #ff8000;
  color: #ff8000;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow:hover,
.button.hollow:focus {
  border-color: #804000;
  color: #804000;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.primary,
.button.hollow.primary.disabled,
.button.hollow.primary[disabled],
.button.hollow.primary.disabled:hover,
.button.hollow.primary[disabled]:hover,
.button.hollow.primary.disabled:focus,
.button.hollow.primary[disabled]:focus {
  border: 1px solid #ff8000;
  color: #ff8000;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.primary:hover,
.button.hollow.primary:focus {
  border-color: #804000;
  color: #804000;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.secondary,
.button.hollow.secondary.disabled,
.button.hollow.secondary[disabled],
.button.hollow.secondary.disabled:hover,
.button.hollow.secondary[disabled]:hover,
.button.hollow.secondary.disabled:focus,
.button.hollow.secondary[disabled]:focus {
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
  border-color: #272727;
  color: #272727;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.success,
.button.hollow.success.disabled,
.button.hollow.success[disabled],
.button.hollow.success.disabled:hover,
.button.hollow.success[disabled]:hover,
.button.hollow.success.disabled:focus,
.button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.success:hover,
.button.hollow.success:focus {
  border-color: #157539;
  color: #157539;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.warning,
.button.hollow.warning.disabled,
.button.hollow.warning[disabled],
.button.hollow.warning.disabled:hover,
.button.hollow.warning[disabled]:hover,
.button.hollow.warning.disabled:focus,
.button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.warning:hover,
.button.hollow.warning:focus {
  border-color: #805700;
  color: #805700;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.alert,
.button.hollow.alert.disabled,
.button.hollow.alert[disabled],
.button.hollow.alert.disabled:hover,
.button.hollow.alert[disabled]:hover,
.button.hollow.alert.disabled:focus,
.button.hollow.alert[disabled]:focus {
  border: 1px solid #f00;
  color: #f00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button.hollow.alert:hover,
.button.hollow.alert:focus {
  border-color: maroon;
  color: maroon;
}

/* line 252, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear,
.button.clear:hover,
.button.clear:focus,
.button.clear.disabled,
.button.clear.disabled:hover,
.button.clear.disabled:focus,
.button.clear[disabled],
.button.clear[disabled]:hover,
.button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear,
.button.clear.disabled,
.button.clear[disabled],
.button.clear.disabled:hover,
.button.clear[disabled]:hover,
.button.clear.disabled:focus,
.button.clear[disabled]:focus {
  color: #ff8000;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear:hover,
.button.clear:focus {
  color: #804000;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary[disabled],
.button.clear.primary.disabled:hover,
.button.clear.primary[disabled]:hover,
.button.clear.primary.disabled:focus,
.button.clear.primary[disabled]:focus {
  color: #ff8000;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.primary:hover,
.button.clear.primary:focus {
  color: #804000;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary[disabled],
.button.clear.secondary.disabled:hover,
.button.clear.secondary[disabled]:hover,
.button.clear.secondary.disabled:focus,
.button.clear.secondary[disabled]:focus {
  color: #4d4d4d;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.secondary:hover,
.button.clear.secondary:focus {
  color: #272727;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.success,
.button.clear.success.disabled,
.button.clear.success[disabled],
.button.clear.success.disabled:hover,
.button.clear.success[disabled]:hover,
.button.clear.success.disabled:focus,
.button.clear.success[disabled]:focus {
  color: #3adb76;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.success:hover,
.button.clear.success:focus {
  color: #157539;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning[disabled],
.button.clear.warning.disabled:hover,
.button.clear.warning[disabled]:hover,
.button.clear.warning.disabled:focus,
.button.clear.warning[disabled]:focus {
  color: #ffae00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.warning:hover,
.button.clear.warning:focus {
  color: #805700;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert[disabled],
.button.clear.alert.disabled:hover,
.button.clear.alert[disabled]:hover,
.button.clear.alert.disabled:focus,
.button.clear.alert[disabled]:focus {
  color: #f00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button.clear.alert:hover,
.button.clear.alert:focus {
  color: maroon;
}

/* line 385, node_modules/foundation-sites/scss/components/_button.scss */

.button.disabled,
.button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 299, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}

/* line 400, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow::after,
.button.dropdown.clear::after {
  border-top-color: #ff8000;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.primary::after,
.button.dropdown.clear.primary::after {
  border-top-color: #ff8000;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.secondary::after,
.button.dropdown.clear.secondary::after {
  border-top-color: #4d4d4d;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.success::after,
.button.dropdown.clear.success::after {
  border-top-color: #3adb76;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.warning::after,
.button.dropdown.clear.warning::after {
  border-top-color: #ffae00;
}

/* line 406, node_modules/foundation-sites/scss/components/_button.scss */

.button.dropdown.hollow.alert::after,
.button.dropdown.clear.alert::after {
  border-top-color: #f00;
}

/* line 415, node_modules/foundation-sites/scss/components/_button.scss */

.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

/* line 423, node_modules/foundation-sites/scss/components/_button.scss */

a.button:hover,
a.button:focus {
  text-decoration: none;
}

/* line 217, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.button-group::before,
.button-group::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.button-group::after {
  clear: both;
}

/* line 45, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group::before,
.button-group::after {
  display: none;
}

/* line 54, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 64, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group .button:last-child {
  margin-right: 0;
}

/* line 222, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.tiny .button {
  font-size: 0.6rem;
}

/* line 222, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.small .button {
  font-size: 0.75rem;
}

/* line 222, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.large .button {
  font-size: 1.25rem;
}

/* line 116, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.expanded .button {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  margin-right: 0;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.primary .button,
.button-group.primary .button.disabled,
.button-group.primary .button[disabled],
.button-group.primary .button.disabled:hover,
.button-group.primary .button[disabled]:hover,
.button-group.primary .button.disabled:focus,
.button-group.primary .button[disabled]:focus {
  background-color: #ff8000;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.primary .button:hover,
.button-group.primary .button:focus {
  background-color: #cc6600;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.secondary .button,
.button-group.secondary .button.disabled,
.button-group.secondary .button[disabled],
.button-group.secondary .button.disabled:hover,
.button-group.secondary .button[disabled]:hover,
.button-group.secondary .button.disabled:focus,
.button-group.secondary .button[disabled]:focus {
  background-color: #4d4d4d;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.secondary .button:hover,
.button-group.secondary .button:focus {
  background-color: #3e3e3e;
  color: #fff;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.success .button,
.button-group.success .button.disabled,
.button-group.success .button[disabled],
.button-group.success .button.disabled:hover,
.button-group.success .button[disabled]:hover,
.button-group.success .button.disabled:focus,
.button-group.success .button[disabled]:focus {
  background-color: #3adb76;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.success .button:hover,
.button-group.success .button:focus {
  background-color: #22bb5b;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.warning .button,
.button-group.warning .button.disabled,
.button-group.warning .button[disabled],
.button-group.warning .button.disabled:hover,
.button-group.warning .button[disabled]:hover,
.button-group.warning .button.disabled:focus,
.button-group.warning .button[disabled]:focus {
  background-color: #ffae00;
  color: #1d1d1b;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.warning .button:hover,
.button-group.warning .button:focus {
  background-color: #cc8b00;
  color: #1d1d1b;
}

/* line 198, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.alert .button,
.button-group.alert .button.disabled,
.button-group.alert .button[disabled],
.button-group.alert .button.disabled:hover,
.button-group.alert .button[disabled]:hover,
.button-group.alert .button.disabled:focus,
.button-group.alert .button[disabled]:focus {
  background-color: #f00;
  color: #fff;
}

/* line 206, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.alert .button:hover,
.button-group.alert .button:focus {
  background-color: #cc0000;
  color: #fff;
}

/* line 216, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button,
.button-group.hollow .button:hover,
.button-group.hollow .button:focus,
.button-group.hollow .button.disabled,
.button-group.hollow .button.disabled:hover,
.button-group.hollow .button.disabled:focus,
.button-group.hollow .button[disabled],
.button-group.hollow .button[disabled]:hover,
.button-group.hollow .button[disabled]:focus {
  background-color: transparent;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button,
.button-group.hollow .button.disabled,
.button-group.hollow .button[disabled],
.button-group.hollow .button.disabled:hover,
.button-group.hollow .button[disabled]:hover,
.button-group.hollow .button.disabled:focus,
.button-group.hollow .button[disabled]:focus {
  border: 1px solid #ff8000;
  color: #ff8000;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow .button:hover,
.button-group.hollow .button:focus {
  border-color: #804000;
  color: #804000;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.primary .button,
.button-group.hollow.primary .button.disabled,
.button-group.hollow.primary .button[disabled],
.button-group.hollow.primary .button.disabled:hover,
.button-group.hollow.primary .button[disabled]:hover,
.button-group.hollow.primary .button.disabled:focus,
.button-group.hollow.primary .button[disabled]:focus,
.button-group.hollow .button.primary,
.button-group.hollow .button.primary.disabled,
.button-group.hollow .button.primary[disabled],
.button-group.hollow .button.primary.disabled:hover,
.button-group.hollow .button.primary[disabled]:hover,
.button-group.hollow .button.primary.disabled:focus,
.button-group.hollow .button.primary[disabled]:focus {
  border: 1px solid #ff8000;
  color: #ff8000;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.primary .button:hover,
.button-group.hollow.primary .button:focus,
.button-group.hollow .button.primary:hover,
.button-group.hollow .button.primary:focus {
  border-color: #804000;
  color: #804000;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.secondary .button,
.button-group.hollow.secondary .button.disabled,
.button-group.hollow.secondary .button[disabled],
.button-group.hollow.secondary .button.disabled:hover,
.button-group.hollow.secondary .button[disabled]:hover,
.button-group.hollow.secondary .button.disabled:focus,
.button-group.hollow.secondary .button[disabled]:focus,
.button-group.hollow .button.secondary,
.button-group.hollow .button.secondary.disabled,
.button-group.hollow .button.secondary[disabled],
.button-group.hollow .button.secondary.disabled:hover,
.button-group.hollow .button.secondary[disabled]:hover,
.button-group.hollow .button.secondary.disabled:focus,
.button-group.hollow .button.secondary[disabled]:focus {
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.secondary .button:hover,
.button-group.hollow.secondary .button:focus,
.button-group.hollow .button.secondary:hover,
.button-group.hollow .button.secondary:focus {
  border-color: #272727;
  color: #272727;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.success .button,
.button-group.hollow.success .button.disabled,
.button-group.hollow.success .button[disabled],
.button-group.hollow.success .button.disabled:hover,
.button-group.hollow.success .button[disabled]:hover,
.button-group.hollow.success .button.disabled:focus,
.button-group.hollow.success .button[disabled]:focus,
.button-group.hollow .button.success,
.button-group.hollow .button.success.disabled,
.button-group.hollow .button.success[disabled],
.button-group.hollow .button.success.disabled:hover,
.button-group.hollow .button.success[disabled]:hover,
.button-group.hollow .button.success.disabled:focus,
.button-group.hollow .button.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.success .button:hover,
.button-group.hollow.success .button:focus,
.button-group.hollow .button.success:hover,
.button-group.hollow .button.success:focus {
  border-color: #157539;
  color: #157539;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.warning .button,
.button-group.hollow.warning .button.disabled,
.button-group.hollow.warning .button[disabled],
.button-group.hollow.warning .button.disabled:hover,
.button-group.hollow.warning .button[disabled]:hover,
.button-group.hollow.warning .button.disabled:focus,
.button-group.hollow.warning .button[disabled]:focus,
.button-group.hollow .button.warning,
.button-group.hollow .button.warning.disabled,
.button-group.hollow .button.warning[disabled],
.button-group.hollow .button.warning.disabled:hover,
.button-group.hollow .button.warning[disabled]:hover,
.button-group.hollow .button.warning.disabled:focus,
.button-group.hollow .button.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.warning .button:hover,
.button-group.hollow.warning .button:focus,
.button-group.hollow .button.warning:hover,
.button-group.hollow .button.warning:focus {
  border-color: #805700;
  color: #805700;
}

/* line 234, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.alert .button,
.button-group.hollow.alert .button.disabled,
.button-group.hollow.alert .button[disabled],
.button-group.hollow.alert .button.disabled:hover,
.button-group.hollow.alert .button[disabled]:hover,
.button-group.hollow.alert .button.disabled:focus,
.button-group.hollow.alert .button[disabled]:focus,
.button-group.hollow .button.alert,
.button-group.hollow .button.alert.disabled,
.button-group.hollow .button.alert[disabled],
.button-group.hollow .button.alert.disabled:hover,
.button-group.hollow .button.alert[disabled]:hover,
.button-group.hollow .button.alert.disabled:focus,
.button-group.hollow .button.alert[disabled]:focus {
  border: 1px solid #f00;
  color: #f00;
}

/* line 242, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.hollow.alert .button:hover,
.button-group.hollow.alert .button:focus,
.button-group.hollow .button.alert:hover,
.button-group.hollow .button.alert:focus {
  border-color: maroon;
  color: maroon;
}

/* line 252, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button,
.button-group.clear .button:hover,
.button-group.clear .button:focus,
.button-group.clear .button.disabled,
.button-group.clear .button.disabled:hover,
.button-group.clear .button.disabled:focus,
.button-group.clear .button[disabled],
.button-group.clear .button[disabled]:hover,
.button-group.clear .button[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button,
.button-group.clear .button.disabled,
.button-group.clear .button[disabled],
.button-group.clear .button.disabled:hover,
.button-group.clear .button[disabled]:hover,
.button-group.clear .button.disabled:focus,
.button-group.clear .button[disabled]:focus {
  color: #ff8000;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear .button:hover,
.button-group.clear .button:focus {
  color: #804000;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.primary .button,
.button-group.clear.primary .button.disabled,
.button-group.clear.primary .button[disabled],
.button-group.clear.primary .button.disabled:hover,
.button-group.clear.primary .button[disabled]:hover,
.button-group.clear.primary .button.disabled:focus,
.button-group.clear.primary .button[disabled]:focus,
.button-group.clear .button.primary,
.button-group.clear .button.primary.disabled,
.button-group.clear .button.primary[disabled],
.button-group.clear .button.primary.disabled:hover,
.button-group.clear .button.primary[disabled]:hover,
.button-group.clear .button.primary.disabled:focus,
.button-group.clear .button.primary[disabled]:focus {
  color: #ff8000;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.primary .button:hover,
.button-group.clear.primary .button:focus,
.button-group.clear .button.primary:hover,
.button-group.clear .button.primary:focus {
  color: #804000;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.secondary .button,
.button-group.clear.secondary .button.disabled,
.button-group.clear.secondary .button[disabled],
.button-group.clear.secondary .button.disabled:hover,
.button-group.clear.secondary .button[disabled]:hover,
.button-group.clear.secondary .button.disabled:focus,
.button-group.clear.secondary .button[disabled]:focus,
.button-group.clear .button.secondary,
.button-group.clear .button.secondary.disabled,
.button-group.clear .button.secondary[disabled],
.button-group.clear .button.secondary.disabled:hover,
.button-group.clear .button.secondary[disabled]:hover,
.button-group.clear .button.secondary.disabled:focus,
.button-group.clear .button.secondary[disabled]:focus {
  color: #4d4d4d;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.secondary .button:hover,
.button-group.clear.secondary .button:focus,
.button-group.clear .button.secondary:hover,
.button-group.clear .button.secondary:focus {
  color: #272727;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.success .button,
.button-group.clear.success .button.disabled,
.button-group.clear.success .button[disabled],
.button-group.clear.success .button.disabled:hover,
.button-group.clear.success .button[disabled]:hover,
.button-group.clear.success .button.disabled:focus,
.button-group.clear.success .button[disabled]:focus,
.button-group.clear .button.success,
.button-group.clear .button.success.disabled,
.button-group.clear .button.success[disabled],
.button-group.clear .button.success.disabled:hover,
.button-group.clear .button.success[disabled]:hover,
.button-group.clear .button.success.disabled:focus,
.button-group.clear .button.success[disabled]:focus {
  color: #3adb76;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.success .button:hover,
.button-group.clear.success .button:focus,
.button-group.clear .button.success:hover,
.button-group.clear .button.success:focus {
  color: #157539;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.warning .button,
.button-group.clear.warning .button.disabled,
.button-group.clear.warning .button[disabled],
.button-group.clear.warning .button.disabled:hover,
.button-group.clear.warning .button[disabled]:hover,
.button-group.clear.warning .button.disabled:focus,
.button-group.clear.warning .button[disabled]:focus,
.button-group.clear .button.warning,
.button-group.clear .button.warning.disabled,
.button-group.clear .button.warning[disabled],
.button-group.clear .button.warning.disabled:hover,
.button-group.clear .button.warning[disabled]:hover,
.button-group.clear .button.warning.disabled:focus,
.button-group.clear .button.warning[disabled]:focus {
  color: #ffae00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.warning .button:hover,
.button-group.clear.warning .button:focus,
.button-group.clear .button.warning:hover,
.button-group.clear .button.warning:focus {
  color: #805700;
}

/* line 269, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.alert .button,
.button-group.clear.alert .button.disabled,
.button-group.clear.alert .button[disabled],
.button-group.clear.alert .button.disabled:hover,
.button-group.clear.alert .button[disabled]:hover,
.button-group.clear.alert .button.disabled:focus,
.button-group.clear.alert .button[disabled]:focus,
.button-group.clear .button.alert,
.button-group.clear .button.alert.disabled,
.button-group.clear .button.alert[disabled],
.button-group.clear .button.alert.disabled:hover,
.button-group.clear .button.alert[disabled]:hover,
.button-group.clear .button.alert.disabled:focus,
.button-group.clear .button.alert[disabled]:focus {
  color: #f00;
}

/* line 276, node_modules/foundation-sites/scss/components/_button.scss */

.button-group.clear.alert .button:hover,
.button-group.clear.alert .button:focus,
.button-group.clear .button.alert:hover,
.button-group.clear .button.alert:focus {
  color: maroon;
}

/* line 90, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.no-gaps .button {
  margin-right: -0.0625rem;
}

/* line 93, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.no-gaps .button + .button {
  border-left-color: transparent;
}

/* line 260, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked,
.button-group.stacked-for-small,
.button-group.stacked-for-medium {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 156, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked .button,
.button-group.stacked-for-small .button,
.button-group.stacked-for-medium .button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

/* line 164, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked .button:last-child,
.button-group.stacked-for-small .button:last-child,
.button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}

/* line 116, node_modules/foundation-sites/scss/components/_button-group.scss */

.button-group.stacked.expanded .button,
.button-group.stacked-for-small.expanded .button,
.button-group.stacked-for-medium.expanded .button {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  margin-right: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 190, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small .button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 190, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium .button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
}

@media print, screen and (max-width: 39.99875em) {
  /* line 282, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small.expanded {
    display: block;
  }

  /* line 286, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}

@media print, screen and (max-width: 63.99875em) {
  /* line 293, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium.expanded {
    display: block;
  }

  /* line 297, node_modules/foundation-sites/scss/components/_button-group.scss */

  .button-group.stacked-for-medium.expanded .button {
    display: block;
    margin-right: 0;
  }
}

/* line 108, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button {
  position: absolute;
  z-index: 10;
  color: #6f6f6f;
  cursor: pointer;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .close-button {
  outline: 0;
}

/* line 101, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button:hover,
.close-button:focus {
  color: #1d1d1b;
}

/* line 114, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}

/* line 114, node_modules/foundation-sites/scss/components/_close-button.scss */

.close-button.medium,
.close-button {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

/* line 51, node_modules/foundation-sites/scss/components/_label.scss */

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #ff8000;
  color: #fff;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.primary {
  background: #ff8000;
  color: #1d1d1b;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.secondary {
  background: #4d4d4d;
  color: #fff;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.success {
  background: #3adb76;
  color: #1d1d1b;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.warning {
  background: #ffae00;
  color: #1d1d1b;
}

/* line 58, node_modules/foundation-sites/scss/components/_label.scss */

.label.alert {
  background: #f00;
  color: #fff;
}

/* line 42, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #dce6e8;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.primary .progress-meter {
  background-color: #ff8000;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.secondary .progress-meter {
  background-color: #4d4d4d;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.success .progress-meter {
  background-color: #3adb76;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.warning .progress-meter {
  background-color: #ffae00;
}

/* line 47, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress.alert .progress-meter {
  background-color: #f00;
}

/* line 55, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #ff8000;
}

/* line 60, node_modules/foundation-sites/scss/components/_progress-bar.scss */

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}

/* line 106, node_modules/foundation-sites/scss/components/_slider.scss */

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

/* line 111, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #dce6e8;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 46, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-fill.is-dragging {
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 116, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #ff8000;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .slider-handle {
  outline: 0;
}

/* line 67, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle:hover {
  background-color: #d96d00;
}

/* line 71, node_modules/foundation-sites/scss/components/_slider.scss */

.slider-handle.is-dragging {
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 121, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

/* line 127, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
       -o-transform: scale(1, -1);
          transform: scale(1, -1);
}

/* line 88, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}

/* line 94, node_modules/foundation-sites/scss/components/_slider.scss */

.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 217, node_modules/foundation-sites/scss/components/_switch.scss */

.switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 223, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}

/* line 228, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #dce6e8;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}

/* line 113, node_modules/foundation-sites/scss/components/_switch.scss */

input + .switch-paddle {
  margin: 0;
}

/* line 118, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #fff;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: '';
}

/* line 135, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked ~ .switch-paddle {
  background: #ff8000;
}

/* line 138, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}

/* line 144, node_modules/foundation-sites/scss/components/_switch.scss */

input:disabled ~ .switch-paddle {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] input:focus ~ .switch-paddle {
  outline: 0;
}

/* line 233, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-active,
.switch-inactive {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 238, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-active {
  left: 8%;
  display: none;
}

/* line 166, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked + label > .switch-active {
  display: block;
}

/* line 244, node_modules/foundation-sites/scss/components/_switch.scss */

.switch-inactive {
  right: 15%;
}

/* line 175, node_modules/foundation-sites/scss/components/_switch.scss */

input:checked + label > .switch-inactive {
  display: none;
}

/* line 250, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny {
  height: 1.5rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

/* line 254, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small {
  height: 1.75rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

/* line 258, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large {
  height: 2.5rem;
}

/* line 197, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}

/* line 203, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}

/* line 210, node_modules/foundation-sites/scss/components/_switch.scss */

.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

/* line 306, node_modules/foundation-sites/scss/components/_table.scss */

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}

/* line 111, node_modules/foundation-sites/scss/components/_table.scss */

thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #fff;
}

/* line 119, node_modules/foundation-sites/scss/components/_table.scss */

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}

/* line 125, node_modules/foundation-sites/scss/components/_table.scss */

thead {
  background: #f9f9f9;
  color: #4d4d4d;
}

/* line 131, node_modules/foundation-sites/scss/components/_table.scss */

tfoot {
  background: #f2f2f2;
  color: #4d4d4d;
}

/* line 140, node_modules/foundation-sites/scss/components/_table.scss */

thead tr,
tfoot tr {
  background: transparent;
}

/* line 145, node_modules/foundation-sites/scss/components/_table.scss */

thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}

/* line 155, node_modules/foundation-sites/scss/components/_table.scss */

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 87, node_modules/foundation-sites/scss/components/_table.scss */

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f2f2f2;
}

/* line 168, node_modules/foundation-sites/scss/components/_table.scss */

table.unstriped tbody {
  background-color: #fff;
}

/* line 103, node_modules/foundation-sites/scss/components/_table.scss */

table.unstriped tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #f2f2f2;
  background-color: #fff;
}

@media print, screen and (max-width: 63.99875em) {
  /* line 285, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack thead {
    display: none;
  }

  /* line 290, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack tfoot {
    display: none;
  }

  /* line 294, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }

  /* line 300, node_modules/foundation-sites/scss/components/_table.scss */

  table.stack td {
    border-top: 0;
  }
}

/* line 316, node_modules/foundation-sites/scss/components/_table.scss */

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

/* line 222, node_modules/foundation-sites/scss/components/_table.scss */

table.hover thead tr:hover {
  background-color: #f4f4f4;
}

/* line 229, node_modules/foundation-sites/scss/components/_table.scss */

table.hover tfoot tr:hover {
  background-color: #ededed;
}

/* line 236, node_modules/foundation-sites/scss/components/_table.scss */

table.hover tbody tr:hover {
  background-color: #fafafa;
}

/* line 244, node_modules/foundation-sites/scss/components/_table.scss */

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ededed;
}

/* line 324, node_modules/foundation-sites/scss/components/_table.scss */

.table-scroll {
  overflow-x: auto;
}

/* line 50, node_modules/foundation-sites/scss/components/_badge.scss */

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #ff8000;
  color: #fff;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.primary {
  background: #ff8000;
  color: #1d1d1b;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.secondary {
  background: #4d4d4d;
  color: #fff;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.success {
  background: #3adb76;
  color: #1d1d1b;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.warning {
  background: #ffae00;
  color: #1d1d1b;
}

/* line 57, node_modules/foundation-sites/scss/components/_badge.scss */

.badge.alert {
  background: #f00;
  color: #fff;
}

/* line 111, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.breadcrumbs::before,
.breadcrumbs::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.breadcrumbs::after {
  clear: both;
}

/* line 70, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs li {
  float: left;
  font-size: 0.6875rem;
  color: #1d1d1b;
  cursor: default;
  text-transform: uppercase;
}

/* line 86, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs li:not(:last-child)::after {
  position: relative;
  margin: 0 0.75rem;
  opacity: 1;
  content: "/";
  color: #cacaca;
}

/* line 101, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs a {
  color: #ff8000;
}

/* line 104, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs a:hover {
  text-decoration: underline;
}

/* line 114, node_modules/foundation-sites/scss/components/_breadcrumbs.scss */

.breadcrumbs .disabled {
  color: #dce6e8;
  cursor: not-allowed;
}

/* line 93, node_modules/foundation-sites/scss/components/_callout.scss */

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(29, 29, 27, 0.25);
  border-radius: 0;
  background-color: white;
  color: #4d4d4d;
}

/* line 59, node_modules/foundation-sites/scss/components/_callout.scss */

.callout > :first-child {
  margin-top: 0;
}

/* line 63, node_modules/foundation-sites/scss/components/_callout.scss */

.callout > :last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.primary {
  background-color: #ffecd9;
  color: #4d4d4d;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.secondary {
  background-color: #e4e4e4;
  color: #4d4d4d;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.success {
  background-color: #e1faea;
  color: #4d4d4d;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.warning {
  background-color: #fff3d9;
  color: #4d4d4d;
}

/* line 97, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.alert {
  background-color: #ffd9d9;
  color: #4d4d4d;
}

/* line 103, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}

/* line 103, node_modules/foundation-sites/scss/components/_callout.scss */

.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

/* line 112, node_modules/foundation-sites/scss/components/_card.scss */

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  color: #4d4d4d;
}

/* line 73, node_modules/foundation-sites/scss/components/_card.scss */

.card > :last-child {
  margin-bottom: 0;
}

/* line 116, node_modules/foundation-sites/scss/components/_card.scss */

.card-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding: 1rem;
  background: #e6e6e6;
}

/* line 91, node_modules/foundation-sites/scss/components/_card.scss */

.card-divider > :last-child {
  margin-bottom: 0;
}

/* line 120, node_modules/foundation-sites/scss/components/_card.scss */

.card-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 1rem;
}

/* line 106, node_modules/foundation-sites/scss/components/_card.scss */

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

/* line 126, node_modules/foundation-sites/scss/components/_card.scss */

.card-image {
  min-height: 1px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  font-size: 1rem;
}

/* line 60, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.is-opening {
  display: block;
}

/* line 64, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.tiny {
  width: 100px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.small {
  width: 200px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown.scss */

.dropdown-pane.large {
  width: 400px;
}

/* line 170, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.pagination::before,
.pagination::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.pagination::after {
  clear: both;
}

/* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}

/* line 102, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination li:last-child,
.pagination li:first-child {
  display: inline-block;
}

@media print, screen and (min-width: 40em) {
  /* line 91, node_modules/foundation-sites/scss/components/_pagination.scss */

  .pagination li {
    display: inline-block;
  }
}

/* line 120, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #1d1d1b;
}

/* line 127, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}

/* line 173, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #ff8000;
  color: #fff;
  cursor: default;
}

/* line 177, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #dce6e8;
  cursor: not-allowed;
}

/* line 154, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .disabled:hover {
  background: transparent;
}

/* line 181, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: '\2026';
  color: #1d1d1b;
}

/* line 187, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "\AB";
}

/* line 194, node_modules/foundation-sites/scss/components/_pagination.scss */

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "\BB";
}

/* line 153, node_modules/foundation-sites/scss/components/_tooltip.scss */

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #6f6f6f;
  font-weight: bold;
  cursor: help;
}

/* line 157, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #1d1d1b;
  font-size: 80%;
  color: #fff;
}

/* line 75, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip::before {
  position: absolute;
}

/* line 80, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #1d1d1b;
  bottom: 100%;
}

/* line 85, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.bottom.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 92, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1d1d1b transparent transparent;
  top: 100%;
  bottom: auto;
}

/* line 98, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.top.align-center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 105, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1d1d1b;
  left: 100%;
}

/* line 110, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 118, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1d1d1b transparent transparent;
  right: 100%;
  left: auto;
}

/* line 124, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 131, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}

/* line 136, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}

/* line 141, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-left::before {
  left: 10%;
  right: auto;
}

/* line 146, node_modules/foundation-sites/scss/components/_tooltip.scss */

.tooltip.align-right::before {
  left: auto;
  right: 10%;
}

/* line 149, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}

/* line 66, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

/* line 74, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}

/* line 78, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

/* line 157, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #ff8000;
}

/* line 102, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 0 0;
}

/* line 107, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title:hover,
.accordion-title:focus {
  background-color: #e6e6e6;
}

/* line 113, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}

/* line 121, node_modules/foundation-sites/scss/components/_accordion.scss */

.is-active > .accordion-title::before {
  content: "\2013";
}

/* line 161, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fff;
  color: #4d4d4d;
}

/* line 143, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

/* line 107, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 30, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object img {
  max-width: none;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 35, node_modules/foundation-sites/scss/components/_media-object.scss */

  .media-object.stack-for-small {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 111, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 54, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section:first-child {
  padding-right: 1rem;
}

/* line 58, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}

/* line 62, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section > :last-child {
  margin-bottom: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 66, node_modules/foundation-sites/scss/components/_media-object.scss */

  .stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_media-object.scss */

  .stack-for-small .media-object-section img {
    width: 100%;
  }
}

/* line 73, node_modules/foundation-sites/scss/components/_media-object.scss */

.media-object-section.main-section {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 156, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit {
  position: relative;
}

/* line 160, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

/* line 164, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-slide {
  width: 100%;
  position: absolute;
}

/* line 73, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

/* line 168, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-figure {
  margin: 0;
}

/* line 172, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

/* line 176, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(29, 29, 27, 0.5);
  color: #fff;
}

/* line 180, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous,
.orbit-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fff;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .orbit-previous,
[data-whatinput='mouse'] .orbit-next {
  outline: 0;
}

/* line 111, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous:hover,
.orbit-next:hover,
.orbit-previous:active,
.orbit-next:active,
.orbit-previous:focus,
.orbit-next:focus {
  background-color: rgba(29, 29, 27, 0.5);
}

/* line 184, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-previous {
  left: 0;
}

/* line 189, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-next {
  left: auto;
  right: 0;
}

/* line 194, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .orbit-bullets {
  outline: 0;
}

/* line 137, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  border-radius: 50%;
  background-color: #dce6e8;
}

/* line 145, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button:hover {
  background-color: #6f6f6f;
}

/* line 149, node_modules/foundation-sites/scss/components/_orbit.scss */

.orbit-bullets button.is-active {
  background-color: #6f6f6f;
}

/* line 45, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}

/* line 32, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 52, node_modules/foundation-sites/scss/components/_responsive-embed.scss */

.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

/* line 144, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::before,
.tabs::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::after {
  clear: both;
}

/* line 71, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

/* line 155, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a {
  padding: 0;
}

/* line 158, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a:hover {
  background: transparent;
}

/* line 165, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary {
  background: #ff8000;
}

/* line 168, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a {
  color: #1d1d1b;
}

/* line 171, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a:hover,
.tabs.primary > li > a:focus {
  background: #f27a00;
}

/* line 178, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title {
  float: left;
}

/* line 89, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #ff8000;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .tabs-title > a {
  outline: 0;
}

/* line 97, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:hover {
  background: #fff;
  color: #db6e00;
}

/* line 102, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
  background: #e6e6e6;
  color: #ff8000;
}

/* line 182, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #4d4d4d;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 186, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

/* line 190, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel {
  display: none;
  padding: 1rem;
}

/* line 138, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel.is-active {
  display: block;
}

/* line 60, node_modules/foundation-sites/scss/components/_thumbnail.scss */

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: solid 4px #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(29, 29, 27, 0.2);
          box-shadow: 0 0 0 1px rgba(29, 29, 27, 0.2);
  line-height: 0;
}

/* line 64, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail {
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  -o-transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out;
}

/* line 49, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail:hover,
a.thumbnail:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(255, 128, 0, 0.5);
          box-shadow: 0 0 6px 1px rgba(255, 128, 0, 0.5);
}

/* line 54, node_modules/foundation-sites/scss/components/_thumbnail.scss */

a.thumbnail image {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 361, node_modules/foundation-sites/scss/components/_menu.scss */

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .menu li {
  outline: 0;
}

/* line 72, node_modules/foundation-sites/scss/components/_menu.scss */

.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}

/* line 81, node_modules/foundation-sites/scss/components/_menu.scss */

.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}

/* line 88, node_modules/foundation-sites/scss/components/_menu.scss */

.menu input {
  display: inline-block;
}

/* line 365, node_modules/foundation-sites/scss/components/_menu.scss */

.menu,
.menu.horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 370, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.vertical {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.expanded li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 380, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 214, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple li + li {
  margin-left: 1rem;
}

/* line 218, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.simple a {
  padding: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.medium-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.large-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 75em) {
  /* line 386, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 390, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }

  /* line 96, node_modules/foundation-sites/scss/components/_menu.scss */

  .menu.xlarge-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 404, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}

/* line 244, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 244, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top a,
.menu.icon-right a,
.menu.icon-bottom a,
.menu.icon-left a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 264, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-left li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 269, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
  margin-right: 0.25rem;
}

/* line 281, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-right li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 286, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
  margin-left: 0.25rem;
}

/* line 298, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 306, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 322, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-bottom li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 330, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 444, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .is-active > a {
  background: #ff8000;
  color: #000;
}

/* line 450, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .active > a {
  background: #ff8000;
  color: #000;
}

/* line 456, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 123, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 127, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 132, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right.vertical li {
  display: block;
  text-align: right;
}

/* line 136, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right.vertical li .submenu li {
  text-align: right;
}

/* line 464, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}

/* line 157, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-center li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 161, node_modules/foundation-sites/scss/components/_menu.scss */

.menu.align-center li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 474, node_modules/foundation-sites/scss/components/_menu.scss */

.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

/* line 481, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 157, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 161, node_modules/foundation-sites/scss/components/_menu.scss */

.menu-centered > .menu li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 492, node_modules/foundation-sites/scss/components/_menu.scss */

.no-js [data-responsive-menu] ul {
  display: none;
}

/* line 2, node_modules/foundation-sites/scss/components/_menu-icon.scss */

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}

/* line 114, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
          box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
  content: '';
}

/* line 137, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon:hover::after {
  background: #dce6e8;
  -webkit-box-shadow: 0 7px 0 #dce6e8, 0 14px 0 #dce6e8;
          box-shadow: 0 7px 0 #dce6e8, 0 14px 0 #dce6e8;
}

/* line 6, node_modules/foundation-sites/scss/components/_menu-icon.scss */

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}

/* line 114, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #1d1d1b;
  -webkit-box-shadow: 0 7px 0 #1d1d1b, 0 14px 0 #1d1d1b;
          box-shadow: 0 7px 0 #1d1d1b, 0 14px 0 #1d1d1b;
  content: '';
}

/* line 137, node_modules/foundation-sites/scss/util/_mixins.scss */

.menu-icon.dark:hover::after {
  background: #6f6f6f;
  -webkit-box-shadow: 0 7px 0 #6f6f6f, 0 14px 0 #6f6f6f;
          box-shadow: 0 7px 0 #6f6f6f, 0 14px 0 #6f6f6f;
}

/* line 83, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu li {
  width: 100%;
}

/* line 92, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu a {
  padding: 0.7rem 1rem;
}

/* line 99, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}

/* line 103, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}

/* line 108, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}

/* line 54, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}

/* line 57, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #ff8000 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}

/* line 66, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}

/* line 71, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}

/* line 116, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

/* line 130, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.is-accordion-submenu-parent {
  position: relative;
}

/* line 134, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.has-submenu-toggle > a {
  margin-right: 40px;
}

/* line 139, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

/* line 156, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #ff8000 transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 166, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle[aria-expanded='true']::after {
  -webkit-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
  -webkit-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

/* line 171, node_modules/foundation-sites/scss/components/_accordion-menu.scss */

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 74, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown {
  position: relative;
  overflow: hidden;
}

/* line 78, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown li {
  display: block;
}

/* line 82, node_modules/foundation-sites/scss/components/_drilldown.scss */

.is-drilldown.animate-height {
  -webkit-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 89, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown a {
  padding: 0.7rem 1rem;
  background: #fff;
}

/* line 95, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear, -o-transform 0.15s linear;
}

/* line 105, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 111, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 116, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}

/* line 121, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}

/* line 125, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}

/* line 46, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}

/* line 49, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #ff8000;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}

/* line 58, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #ff8000;
  right: 1rem;
  left: auto;
}

/* line 64, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #ff8000 transparent transparent;
  right: auto;
  left: 1rem;
}

/* line 132, node_modules/foundation-sites/scss/components/_drilldown.scss */

.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #ff8000 transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

/* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}

/* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}

/* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}

/* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #ff8000 transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0;
}

/* line 154, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li > a {
  background: #fff;
  padding: 0.7rem 1rem;
}

/* line 160, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1779ba;
}

/* line 165, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.no-js .dropdown.menu ul {
  display: none;
}

/* line 169, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}

/* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}

/* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}

/* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

/* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li > a::after {
  right: 14px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #ff8000 transparent transparent;
  right: auto;
  left: 5px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #ff8000;
}

@media print, screen and (min-width: 40em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #ff8000 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #ff8000 transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #ff8000;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #ff8000 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #ff8000 transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #ff8000;
  }
}

@media screen and (min-width: 75em) {
  /* line 85, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }

  /* line 93, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }

  /* line 101, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
  }

  /* line 106, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #ff8000 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }

  /* line 116, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li .is-dropdown-submenu {
    top: 0;
  }

  /* line 121, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }

  /* line 129, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }

  /* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li > a::after {
    right: 14px;
  }

  /* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #ff8000 transparent transparent;
    right: auto;
    left: 5px;
  }

  /* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

  .dropdown.menu.xlarge-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #ff8000;
  }
}

/* line 192, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

/* line 200, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-menu.vertical {
  width: 100px;
}

/* line 203, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-menu.vertical.align-right {
  float: right;
}

/* line 208, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent {
  position: relative;
}

/* line 211, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}

/* line 219, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}

/* line 230, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}

/* line 235, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

/* line 241, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #dce6e8;
  background: #fff;
}

/* line 253, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}

/* line 67, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}

/* line 71, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #ff8000 transparent transparent;
  right: auto;
  left: 5px;
}

/* line 77, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #ff8000;
}

/* line 264, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}

/* line 269, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu > li {
  width: 100%;
}

/* line 275, node_modules/foundation-sites/scss/components/_dropdown-menu.scss */

.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

/* line 92, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.is-off-canvas-open {
  overflow: hidden;
}

/* line 97, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
  -o-transition: opacity 0.5s ease, visibility 0.5s ease;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}

/* line 115, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}

/* line 120, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}

/* line 124, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}

/* line 128, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

/* line 447, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 452, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas {
  position: fixed;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .off-canvas {
  outline: 0;
}

/* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-push {
  z-index: 12;
}

/* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-closed {
  visibility: hidden;
}

/* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-overlap {
  z-index: 13;
}

/* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(29, 29, 27, 0.7);
          box-shadow: 0 0 10px rgba(29, 29, 27, 0.7);
}

/* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 463, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .off-canvas-absolute {
  outline: 0;
}

/* line 159, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-push {
  z-index: 12;
}

/* line 169, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-closed {
  visibility: hidden;
}

/* line 174, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}

/* line 177, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px rgba(29, 29, 27, 0.7);
          box-shadow: 0 0 10px rgba(29, 29, 27, 0.7);
}

/* line 183, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-absolute.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 468, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 300px;
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 208, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-left {
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 215, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 222, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-left.has-transition-push {
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-left.is-transition-push {
  -webkit-box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 469, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 300px;
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 245, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-right {
  -webkit-transform: translateX(300px);
       -o-transform: translateX(300px);
          transform: translateX(300px);
}

/* line 252, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 259, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-right.has-transition-push {
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-right.is-transition-push {
  -webkit-box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 470, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 300px;
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 282, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-top {
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 288, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 295, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-top.has-transition-push {
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-top.is-transition-push {
  -webkit-box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 471, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 300px;
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 318, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-bottom {
  -webkit-transform: translateY(300px);
       -o-transform: translateY(300px);
          transform: translateY(300px);
}

/* line 324, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 331, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.is-open-bottom.has-transition-push {
  -webkit-transform: translateY(-300px);
       -o-transform: translateY(-300px);
          transform: translateY(-300px);
}

/* line 344, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.position-bottom.is-transition-push {
  -webkit-box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}

/* line 473, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 368, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.has-transition-overlap,
.off-canvas-content.has-transition-push {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
}

/* line 374, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content.has-transition-push {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 379, node_modules/foundation-sites/scss/components/_off-canvas.scss */

.off-canvas-content .off-canvas.is-open {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media print, screen and (min-width: 40em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-medium {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-large {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media screen and (min-width: 75em) {
  /* line 481, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-left.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-left {
    margin-left: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-left.reveal-for-xlarge ~ .off-canvas-content {
    margin-left: 300px;
  }

  /* line 485, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-right.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-right {
    margin-right: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-right.reveal-for-xlarge ~ .off-canvas-content {
    margin-right: 300px;
  }

  /* line 489, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-top.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-top {
    margin-top: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-top.reveal-for-xlarge ~ .off-canvas-content {
    margin-top: 300px;
  }

  /* line 493, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    z-index: 12;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    visibility: visible;
  }

  /* line 400, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge .close-button {
    display: none;
  }

  /* line 405, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content .position-bottom.reveal-for-xlarge {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 409, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 300px;
  }

  /* line 414, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .position-bottom.reveal-for-xlarge ~ .off-canvas-content {
    margin-bottom: 300px;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium.position-left,
  .off-canvas.in-canvas-for-medium.position-right,
  .off-canvas.in-canvas-for-medium.position-top,
  .off-canvas.in-canvas-for-medium.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-medium .close-button {
    display: none;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large.position-left,
  .off-canvas.in-canvas-for-large.position-right,
  .off-canvas.in-canvas-for-large.position-top,
  .off-canvas.in-canvas-for-large.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-large .close-button {
    display: none;
  }
}

@media screen and (min-width: 75em) {
  /* line 504, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 430, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge.position-left,
  .off-canvas.in-canvas-for-xlarge.position-right,
  .off-canvas.in-canvas-for-xlarge.position-top,
  .off-canvas.in-canvas-for-xlarge.position-bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 438, node_modules/foundation-sites/scss/components/_off-canvas.scss */

  .off-canvas.in-canvas-for-xlarge .close-button {
    display: none;
  }
}

/* line 133, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}

/* line 138, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}

/* line 142, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open body {
  overflow-y: hidden;
}

/* line 148, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(29, 29, 27, 0.45);
  overflow-y: auto;
}

/* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .reveal {
  outline: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    min-height: 0;
  }
}

/* line 88, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal .column,
.reveal .columns {
  min-width: 0;
}

/* line 93, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    width: 600px;
    max-width: 78.75rem;
  }
}

/* line 163, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.collapse {
  padding: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 168, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.tiny {
    width: 30%;
    max-width: 78.75rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 169, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.small {
    width: 50%;
    max-width: 78.75rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 170, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.large {
    width: 90%;
    max-width: 78.75rem;
  }
}

/* line 173, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}

/* line 181, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.without-overlay {
  position: fixed;
}

/* line 6, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky-container {
  position: relative;
}

/* line 10, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky {
  position: relative;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 16, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}

/* line 21, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck.is-at-top {
  top: 0;
}

/* line 25, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

/* line 30, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}

/* line 35, node_modules/foundation-sites/scss/components/_sticky.scss */

.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

/* line 38, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar {
  padding: 0.5rem;
  background: #1d1d1b;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 52, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

/* line 59, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar-left,
.title-bar-right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 64, node_modules/foundation-sites/scss/components/_title-bar.scss */

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

/* line 79, node_modules/foundation-sites/scss/components/_title-bar.scss */

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}

/* line 122, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 47, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar,
.top-bar ul {
  background-color: #e6e6e6;
}

/* line 60, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}

/* line 66, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}

/* line 71, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar input.button {
  width: auto;
}

/* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar .top-bar-left,
.top-bar .top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 122, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 102, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar .top-bar-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: auto;
  }

  /* line 107, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-left: auto;
  }
}

@media print, screen and (max-width: 63.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-medium {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media print, screen and (max-width: 74.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-large {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media print, screen and (max-width: 89.99875em) {
  /* line 135, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-xlarge {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 82, node_modules/foundation-sites/scss/components/_top-bar.scss */

  .top-bar.stacked-for-xlarge .top-bar-left,
  .top-bar.stacked-for-xlarge .top-bar-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 146, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0;
}

/* line 151, node_modules/foundation-sites/scss/components/_top-bar.scss */

.top-bar-left,
.top-bar-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 10, node_modules/foundation-sites/scss/components/_float.scss */

.float-left {
  float: left !important;
}

/* line 14, node_modules/foundation-sites/scss/components/_float.scss */

.float-right {
  float: right !important;
}

/* line 18, node_modules/foundation-sites/scss/components/_float.scss */

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.clearfix::before,
.clearfix::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.clearfix::after {
  clear: both;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 75, node_modules/foundation-sites/scss/components/_flex.scss */

.align-spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 84, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-middle {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 93, node_modules/foundation-sites/scss/components/_flex.scss */

.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 97, node_modules/foundation-sites/scss/components/_flex.scss */

.align-self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 103, node_modules/foundation-sites/scss/components/_flex.scss */

.align-center-middle {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media print, screen and (min-width: 40em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 75em) {
  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 111, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

/* line 18, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 22, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 26, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-grow {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 30, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-child-shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 35, node_modules/foundation-sites/scss/components/_flex.scss */

.flex-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

@media print, screen and (min-width: 40em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .medium-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .large-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media screen and (min-width: 75em) {
  /* line 45, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 49, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  /* line 53, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-grow {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  /* line 57, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-child-shrink {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 62, node_modules/foundation-sites/scss/components/_flex.scss */

  .xlarge-flex-dir-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 65, node_modules/foundation-sites/scss/components/_visibility.scss */

.hide {
  display: none !important;
}

/* line 69, node_modules/foundation-sites/scss/components/_visibility.scss */

.invisible {
  visibility: hidden;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  /* line 76, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em) {
  /* line 80, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  /* line 85, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.99875em), screen and (min-width: 90em) {
  /* line 89, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-xlarge-only {
    display: none !important;
  }
}

/* line 96, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 103, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-on-focus:active,
.show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

/* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  /* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 110, node_modules/foundation-sites/scss/components/_visibility.scss */

  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

/* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 123, node_modules/foundation-sites/scss/components/_visibility.scss */

  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

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

/* line 10, node_modules/foundation-sites/scss/vendor/normalize.scss */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* line 20, node_modules/foundation-sites/scss/vendor/normalize.scss */

body {
  margin: 0;
}

/* line 27, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 38, node_modules/foundation-sites/scss/vendor/normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 47, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 57, node_modules/foundation-sites/scss/vendor/normalize.scss */

a {
  background-color: transparent;
}

/* line 64, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 72, node_modules/foundation-sites/scss/vendor/normalize.scss */

b,
strong {
  font-weight: bolder;
}

/* line 80, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 89, node_modules/foundation-sites/scss/vendor/normalize.scss */

small {
  font-size: 80%;
}

/* line 96, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 104, node_modules/foundation-sites/scss/vendor/normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 108, node_modules/foundation-sites/scss/vendor/normalize.scss */

sup {
  top: -0.5em;
}

/* line 117, node_modules/foundation-sites/scss/vendor/normalize.scss */

img {
  border-style: none;
}

/* line 127, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 141, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
input {
  overflow: visible;
}

/* line 149, node_modules/foundation-sites/scss/vendor/normalize.scss */

button,
select {
  text-transform: none;
}

/* line 156, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 165, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 175, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 184, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 193, node_modules/foundation-sites/scss/vendor/normalize.scss */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/* line 204, node_modules/foundation-sites/scss/vendor/normalize.scss */

progress {
  vertical-align: baseline;
}

/* line 210, node_modules/foundation-sites/scss/vendor/normalize.scss */

textarea {
  overflow: auto;
}

/* line 217, node_modules/foundation-sites/scss/vendor/normalize.scss */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 225, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 233, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 240, node_modules/foundation-sites/scss/vendor/normalize.scss */

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

/* line 247, node_modules/foundation-sites/scss/vendor/normalize.scss */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 257, node_modules/foundation-sites/scss/vendor/normalize.scss */

details {
  display: block;
}

/* line 263, node_modules/foundation-sites/scss/vendor/normalize.scss */

summary {
  display: list-item;
}

/* line 272, node_modules/foundation-sites/scss/vendor/normalize.scss */

template {
  display: none;
}

/* line 278, node_modules/foundation-sites/scss/vendor/normalize.scss */

[hidden] {
  display: none;
}

/* line 140, node_modules/foundation-sites/scss/_global.scss */

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

/* line 144, node_modules/foundation-sites/scss/_global.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
}

/* line 150, node_modules/foundation-sites/scss/_global.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 157, node_modules/foundation-sites/scss/_global.scss */

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "Poppins", Arial;
  font-weight: 400;
  line-height: calc(26 / 16);
  color: #4d4d4d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, node_modules/foundation-sites/scss/_global.scss */

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

/* line 186, node_modules/foundation-sites/scss/_global.scss */

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 193, node_modules/foundation-sites/scss/_global.scss */

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

/* line 203, node_modules/foundation-sites/scss/_global.scss */

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 211, node_modules/foundation-sites/scss/_global.scss */

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] button {
  outline: 0;
}

/* line 223, node_modules/foundation-sites/scss/_global.scss */

pre {
  overflow: auto;
}

/* line 228, node_modules/foundation-sites/scss/_global.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

/* line 237, node_modules/foundation-sites/scss/_global.scss */

.is-visible {
  display: block !important;
}

/* line 241, node_modules/foundation-sites/scss/_global.scss */

.is-hidden {
  display: none !important;
}

/* line 125, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 2px rgba(29, 29, 27, 0.1);
          box-shadow: inset 0 1px 2px rgba(29, 29, 27, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1d1d1b;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 111, node_modules/foundation-sites/scss/forms/_text.scss */

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
  outline: none;
  border: 1px solid #6f6f6f;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 132, node_modules/foundation-sites/scss/forms/_text.scss */

textarea {
  max-width: 100%;
}

/* line 135, node_modules/foundation-sites/scss/forms/_text.scss */

textarea[rows] {
  height: auto;
}

/* line 143, node_modules/foundation-sites/scss/forms/_text.scss */

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 151, node_modules/foundation-sites/scss/forms/_text.scss */

[type='submit'],
[type='button'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}

/* line 158, node_modules/foundation-sites/scss/forms/_text.scss */

input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 176, node_modules/foundation-sites/scss/forms/_text.scss */

::-webkit-input-placeholder {
  color: #7c7c7c;
}

::-moz-placeholder {
  color: #7c7c7c;
}

::-ms-input-placeholder {
  color: #7c7c7c;
}

::placeholder {
  color: #7c7c7c;
}

/* line 10, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 17, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

/* line 26, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

/* line 32, node_modules/foundation-sites/scss/forms/_checkbox.scss */

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

/* line 38, node_modules/foundation-sites/scss/forms/_checkbox.scss */

[type='file'] {
  width: 100%;
}

/* line 43, node_modules/foundation-sites/scss/forms/_label.scss */

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.8;
  color: #1d1d1b;
}

/* line 46, node_modules/foundation-sites/scss/forms/_label.scss */

label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

/* line 22, node_modules/foundation-sites/scss/forms/_help-text.scss */

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #1d1d1b;
}

/* line 27, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 37, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :first-child,
.input-group > :first-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 43, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group > :last-child,
.input-group > :last-child.input-group-button > * {
  border-radius: 0 0 0 0;
}

/* line 49, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
}

/* line 59, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #dce6e8;
  background: #e6e6e6;
  color: #1d1d1b;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 80, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:first-child {
  border-right: 0;
}

/* line 84, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-label:last-child {
  border-left: 0;
}

/* line 90, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-field {
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  min-width: 0;
}

/* line 100, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 115, node_modules/foundation-sites/scss/forms/_input-group.scss */

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

/* line 39, node_modules/foundation-sites/scss/forms/_fieldset.scss */

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_fieldset.scss */

legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}

/* line 50, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #dce6e8;
}

/* line 30, node_modules/foundation-sites/scss/forms/_fieldset.scss */

.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

/* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1d1d1b;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28111, 111, 111%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

@media screen and (min-width: 0\0) {
  /* line 87, node_modules/foundation-sites/scss/forms/_select.scss */

  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

/* line 54, node_modules/foundation-sites/scss/forms/_select.scss */

select:focus {
  outline: none;
  border: 1px solid #6f6f6f;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #dce6e8;
          box-shadow: 0 0 5px #dce6e8;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 66, node_modules/foundation-sites/scss/forms/_select.scss */

select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 72, node_modules/foundation-sites/scss/forms/_select.scss */

select::-ms-expand {
  display: none;
}

/* line 76, node_modules/foundation-sites/scss/forms/_select.scss */

select[multiple] {
  height: auto;
  background-image: none;
}

/* line 80, node_modules/foundation-sites/scss/forms/_select.scss */

select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 45, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus) {
  border-color: #f00;
  background-color: #ffe6e6;
}

/* line 49, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::-ms-input-placeholder {
  color: #f00;
}

.is-invalid-input:not(:focus)::placeholder {
  color: #f00;
}

/* line 76, node_modules/foundation-sites/scss/forms/_error.scss */

.is-invalid-label {
  color: #f00;
}

/* line 82, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #f00;
}

/* line 85, node_modules/foundation-sites/scss/forms/_error.scss */

.form-error.is-visible {
  display: block;
}

/* line 228, node_modules/foundation-sites/scss/typography/_base.scss */

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 252, node_modules/foundation-sites/scss/typography/_base.scss */

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

/* line 261, node_modules/foundation-sites/scss/typography/_base.scss */

em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 268, node_modules/foundation-sites/scss/typography/_base.scss */

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 275, node_modules/foundation-sites/scss/typography/_base.scss */

small {
  font-size: 80%;
  line-height: inherit;
}

/* line 281, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Poppins", Arial;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}

/* line 293, node_modules/foundation-sites/scss/typography/_base.scss */

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
  line-height: 0;
  color: #dce6e8;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h1,
.h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h2,
.h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h3,
.h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h4,
.h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h5,
.h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h1,
  .h1 {
    font-size: 3rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h2,
  .h2 {
    font-size: 2.5rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h3,
  .h3 {
    font-size: 1.9375rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h4,
  .h4 {
    font-size: 1.5625rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h5,
  .h5 {
    font-size: 1.25rem;
  }

  /* line 304, node_modules/foundation-sites/scss/typography/_base.scss */

  h6,
  .h6 {
    font-size: 1rem;
  }
}

/* line 343, node_modules/foundation-sites/scss/typography/_base.scss */

a {
  line-height: inherit;
  color: #ff8000;
  text-decoration: none;
  cursor: pointer;
}

/* line 350, node_modules/foundation-sites/scss/typography/_base.scss */

a:hover,
a:focus {
  color: #db6e00;
}

/* line 358, node_modules/foundation-sites/scss/typography/_base.scss */

a img {
  border: 0;
}

/* line 364, node_modules/foundation-sites/scss/typography/_base.scss */

hr {
  clear: both;
  max-width: 78.75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #dce6e8;
  border-left: 0;
}

/* line 378, node_modules/foundation-sites/scss/typography/_base.scss */

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

/* line 387, node_modules/foundation-sites/scss/typography/_base.scss */

li {
  font-size: inherit;
}

/* line 392, node_modules/foundation-sites/scss/typography/_base.scss */

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

/* line 398, node_modules/foundation-sites/scss/typography/_base.scss */

ol {
  margin-left: 1.25rem;
}

/* line 404, node_modules/foundation-sites/scss/typography/_base.scss */

ul ul,
ol ul,
ul ol,
ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 411, node_modules/foundation-sites/scss/typography/_base.scss */

dl {
  margin-bottom: 1rem;
}

/* line 414, node_modules/foundation-sites/scss/typography/_base.scss */

dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 421, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dce6e8;
}

/* line 426, node_modules/foundation-sites/scss/typography/_base.scss */

blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* line 442, node_modules/foundation-sites/scss/typography/_base.scss */

abbr,
abbr[title] {
  border-bottom: 1px dotted #1d1d1b;
  cursor: help;
  text-decoration: none;
}

/* line 449, node_modules/foundation-sites/scss/typography/_base.scss */

figure {
  margin: 0;
}

/* line 461, node_modules/foundation-sites/scss/typography/_base.scss */

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  color: #1d1d1b;
}

/* line 134, node_modules/foundation-sites/scss/typography/_helpers.scss */

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #6f6f6f;
}

/* line 144, node_modules/foundation-sites/scss/typography/_helpers.scss */

.lead {
  font-size: 20px;
  line-height: 1.6;
}

/* line 150, node_modules/foundation-sites/scss/typography/_helpers.scss */

.stat {
  font-size: 2.5rem;
  line-height: 1;
}

/* line 154, node_modules/foundation-sites/scss/typography/_helpers.scss */

p + .stat {
  margin-top: -1rem;
}

/* line 161, node_modules/foundation-sites/scss/typography/_helpers.scss */

ul.no-bullet,
ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

/* line 167, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block,
cite {
  display: block;
  color: #6f6f6f;
  font-size: 0.8125rem;
}

/* line 90, node_modules/foundation-sites/scss/typography/_helpers.scss */

.cite-block:before,
cite:before {
  content: "\2014   ";
}

/* line 171, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-inline,
code {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #1d1d1b;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* line 176, node_modules/foundation-sites/scss/typography/_helpers.scss */

.code-block {
  border: 1px solid #dce6e8;
  background-color: #e6e6e6;
  font-family: "Consolas", "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #1d1d1b;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

/* line 15, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

@media print, screen and (min-width: 40em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .medium-text-justify {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 75em) {
  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

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

  /* line 10, node_modules/foundation-sites/scss/typography/_alignment.scss */

  .xlarge-text-justify {
    text-align: justify;
  }
}

/* line 18, node_modules/foundation-sites/scss/typography/_print.scss */

.show-for-print {
  display: none !important;
}

@media print {
  /* line 21, node_modules/foundation-sites/scss/typography/_print.scss */

  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 38, node_modules/foundation-sites/scss/typography/_print.scss */

  .show-for-print {
    display: block !important;
  }

  /* line 39, node_modules/foundation-sites/scss/typography/_print.scss */

  .hide-for-print {
    display: none !important;
  }

  /* line 41, node_modules/foundation-sites/scss/typography/_print.scss */

  table.show-for-print {
    display: table !important;
  }

  /* line 42, node_modules/foundation-sites/scss/typography/_print.scss */

  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 43, node_modules/foundation-sites/scss/typography/_print.scss */

  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 44, node_modules/foundation-sites/scss/typography/_print.scss */

  tr.show-for-print {
    display: table-row !important;
  }

  /* line 45, node_modules/foundation-sites/scss/typography/_print.scss */

  td.show-for-print {
    display: table-cell !important;
  }

  /* line 46, node_modules/foundation-sites/scss/typography/_print.scss */

  th.show-for-print {
    display: table-cell !important;
  }

  /* line 49, node_modules/foundation-sites/scss/typography/_print.scss */

  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 52, node_modules/foundation-sites/scss/typography/_print.scss */

  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 56, node_modules/foundation-sites/scss/typography/_print.scss */

  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }

  /* line 61, node_modules/foundation-sites/scss/typography/_print.scss */

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 64, node_modules/foundation-sites/scss/typography/_print.scss */

  pre,
  blockquote {
    border: 1px solid #6f6f6f;
    page-break-inside: avoid;
  }

  /* line 71, node_modules/foundation-sites/scss/typography/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 73, node_modules/foundation-sites/scss/typography/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 76, node_modules/foundation-sites/scss/typography/_print.scss */

  img {
    max-width: 100% !important;
  }

@page {
    margin: 0.5cm;
}

  /* line 80, node_modules/foundation-sites/scss/typography/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 88, node_modules/foundation-sites/scss/typography/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 92, node_modules/foundation-sites/scss/typography/_print.scss */

  .print-break-inside {
    page-break-inside: auto;
  }
}

/* line 128, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row {
  max-width: 78.75rem;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .row {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

@media print, screen and (min-width: 40em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 132, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row .row {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 135, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 142, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.expanded {
  max-width: none;
}

/* line 145, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}

/* line 151, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row:not(.expanded) .row {
  max-width: none;
}

/* line 156, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.collapse > .column,
.row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

/* line 163, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}

/* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column,
.columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  min-width: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 171, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column,
  .columns {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 177, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column.row.row,
.row.row.columns {
  float: none;
  display: block;
}

/* line 183, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row .column.row.row,
.row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-0 {
  margin-left: 0%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-3 {
  margin-left: 25%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-6 {
  margin-left: 50%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-9 {
  margin-left: 75%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-1 > .column,
.small-up-1 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-2 > .column,
.small-up-2 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-3 > .column,
.small-up-3 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-4 > .column,
.small-up-4 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-5 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-5 > .column,
.small-up-5 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-6 > .column,
.small-up-6 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-7 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-7 > .column,
.small-up-7 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.28571%;
          flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

/* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-up-8 > .column,
.small-up-8 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

/* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-collapse > .column,
.small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}

/* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.small-uncollapse > .column,
.small-uncollapse > .columns {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media print, screen and (min-width: 40em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-1 > .column,
  .medium-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-2 > .column,
  .medium-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-3 > .column,
  .medium-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-4 > .column,
  .medium-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-5 > .column,
  .medium-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-6 > .column,
  .medium-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-7 > .column,
  .medium-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-up-8 > .column,
  .medium-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 40em) and (min-width: 40em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.medium-unstack > .column,
.row.medium-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.medium-unstack > .column,
  .row.medium-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-collapse > .column,
  .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .medium-uncollapse > .column,
  .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-1 > .column,
  .large-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-2 > .column,
  .large-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-3 > .column,
  .large-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-4 > .column,
  .large-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-5 > .column,
  .large-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-6 > .column,
  .large-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-7 > .column,
  .large-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-up-8 > .column,
  .large-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.large-unstack > .column,
.row.large-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media print, screen and (min-width: 64em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.large-unstack > .column,
  .row.large-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-collapse > .column,
  .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .large-uncollapse > .column,
  .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-0 {
    margin-left: 0%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 193, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 201, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-1 > .column,
  .xlarge-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-2 > .column,
  .xlarge-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-3 > .column,
  .xlarge-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-4 > .column,
  .xlarge-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-5 > .column,
  .xlarge-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-6 > .column,
  .xlarge-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-7 > .column,
  .xlarge-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }

  /* line 208, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 104, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-up-8 > .column,
  .xlarge-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 75em) and (min-width: 75em) {
  /* line 216, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.row.xlarge-unstack > .column,
.row.xlarge-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 75em) {
  /* line 224, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .row.xlarge-unstack > .column,
  .row.xlarge-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 75em) {
  /* line 237, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-collapse > .column,
  .xlarge-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 241, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .xlarge-uncollapse > .column,
  .xlarge-uncollapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 246, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 100%;
}

/* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

.column-block {
  margin-bottom: 1.875rem;
}

/* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

.column-block > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 1.875rem;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 1.875rem;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 75em) {
  /* line 252, node_modules/foundation-sites/scss/grid/_flex-grid.scss */

  .column-block {
    margin-bottom: 0;
  }

  /* line 63, node_modules/foundation-sites/scss/grid/_gutter.scss */

  .column-block > :last-child {
    margin-bottom: 0;
  }
}

/* line 149, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}

/* line 66, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

/* line 74, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}

/* line 78, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

/* line 157, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #ff8000;
}

/* line 102, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 0 0;
}

/* line 107, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title:hover,
.accordion-title:focus {
  background-color: #e6e6e6;
}

/* line 113, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}

/* line 121, node_modules/foundation-sites/scss/components/_accordion.scss */

.is-active > .accordion-title::before {
  content: "\2013";
}

/* line 161, node_modules/foundation-sites/scss/components/_accordion.scss */

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fff;
  color: #4d4d4d;
}

/* line 143, node_modules/foundation-sites/scss/components/_accordion.scss */

:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

/* line 144, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fff;
  list-style-type: none;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::before,
.tabs::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.tabs::after {
  clear: both;
}

/* line 71, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

/* line 155, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a {
  padding: 0;
}

/* line 158, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.simple > li > a:hover {
  background: transparent;
}

/* line 165, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary {
  background: #ff8000;
}

/* line 168, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a {
  color: #1d1d1b;
}

/* line 171, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs.primary > li > a:hover,
.tabs.primary > li > a:focus {
  background: #f27a00;
}

/* line 178, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title {
  float: left;
}

/* line 89, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #ff8000;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .tabs-title > a {
  outline: 0;
}

/* line 97, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:hover {
  background: #fff;
  color: #db6e00;
}

/* line 102, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
  background: #e6e6e6;
  color: #ff8000;
}

/* line 182, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fff;
  color: #4d4d4d;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 186, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

/* line 190, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel {
  display: none;
  padding: 1rem;
}

/* line 138, node_modules/foundation-sites/scss/components/_tabs.scss */

.tabs-panel.is-active {
  display: block;
}

/* line 133, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}

/* line 138, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}

/* line 142, node_modules/foundation-sites/scss/components/_reveal.scss */

html.is-reveal-open body {
  overflow-y: hidden;
}

/* line 148, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(29, 29, 27, 0.45);
  overflow-y: auto;
}

/* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #dce6e8;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}

/* line 202, node_modules/foundation-sites/scss/util/_mixins.scss */

[data-whatinput='mouse'] .reveal {
  outline: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    min-height: 0;
  }
}

/* line 88, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal .column,
.reveal .columns {
  min-width: 0;
}

/* line 93, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal > :last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    width: 600px;
    max-width: 78.75rem;
  }
}

/* line 163, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.collapse {
  padding: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 168, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.tiny {
    width: 30%;
    max-width: 78.75rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 169, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.small {
    width: 50%;
    max-width: 78.75rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 170, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal.large {
    width: 90%;
    max-width: 78.75rem;
  }
}

/* line 173, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 153, node_modules/foundation-sites/scss/components/_reveal.scss */

  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}

/* line 181, node_modules/foundation-sites/scss/components/_reveal.scss */

.reveal.without-overlay {
  position: fixed;
}

/* line 48, node_modules/foundation-sites/scss/prototype/_text-utilities.scss */

.text-hide {
  font: 0/0 a !important;
  color: transparent !important;
  text-shadow: none !important;
  background-color: transparent !important;
  border: 0 !important;
}

/* line 52, node_modules/foundation-sites/scss/prototype/_text-utilities.scss */

.text-truncate {
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap !important;
}

/* line 56, node_modules/foundation-sites/scss/prototype/_text-utilities.scss */

.text-nowrap {
  white-space: nowrap !important;
}

/* line 60, node_modules/foundation-sites/scss/prototype/_text-utilities.scss */

.text-wrap {
  word-wrap: break-word !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-transformation.scss */

.text-lowercase {
  text-transform: lowercase !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-transformation.scss */

.text-uppercase {
  text-transform: uppercase !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-transformation.scss */

.text-capitalize {
  text-transform: capitalize !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-decoration.scss */

.text-overline {
  text-decoration: overline !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-decoration.scss */

.text-underline {
  text-decoration: underline !important;
}

/* line 29, node_modules/foundation-sites/scss/prototype/_text-decoration.scss */

.text-line-through {
  text-decoration: line-through !important;
}

/* line 55, node_modules/foundation-sites/scss/prototype/_font-styling.scss */

.font-wide {
  letter-spacing: 0.25rem;
}

/* line 59, node_modules/foundation-sites/scss/prototype/_font-styling.scss */

.font-normal {
  font-weight: normal;
}

/* line 63, node_modules/foundation-sites/scss/prototype/_font-styling.scss */

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

/* line 67, node_modules/foundation-sites/scss/prototype/_font-styling.scss */

.font-italic {
  font-style: italic !important;
}

/* line 48, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ul.list-disc {
  list-style-type: disc !important;
}

/* line 48, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ul.list-circle {
  list-style-type: circle !important;
}

/* line 48, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ul.list-square {
  list-style-type: square !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-decimal {
  list-style-type: decimal !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-lower-alpha {
  list-style-type: lower-alpha !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-lower-latin {
  list-style-type: lower-latin !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-lower-roman {
  list-style-type: lower-roman !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-upper-alpha {
  list-style-type: upper-alpha !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-upper-latin {
  list-style-type: upper-latin !important;
}

/* line 71, node_modules/foundation-sites/scss/prototype/_list-style-type.scss */

ol.list-upper-roman {
  list-style-type: upper-roman !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_rounded.scss */

.rounded {
  border-radius: 5000px !important;
}

/* line 34, node_modules/foundation-sites/scss/prototype/_rounded.scss */

.rounded .switch-paddle {
  border-radius: 5000px !important;
}

/* line 36, node_modules/foundation-sites/scss/prototype/_rounded.scss */

.rounded .switch-paddle:after {
  border-radius: 50%;
}

/* line 42, node_modules/foundation-sites/scss/prototype/_rounded.scss */

.radius {
  border-radius: 0.1875rem;
}

/* line 38, node_modules/foundation-sites/scss/prototype/_bordered.scss */

.bordered {
  border: 0.0625rem solid #cacaca;
}

/* line 27, node_modules/foundation-sites/scss/prototype/_shadow.scss */

.shadow {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

/* line 28, node_modules/foundation-sites/scss/prototype/_arrow.scss */

.arrow-down {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1d1d1b transparent transparent;
}

/* line 28, node_modules/foundation-sites/scss/prototype/_arrow.scss */

.arrow-up {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #1d1d1b;
}

/* line 28, node_modules/foundation-sites/scss/prototype/_arrow.scss */

.arrow-right {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1d1d1b;
}

/* line 28, node_modules/foundation-sites/scss/prototype/_arrow.scss */

.arrow-left {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1d1d1b transparent transparent;
}

/* line 66, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-center {
  text-align: center !important;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-center::before,
.separator-center::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-center::after {
  clear: both;
}

/* line 49, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-center::after {
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1779ba;
  margin: 1rem auto 0;
}

/* line 70, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-left {
  text-align: left !important;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-left::before,
.separator-left::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-left::after {
  clear: both;
}

/* line 49, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-left::after {
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1779ba;
  margin: 1rem auto 0;
  margin-left: 0 !important;
}

/* line 74, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-right {
  text-align: right !important;
}

/* line 170, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-right::before,
.separator-right::after {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 181, node_modules/foundation-sites/scss/util/_mixins.scss */

.separator-right::after {
  clear: both;
}

/* line 49, node_modules/foundation-sites/scss/prototype/_separator.scss */

.separator-right::after {
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1779ba;
  margin: 1rem auto 0;
  margin-right: 0 !important;
}

/* line 41, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-visible {
  overflow: visible !important;
}

/* line 44, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-x-visible {
  overflow-x: visible !important;
}

/* line 47, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-y-visible {
  overflow-y: visible !important;
}

/* line 41, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-hidden {
  overflow: hidden !important;
}

/* line 44, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-x-hidden {
  overflow-x: hidden !important;
}

/* line 47, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-y-hidden {
  overflow-y: hidden !important;
}

/* line 41, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-scroll {
  overflow: scroll !important;
}

/* line 44, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-x-scroll {
  overflow-x: scroll !important;
}

/* line 47, node_modules/foundation-sites/scss/prototype/_overflow.scss */

.overflow-y-scroll {
  overflow-y: scroll !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_display.scss */

.display-inline {
  display: inline !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_display.scss */

.display-inline-block {
  display: inline-block !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_display.scss */

.display-block {
  display: block !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_display.scss */

.display-table {
  display: table !important;
}

/* line 31, node_modules/foundation-sites/scss/prototype/_display.scss */

.display-table-cell {
  display: table-cell !important;
}

/* line 75, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-static {
  position: static !important;
}

/* line 75, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-relative {
  position: relative !important;
}

/* line 75, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-absolute {
  position: absolute !important;
}

/* line 75, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-fixed {
  position: fixed !important;
}

/* line 81, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-fixed-top {
  position: fixed !important;
  top: 0rem !important;
  right: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}

/* line 84, node_modules/foundation-sites/scss/prototype/_position.scss */

.position-fixed-bottom {
  position: fixed !important;
  right: 0rem !important;
  bottom: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}

/* line 19, node_modules/foundation-sites/scss/prototype/_border-box.scss */

.border-box {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

/* line 19, node_modules/foundation-sites/scss/prototype/_border-none.scss */

.border-none {
  border: none !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.width-25 {
  width: 25% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.width-50 {
  width: 50% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.width-75 {
  width: 75% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.width-100 {
  width: 100% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.height-25 {
  height: 25% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.height-50 {
  height: 50% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.height-75 {
  height: 75% !important;
}

/* line 43, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.height-100 {
  height: 100% !important;
}

/* line 50, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.max-width-100 {
  max-width: 100% !important;
}

/* line 53, node_modules/foundation-sites/scss/prototype/_sizing.scss */

.max-height-100 {
  max-height: 100% !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-0 {
  margin: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-top-0 {
  margin-top: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-right-0 {
  margin-right: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-bottom-0 {
  margin-bottom: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-left-0 {
  margin-left: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-horizontal-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-vertical-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-0 {
  padding: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-top-0 {
  padding-top: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-right-0 {
  padding-right: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-bottom-0 {
  padding-bottom: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-left-0 {
  padding-left: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-horizontal-0 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-vertical-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-1 {
  margin: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-top-1 {
  margin-top: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-right-1 {
  margin-right: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-bottom-1 {
  margin-bottom: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-left-1 {
  margin-left: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-horizontal-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-vertical-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-1 {
  padding: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-top-1 {
  padding-top: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-right-1 {
  padding-right: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-bottom-1 {
  padding-bottom: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-left-1 {
  padding-left: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-horizontal-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-vertical-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-2 {
  margin: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-top-2 {
  margin-top: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-right-2 {
  margin-right: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-bottom-2 {
  margin-bottom: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-left-2 {
  margin-left: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-horizontal-2 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-vertical-2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-2 {
  padding: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-top-2 {
  padding-top: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-right-2 {
  padding-right: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-bottom-2 {
  padding-bottom: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-left-2 {
  padding-left: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-horizontal-2 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-vertical-2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-3 {
  margin: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-top-3 {
  margin-top: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-right-3 {
  margin-right: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-bottom-3 {
  margin-bottom: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-left-3 {
  margin-left: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-horizontal-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.margin-vertical-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 120, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-3 {
  padding: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-top-3 {
  padding-top: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-right-3 {
  padding-right: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-bottom-3 {
  padding-bottom: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-left-3 {
  padding-left: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-horizontal-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 131, node_modules/foundation-sites/scss/prototype/_spacing.scss */

.padding-vertical-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/** Import npm dependencies */

/** Import theme styles */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/Poppins-Regular.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Regular.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Regular.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Regular.svg) format("svg");
}

@font-face {
  font-family: "Poppins";
  font-weight: bold;
  font-style: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/Poppins-Bold.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Bold.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Bold.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Bold.svg) format("svg");
}

@font-face {
  font-family: "Poppins";
  font-weight: 300;
  font-style: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/Poppins-Light.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Light.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Light.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Light.svg) format("svg");
}

@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/Poppins-SemiBold.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/Poppins-SemiBold.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/Poppins-SemiBold.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/Poppins-SemiBold.svg) format("svg");
}

@font-face {
  font-family: "Poppins";
  font-weight: 500;
  font-style: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/Poppins-Medium.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Medium.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Medium.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/Poppins-Medium.svg) format("svg");
}

/* Fontface */

@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(/wp-content/themes/keylane/dist/fonts/fontawesome-webfont.woff2) format("woff2"), url(/wp-content/themes/keylane/dist/fonts/fontawesome-webfont.woff) format("woff"), url(/wp-content/themes/keylane/dist/fonts/fontawesome-webfont.ttf) format("truetype"), url(/wp-content/themes/keylane/dist/fonts/fontawesome-webfont.svg) format("svg");
}

/* line 68, resources/assets/styles/common/_fonts.scss */

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 "FontAwesome", Arial, sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 90, resources/assets/styles/common/_fonts.scss */

.fa-facebook::before {
  content: "\F09A";
}

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

.fa-pinterest-p::before {
  content: "\F231";
}

/* line 98, resources/assets/styles/common/_fonts.scss */

.fa-twitter::before {
  content: "\F099";
}

/* line 102, resources/assets/styles/common/_fonts.scss */

.fa-chevron-left::before {
  content: "\F053";
}

/* line 106, resources/assets/styles/common/_fonts.scss */

.fa-chevron-right::before {
  content: "\F054";
}

/* line 110, resources/assets/styles/common/_fonts.scss */

.fa-chevron-up::before {
  content: "\F077";
}

/* line 114, resources/assets/styles/common/_fonts.scss */

.fa-chevron-down::before {
  content: "\F078";
}

/* line 118, resources/assets/styles/common/_fonts.scss */

.fa-plus::before {
  content: "\F067";
}

/* line 122, resources/assets/styles/common/_fonts.scss */

.fa-linkedin::before {
  content: "\F0E1";
}

/* line 126, resources/assets/styles/common/_fonts.scss */

.fa-google-plus::before {
  content: "\F0D5";
}

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

h2,
.h2,
.gform_wrapper .gform_heading .gform_title,
.gform_wrapper .gform_heading h3.gform_title,
.previews-block__title,
.lists-block__title,
.text-block__title,
.media-block__title,
.download-block__title,
.stats-block__title,
.contact-block__title,
.offices-block__title,
.search-result__title,
.customer-stories__title,
.stories-block__title,
.company-description__title,
.highlight-post__title {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 300;
}

@media print, screen and (max-width: 63.99875em) {
  /* line 1, resources/assets/styles/common/_global.scss */

  h2,
  .h2,
  .gform_wrapper .gform_heading .gform_title,
  .gform_wrapper .gform_heading h3.gform_title,
  .previews-block__title,
  .lists-block__title,
  .text-block__title,
  .media-block__title,
  .download-block__title,
  .stats-block__title,
  .contact-block__title,
  .offices-block__title,
  .search-result__title,
  .customer-stories__title,
  .stories-block__title,
  .company-description__title,
  .highlight-post__title {
    font-size: 1.5625rem;
    line-height: 2.125rem;
  }
}

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

a {
  text-decoration: none;
  outline: none;
}

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

a:hover,
a:focus,
a:active {
  color: inherit;
  text-decoration: none;
  outline: none;
}

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

li {
  list-style: none;
}

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

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}

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

ul,
li,
ol,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ol ol,
ol ul,
ul ol,
ul ul,
input,
textarea,
button {
  padding: 0;
  margin: 0;
  outline: none;
}

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

h3,
h4,
h5,
h6,
.h3,
.h4,
.h5,
.h6 {
  color: #ff8000;
  font-size: 1.25rem;
  line-height: calc(28 / 20);
}

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

p {
  font-size: 0.9375rem;
  margin: 0;
}

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

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

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

html {
  font-size: 100%;
}

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

body {
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

textarea,
input,
select {
  border-radius: 0;
  -webkit-appearance: none;
  margin-bottom: 0;
}

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

table tbody {
  border: transparent;
}

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

.bg-grey {
  background: #ebedf2 !important;
}

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

.row {
  max-width: 1170px;
}

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

.row .row {
  margin-left: 0;
  margin-right: 0;
}

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

.loading,
#init-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.5) url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC45MTY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmRiOTEzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZkYjkxMyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmRiOTEzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNDE2NjY2NjY2NjY2NjY2N3MiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZkYjkxMyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZkYjkxMyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjE2NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmRiOTEzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI5MTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4=) no-repeat center;
  background-size: 100px auto;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 145, resources/assets/styles/common/_global.scss */

  .columns,
  .column,
  .columns {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 6, resources/assets/styles/common/_editor.scss */

.wp-editor > h1,
.wp-editor > h2,
.wp-editor > h3,
.wp-editor > h4,
.wp-editor > h5,
.wp-editor > h6,
.wp-block-column > h1,
.wp-block-column > h2,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h5,
.wp-block-column > h6,
.wp-block > h1,
.wp-block > h2,
.wp-block > h3,
.wp-block > h4,
.wp-block > h5,
.wp-block > h6,
.block-editor-rich-text > h1,
.block-editor-rich-text > h2,
.block-editor-rich-text > h3,
.block-editor-rich-text > h4,
.block-editor-rich-text > h5,
.block-editor-rich-text > h6,
.x-text > h1,
.x-text > h2,
.x-text > h3,
.x-text > h4,
.x-text > h5,
.x-text > h6 {
  padding-left: 30px;
  padding-right: 30px;
  color: inherit;
  text-align: left !important;
}

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

.wp-editor > p,
.wp-editor > ul,
.wp-editor > ol,
.wp-editor > .wp-block-image,
.wp-editor .page-header,
.wp-editor > .wp-block-button,
.wp-editor > .table-scroll,
.wp-editor .gform_wrapper,
.wp-editor .gform_confirmation_wrapper,
.wp-editor .excerpt,
.wp-editor .wp-block-quote,
.wp-editor .wp-block-group,
.wp-editor .wp-block-media-text,
.wp-editor .wp-block-embed-youtube,
.wp-editor .wp-overview,
.wp-block-column > p,
.wp-block-column > ul,
.wp-block-column > ol,
.wp-block-column > .wp-block-image,
.wp-block-column .page-header,
.wp-block-column > .wp-block-button,
.wp-block-column > .table-scroll,
.wp-block-column .gform_wrapper,
.wp-block-column .gform_confirmation_wrapper,
.wp-block-column .excerpt,
.wp-block-column .wp-block-quote,
.wp-block-column .wp-block-group,
.wp-block-column .wp-block-media-text,
.wp-block-column .wp-block-embed-youtube,
.wp-block-column .wp-overview,
.wp-block > p,
.wp-block > ul,
.wp-block > ol,
.wp-block > .wp-block-image,
.wp-block .page-header,
.wp-block > .wp-block-button,
.wp-block > .table-scroll,
.wp-block .gform_wrapper,
.wp-block .gform_confirmation_wrapper,
.wp-block .excerpt,
.wp-block .wp-block-quote,
.wp-block .wp-block-group,
.wp-block .wp-block-media-text,
.wp-block .wp-block-embed-youtube,
.wp-block .wp-overview,
.block-editor-rich-text > p,
.block-editor-rich-text > ul,
.block-editor-rich-text > ol,
.block-editor-rich-text > .wp-block-image,
.block-editor-rich-text .page-header,
.block-editor-rich-text > .wp-block-button,
.block-editor-rich-text > .table-scroll,
.block-editor-rich-text .gform_wrapper,
.block-editor-rich-text .gform_confirmation_wrapper,
.block-editor-rich-text .excerpt,
.block-editor-rich-text .wp-block-quote,
.block-editor-rich-text .wp-block-group,
.block-editor-rich-text .wp-block-media-text,
.block-editor-rich-text .wp-block-embed-youtube,
.block-editor-rich-text .wp-overview,
.x-text > p,
.x-text > ul,
.x-text > ol,
.x-text > .wp-block-image,
.x-text .page-header,
.x-text > .wp-block-button,
.x-text > .table-scroll,
.x-text .gform_wrapper,
.x-text .gform_confirmation_wrapper,
.x-text .excerpt,
.x-text .wp-block-quote,
.x-text .wp-block-group,
.x-text .wp-block-media-text,
.x-text .wp-block-embed-youtube,
.x-text .wp-overview {
  padding-left: 30px;
  padding-right: 30px;
}

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

.wp-editor .alignleft,
.wp-block-column .alignleft,
.wp-block .alignleft,
.block-editor-rich-text .alignleft,
.x-text .alignleft {
  margin: 10px 40px 20px 0;
}

/* line 41, resources/assets/styles/common/_editor.scss */

.wp-editor .alignright,
.wp-block-column .alignright,
.wp-block .alignright,
.block-editor-rich-text .alignright,
.x-text .alignright {
  margin: 10px 0 20px 40px;
}

/* line 45, resources/assets/styles/common/_editor.scss */

.wp-editor .aligncenter,
.wp-block-column .aligncenter,
.wp-block .aligncenter,
.block-editor-rich-text .aligncenter,
.x-text .aligncenter {
  margin: 0 auto;
  float: none;
  text-align: center;
  display: block;
  clear: both;
  margin-bottom: 20px;
}

/* line 54, resources/assets/styles/common/_editor.scss */

.wp-editor > h2,
.wp-block-column > h2,
.wp-block > h2,
.block-editor-rich-text > h2,
.x-text > h2 {
  margin-bottom: 10px;
}

/* line 58, resources/assets/styles/common/_editor.scss */

.wp-editor > h3,
.wp-editor > h4,
.wp-editor > h5,
.wp-editor > h6,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h5,
.wp-block-column > h6,
.wp-block > h3,
.wp-block > h4,
.wp-block > h5,
.wp-block > h6,
.block-editor-rich-text > h3,
.block-editor-rich-text > h4,
.block-editor-rich-text > h5,
.block-editor-rich-text > h6,
.x-text > h3,
.x-text > h4,
.x-text > h5,
.x-text > h6 {
  margin-bottom: 10px;
}

/* line 65, resources/assets/styles/common/_editor.scss */

.wp-editor > p,
.wp-block-column > p,
.wp-block > p,
.block-editor-rich-text > p,
.x-text > p {
  font-size: 1rem;
  line-height: calc(26 / 16);
  margin-bottom: 20px;
}

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

.wp-editor .has-normal-font-size,
.wp-editor .has-regular-font-size,
.wp-block-column .has-normal-font-size,
.wp-block-column .has-regular-font-size,
.wp-block .has-normal-font-size,
.wp-block .has-regular-font-size,
.block-editor-rich-text .has-normal-font-size,
.block-editor-rich-text .has-regular-font-size,
.x-text .has-normal-font-size,
.x-text .has-regular-font-size {
  font-size: 1rem;
  line-height: calc(26 / 16);
}

/* line 77, resources/assets/styles/common/_editor.scss */

.wp-editor > ol,
.wp-block-column > ol,
.wp-block > ol,
.block-editor-rich-text > ol,
.x-text > ol {
  padding: 0 30px 0;
  margin: 0 0 20px;
}

/* line 81, resources/assets/styles/common/_editor.scss */

.wp-editor > ol li,
.wp-block-column > ol li,
.wp-block > ol li,
.block-editor-rich-text > ol li,
.x-text > ol li {
  padding-left: 5px;
  list-style: decimal outside none;
  margin: 0 0 10px 18px;
}

/* line 88, resources/assets/styles/common/_editor.scss */

.wp-editor > ul,
.wp-block-column > ul,
.wp-block > ul,
.block-editor-rich-text > ul,
.x-text > ul {
  padding: 0 30px 0;
  list-style: none;
  margin: 0 0 20px;
}

/* line 93, resources/assets/styles/common/_editor.scss */

.wp-editor > ul li,
.wp-block-column > ul li,
.wp-block > ul li,
.block-editor-rich-text > ul li,
.x-text > ul li {
  padding-left: 20px;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 14);
  position: relative;
}

/* line 100, resources/assets/styles/common/_editor.scss */

.wp-editor > ul li::before,
.wp-block-column > ul li::before,
.wp-block > ul li::before,
.block-editor-rich-text > ul li::before,
.x-text > ul li::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #ff8000;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 10px;
  left: -2px;
}

/* line 114, resources/assets/styles/common/_editor.scss */

.wp-editor > ul.wp-block-gallery li,
.wp-block-column > ul.wp-block-gallery li,
.wp-block > ul.wp-block-gallery li,
.block-editor-rich-text > ul.wp-block-gallery li,
.x-text > ul.wp-block-gallery li {
  padding-left: 0;
}

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

.wp-editor > ul.wp-block-gallery li::before,
.wp-block-column > ul.wp-block-gallery li::before,
.wp-block > ul.wp-block-gallery li::before,
.block-editor-rich-text > ul.wp-block-gallery li::before,
.x-text > ul.wp-block-gallery li::before {
  display: none;
}

/* line 124, resources/assets/styles/common/_editor.scss */

.wp-editor blockquote,
.wp-block-column blockquote,
.wp-block blockquote,
.block-editor-rich-text blockquote,
.x-text blockquote {
  padding: 0 30px;
  border-left: 0;
  color: #7c7c7c;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 300;
  line-height: calc(34 / 24);
  margin: 20px 0;
  position: relative;
}

/* line 135, resources/assets/styles/common/_editor.scss */

.wp-editor blockquote::before,
.wp-block-column blockquote::before,
.wp-block blockquote::before,
.block-editor-rich-text blockquote::before,
.x-text blockquote::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #ff8000;
  position: absolute;
  top: 0;
}

/* line 145, resources/assets/styles/common/_editor.scss */

.wp-editor blockquote *:last-child,
.wp-block-column blockquote *:last-child,
.wp-block blockquote *:last-child,
.block-editor-rich-text blockquote *:last-child,
.x-text blockquote *:last-child {
  margin-bottom: 0;
}

/* line 149, resources/assets/styles/common/_editor.scss */

.wp-editor blockquote p,
.wp-block-column blockquote p,
.wp-block blockquote p,
.block-editor-rich-text blockquote p,
.x-text blockquote p {
  padding-left: 26px;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: calc(34 / 24);
  text-align: left;
}

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

.wp-editor > iframe,
.wp-block-column > iframe,
.wp-block > iframe,
.block-editor-rich-text > iframe,
.x-text > iframe {
  max-width: 100%;
}

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

.wp-editor > img,
.wp-block-column > img,
.wp-block > img,
.block-editor-rich-text > img,
.x-text > img {
  display: block;
  margin-bottom: 20px;
}

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

.wp-editor .author,
.wp-block-column .author,
.wp-block .author,
.block-editor-rich-text .author,
.x-text .author {
  margin-bottom: 45px;
  font-size: 1.1875rem;
  font-weight: 300;
  line-height: 1.21052;
}

/* line 175, resources/assets/styles/common/_editor.scss */

.wp-editor table,
.wp-block-column table,
.wp-block table,
.block-editor-rich-text table,
.x-text table {
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
  border-bottom: 1px solid #999;
  border-collapse: collapse;
}

/* line 182, resources/assets/styles/common/_editor.scss */

.wp-editor table td,
.wp-block-column table td,
.wp-block table td,
.block-editor-rich-text table td,
.x-text table td {
  vertical-align: top;
  padding: 5px 20px;
  border-right: 1px solid #999;
  border-top: 1px solid #999;
  font-size: 14px;
}

/* line 189, resources/assets/styles/common/_editor.scss */

.wp-editor table td:first-child,
.wp-block-column table td:first-child,
.wp-block table td:first-child,
.block-editor-rich-text table td:first-child,
.x-text table td:first-child {
  border-left: 1px solid #999;
}

/* line 194, resources/assets/styles/common/_editor.scss */

.wp-editor table th,
.wp-block-column table th,
.wp-block table th,
.block-editor-rich-text table th,
.x-text table th {
  background: #ccc;
  vertical-align: top;
  padding: 7px 20px;
  border-left: 1px solid #999;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 16px;
}

/* line 205, resources/assets/styles/common/_editor.scss */

.wp-editor table th:last-child,
.wp-block-column table th:last-child,
.wp-block table th:last-child,
.block-editor-rich-text table th:last-child,
.x-text table th:last-child {
  border-right: 1px solid #999;
}

/* line 211, resources/assets/styles/common/_editor.scss */

.wp-editor dl,
.wp-block-column dl,
.wp-block dl,
.block-editor-rich-text dl,
.x-text dl {
  margin-bottom: 20px;
}

/* line 215, resources/assets/styles/common/_editor.scss */

.wp-editor > figure,
.wp-block-column > figure,
.wp-block > figure,
.block-editor-rich-text > figure,
.x-text > figure {
  margin-bottom: 30px;
}

/* line 219, resources/assets/styles/common/_editor.scss */

.wp-editor > .wp-block-button,
.wp-block-column > .wp-block-button,
.wp-block > .wp-block-button,
.block-editor-rich-text > .wp-block-button,
.x-text > .wp-block-button {
  margin-bottom: 40px;
}

/* line 223, resources/assets/styles/common/_editor.scss */

.wp-editor figcaption,
.wp-block-column figcaption,
.wp-block figcaption,
.block-editor-rich-text figcaption,
.x-text figcaption {
  padding: 9px 0 0;
  margin: 0;
  text-align: left;
}

/* line 229, resources/assets/styles/common/_editor.scss */

.wp-editor .table-scroll,
.wp-block-column .table-scroll,
.wp-block .table-scroll,
.block-editor-rich-text .table-scroll,
.x-text .table-scroll {
  overflow: auto;
}

/* line 234, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text h2,
.wp-editor .wp-block-media-text h3,
.wp-editor .wp-block-media-text h4,
.wp-editor .wp-block-media-text h5,
.wp-editor .wp-block-media-text h6,
.wp-block-column .wp-block-media-text h2,
.wp-block-column .wp-block-media-text h3,
.wp-block-column .wp-block-media-text h4,
.wp-block-column .wp-block-media-text h5,
.wp-block-column .wp-block-media-text h6,
.wp-block .wp-block-media-text h2,
.wp-block .wp-block-media-text h3,
.wp-block .wp-block-media-text h4,
.wp-block .wp-block-media-text h5,
.wp-block .wp-block-media-text h6,
.block-editor-rich-text .wp-block-media-text h2,
.block-editor-rich-text .wp-block-media-text h3,
.block-editor-rich-text .wp-block-media-text h4,
.block-editor-rich-text .wp-block-media-text h5,
.block-editor-rich-text .wp-block-media-text h6,
.x-text .wp-block-media-text h2,
.x-text .wp-block-media-text h3,
.x-text .wp-block-media-text h4,
.x-text .wp-block-media-text h5,
.x-text .wp-block-media-text h6 {
  margin-bottom: 10px;
}

/* line 242, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text p,
.wp-block-column .wp-block-media-text p,
.wp-block .wp-block-media-text p,
.block-editor-rich-text .wp-block-media-text p,
.x-text .wp-block-media-text p {
  margin-bottom: 20px;
}

/* line 246, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ol,
.wp-block-column .wp-block-media-text ol,
.wp-block .wp-block-media-text ol,
.block-editor-rich-text .wp-block-media-text ol,
.x-text .wp-block-media-text ol {
  margin-bottom: 10px;
}

/* line 249, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ol li,
.wp-block-column .wp-block-media-text ol li,
.wp-block .wp-block-media-text ol li,
.block-editor-rich-text .wp-block-media-text ol li,
.x-text .wp-block-media-text ol li {
  list-style: decimal outside none;
  margin-left: 18px;
  padding-left: 5px;
}

/* line 256, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ul,
.wp-block-column .wp-block-media-text ul,
.wp-block .wp-block-media-text ul,
.block-editor-rich-text .wp-block-media-text ul,
.x-text .wp-block-media-text ul {
  margin-bottom: 20px;
}

/* line 259, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ul li,
.wp-block-column .wp-block-media-text ul li,
.wp-block .wp-block-media-text ul li,
.block-editor-rich-text .wp-block-media-text ul li,
.x-text .wp-block-media-text ul li {
  position: relative;
  padding-left: 18px;
  list-style: none;
}

/* line 264, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ul li::before,
.wp-block-column .wp-block-media-text ul li::before,
.wp-block .wp-block-media-text ul li::before,
.block-editor-rich-text .wp-block-media-text ul li::before,
.x-text .wp-block-media-text ul li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  background-color: #4d4d4d;
  border-radius: 3px;
}

/* line 277, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ul.wp-block-gallery li,
.wp-block-column .wp-block-media-text ul.wp-block-gallery li,
.wp-block .wp-block-media-text ul.wp-block-gallery li,
.block-editor-rich-text .wp-block-media-text ul.wp-block-gallery li,
.x-text .wp-block-media-text ul.wp-block-gallery li {
  padding-left: 0;
}

/* line 280, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text ul.wp-block-gallery li::before,
.wp-block-column .wp-block-media-text ul.wp-block-gallery li::before,
.wp-block .wp-block-media-text ul.wp-block-gallery li::before,
.block-editor-rich-text .wp-block-media-text ul.wp-block-gallery li::before,
.x-text .wp-block-media-text ul.wp-block-gallery li::before {
  display: none;
}

/* line 287, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-media-text__content,
.wp-editor .wp-block-media-text__media,
.wp-block-column .wp-block-media-text__content,
.wp-block-column .wp-block-media-text__media,
.wp-block .wp-block-media-text__content,
.wp-block .wp-block-media-text__media,
.block-editor-rich-text .wp-block-media-text__content,
.block-editor-rich-text .wp-block-media-text__media,
.x-text .wp-block-media-text__content,
.x-text .wp-block-media-text__media {
  padding: 0 0 40px 0;
}

/* line 294, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-image::after,
.wp-block-column .wp-block-image::after,
.wp-block .wp-block-image::after,
.block-editor-rich-text .wp-block-image::after,
.x-text .wp-block-image::after {
  display: block;
  content: "";
  clear: both;
}

/* line 301, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-columns,
.wp-block-column .wp-block-columns,
.wp-block .wp-block-columns,
.block-editor-rich-text .wp-block-columns,
.x-text .wp-block-columns {
  margin-top: 20px;
}

/* line 305, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-column .wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block .wp-block-embed-youtube .wp-block-embed__wrapper,
.block-editor-rich-text .wp-block-embed-youtube .wp-block-embed__wrapper,
.x-text .wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 55.25%;
  height: 0;
}

/* line 310, resources/assets/styles/common/_editor.scss */

.wp-editor .wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block-column .wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block .wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.block-editor-rich-text .wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.x-text .wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media print, screen and (min-width: 40em) {
  /* line 322, resources/assets/styles/common/_editor.scss */

  .wp-block-media-text .wp-block-media-text__media {
    margin-right: 30px;
  }

  /* line 327, resources/assets/styles/common/_editor.scss */

  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    margin-left: 30px;
  }

  /* line 333, resources/assets/styles/common/_editor.scss */

  .wp-block-column {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
  }

  /* line 336, resources/assets/styles/common/_editor.scss */

  .wp-block-column:nth-child(even) {
    margin-left: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 344, resources/assets/styles/common/_editor.scss */

  .wp-block-column > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 354, resources/assets/styles/common/_editor.scss */

  .wp-editor > p,
  .wp-editor > h1,
  .wp-editor > h2,
  .wp-editor > h3,
  .wp-editor > h4,
  .wp-editor > h5,
  .wp-editor > h6,
  .wp-editor > ul,
  .wp-editor > ol,
  .wp-editor > blockquote,
  .wp-editor .wp-block-image,
  .wp-editor .page-header,
  .wp-editor > .wp-block-button,
  .wp-editor > .table-scroll,
  .wp-editor .gform_wrapper,
  .wp-editor .gform_confirmation_wrapper,
  .wp-editor .excerpt,
  .wp-editor .wp-block-quote,
  .wp-editor .wp-block-group,
  .wp-editor .wp-block-media-text,
  .wp-editor .wp-block-columns,
  .wp-editor .wp-block-embed-youtube,
  .wp-editor .wp-block-gallery,
  .wp-editor .wp-block-table,
  .wp-editor .wp-overview,
  .wp-block-column > p,
  .wp-block-column > h1,
  .wp-block-column > h2,
  .wp-block-column > h3,
  .wp-block-column > h4,
  .wp-block-column > h5,
  .wp-block-column > h6,
  .wp-block-column > ul,
  .wp-block-column > ol,
  .wp-block-column > blockquote,
  .wp-block-column .wp-block-image,
  .wp-block-column .page-header,
  .wp-block-column > .wp-block-button,
  .wp-block-column > .table-scroll,
  .wp-block-column .gform_wrapper,
  .wp-block-column .gform_confirmation_wrapper,
  .wp-block-column .excerpt,
  .wp-block-column .wp-block-quote,
  .wp-block-column .wp-block-group,
  .wp-block-column .wp-block-media-text,
  .wp-block-column .wp-block-columns,
  .wp-block-column .wp-block-embed-youtube,
  .wp-block-column .wp-block-gallery,
  .wp-block-column .wp-block-table,
  .wp-block-column .wp-overview,
  .block-editor-block-list__block > p,
  .block-editor-block-list__block > h1,
  .block-editor-block-list__block > h2,
  .block-editor-block-list__block > h3,
  .block-editor-block-list__block > h4,
  .block-editor-block-list__block > h5,
  .block-editor-block-list__block > h6,
  .block-editor-block-list__block > ul,
  .block-editor-block-list__block > ol,
  .block-editor-block-list__block > blockquote,
  .block-editor-block-list__block .wp-block-image,
  .block-editor-block-list__block .page-header,
  .block-editor-block-list__block > .wp-block-button,
  .block-editor-block-list__block > .table-scroll,
  .block-editor-block-list__block .gform_wrapper,
  .block-editor-block-list__block .gform_confirmation_wrapper,
  .block-editor-block-list__block .excerpt,
  .block-editor-block-list__block .wp-block-quote,
  .block-editor-block-list__block .wp-block-group,
  .block-editor-block-list__block .wp-block-media-text,
  .block-editor-block-list__block .wp-block-columns,
  .block-editor-block-list__block .wp-block-embed-youtube,
  .block-editor-block-list__block .wp-block-gallery,
  .block-editor-block-list__block .wp-block-table,
  .block-editor-block-list__block .wp-overview,
  .x-text > p,
  .x-text > h1,
  .x-text > h2,
  .x-text > h3,
  .x-text > h4,
  .x-text > h5,
  .x-text > h6,
  .x-text > ul,
  .x-text > ol,
  .x-text > blockquote,
  .x-text .wp-block-image,
  .x-text .page-header,
  .x-text > .wp-block-button,
  .x-text > .table-scroll,
  .x-text .gform_wrapper,
  .x-text .gform_confirmation_wrapper,
  .x-text .excerpt,
  .x-text .wp-block-quote,
  .x-text .wp-block-group,
  .x-text .wp-block-media-text,
  .x-text .wp-block-columns,
  .x-text .wp-block-embed-youtube,
  .x-text .wp-block-gallery,
  .x-text .wp-block-table,
  .x-text .wp-overview {
    max-width: 1170px;
    padding-left: 25px;
    padding-right: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 387, resources/assets/styles/common/_editor.scss */

  .wp-editor .wp-overview__sidebar,
  .wp-block-column .wp-overview__sidebar,
  .block-editor-block-list__block .wp-overview__sidebar,
  .x-text .wp-overview__sidebar {
    padding-left: 38px;
  }
}

@media screen and (min-width: 75em) {
  /* line 417, resources/assets/styles/common/_editor.scss */

  .wp-editor > p a,
  .wp-editor > h1 a,
  .wp-editor > h2 a,
  .wp-editor > h3 a,
  .wp-editor > h4 a,
  .wp-editor > h5 a,
  .wp-editor > h6 a,
  .wp-editor > ul a,
  .wp-editor > ol a,
  .wp-editor > .wp-block-image a,
  .wp-editor .page-header a,
  .wp-editor > .wp-block-button a,
  .wp-editor > .table-scroll a,
  .wp-editor .excerpt a,
  .wp-editor .wp-block-group a,
  .wp-editor .gform_wrapper a,
  .wp-editor .gform_confirmation_wrapper a,
  .wp-editor .wp-block-media-text a,
  .wp-editor .wp-block-embed-youtube a,
  .wp-block-column > p a,
  .wp-block-column > h1 a,
  .wp-block-column > h2 a,
  .wp-block-column > h3 a,
  .wp-block-column > h4 a,
  .wp-block-column > h5 a,
  .wp-block-column > h6 a,
  .wp-block-column > ul a,
  .wp-block-column > ol a,
  .wp-block-column > .wp-block-image a,
  .wp-block-column .page-header a,
  .wp-block-column > .wp-block-button a,
  .wp-block-column > .table-scroll a,
  .wp-block-column .excerpt a,
  .wp-block-column .wp-block-group a,
  .wp-block-column .gform_wrapper a,
  .wp-block-column .gform_confirmation_wrapper a,
  .wp-block-column .wp-block-media-text a,
  .wp-block-column .wp-block-embed-youtube a,
  .x-text > p a,
  .x-text > h1 a,
  .x-text > h2 a,
  .x-text > h3 a,
  .x-text > h4 a,
  .x-text > h5 a,
  .x-text > h6 a,
  .x-text > ul a,
  .x-text > ol a,
  .x-text > .wp-block-image a,
  .x-text .page-header a,
  .x-text > .wp-block-button a,
  .x-text > .table-scroll a,
  .x-text .excerpt a,
  .x-text .wp-block-group a,
  .x-text .gform_wrapper a,
  .x-text .gform_confirmation_wrapper a,
  .x-text .wp-block-media-text a,
  .x-text .wp-block-embed-youtube a {
    text-decoration: none;
  }

  /* line 420, resources/assets/styles/common/_editor.scss */

  .wp-editor > p a:hover,
  .wp-editor > h1 a:hover,
  .wp-editor > h2 a:hover,
  .wp-editor > h3 a:hover,
  .wp-editor > h4 a:hover,
  .wp-editor > h5 a:hover,
  .wp-editor > h6 a:hover,
  .wp-editor > ul a:hover,
  .wp-editor > ol a:hover,
  .wp-editor > .wp-block-image a:hover,
  .wp-editor .page-header a:hover,
  .wp-editor > .wp-block-button a:hover,
  .wp-editor > .table-scroll a:hover,
  .wp-editor .excerpt a:hover,
  .wp-editor .wp-block-group a:hover,
  .wp-editor .gform_wrapper a:hover,
  .wp-editor .gform_confirmation_wrapper a:hover,
  .wp-editor .wp-block-media-text a:hover,
  .wp-editor .wp-block-embed-youtube a:hover,
  .wp-block-column > p a:hover,
  .wp-block-column > h1 a:hover,
  .wp-block-column > h2 a:hover,
  .wp-block-column > h3 a:hover,
  .wp-block-column > h4 a:hover,
  .wp-block-column > h5 a:hover,
  .wp-block-column > h6 a:hover,
  .wp-block-column > ul a:hover,
  .wp-block-column > ol a:hover,
  .wp-block-column > .wp-block-image a:hover,
  .wp-block-column .page-header a:hover,
  .wp-block-column > .wp-block-button a:hover,
  .wp-block-column > .table-scroll a:hover,
  .wp-block-column .excerpt a:hover,
  .wp-block-column .wp-block-group a:hover,
  .wp-block-column .gform_wrapper a:hover,
  .wp-block-column .gform_confirmation_wrapper a:hover,
  .wp-block-column .wp-block-media-text a:hover,
  .wp-block-column .wp-block-embed-youtube a:hover,
  .x-text > p a:hover,
  .x-text > h1 a:hover,
  .x-text > h2 a:hover,
  .x-text > h3 a:hover,
  .x-text > h4 a:hover,
  .x-text > h5 a:hover,
  .x-text > h6 a:hover,
  .x-text > ul a:hover,
  .x-text > ol a:hover,
  .x-text > .wp-block-image a:hover,
  .x-text .page-header a:hover,
  .x-text > .wp-block-button a:hover,
  .x-text > .table-scroll a:hover,
  .x-text .excerpt a:hover,
  .x-text .wp-block-group a:hover,
  .x-text .gform_wrapper a:hover,
  .x-text .gform_confirmation_wrapper a:hover,
  .x-text .wp-block-media-text a:hover,
  .x-text .wp-block-embed-youtube a:hover {
    text-decoration: underline;
  }

  /* line 430, resources/assets/styles/common/_editor.scss */

  #main > .wp-editor > p,
  #main > .wp-editor > h1,
  #main > .wp-editor > h2,
  #main > .wp-editor > h3,
  #main > .wp-editor > h4,
  #main > .wp-editor > h5,
  #main > .wp-editor > h6,
  #main > .wp-editor > table,
  #main > .wp-editor > .table-scroll,
  #main > .wp-editor .wp-caption,
  #main > .wp-editor .page-header,
  #main > .wp-editor > .wp-block-button,
  #main > .wp-editor > .wp-block-image,
  #main > .wp-editor .gform_wrapper,
  #main > .wp-editor .gform_confirmation_message,
  #main > .wp-editor .excerpt,
  #main > .wp-editor .wp-block-group,
  #main > .wp-editor .wp-block-quote,
  #main > .wp-editor .wp-block-media-text,
  #main > .wp-editor .wp-block-columns,
  #main > .wp-editor .wp-block-embed-youtube,
  #main > .wp-block-column > p,
  #main > .wp-block-column > h1,
  #main > .wp-block-column > h2,
  #main > .wp-block-column > h3,
  #main > .wp-block-column > h4,
  #main > .wp-block-column > h5,
  #main > .wp-block-column > h6,
  #main > .wp-block-column > table,
  #main > .wp-block-column > .table-scroll,
  #main > .wp-block-column .wp-caption,
  #main > .wp-block-column .page-header,
  #main > .wp-block-column > .wp-block-button,
  #main > .wp-block-column > .wp-block-image,
  #main > .wp-block-column .gform_wrapper,
  #main > .wp-block-column .gform_confirmation_message,
  #main > .wp-block-column .excerpt,
  #main > .wp-block-column .wp-block-group,
  #main > .wp-block-column .wp-block-quote,
  #main > .wp-block-column .wp-block-media-text,
  #main > .wp-block-column .wp-block-columns,
  #main > .wp-block-column .wp-block-embed-youtube {
    padding-right: 190px;
  }

  /* line 454, resources/assets/styles/common/_editor.scss */

  #main > .wp-editor > .wp-block-quote,
  #main > .wp-block-column > .wp-block-quote {
    padding-left: 70px;
  }

  /* line 457, resources/assets/styles/common/_editor.scss */

  #main > .wp-editor > .wp-block-quote p,
  #main > .wp-block-column > .wp-block-quote p {
    max-width: 900px;
  }

  /* line 462, resources/assets/styles/common/_editor.scss */

  #main > .wp-editor > ul,
  #main > .wp-editor > ol,
  #main > .wp-block-column > ul,
  #main > .wp-block-column > ol {
    padding-left: 70px;
  }

  /* line 466, resources/assets/styles/common/_editor.scss */

  #main > .wp-editor > ul li,
  #main > .wp-editor > ol li,
  #main > .wp-block-column > ul li,
  #main > .wp-block-column > ol li {
    max-width: 900px;
  }
}

/* line 1, resources/assets/styles/components/_input.scss */

select,
input[type="text"],
input[type="number"],
input[type="phone"],
input[type="email"] {
  width: 100%;
  height: 53px;
  padding: 20px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 0;
}

/* line 20, resources/assets/styles/components/_input.scss */

select::-moz-placeholder,
select::-moz-placeholder,
select::-webkit-input-placeholder,
input[type="text"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="number"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="phone"]::-moz-placeholder,
input[type="phone"]::-moz-placeholder,
input[type="phone"]::-webkit-input-placeholder,
input[type="email"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="email"]::-webkit-input-placeholder {
  opacity: 1;
  color: #7c7c7c;
  font-size: 0.9375rem;
}

select::placeholder,
select::-moz-placeholder,
select::-webkit-input-placeholder,
input[type="text"]::placeholder,
input[type="text"]::-moz-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="number"]::placeholder,
input[type="number"]::-moz-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="phone"]::placeholder,
input[type="phone"]::-moz-placeholder,
input[type="phone"]::-webkit-input-placeholder,
input[type="email"]::placeholder,
input[type="email"]::-moz-placeholder,
input[type="email"]::-webkit-input-placeholder {
  opacity: 1;
  color: #7c7c7c;
  font-size: 0.9375rem;
}

/* line 28, resources/assets/styles/components/_input.scss */

select:focus,
input[type="text"]:focus,
input[type="number"]:focus,
input[type="phone"]:focus,
input[type="email"]:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 34, resources/assets/styles/components/_input.scss */

select:focus::-webkit-input-placeholder,
input[type="text"]:focus::-webkit-input-placeholder,
input[type="number"]:focus::-webkit-input-placeholder,
input[type="phone"]:focus::-webkit-input-placeholder,
input[type="email"]:focus::-webkit-input-placeholder {
  opacity: 0;
}

select:focus::-moz-placeholder,
input[type="text"]:focus::-moz-placeholder,
input[type="number"]:focus::-moz-placeholder,
input[type="phone"]:focus::-moz-placeholder,
input[type="email"]:focus::-moz-placeholder {
  opacity: 0;
}

select:focus::-ms-input-placeholder,
input[type="text"]:focus::-ms-input-placeholder,
input[type="number"]:focus::-ms-input-placeholder,
input[type="phone"]:focus::-ms-input-placeholder,
input[type="email"]:focus::-ms-input-placeholder {
  opacity: 0;
}

select:focus::placeholder,
input[type="text"]:focus::placeholder,
input[type="number"]:focus::placeholder,
input[type="phone"]:focus::placeholder,
input[type="email"]:focus::placeholder {
  opacity: 0;
}

/* line 40, resources/assets/styles/components/_input.scss */

textarea {
  width: 100%;
  height: 45px;
  padding: 5px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 5px;
}

/* line 55, resources/assets/styles/components/_input.scss */

textarea::-webkit-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

textarea::-moz-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

textarea::-ms-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

textarea::placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

/* line 61, resources/assets/styles/components/_input.scss */

.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 0;
}

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

.checkbox input {
  display: none;
}

/* line 71, resources/assets/styles/components/_input.scss */

.checkbox label {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  color: #696969;
  font-size: 0.9375rem;
  line-height: calc(33 / 15);
  font-weight: normal;
  margin-left: 0;
}

/* line 81, resources/assets/styles/components/_input.scss */

.checkbox label::before {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: #beced5;
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 96, resources/assets/styles/components/_input.scss */

.checkbox input[type="checkbox"]:checked + label::before {
  background: #fff;
}

/* line 100, resources/assets/styles/components/_input.scss */

.checkbox input[type="checkbox"]:checked + label::after {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSIjRkY4MDAwIiByeD0iMiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNDM3NSwxMy4wMzEyNSBMNC4wMzEyNSw5LjYyNSBDMy44ODU0MTU5NCw5LjQ3OTE2NTk0IDMuODEyNSw5LjMzMzMzNDA2IDMuODEyNSw5LjE4NzUgQzMuODEyNSw4LjkzNzQ5ODc1IDMuODY0NTgyODEsOC43ODEyNTAzMSAzLjk2ODc1LDguNzE4NzUgQzQuMDkzNzUwNjMsOC41NzI5MTU5NCA0LjIzOTU4MjUsOC41IDQuNDA2MjUsOC41IEM0LjU1MjA4NDA2LDguNSA0LjcwODMzMjUsOC41NTIwODI4MSA0Ljg3NSw4LjY1NjI1IEw3Ljc1LDExLjQzNzUgTDEyLjk2ODc1LDMuMDMxMjUgQzEzLjAxMDQxNjksMi45Njg3NDk2OSAxMy4xNDU4MzIyLDIuODY0NTg0MDYgMTMuMzc1LDIuNzE4NzUgQzEzLjQ3OTE2NzIsMi42NzcwODMxMiAxMy42MjQ5OTkxLDIuNzA4MzMyODEgMTMuODEyNSwyLjgxMjUgQzEzLjg5NTgzMzgsMi44MzMzMzM0NCAxMy45OTk5OTk0LDIuOTU4MzMyMTkgMTQuMTI1LDMuMTg3NSBDMTQuMTg3NTAwMywzLjMzMzMzNDA2IDE0LjE1NjI1MDMsMy41MTA0MTU2MyAxNC4wMzEyNSwzLjcxODc1IEw4LjQzNzUsMTIuOTA2MjUgQzguNDM3NSwxMi45NDc5MTY5IDguNDA2MjUwMzEsMTIuOTY4NzUgOC4zNDM3NSwxMi45Njg3NSBDOC4zMDIwODMxMywxMi45Njg3NSA4LjI4MTI1LDEyLjk4OTU4MzEgOC4yODEyNSwxMy4wMzEyNSBDOC4yMzk1ODMxMywxMy4wOTM3NTAzIDguMTY2NjY3MTksMTMuMTI1IDguMDYyNSwxMy4xMjUgTDcuNjg3NSwxMy4xMjUgQzcuNjI0OTk5NjksMTMuMDYyNDk5NyA3LjU3MjkxNjg4LDEzLjAzMTI1IDcuNTMxMjUsMTMuMDMxMjUgQzcuNTcyOTE2ODgsMTMuMDkzNzUwMyA3LjU3MjkxNjg4LDEzLjExNDU4MzQgNy41MzEyNSwxMy4wOTM3NSBMNy40Mzc1LDEzLjAzMTI1IFoiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center right;
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 113, resources/assets/styles/components/_input.scss */

.input-container {
  position: relative;
}

/* line 116, resources/assets/styles/components/_input.scss */

.input-container::after,
.input-container::before {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  background: #ff8000;
  content: "";
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}

/* line 130, resources/assets/styles/components/_input.scss */

.input-container.focus-in::after,
.input-container.focus-in::before {
  width: 50%;
}

/* line 137, resources/assets/styles/components/_input.scss */

.input-container::before {
  right: 50%;
  left: auto;
}

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

.gfield {
  margin-bottom: 0;
  list-style-type: none !important;
}

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

.gfield_label {
  color: #7c7c7c;
  font-size: 0.9375rem;
  line-height: calc(54 / 15);
}

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

.gfield_description {
  margin-bottom: 8px;
}

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

.hidden_label .gfield_label {
  display: none;
}

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

.gform_validation_container {
  display: none !important;
}

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

.validation_message {
  padding: 2px 9px 4px;
  color: #fff;
  font-size: 0.625rem;
  line-height: calc(16 / 10);
  background: #f00;
  margin-bottom: 0;
  position: absolute;
  top: 100%;
  right: 0;
}

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

.ginput_container_date {
  position: relative;
}

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

.ginput_container_date .ui-datepicker-trigger {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

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

.gfield_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 12px;
  margin-bottom: 0;
}

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

.gfield_radio li {
  margin: 0;
}

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

.gfield_radio input {
  display: none;
}

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

.gfield_radio label {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  color: #696969;
  font-size: 0.9375rem;
  line-height: 27px;
  font-weight: normal;
  margin-left: 0;
}

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

.gfield_radio label::before {
  width: 18px;
  height: 18px;
  border-color: transparent;
  border-radius: 50%;
  background: #beced5;
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
}

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

.gfield_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 12px;
  margin-bottom: 0;
}

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

.gfield_checkbox li {
  margin: 0;
}

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

.gfield_checkbox input {
  display: none;
}

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

.gfield_checkbox label {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  color: #696969;
  font-size: 0.9375rem;
  line-height: calc(33 / 15);
  font-weight: normal;
  margin-left: 0;
}

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

.gfield_checkbox label::before {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: #beced5;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  margin-top: -1px;
}

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

.gfield_checkbox input[type="checkbox"]:checked + label::before {
  background: #fff;
}

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

.gfield_checkbox input[type="checkbox"]:checked + label::after {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSIjRkY4MDAwIiByeD0iMiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNDM3NSwxMy4wMzEyNSBMNC4wMzEyNSw5LjYyNSBDMy44ODU0MTU5NCw5LjQ3OTE2NTk0IDMuODEyNSw5LjMzMzMzNDA2IDMuODEyNSw5LjE4NzUgQzMuODEyNSw4LjkzNzQ5ODc1IDMuODY0NTgyODEsOC43ODEyNTAzMSAzLjk2ODc1LDguNzE4NzUgQzQuMDkzNzUwNjMsOC41NzI5MTU5NCA0LjIzOTU4MjUsOC41IDQuNDA2MjUsOC41IEM0LjU1MjA4NDA2LDguNSA0LjcwODMzMjUsOC41NTIwODI4MSA0Ljg3NSw4LjY1NjI1IEw3Ljc1LDExLjQzNzUgTDEyLjk2ODc1LDMuMDMxMjUgQzEzLjAxMDQxNjksMi45Njg3NDk2OSAxMy4xNDU4MzIyLDIuODY0NTg0MDYgMTMuMzc1LDIuNzE4NzUgQzEzLjQ3OTE2NzIsMi42NzcwODMxMiAxMy42MjQ5OTkxLDIuNzA4MzMyODEgMTMuODEyNSwyLjgxMjUgQzEzLjg5NTgzMzgsMi44MzMzMzM0NCAxMy45OTk5OTk0LDIuOTU4MzMyMTkgMTQuMTI1LDMuMTg3NSBDMTQuMTg3NTAwMywzLjMzMzMzNDA2IDE0LjE1NjI1MDMsMy41MTA0MTU2MyAxNC4wMzEyNSwzLjcxODc1IEw4LjQzNzUsMTIuOTA2MjUgQzguNDM3NSwxMi45NDc5MTY5IDguNDA2MjUwMzEsMTIuOTY4NzUgOC4zNDM3NSwxMi45Njg3NSBDOC4zMDIwODMxMywxMi45Njg3NSA4LjI4MTI1LDEyLjk4OTU4MzEgOC4yODEyNSwxMy4wMzEyNSBDOC4yMzk1ODMxMywxMy4wOTM3NTAzIDguMTY2NjY3MTksMTMuMTI1IDguMDYyNSwxMy4xMjUgTDcuNjg3NSwxMy4xMjUgQzcuNjI0OTk5NjksMTMuMDYyNDk5NyA3LjU3MjkxNjg4LDEzLjAzMTI1IDcuNTMxMjUsMTMuMDMxMjUgQzcuNTcyOTE2ODgsMTMuMDkzNzUwMyA3LjU3MjkxNjg4LDEzLjExNDU4MzQgNy41MzEyNSwxMy4wOTM3NSBMNy40Mzc1LDEzLjAzMTI1IFoiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center right;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
}

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

.gfield_radio input[type="radio"]:checked + label::before {
  background: #fff;
}

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

.gfield_radio input[type="radio"]:checked + label::after {
  width: 18px;
  height: 18px;
  border: 5px solid #ff8000;
  background: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
}

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

.gform_wrapper {
  padding: 30px 0;
  max-width: 71rem;
  margin: 0;
}

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

.gform_wrapper select,
.gform_wrapper input {
  width: 100%;
  height: 54px;
  padding: 20px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 0;
}

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

.gform_wrapper select:focus,
.gform_wrapper input:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

.gform_wrapper select:focus::-webkit-input-placeholder,
.gform_wrapper input:focus::-webkit-input-placeholder {
  opacity: 0;
}

.gform_wrapper select:focus::-moz-placeholder,
.gform_wrapper input:focus::-moz-placeholder {
  opacity: 0;
}

.gform_wrapper select:focus::-ms-input-placeholder,
.gform_wrapper input:focus::-ms-input-placeholder {
  opacity: 0;
}

.gform_wrapper select:focus::placeholder,
.gform_wrapper input:focus::placeholder {
  opacity: 0;
}

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

.gform_wrapper input[type="submit"],
.gform_wrapper .button {
  width: auto;
  min-width: 98px;
  height: auto;
  border-color: transparent !important;
}

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

.gform_wrapper textarea {
  width: 100%;
  height: 45px;
  padding: 5px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 5px;
}

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

.gform_wrapper textarea::-webkit-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.gform_wrapper textarea::-moz-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.gform_wrapper textarea::-ms-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.gform_wrapper textarea::placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

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

.gform_wrapper textarea:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

.gform_wrapper textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}

.gform_wrapper textarea:focus::-moz-placeholder {
  opacity: 0;
}

.gform_wrapper textarea:focus::-ms-input-placeholder {
  opacity: 0;
}

.gform_wrapper textarea:focus::placeholder {
  opacity: 0;
}

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

.gform_wrapper .gform_heading {
  margin-bottom: 17px;
}

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

.gform_wrapper .gform_heading .gform_title,
.gform_wrapper .gform_heading h3.gform_title {
  padding: 0;
  color: #4d4d4d;
  margin-bottom: 0;
}

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

.gform_wrapper .gfield {
  position: relative;
}

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

.gform_wrapper .gfield_error input[type="text"],
.gform_wrapper .gfield_error input[type="email"],
.gform_wrapper .gfield_error input[type="number"],
.gform_wrapper .gfield_error input[type="password"],
.gform_wrapper .gfield_error input[type="tel"],
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error .select2-container .select2-selection--single,
.gform_wrapper .gfield_error .select2-container .select2-selection--multiple {
  border-bottom: 1px solid #f00;
  color: #f00;
}

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

.gform_wrapper .gfield_error input[type="text"]::-webkit-input-placeholder,
.gform_wrapper .gfield_error input[type="email"]::-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="tel"]::-webkit-input-placeholder,
.gform_wrapper .gfield_error textarea::-webkit-input-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--single::-webkit-input-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-webkit-input-placeholder {
  color: #f00;
}

.gform_wrapper .gfield_error input[type="text"]::-moz-placeholder,
.gform_wrapper .gfield_error input[type="email"]::-moz-placeholder,
.gform_wrapper .gfield_error input[type="number"]::-moz-placeholder,
.gform_wrapper .gfield_error input[type="password"]::-moz-placeholder,
.gform_wrapper .gfield_error input[type="tel"]::-moz-placeholder,
.gform_wrapper .gfield_error textarea::-moz-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--single::-moz-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-moz-placeholder {
  color: #f00;
}

.gform_wrapper .gfield_error input[type="text"]::-ms-input-placeholder,
.gform_wrapper .gfield_error input[type="email"]::-ms-input-placeholder,
.gform_wrapper .gfield_error input[type="number"]::-ms-input-placeholder,
.gform_wrapper .gfield_error input[type="password"]::-ms-input-placeholder,
.gform_wrapper .gfield_error input[type="tel"]::-ms-input-placeholder,
.gform_wrapper .gfield_error textarea::-ms-input-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--single::-ms-input-placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-ms-input-placeholder {
  color: #f00;
}

.gform_wrapper .gfield_error input[type="text"]::placeholder,
.gform_wrapper .gfield_error input[type="email"]::placeholder,
.gform_wrapper .gfield_error input[type="number"]::placeholder,
.gform_wrapper .gfield_error input[type="password"]::placeholder,
.gform_wrapper .gfield_error input[type="tel"]::placeholder,
.gform_wrapper .gfield_error textarea::placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--single::placeholder,
.gform_wrapper .gfield_error .select2-container .select2-selection--multiple::placeholder {
  color: #f00;
}

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

.gform_wrapper .gfield_error .ginput_container_checkbox .gfield_checkbox label {
  color: #f00;
}

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

.gform_wrapper .gfield_error .ginput_container_checkbox + .validation_message {
  margin-top: -5px;
}

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

.gform_wrapper .gfield_error .ginput_container_radio .gfield_radio label {
  color: #f00;
}

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

.gform_wrapper .gfield_error .ginput_container_radio + .validation_message {
  margin-top: -5px;
}

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

.gform_footer {
  padding-top: 25px;
  border-top: 0;
}

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

.gform_description {
  color: #696969;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 30px;
}

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

.ginput_container,
.ginput_left,
.ginput_right {
  position: relative;
}

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

.ginput_container::after,
.ginput_container::before,
.ginput_left::after,
.ginput_left::before,
.ginput_right::after,
.ginput_right::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  background: #ff8000;
  content: "";
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}

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

.ginput_container::before,
.ginput_left::before,
.ginput_right::before {
  right: 50%;
  left: auto;
}

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

.ginput_container.focus-in::after,
.ginput_container.focus-in::before,
.ginput_left.focus-in::after,
.ginput_left.focus-in::before,
.ginput_right.focus-in::after,
.ginput_right.focus-in::before {
  width: 50%;
}

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

.gfield_html {
  color: #696969;
  font-size: 0.6875rem;
  font-weight: normal;
  line-height: calc(16 / 11);
  margin-top: 28px;
}

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

#field_1_12 {
  display: none;
}

@media print, screen and (min-width: 64em) {
  /* line 360, resources/assets/styles/components/_forms.scss */

  .gform_wrapper .gform_heading {
    margin-bottom: 17px;
  }
}

/* line 1, resources/assets/styles/components/_select.scss */

.select2-container {
  display: block;
}

/* line 4, resources/assets/styles/components/_select.scss */

.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
  width: 100%;
  height: 53px;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  position: relative;
}

/* line 19, resources/assets/styles/components/_select.scss */

.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding: 28px 0 0;
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: 1;
}

/* line 27, resources/assets/styles/components/_select.scss */

.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--multiple .select2-selection__arrow {
  width: 11px;
  height: 10px;
  right: 14px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg1NyBDMTc5LjcxMzAwMSw4NTcgMTc5Ljg4MDM2LDg1Ni45MjcwNzUgMTgwLjAwMjA3NSw4NTYuNzgxMjI2IEwxODQuNzQ4OTYzLDg1Mi4yMzA3MjEgQzE4NS4wODM2NzksODUxLjkwOTg1MyAxODUuMDgzNjc5LDg1MS41ODE2OTEgMTg0Ljc0ODk2Myw4NTEuMjQ2MjM3IEMxODQuNDE0MjQ2LDg1MC45MTA3ODQgMTg0LjA3OTUzLDg1MC45MTgwNzYgMTgzLjc0NDgxMyw4NTEuMjY4MTE1IEwxNzkuNSw4NTUuMjkzNTYxIEwxNzUuMjU1MTg3LDg1MS4yNjgxMTUgQzE3NC45MjA0Nyw4NTAuOTE4MDc2IDE3NC41ODU3NTQsODUwLjkxMDc4NCAxNzQuMjUxMDM3LDg1MS4yNDYyMzcgQzE3My45MTYzMjEsODUxLjU4MTY5MSAxNzMuOTE2MzIxLDg1MS45MDk4NTMgMTc0LjI1MTAzNyw4NTIuMjMwNzIxIEwxNzguOTk3OTI1LDg1Ni43ODEyMjYgQzE3OS4xMTk2NCw4NTYuOTI3MDc1IDE3OS4yODY5OTksODU3IDE3OS41LDg1NyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc0IC04NTEpIi8+Cjwvc3ZnPgo=) no-repeat bottom right;
  -webkit-transition: -webkit-transform 0.1s;
  transition: -webkit-transform 0.1s;
  -o-transition: -o-transform 0.1s;
  transition: transform 0.1s;
  transition: transform 0.1s, -webkit-transform 0.1s, -o-transform 0.1s;
  top: auto;
  bottom: 10px;
}

/* line 36, resources/assets/styles/components/_select.scss */

.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--multiple .select2-selection__arrow b {
  display: none;
}

/* line 42, resources/assets/styles/components/_select.scss */

.select2-container .select2-selection--multiple {
  height: auto;
}

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

.select2-container .select2-selection--multiple .select2-search__field {
  height: 18px;
}

/* line 52, resources/assets/styles/components/_select.scss */

.select2-container .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #4d4d4d;
}

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

.select2-selection {
  outline: none;
}

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

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

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

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/* line 71, resources/assets/styles/components/_select.scss */

.select2-container--open .select2-dropdown--below,
.select2-dropdown {
  border: 0;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 8px rgba(0, 0, 0, 0.12);
}

/* line 79, resources/assets/styles/components/_select.scss */

.select2-results__options {
  padding: 5px 0;
}

/* line 83, resources/assets/styles/components/_select.scss */

.select2-results__option {
  padding: 9px 12px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  color: #4d4d4d;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(21 / 14);
}

/* line 93, resources/assets/styles/components/_select.scss */

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent;
}

/* line 97, resources/assets/styles/components/_select.scss */

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: transparent;
  color: #ff8000;
}

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

.btn-primary,
.gform_wrapper input[type="submit"],
.gform_wrapper .button,
.banner__item-btn,
.cc-btn,
.block-editor-block-list__block .gform_wrapper input[type="submit"],
.block-editor-block-list__block .gform_wrapper .button,
.wp-block-button.css-1 .wp-block-button__link,
.btn-outline,
.featured-block__content-btn,
.btn-primary-download,
.wp-block-button.css-3 .wp-block-button__link,
.btn-direction,
.wp-block-button.css-5 .wp-block-button__link {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 3px;
  font-family: "Poppins", Arial;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(23 / 15);
  text-decoration: none;
}

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

.btn-primary,
.gform_wrapper input[type="submit"],
.gform_wrapper .button,
.banner__item-btn,
.cc-btn,
.block-editor-block-list__block .gform_wrapper input[type="submit"],
.block-editor-block-list__block .gform_wrapper .button,
.wp-block-button.css-1 .wp-block-button__link {
  background-color: #ff8000;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

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

.btn-primary:hover,
.gform_wrapper input:hover[type="submit"],
.gform_wrapper .button:hover,
.banner__item-btn:hover,
.cc-btn:hover,
.wp-block-button.css-1 .wp-block-button__link:hover {
  color: #fff;
  background: #4d4d4d;
  text-decoration: none !important;
}

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

.btn-primary:visited,
.gform_wrapper input:visited[type="submit"],
.gform_wrapper .button:visited,
.banner__item-btn:visited,
.cc-btn:visited,
.wp-block-button.css-1 .wp-block-button__link:visited,
.btn-primary:active,
.gform_wrapper input:active[type="submit"],
.gform_wrapper .button:active,
.banner__item-btn:active,
.cc-btn:active,
.wp-block-button.css-1 .wp-block-button__link:active,
.btn-primary:focus,
.gform_wrapper input:focus[type="submit"],
.gform_wrapper .button:focus,
.banner__item-btn:focus,
.cc-btn:focus,
.wp-block-button.css-1 .wp-block-button__link:focus {
  color: #fff;
}

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

.btn-outline,
.featured-block__content-btn {
  border: 1px solid #ff8000;
  color: #ff8000;
  font-size: 0.875rem;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

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

.btn-outline:hover,
.featured-block__content-btn:hover {
  color: #4d4d4d;
  border-color: #4d4d4d;
  text-decoration: none;
}

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

.btn-outline:visited,
.featured-block__content-btn:visited,
.btn-outline:active,
.featured-block__content-btn:active,
.btn-outline:focus,
.featured-block__content-btn:focus {
  color: #ff8000;
  border: 1px solid #ff8000;
}

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

.btn-primary-download,
.wp-block-button.css-3 .wp-block-button__link {
  padding: 10px 15px 10px 37px;
  border: 1px solid #ff8000;
  color: #ff8000;
  font-size: 0.875rem;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZyBmaWxsPSIjRkY4MDAwIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMTUuODM4IDI0Ljg4OCAyNi4wMiAxNC43MDcgMjIuNjI2IDExLjMxMyAxOC4xMDEgMTUuODM4IDE4LjEwMSAwIDEzLjU3NiAwIDEzLjU3NiAxNS44MzggOS4wNSAxMS4zMTMgNS42NTcgMTQuNzA3Ii8+CiAgICA8cG9seWdvbiBwb2ludHM9IjAgMjcuMTUxIDMxLjY3NiAyNy4xNTEgMzEuNjc2IDMxLjY3NiAwIDMxLjY3NiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center left 15px;
  background-size: 14px 14px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

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

.btn-primary-download:hover,
.wp-block-button.css-3 .wp-block-button__link:hover {
  color: #4d4d4d !important;
  border-color: #4d4d4d !important;
  text-decoration: none !important;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8ZyBmaWxsPSIjNEQ0RDREIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMTUuODM4IDI0Ljg4OCAyNi4wMiAxNC43MDcgMjIuNjI2IDExLjMxMyAxOC4xMDEgMTUuODM4IDE4LjEwMSAwIDEzLjU3NiAwIDEzLjU3NiAxNS44MzggOS4wNSAxMS4zMTMgNS42NTcgMTQuNzA3Ii8+CiAgICA8cG9seWdvbiBwb2ludHM9IjAgMjcuMTUxIDMxLjY3NiAyNy4xNTEgMzEuNjc2IDMxLjY3NiAwIDMxLjY3NiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center left 15px;
  background-size: 14px 14px;
}

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

.btn-primary-download:visited,
.wp-block-button.css-3 .wp-block-button__link:visited,
.btn-primary-download:active,
.wp-block-button.css-3 .wp-block-button__link:active,
.btn-primary-download:focus,
.wp-block-button.css-3 .wp-block-button__link:focus {
  color: #ff8000;
  border: 1px solid #ff8000;
}

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

.btn-direction,
.wp-block-button.css-5 .wp-block-button__link {
  padding: 8px 15px 8px 33px;
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
  font-size: 0.8125rem;
  line-height: calc(20 / 13);
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEzIDE4Ij4KICA8cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNNi40ODk5NDUsMCBDMi45MTEzNywwIDAsMi45MTEzNyAwLDYuNDg5OTEgQzAsMTAuOTMwOTkgNS44MDc4NjUsMTcuNDUwNzU1IDYuMDU1MTQsMTcuNzI2MTM1IEM2LjI4NzQsMTcuOTg0ODIgNi42OTI5MSwxNy45ODQzNjUgNi45MjQ3NSwxNy43MjYxMzUgQzcuMTcyMDI1LDE3LjQ1MDc1NSAxMi45Nzk4OSwxMC45MzA5OSAxMi45Nzk4OSw2LjQ4OTkxIEMxMi45Nzk4OSwyLjkxMTM3IDEwLjA2ODQ4NSwwIDYuNDg5OTQ1LDAgWiBNNi40ODk5NDUsOS43NTUxNjUgQzQuNjg5NDc1LDkuNzU1MTY1IDMuMjI0NzI1LDguMjkwMzggMy4yMjQ3MjUsNi40ODk5MSBDMy4yMjQ3MjUsNC42ODk0NCA0LjY4OTUxLDMuMjI0NjkgNi40ODk5NDUsMy4yMjQ2OSBDOC4yOTAzOCwzLjIyNDY5IDkuNzU1MTMsNC42ODk0NzUgOS43NTUxMyw2LjQ4OTk0NSBDOS43NTUxMyw4LjI5MDQxNSA4LjI5MDM4LDkuNzU1MTY1IDYuNDg5OTQ1LDkuNzU1MTY1IFoiLz4KPC9zdmc+Cg==) no-repeat center left 13px;
  background-size: 11px 15px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

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

.btn-direction:hover,
.wp-block-button.css-5 .wp-block-button__link:hover {
  color: #ff8000 !important;
  border-color: #ff8000 !important;
  text-decoration: none !important;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEzIDE4Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNNi40ODk5NDUsMCBDMi45MTEzNywwIDAsMi45MTEzNyAwLDYuNDg5OTEgQzAsMTAuOTMwOTkgNS44MDc4NjUsMTcuNDUwNzU1IDYuMDU1MTQsMTcuNzI2MTM1IEM2LjI4NzQsMTcuOTg0ODIgNi42OTI5MSwxNy45ODQzNjUgNi45MjQ3NSwxNy43MjYxMzUgQzcuMTcyMDI1LDE3LjQ1MDc1NSAxMi45Nzk4OSwxMC45MzA5OSAxMi45Nzk4OSw2LjQ4OTkxIEMxMi45Nzk4OSwyLjkxMTM3IDEwLjA2ODQ4NSwwIDYuNDg5OTQ1LDAgWiBNNi40ODk5NDUsOS43NTUxNjUgQzQuNjg5NDc1LDkuNzU1MTY1IDMuMjI0NzI1LDguMjkwMzggMy4yMjQ3MjUsNi40ODk5MSBDMy4yMjQ3MjUsNC42ODk0NCA0LjY4OTUxLDMuMjI0NjkgNi40ODk5NDUsMy4yMjQ2OSBDOC4yOTAzOCwzLjIyNDY5IDkuNzU1MTMsNC42ODk0NzUgOS43NTUxMyw2LjQ4OTk0NSBDOS43NTUxMyw4LjI5MDQxNSA4LjI5MDM4LDkuNzU1MTY1IDYuNDg5OTQ1LDkuNzU1MTY1IFoiLz4KPC9zdmc+Cg==) no-repeat center left 13px;
  background-size: 11px 15px;
}

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

.btn-direction:visited,
.wp-block-button.css-5 .wp-block-button__link:visited,
.btn-direction:active,
.wp-block-button.css-5 .wp-block-button__link:active,
.btn-direction:focus,
.wp-block-button.css-5 .wp-block-button__link:focus {
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
}

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

.btn-secondary,
.news-overview__nav .btn-secondary,
.post-single__nav .btn-secondary,
.wp-block-button.css-2 .wp-block-button__link {
  display: inline-block;
  padding: 0 20px 0 0;
  background: transparent;
  color: #ff8000;
  font-family: "Poppins", Arial;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 16);
  text-decoration: none;
  position: relative;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

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

.btn-secondary::after,
.news-overview__nav .btn-secondary::after,
.post-single__nav .btn-secondary::after,
.wp-block-button.css-2 .wp-block-button__link::after {
  content: "";
  display: block;
  width: 20px;
  height: 26px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  position: absolute;
  top: calc(50% - 13px);
  right: 0;
}

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

.btn-secondary:hover,
.wp-block-button.css-2 .wp-block-button__link:hover {
  color: #696969 !important;
  text-decoration: none !important;
  background: transparent;
}

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

.btn-secondary:hover::after,
.wp-block-button.css-2 .wp-block-button__link:hover::after {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  -webkit-transform: translateX(10px);
       -o-transform: translateX(10px);
          transform: translateX(10px);
}

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

.btn-secondary:visited,
.wp-block-button.css-2 .wp-block-button__link:visited,
.btn-secondary:active,
.wp-block-button.css-2 .wp-block-button__link:active,
.btn-secondary:focus,
.wp-block-button.css-2 .wp-block-button__link:focus {
  color: #ff8000;
  text-decoration: none;
}

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

.btn-link,
.wp-block-button.css-4 .wp-block-button__link,
.link {
  padding-left: 0;
  padding-right: 0;
  font-family: "Poppins", Arial;
  font-size: 1rem;
  color: #ff8000;
  text-decoration: none;
  background: transparent;
}

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

.btn-link:hover,
.wp-block-button.css-4 .wp-block-button__link:hover,
.link:hover {
  color: #4d4d4d;
  text-decoration: underline;
}

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

.btn-open {
  display: inline-block;
  padding: 0 20px 0 0;
  color: #a9a9a9;
  font-family: "Poppins", Arial;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(25 / 14);
  text-decoration: none;
  position: relative;
}

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

.btn-open::after {
  content: "";
  display: block;
  width: 14px;
  height: 25px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAAp0lEQVQokZWPLQ4CYQxEZ74lAbMnwAOH4By9CYJAIBAIgptUIFcj0KAQXGN3dYsjG9KPn5F989IWCKKqhapOI5aiobsf3f2sqoufhLIs5yQfZrZV1U2XMRIAoKqqftu2VzObpJR2IrL+KOQkquodwCAnmVmRUhq6O0kuwx8+5etJdV3fAIxfJ/1Tzm7IlQGgFwlN0xxIjkiuRGTfZaFAcgbgJCKXd/YE6qdVeCmUvWYAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 11px;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  top: 0;
  right: 0;
}

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

.btn-open:hover {
  color: #ff8000 !important;
  background: transparent;
}

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

.btn-open:hover::after {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAArUlEQVQokWNgwAL+r2Jg/t3CaYNNjgmb4PebQt3//zMe+NopWU2UBk7+d5W/mHlusv782PS5TaIRWY4RmwYGBgaG/5MY2L9+ETvH9ueLxk8Wvhbeqhf1eDXg0sT4vVXo6h9GVg5cmhj//2Vm/fddmoGBkfEnM18NVj/gA4Sd9En0PNu/r+pwJ5GiGKcNuBQzMDAwsGDT8P2jUDsbw1e13+z8dbzlz1sJegxf0gAAmGNYPke4HHEAAAAASUVORK5CYII=) no-repeat center center;
  background-size: 11px;
}

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

.btn-open:visited,
.btn-open:active,
.btn-open:focus {
  color: #a9a9a9;
}

/* line 1, resources/assets/styles/components/_menu.scss */

#header-menu {
  position: fixed;
  top: 44px;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
}

@media screen and (min-width: 75em) {
  /* line 1, resources/assets/styles/components/_menu.scss */

  #header-menu {
    position: static;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0;
  }
}

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

.main-menu {
  position: relative;
}

@media screen and (min-width: 75em) {
  /* line 19, resources/assets/styles/components/_menu.scss */

  .main-menu__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 25, resources/assets/styles/components/_menu.scss */

.main-menu__item {
  border-bottom: 1px solid #bdbdbd;
}

/* line 28, resources/assets/styles/components/_menu.scss */

.main-menu__columns .main-menu__item {
  border: 0;
}

@media screen and (min-width: 75em) {
  /* line 25, resources/assets/styles/components/_menu.scss */

  .main-menu__item {
    border-bottom: 0;
    margin-right: 1.625rem;
  }

  /* line 37, resources/assets/styles/components/_menu.scss */

  .main-menu__item:hover > .main-menu__link {
    color: #ff8000;
  }

  /* line 40, resources/assets/styles/components/_menu.scss */

  .main-menu__item:hover > .main-menu__link::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=);
    top: 0.9375rem;
    right: 0.625rem;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }

  /* line 48, resources/assets/styles/components/_menu.scss */

  .main-menu__item:hover .main-menu__submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 53, resources/assets/styles/components/_menu.scss */

  .main-menu__group .main-menu__item {
    margin-right: 0;
  }
}

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

.main-menu__link {
  display: block;
  padding: 0.25rem 2.5rem;
  color: #4d4d4d;
  font-size: 0.8125rem;
  line-height: calc(22 / 13);
}

@media screen and (min-width: 75em) {
  /* line 59, resources/assets/styles/components/_menu.scss */

  .main-menu__link {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 0.9375rem;
  }

  /* line 71, resources/assets/styles/components/_menu.scss */

  .main-menu__link:hover {
    color: #ff8000;
  }
}

/* line 76, resources/assets/styles/components/_menu.scss */

.main-menu__link--top-level {
  padding: 0.9375rem 1.875rem;
  font-size: 0.9375rem;
  line-height: calc(25 / 15);
}

@media screen and (min-width: 75em) {
  /* line 76, resources/assets/styles/components/_menu.scss */

  .main-menu__link--top-level {
    padding: 0.625rem 0;
    white-space: nowrap;
  }
}

/* line 87, resources/assets/styles/components/_menu.scss */

.main-menu__link--dropdown-toggle {
  position: relative;
  padding-right: 1.875rem;
}

/* line 91, resources/assets/styles/components/_menu.scss */

.main-menu__link--dropdown-toggle::before {
  content: "";
  width: 17px;
  height: 17px;
  position: absolute;
  top: 1.25rem;
  right: 1.875rem;
  z-index: 2;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBmaWxsPSIjN0M3QzdDIj4KICAgIDxwYXRoIGQ9Ik0xMy41LDAgQzE0Ljk5MTE2ODgsMCAxNi4yLDEuMjA4ODMxMTggMTYuMiwyLjcgTDE2LjIsMTMuNSBDMTYuMiwxNC45OTExNjg4IDE0Ljk5MTE2ODgsMTYuMiAxMy41LDE2LjIgTDIuNywxNi4yIEMxLjIwODgzMTE4LDE2LjIgMCwxNC45OTExNjg4IDAsMTMuNSBMMCwyLjcgQzAsMS4yMDg4MzExOCAxLjIwODgzMTE4LDAgMi43LDAgTDEzLjUsMCBaIE0xMy41LDEuOCBMMi43LDEuOCBDMi4yNDExNzg4MiwxLjggMS44NjI1NDgyMiwyLjE0MzMzNjY3IDEuODA3MDEyMjgsMi41ODcxMDU5MSBMMS44LDIuNyBMMS44LDEzLjUgQzEuOCwxMy45NTg4MjEyIDIuMTQzMzM2NjcsMTQuMzM3NDUxOCAyLjU4NzEwNTkxLDE0LjM5Mjk4NzcgTDIuNywxNC40IEwxMy41LDE0LjQgQzEzLjk1ODgyMTIsMTQuNCAxNC4zMzc0NTE4LDE0LjA1NjY2MzMgMTQuMzkyOTg3NywxMy42MTI4OTQxIEwxNC40LDEzLjUgTDE0LjQsMi43IEMxNC40LDIuMjQxMTc4ODIgMTQuMDU2NjYzMywxLjg2MjU0ODIyIDEzLjYxMjg5NDEsMS44MDcwMTIyOCBMMTMuNSwxLjggWiIvPgogICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDExLjI4MiAuNDE4KSI+CiAgICAgIDxwYXRoIGQ9Ik03LjMwMjg1NzE0LDIuOTA1NzE0MjkgQzcuNjg2MzAwNTUsMi45MDU3MTQyOSA3Ljk5NzE0Mjg2LDMuMjE2NTU2NTkgNy45OTcxNDI4NiwzLjYgQzcuOTk3MTQyODYsMy45ODM0NDM0MSA3LjY4NjMwMDU1LDQuMjk0Mjg1NzEgNy4zMDI4NTcxNCw0LjI5NDI4NTcxIEwtMC4xMDI4NTcxNDMsNC4yOTQyODU3MSBDLTAuNDg2MzAwNTU1LDQuMjk0Mjg1NzEgLTAuNzk3MTQyODU3LDMuOTgzNDQzNDEgLTAuNzk3MTQyODU3LDMuNiBDLTAuNzk3MTQyODU3LDMuMjE2NTU2NTkgLTAuNDg2MzAwNTU1LDIuOTA1NzE0MjkgLTAuMTAyODU3MTQzLDIuOTA1NzE0MjkgTDcuMzAyODU3MTQsMi45MDU3MTQyOSBaIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAzLjYgMy42KSIvPgogICAgICA8cGF0aCBkPSJNNy4zMDI4NTcxNCwyLjkwNTcxNDI5IEM3LjY4NjMwMDU1LDIuOTA1NzE0MjkgNy45OTcxNDI4NiwzLjIxNjU1NjU5IDcuOTk3MTQyODYsMy42IEM3Ljk5NzE0Mjg2LDMuOTgzNDQzNDEgNy42ODYzMDA1NSw0LjI5NDI4NTcxIDcuMzAyODU3MTQsNC4yOTQyODU3MSBMLTAuMTAyODU3MTQzLDQuMjk0Mjg1NzEgQy0wLjQ4NjMwMDU1NSw0LjI5NDI4NTcxIC0wLjc5NzE0Mjg1NywzLjk4MzQ0MzQxIC0wLjc5NzE0Mjg1NywzLjYgQy0wLjc5NzE0Mjg1NywzLjIxNjU1NjU5IC0wLjQ4NjMwMDU1NSwyLjkwNTcxNDI5IC0wLjEwMjg1NzE0MywyLjkwNTcxNDI5IEw3LjMwMjg1NzE0LDIuOTA1NzE0MjkgWiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMuNiAzLjYpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
}

@media screen and (min-width: 75em) {
  /* line 91, resources/assets/styles/components/_menu.scss */

  .main-menu__link--dropdown-toggle::before {
    top: 0.625rem;
    right: 0.3125rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=);
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

/* line 111, resources/assets/styles/components/_menu.scss */

.main-menu__link--active::before {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBmaWxsPSIjN0M3QzdDIj4KICAgIDxwYXRoIGQ9Ik0xMy41LDAgQzE0Ljk5MTE2ODgsMCAxNi4yLDEuMjA4ODMxMTggMTYuMiwyLjcgTDE2LjIsMTMuNSBDMTYuMiwxNC45OTExNjg4IDE0Ljk5MTE2ODgsMTYuMiAxMy41LDE2LjIgTDIuNywxNi4yIEMxLjIwODgzMTE4LDE2LjIgMCwxNC45OTExNjg4IDAsMTMuNSBMMCwyLjcgQzAsMS4yMDg4MzExOCAxLjIwODgzMTE4LDAgMi43LDAgTDEzLjUsMCBaIE0xMy41LDEuOCBMMi43LDEuOCBDMi4yNDExNzg4MiwxLjggMS44NjI1NDgyMiwyLjE0MzMzNjY3IDEuODA3MDEyMjgsMi41ODcxMDU5MSBMMS44LDIuNyBMMS44LDEzLjUgQzEuOCwxMy45NTg4MjEyIDIuMTQzMzM2NjcsMTQuMzM3NDUxOCAyLjU4NzEwNTkxLDE0LjM5Mjk4NzcgTDIuNywxNC40IEwxMy41LDE0LjQgQzEzLjk1ODgyMTIsMTQuNCAxNC4zMzc0NTE4LDE0LjA1NjY2MzMgMTQuMzkyOTg3NywxMy42MTI4OTQxIEwxNC40LDEzLjUgTDE0LjQsMi43IEMxNC40LDIuMjQxMTc4ODIgMTQuMDU2NjYzMywxLjg2MjU0ODIyIDEzLjYxMjg5NDEsMS44MDcwMTIyOCBMMTMuNSwxLjggWiIvPgogICAgPHBhdGggZD0iTTcuMzAyODU3MTQsMi45MDU3MTQyOSBDNy42ODYzMDA1NSwyLjkwNTcxNDI5IDcuOTk3MTQyODYsMy4yMTY1NTY1OSA3Ljk5NzE0Mjg2LDMuNiBDNy45OTcxNDI4NiwzLjk4MzQ0MzQxIDcuNjg2MzAwNTUsNC4yOTQyODU3MSA3LjMwMjg1NzE0LDQuMjk0Mjg1NzEgTC0wLjEwMjg1NzE0Myw0LjI5NDI4NTcxIEMtMC40ODYzMDA1NTUsNC4yOTQyODU3MSAtMC43OTcxNDI4NTcsMy45ODM0NDM0MSAtMC43OTcxNDI4NTcsMy42IEMtMC43OTcxNDI4NTcsMy4yMTY1NTY1OSAtMC40ODYzMDA1NTUsMi45MDU3MTQyOSAtMC4xMDI4NTcxNDMsMi45MDU3MTQyOSBMNy4zMDI4NTcxNCwyLjkwNTcxNDI5IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNSA0LjUpIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
}

/* line 116, resources/assets/styles/components/_menu.scss */

.main-menu__link--title {
  color: #ff8000;
  font-weight: 600;
  pointer-events: none;
}

/* line 123, resources/assets/styles/components/_menu.scss */

.main-menu__submenu {
  display: none;
  margin-top: -0.75rem;
}

@media screen and (min-width: 75em) {
  /* line 123, resources/assets/styles/components/_menu.scss */

  .main-menu__submenu {
    width: 100%;
    min-width: 1000px;
    min-height: 280px;
    margin-top: 0;
    padding-top: 0.4375rem;
    background: #fff;
    -webkit-box-shadow: 0 0.5rem 0.5rem 0 rgba(29, 29, 27, 0.14);
            box-shadow: 0 0.5rem 0.5rem 0 rgba(29, 29, 27, 0.14);
    position: absolute;
    right: 0;
    top: 100%;
  }
}

@media screen and (min-width: 75em) {
  /* line 141, resources/assets/styles/components/_menu.scss */

  .main-menu__columns {
    width: 60%;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    padding-bottom: 1.25rem;
    position: relative;
  }

  /* line 148, resources/assets/styles/components/_menu.scss */

  .main-menu__columns::before {
    content: "";
    display: block;
    width: 1px;
    border-right: 1px solid #bdbdbd;
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    left: 50%;
  }

  /* line 159, resources/assets/styles/components/_menu.scss */

  .main-menu__columns > .main-menu__item {
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid-column;
    page-break-inside: avoid;
  }
}

/* line 166, resources/assets/styles/components/_menu.scss */

.main-menu__group {
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 75em) {
  /* line 169, resources/assets/styles/components/_menu.scss */

  .main-menu__group .main-menu__link {
    position: relative;
  }

  /* line 173, resources/assets/styles/components/_menu.scss */

  .main-menu__group .main-menu__link::before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    top: 0.5625rem;
    right: 0.625rem;
    z-index: 2;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center right;
  }

  /* line 185, resources/assets/styles/components/_menu.scss */

  .main-menu__group .main-menu__link:hover::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=);
  }
}

/* line 193, resources/assets/styles/components/_menu.scss */

.main-menu__img {
  display: none;
}

@media screen and (min-width: 75em) {
  /* line 193, resources/assets/styles/components/_menu.scss */

  .main-menu__img {
    display: block;
    width: 40%;
    padding-right: 0.9375rem;
  }

  /* line 201, resources/assets/styles/components/_menu.scss */

  .main-menu__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
  }
}

@media screen and (min-width: 75em) {
  /* line 210, resources/assets/styles/components/_menu.scss */

  .main-menu__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 215, resources/assets/styles/components/_menu.scss */

.main-menu__nav a {
  display: block;
  padding: 0.625rem 0;
  color: inherit;
  font-size: 0.9375rem;
  line-height: calc(24 / 15);
}

@media print, screen and (max-width: 74.99875em) {
  /* line 215, resources/assets/styles/components/_menu.scss */

  .main-menu__nav a {
    padding: 0.9375rem 1.875rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 215, resources/assets/styles/components/_menu.scss */

  .main-menu__nav a {
    font-size: 0.9375rem;
    white-space: nowrap;
  }
}

/* line 232, resources/assets/styles/components/_menu.scss */

.main-menu__nav li {
  color: #4d4d4d;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 232, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li {
    border-bottom: 1px solid #bdbdbd;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 232, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li {
    position: relative;
    margin-right: 1.625rem;
    margin-bottom: 0;
  }
}

/* line 245, resources/assets/styles/components/_menu.scss */

.main-menu__nav li a {
  position: relative;
}

/* line 248, resources/assets/styles/components/_menu.scss */

.main-menu__nav li a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 0.3125rem;
  left: 0;
  background: #ff8000;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

@media print, screen and (min-width: 64em) {
  /* line 262, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li a:hover {
    color: #ff8000;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 267, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li a:hover::after {
    width: 30px;
  }
}

@media print, screen and (max-width: 74.99875em) {
  /* line 277, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li.menu-item-has-children > a::before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    top: 1.125rem;
    right: 1.875rem;
    z-index: 2;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBmaWxsPSIjN0M3QzdDIj4KICAgIDxwYXRoIGQ9Ik0xMy41LDAgQzE0Ljk5MTE2ODgsMCAxNi4yLDEuMjA4ODMxMTggMTYuMiwyLjcgTDE2LjIsMTMuNSBDMTYuMiwxNC45OTExNjg4IDE0Ljk5MTE2ODgsMTYuMiAxMy41LDE2LjIgTDIuNywxNi4yIEMxLjIwODgzMTE4LDE2LjIgMCwxNC45OTExNjg4IDAsMTMuNSBMMCwyLjcgQzAsMS4yMDg4MzExOCAxLjIwODgzMTE4LDAgMi43LDAgTDEzLjUsMCBaIE0xMy41LDEuOCBMMi43LDEuOCBDMi4yNDExNzg4MiwxLjggMS44NjI1NDgyMiwyLjE0MzMzNjY3IDEuODA3MDEyMjgsMi41ODcxMDU5MSBMMS44LDIuNyBMMS44LDEzLjUgQzEuOCwxMy45NTg4MjEyIDIuMTQzMzM2NjcsMTQuMzM3NDUxOCAyLjU4NzEwNTkxLDE0LjM5Mjk4NzcgTDIuNywxNC40IEwxMy41LDE0LjQgQzEzLjk1ODgyMTIsMTQuNCAxNC4zMzc0NTE4LDE0LjA1NjY2MzMgMTQuMzkyOTg3NywxMy42MTI4OTQxIEwxNC40LDEzLjUgTDE0LjQsMi43IEMxNC40LDIuMjQxMTc4ODIgMTQuMDU2NjYzMywxLjg2MjU0ODIyIDEzLjYxMjg5NDEsMS44MDcwMTIyOCBMMTMuNSwxLjggWiIvPgogICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDExLjI4MiAuNDE4KSI+CiAgICAgIDxwYXRoIGQ9Ik03LjMwMjg1NzE0LDIuOTA1NzE0MjkgQzcuNjg2MzAwNTUsMi45MDU3MTQyOSA3Ljk5NzE0Mjg2LDMuMjE2NTU2NTkgNy45OTcxNDI4NiwzLjYgQzcuOTk3MTQyODYsMy45ODM0NDM0MSA3LjY4NjMwMDU1LDQuMjk0Mjg1NzEgNy4zMDI4NTcxNCw0LjI5NDI4NTcxIEwtMC4xMDI4NTcxNDMsNC4yOTQyODU3MSBDLTAuNDg2MzAwNTU1LDQuMjk0Mjg1NzEgLTAuNzk3MTQyODU3LDMuOTgzNDQzNDEgLTAuNzk3MTQyODU3LDMuNiBDLTAuNzk3MTQyODU3LDMuMjE2NTU2NTkgLTAuNDg2MzAwNTU1LDIuOTA1NzE0MjkgLTAuMTAyODU3MTQzLDIuOTA1NzE0MjkgTDcuMzAyODU3MTQsMi45MDU3MTQyOSBaIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAzLjYgMy42KSIvPgogICAgICA8cGF0aCBkPSJNNy4zMDI4NTcxNCwyLjkwNTcxNDI5IEM3LjY4NjMwMDU1LDIuOTA1NzE0MjkgNy45OTcxNDI4NiwzLjIxNjU1NjU5IDcuOTk3MTQyODYsMy42IEM3Ljk5NzE0Mjg2LDMuOTgzNDQzNDEgNy42ODYzMDA1NSw0LjI5NDI4NTcxIDcuMzAyODU3MTQsNC4yOTQyODU3MSBMLTAuMTAyODU3MTQzLDQuMjk0Mjg1NzEgQy0wLjQ4NjMwMDU1NSw0LjI5NDI4NTcxIC0wLjc5NzE0Mjg1NywzLjk4MzQ0MzQxIC0wLjc5NzE0Mjg1NywzLjYgQy0wLjc5NzE0Mjg1NywzLjIxNjU1NjU5IC0wLjQ4NjMwMDU1NSwyLjkwNTcxNDI5IC0wLjEwMjg1NzE0MywyLjkwNTcxNDI5IEw3LjMwMjg1NzE0LDIuOTA1NzE0MjkgWiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDMuNiAzLjYpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
  }
}

/* line 290, resources/assets/styles/components/_menu.scss */

.main-menu__nav li.menu-item-has-children > a::after {
  display: none;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 295, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li.menu-item-has-children > a.active::before {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBmaWxsPSIjN0M3QzdDIj4KICAgIDxwYXRoIGQ9Ik0xMy41LDAgQzE0Ljk5MTE2ODgsMCAxNi4yLDEuMjA4ODMxMTggMTYuMiwyLjcgTDE2LjIsMTMuNSBDMTYuMiwxNC45OTExNjg4IDE0Ljk5MTE2ODgsMTYuMiAxMy41LDE2LjIgTDIuNywxNi4yIEMxLjIwODgzMTE4LDE2LjIgMCwxNC45OTExNjg4IDAsMTMuNSBMMCwyLjcgQzAsMS4yMDg4MzExOCAxLjIwODgzMTE4LDAgMi43LDAgTDEzLjUsMCBaIE0xMy41LDEuOCBMMi43LDEuOCBDMi4yNDExNzg4MiwxLjggMS44NjI1NDgyMiwyLjE0MzMzNjY3IDEuODA3MDEyMjgsMi41ODcxMDU5MSBMMS44LDIuNyBMMS44LDEzLjUgQzEuOCwxMy45NTg4MjEyIDIuMTQzMzM2NjcsMTQuMzM3NDUxOCAyLjU4NzEwNTkxLDE0LjM5Mjk4NzcgTDIuNywxNC40IEwxMy41LDE0LjQgQzEzLjk1ODgyMTIsMTQuNCAxNC4zMzc0NTE4LDE0LjA1NjY2MzMgMTQuMzkyOTg3NywxMy42MTI4OTQxIEwxNC40LDEzLjUgTDE0LjQsMi43IEMxNC40LDIuMjQxMTc4ODIgMTQuMDU2NjYzMywxLjg2MjU0ODIyIDEzLjYxMjg5NDEsMS44MDcwMTIyOCBMMTMuNSwxLjggWiIvPgogICAgPHBhdGggZD0iTTcuMzAyODU3MTQsMi45MDU3MTQyOSBDNy42ODYzMDA1NSwyLjkwNTcxNDI5IDcuOTk3MTQyODYsMy4yMTY1NTY1OSA3Ljk5NzE0Mjg2LDMuNiBDNy45OTcxNDI4NiwzLjk4MzQ0MzQxIDcuNjg2MzAwNTUsNC4yOTQyODU3MSA3LjMwMjg1NzE0LDQuMjk0Mjg1NzEgTC0wLjEwMjg1NzE0Myw0LjI5NDI4NTcxIEMtMC40ODYzMDA1NTUsNC4yOTQyODU3MSAtMC43OTcxNDI4NTcsMy45ODM0NDM0MSAtMC43OTcxNDI4NTcsMy42IEMtMC43OTcxNDI4NTcsMy4yMTY1NTY1OSAtMC40ODYzMDA1NTUsMi45MDU3MTQyOSAtMC4xMDI4NTcxNDMsMi45MDU3MTQyOSBMNy4zMDI4NTcxNCwyLjkwNTcxNDI5IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNSA0LjUpIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
  }
}

/* line 304, resources/assets/styles/components/_menu.scss */

.main-menu__nav li .sub-menu {
  display: none;
  padding-bottom: 0.5rem;
  margin-top: -0.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 304, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu {
    min-width: 178px;
    padding: 0.375rem 0;
    background: #fff;
    -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.14);
            box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.14);
    position: absolute;
    left: -1.0625rem;
  }
}

/* line 318, resources/assets/styles/components/_menu.scss */

.main-menu__nav li .sub-menu .menu-item {
  border-bottom: 0;
}

/* line 321, resources/assets/styles/components/_menu.scss */

.main-menu__nav li .sub-menu .menu-item a {
  padding: 0.375rem 2.5rem;
  font-size: 0.8125rem;
}

@media print, screen and (min-width: 64em) {
  /* line 321, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu .menu-item a {
    display: block;
    padding: 0.25rem 1.0625rem;
    color: #4d4d4d;
    font-size: 0.875rem;
    position: relative;
    -webkit-transition: color 0.1s ease-in-out;
    -o-transition: color 0.1s ease-in-out;
    transition: color 0.1s ease-in-out;
  }

  /* line 333, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu .menu-item a::before {
    content: "";
    display: block;
    height: 100%;
    width: 2px;
    background-color: #ff8000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
  }

  /* line 346, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu .menu-item a::after {
    display: none;
  }

  /* line 350, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu .menu-item a:hover {
    color: #ff8000;
  }

  /* line 353, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li .sub-menu .menu-item a:hover::before {
    opacity: 1;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 363, resources/assets/styles/components/_menu.scss */

  .main-menu__nav li:hover .sub-menu {
    display: block;
  }
}

/* line 1, resources/assets/styles/components/_banner.scss */

.banner {
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.banner__shape {
  width: 100%;
  min-height: 1px;
  -ms-interpolation-mode: bicubic;
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 3;
}

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

.banner__item {
  width: 100%;
  height: 415px;
  background-color: #243654;
  position: relative;
}

/* line 22, resources/assets/styles/components/_banner.scss */

.banner__item > .row {
  height: 100%;
  padding: 40px;
  position: relative;
  z-index: 3;
}

/* line 33, resources/assets/styles/components/_banner.scss */

.banner__item-title {
  max-width: 440px;
  color: #fff;
  font-size: 2.25rem;
  line-height: calc(40 / 36);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}

/* line 40, resources/assets/styles/components/_banner.scss */

.banner__item-title + .banner__item-btn {
  margin-top: 30px;
}

/* line 44, resources/assets/styles/components/_banner.scss */

.banner__item-title span {
  color: #ff8000;
}

/* line 49, resources/assets/styles/components/_banner.scss */

.banner__item-txt {
  display: none;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: calc(28 / 18);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 65px;
  right: 50px;
}

/* line 60, resources/assets/styles/components/_banner.scss */

.banner__item-txt::before {
  content: "";
  display: block;
  width: 15px;
  height: 39px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSI0MSIgdmlld0JveD0iMCAwIDE3IDQxIj4KICA8cG9seWdvbiBmaWxsPSIjRkY4MDAwIiBwb2ludHM9IjM1OS4wNzQgNzc2IDM2MSA3NzYuNjk5IDM0NS45MjYgODE3IDM0NCA4MTYuMzAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ0IC03NzYpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  position: absolute;
  top: -8px;
  left: -20px;
}

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

.banner__item-img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top right;
     object-position: top right;
}

/* line 81, resources/assets/styles/components/_banner.scss */

.banner__item video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media print, screen and (min-width: 40em) {
  /* line 95, resources/assets/styles/components/_banner.scss */

  .banner {
    display: block;
  }

  /* line 98, resources/assets/styles/components/_banner.scss */

  .banner__item {
    height: 460px;
  }

  /* line 101, resources/assets/styles/components/_banner.scss */

  .banner__item > .row {
    width: 100%;
    height: 90%;
    padding: 0 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }

  /* line 109, resources/assets/styles/components/_banner.scss */

  .banner__item-title {
    max-width: 540px;
    color: #fff;
    font-size: 3.375rem;
    line-height: 3.875rem;
  }

  /* line 116, resources/assets/styles/components/_banner.scss */

  .banner__item-txt {
    bottom: 38px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 124, resources/assets/styles/components/_banner.scss */

  .banner {
    display: block;
  }

  /* line 127, resources/assets/styles/components/_banner.scss */

  .banner__item {
    height: 520px;
  }

  /* line 130, resources/assets/styles/components/_banner.scss */

  .banner__item > .row {
    padding-left: 25px;
  }

  /* line 134, resources/assets/styles/components/_banner.scss */

  .banner__item-txt {
    font-size: 1.25rem;
    line-height: calc(28 / 20);
  }
}

@media only all and (min-width: 1200px) {
  /* line 145, resources/assets/styles/components/_banner.scss */

  .banner__item-txt {
    display: block;
  }
}

/* line 1, resources/assets/styles/components/_default-banner.scss */

.default-banner {
  width: 100%;
  position: relative;
}

/* line 5, resources/assets/styles/components/_default-banner.scss */

.default-banner__shape {
  width: 100%;
  min-height: 1px;
  -ms-interpolation-mode: bicubic;
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 3;
}

/* line 15, resources/assets/styles/components/_default-banner.scss */

.default-banner__item {
  width: 100%;
  height: 300px;
  background-color: #243654;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: cover;
  position: relative;
}

/* line 24, resources/assets/styles/components/_default-banner.scss */

.default-banner__item > .row {
  height: 100%;
  padding: 40px 30px;
  position: relative;
  z-index: 3;
}

/* line 31, resources/assets/styles/components/_default-banner.scss */

.default-banner__item-title {
  color: #ff8000;
  font-size: 2.25rem;
  line-height: calc(40 / 36);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}

/* line 38, resources/assets/styles/components/_default-banner.scss */

.default-banner__item-txt {
  color: #fff;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: calc(24 / 15);
  margin-top: 10px;
}

/* line 47, resources/assets/styles/components/_default-banner.scss */

.default-banner .block-inner {
  width: 100%;
  max-width: 560px;
}

/* line 52, resources/assets/styles/components/_default-banner.scss */

.default-banner .btn-primary,
.default-banner .gform_wrapper input[type="submit"],
.gform_wrapper .default-banner input[type="submit"],
.default-banner .gform_wrapper .button,
.gform_wrapper .default-banner .button,
.default-banner .banner__item-btn,
.default-banner .cc-btn,
.default-banner .wp-block-button.css-1 .wp-block-button__link,
.wp-block-button.css-1 .default-banner .wp-block-button__link,
.default-banner .link,
.default-banner .btn-primary-download,
.default-banner .wp-block-button.css-3 .wp-block-button__link,
.wp-block-button.css-3 .default-banner .wp-block-button__link,
.default-banner .btn-secondary,
.default-banner .wp-block-button.css-2 .wp-block-button__link,
.wp-block-button.css-2 .default-banner .wp-block-button__link {
  margin-top: 0.625rem;
}

@media print, screen and (min-width: 40em) {
  /* line 63, resources/assets/styles/components/_default-banner.scss */

  .default-banner__item > .row {
    width: 100%;
    height: 90%;
    padding: 0 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }

  /* line 71, resources/assets/styles/components/_default-banner.scss */

  .default-banner__item-title {
    font-size: 2.875rem;
    line-height: calc(54 / 46);
  }
}

@media print, screen and (max-width: 74.99875em) {
  /* line 81, resources/assets/styles/components/_default-banner.scss */

  .default-banner__item {
    background-image: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 90, resources/assets/styles/components/_default-banner.scss */

  .default-banner__item > .row {
    padding-left: 25px;
  }

  /* line 95, resources/assets/styles/components/_default-banner.scss */

  .default-banner .block-inner {
    -webkit-transform: translateY(-5px);
         -o-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}

@media screen and (min-width: 75em) {
  /* line 103, resources/assets/styles/components/_default-banner.scss */

  .default-banner__item {
    height: 400px;
  }
}

/* line 1, resources/assets/styles/components/_languages.scss */

.languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 5, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal {
  padding: 0;
}

/* line 8, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
}

/* line 13, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item {
  margin-left: 10px;
}

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

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item a {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
}

/* line 23, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item a > * {
  display: none;
}

/* line 28, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item::before {
  display: none;
}

/* line 32, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language {
  display: none;
}

/* line 37, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-en a {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE5IDIwIj4KICA8ZyBmaWxsPSJub25lIj4KICAgIDxlbGxpcHNlIGN4PSI4LjkwOSIgY3k9IjkuMzc4IiBmaWxsPSIjRjBGMEYwIiByeD0iOC45MDkiIHJ5PSI5LjM3OCIvPgogICAgPGcgZmlsbD0iIzAwNTJCNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjI3OCAuMjkzKSI+CiAgICAgIDxwYXRoIGQ9Ik0xLjU2MzIxNiAzLjM3NTMwNjk1Qy44NjM0MjI4IDQuMzMzNjk4OTUuMzM1NzUwNCA1LjQzODMyNDIxLjAyODUwMTIgNi42MzgzMzgxMUw0LjY2MzA5NTYgNi42MzgzMzgxMSAxLjU2MzIxNiAzLjM3NTMwNjk1ek0xNy4yMzIyOTg4IDYuNjM4MzM4MTFDMTYuOTI1MDQ5NiA1LjQzODM2MDg0IDE2LjM5NzM0MjQgNC4zMzM3MzU1OCAxNS42OTc1ODQgMy4zNzUzNDM1OEwxMi41OTc3NzQgNi42MzgzMzgxMSAxNy4yMzIyOTg4IDYuNjM4MzM4MTF6TS4wMjg1MDEyIDExLjUzMTAzNDlDLjMzNTc4NTIgMTIuNzMxMDEyMi44NjM0NTc2IDEzLjgzNTYzNzUgMS41NjMyMTYgMTQuNzkzOTkyOEw0LjY2Mjk5MTIgMTEuNTMxMDM0OS4wMjg1MDEyIDExLjUzMTAzNDkuMDI4NTAxMiAxMS41MzEwMzQ5ek0xNC4wNTQyNTg0IDEuNjQ1NTI3MTZDMTMuMTQzNzg2LjkwODkwMjczNyAxMi4wOTQ0MjY4LjM1MzQ1ODEwNSAxMC45NTQ0MTM2LjAzMDAwMTI2MzJMMTAuOTU0NDEzNiA0LjkwODQ4NTA1IDE0LjA1NDI1ODQgMS42NDU1MjcxNnpNMy4yMDY1NDE2IDE2LjUyMzczNkM0LjExNzAxNCAxNy4yNjAzNjA0IDUuMTY2NDA4IDE3LjgxNTgwNTEgNi4zMDYzODY0IDE4LjEzOTI2MTlMNi4zMDYzODY0IDEzLjI2MDgxNDcgMy4yMDY1NDE2IDE2LjUyMzczNnpNNi4zMDYzNTE2LjAzMDAwMTI2MzJDNS4xNjYzNzMyLjM1MzQ1ODEwNSA0LjExNjk3OTIuOTA4OTAyNzM3IDMuMjA2NTQxNiAxLjY0NTQ5MDUzTDYuMzA2MzUxNiA0LjkwODQ0ODQyIDYuMzA2MzUxNi4wMzAwMDEyNjMyek0xMC45NTQ0NDg0IDE4LjEzOTI2MTlDMTIuMDk0NDI2OCAxNy44MTU4MDUxIDEzLjE0MzgyMDggMTcuMjYwMzYwNCAxNC4wNTQyNTg0IDE2LjUyMzc3MjZMMTAuOTU0NDQ4NCAxMy4yNjA4MTQ3IDEwLjk1NDQ0ODQgMTguMTM5MjYxOXpNMTIuNTk3Nzc0IDExLjUzMTAzNDlMMTUuNjk3NTg0IDE0Ljc5NDAyOTVDMTYuMzk3MzQyNCAxMy44MzU2NzQxIDE2LjkyNTA0OTYgMTIuNzMxMDEyMiAxNy4yMzIyOTg4IDExLjUzMTAzNDlMMTIuNTk3Nzc0IDExLjUzMTAzNDl6Ii8+CiAgICA8L2c+CiAgICA8ZyBmaWxsPSIjRDgwMDI3Ij4KICAgICAgPHBhdGggZD0iTTE3Ljc0MjE4ODQsOC4xNTQ1MTkxNiBMMTAuMDcwODc2NCw4LjE1NDUxOTE2IEwxMC4wNzA4NDE2LDguMTU0NTE5MTYgTDEwLjA3MDg0MTYsMC4wNzkzODA2MzE2IEM5LjY5MDQ0MjgsMC4wMjcyNTM4OTQ3IDkuMzAyNjMxNiwwIDguOTA4OCwwIEM4LjUxNDg5ODgsMCA4LjEyNzE1NzIsMC4wMjcyNTM4OTQ3IDcuNzQ2NzkzMiwwLjA3OTM4MDYzMTYgTDcuNzQ2NzkzMiw4LjE1NDQ0NTg5IEw3Ljc0Njc5MzIsOC4xNTQ0ODI1MyBMMC4wNzU0MTE2LDguMTU0NDgyNTMgQzAuMDI1ODkxMiw4LjU1NDkwMjMyIDAsOC45NjMxMjQ2MyAwLDkuMzc3Njg0MjEgQzAsOS43OTIzMTcwNSAwLjAyNTg5MTIsMTAuMjAwNDY2MSAwLjA3NTQxMTYsMTAuNjAwODQ5MyBMNy43NDY3MjM2LDEwLjYwMDg0OTMgTDcuNzQ2NzU4NCwxMC42MDA4NDkzIEw3Ljc0Njc1ODQsMTguNjc1OTg3OCBDOC4xMjcxNTcyLDE4LjcyODExNDUgOC41MTQ4OTg4LDE4Ljc1NTM2ODQgOC45MDg4LDE4Ljc1NTM2ODQgQzkuMzAyNjMxNiwxOC43NTUzNjg0IDkuNjkwNDQyOCwxOC43MjgxNTEyIDEwLjA3MDgwNjgsMTguNjc1OTg3OCBMMTAuMDcwODA2OCwxMC42MDA5MjI1IEwxMC4wNzA4MDY4LDEwLjYwMDg4NTkgTDE3Ljc0MjE4ODQsMTAuNjAwODg1OSBDMTcuNzkxNzA4OCwxMC4yMDA0NjYxIDE3LjgxNzYsOS43OTIzMTcwNSAxNy44MTc2LDkuMzc3Njg0MjEgQzE3LjgxNzYsOC45NjMxMjQ2MyAxNy43OTE3MDg4LDguNTU0OTAyMzIgMTcuNzQyMTg4NCw4LjE1NDUxOTE2IFoiLz4KICAgICAgPHBhdGggZD0iTTExLjIzMjg0ODQgMTEuODI0MDUwOUwxMS4yMzI4NDg0IDExLjgyNDA1MDkgMTUuMjA4MjYxMiAxNi4wMDg3MzI2QzE1LjM5MTEwMDQgMTUuODE2MzQzNiAxNS41NjU1MTggMTUuNjE1MTk5NiAxNS43MzE5MzE2IDE1LjQwNjY5MjZMMTIuMzI4NDIyIDExLjgyNDA1MDkgMTEuMjMyODQ4NCAxMS44MjQwNTA5IDExLjIzMjg0ODQgMTEuODI0MDUwOXpNNi41ODQ3NTE2IDExLjgyNDA4NzZMNi41ODQ2ODIgMTEuODI0MDg3NiAyLjYwOTMwNCAxNi4wMDg2OTZDMi43OTIwNzM2IDE2LjIwMTE1ODMgMi45ODMxNjA0IDE2LjM4NDc1NTggMy4xODEyNDIgMTYuNTU5OTI4TDYuNTg0NzUxNiAxMi45NzcyMTMxIDYuNTg0NzUxNiAxMS44MjQwODc2ek02LjU4NDc1MTYgNi45MzEzOTA3NEw2LjU4NDc1MTYgNi45MzEzMTc0NyAyLjYwOTMzODggMi43NDY2MzU3OUMyLjQyNjQ5OTYgMi45MzkwMjQ4NCAyLjI1MjA4MiAzLjE0MDE2ODg0IDIuMDg1NjY4NCAzLjM0ODY3NTc5TDUuNDg5MjEyOCA2LjkzMTM5MDc0IDYuNTg0NzUxNiA2LjkzMTM5MDc0IDYuNTg0NzUxNiA2LjkzMTM5MDc0ek0xMS4yMzI4NDg0IDYuOTMxMzkwNzRMMTEuMjMyODQ4NCA2LjkzMTM5MDc0IDE1LjIwODI5NiAyLjc0NjY3MjQyQzE1LjAyNTUyNjQgMi41NTQyMTAxMSAxNC44MzQ0Mzk2IDIuMzcwNjEyNjMgMTQuNjM2MzU4IDIuMTk1NDc3MDVMMTEuMjMyODQ4NCA1Ljc3ODE1NTM3IDExLjIzMjg0ODQgNi45MzEzOTA3NCAxMS4yMzI4NDg0IDYuOTMxMzkwNzR6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center;
  background-size: auto 100%;
}

/* line 44, resources/assets/styles/components/_languages.scss */

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-de a {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZmxhZy1nZXJtYW55LWEiIGQ9Ik0wLDkuNTMwMzE0MjQgQzAsMTQuNzc3MDUyMSA0LjI1MzI5NTE0LDE5LjAzMDMxNDIgOS41LDE5LjAzMDMxNDIgTDkuNSwxOS4wMzAzMTQyIEMxNC43NDY3Mzc4LDE5LjAzMDMxNDIgMTksMTQuNzc3MDUyMSAxOSw5LjUzMDMxNDI0IEwxOSw5LjUzMDMxNDI0IEMxOSw0LjI4MzYwOTM3IDE0Ljc0NjczNzgsMC4wMzAzMTQyMzYxIDkuNSwwLjAzMDMxNDIzNjEgTDkuNSwwLjAzMDMxNDIzNjEgQzQuMjUzMjk1MTQsMC4wMzAzMTQyMzYxIDAsNC4yODM2MDkzNyAwLDkuNTMwMzE0MjQgTDAsOS41MzAzMTQyNCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8bWFzayBpZD0iZmxhZy1nZXJtYW55LWIiIGZpbGw9IiNmZmYiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNmbGFnLWdlcm1hbnktYSIvPgogICAgPC9tYXNrPgogICAgPHBvbHlnb24gZmlsbD0iIzEzMTIwRCIgcG9pbnRzPSItOC45MzkgNi4yNzcgMjcuOTM5IDYuMjc3IDI3LjkzOSAtLjIzMSAtOC45MzkgLS4yMzEiIG1hc2s9InVybCgjZmxhZy1nZXJtYW55LWIpIi8+CiAgICA8cG9seWdvbiBmaWxsPSIjRDYxMzE3IiBwb2ludHM9Ii04LjkzOCAxMi43ODQgMjcuOTM4IDEyLjc4NCAyNy45MzggNi4yNzcgLTguOTM4IDYuMjc3IiBtYXNrPSJ1cmwoI2ZsYWctZ2VybWFueS1iKSIvPgogICAgPHBvbHlnb24gZmlsbD0iI0ZFQ0YwMCIgcG9pbnRzPSItOC45MzkgMTkuMjkyIDI3LjkzOSAxOS4yOTIgMjcuOTM5IDEyLjc4NCAtOC45MzkgMTIuNzg0IiBtYXNrPSJ1cmwoI2ZsYWctZ2VybWFueS1iKSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center;
  background-size: auto 100%;
}

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

.languages .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-nl a {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iZmxhZy1uZXRoZXJsYW5kcy1hIiBkPSJNMCw5LjUzMDMxNDI0IEMwLDE0Ljc3NzA1MjEgNC4yNTMyOTUxNCwxOS4wMzAzMTQyIDkuNSwxOS4wMzAzMTQyIEw5LjUsMTkuMDMwMzE0MiBDMTQuNzQ2NzM3OCwxOS4wMzAzMTQyIDE5LDE0Ljc3NzA1MjEgMTksOS41MzAzMTQyNCBMMTksOS41MzAzMTQyNCBDMTksNC4yODM2MDkzNyAxNC43NDY3Mzc4LDAuMDMwMzE0MjM2MSA5LjUsMC4wMzAzMTQyMzYxIEw5LjUsMC4wMzAzMTQyMzYxIEM0LjI1MzI5NTE0LDAuMDMwMzE0MjM2MSAwLDQuMjgzNjA5MzcgMCw5LjUzMDMxNDI0IEwwLDkuNTMwMzE0MjQgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPG1hc2sgaWQ9ImZsYWctbmV0aGVybGFuZHMtYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2ZsYWctbmV0aGVybGFuZHMtYSIvPgogICAgPC9tYXNrPgogICAgPHBvbHlnb24gZmlsbD0iI0Q2MTMxNyIgcG9pbnRzPSItOC45MzkgNi4yNzcgMjcuOTM5IDYuMjc3IDI3LjkzOSAtLjIzMSAtOC45MzkgLS4yMzEiIG1hc2s9InVybCgjZmxhZy1uZXRoZXJsYW5kcy1iKSIvPgogICAgPHBvbHlnb24gZmlsbD0iI0ZGRiIgcG9pbnRzPSItOC45MzggMTIuNzg0IDI3LjkzOCAxMi43ODQgMjcuOTM4IDYuMjc3IC04LjkzOCA2LjI3NyIgbWFzaz0idXJsKCNmbGFnLW5ldGhlcmxhbmRzLWIpIi8+CiAgICA8cG9seWdvbiBmaWxsPSIjMTY0NTkwIiBwb2ludHM9Ii04LjkzOSAxOS4yOTIgMjcuOTM5IDE5LjI5MiAyNy45MzkgMTIuNzg0IC04LjkzOSAxMi43ODQiIG1hc2s9InVybCgjZmxhZy1uZXRoZXJsYW5kcy1iKSIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center;
  background-size: auto 100%;
}

/* line 1, resources/assets/styles/components/_socials.scss */

.socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 25px;
}

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

.socials a {
  display: inline-block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  margin-right: 9px;
}

/* line 14, resources/assets/styles/components/_socials.scss */

.socials span {
  margin-right: 11px;
}

/* line 19, resources/assets/styles/components/_socials.scss */

.facebook {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjQkVCRUJFIiBkPSJNNDMzLDkyNSBMNDMzLDkwMCBMNDA4LDkwMCBMNDA4LDkyNSBMNDMzLDkyNSBaIE00MjEuNTI1MzkxLDkxOS4yODcxMDkgTDQxOC43NDIxODgsOTE5LjI4NzEwOSBMNDE4Ljc0MjE4OCw5MTIuNSBMNDE3LjMyNjE3Miw5MTIuNSBMNDE3LjMyNjE3Miw5MTAuMTU2MjUgTDQxOC43NDIxODgsOTEwLjE1NjI1IEw0MTguNzQyMTg4LDkwOC43ODkwNjIgQzQxOC43NDIxODgsOTA2LjczODI4MSA0MTkuNzUxMzAyLDkwNS43MTI4OTEgNDIxLjc2OTUzMSw5MDUuNzEyODkxIEw0MjMuNjczODI4LDkwNS43MTI4OTEgTDQyMy42NzM4MjgsOTA4LjA1NjY0MSBMNDIyLjQ1MzEyNSw5MDguMDU2NjQxIEM0MjIuMTYwMTU2LDkwOC4wNTY2NDEgNDIxLjk0ODU2OCw5MDguMDk3MzMxIDQyMS44MTgzNTksOTA4LjE3ODcxMSBDNDIxLjY4ODE1MSw5MDguMjYwMDkxIDQyMS42MDY3NzEsOTA4LjM1Nzc0NyA0MjEuNTc0MjE5LDkwOC40NzE2OCBDNDIxLjU0MTY2Nyw5MDguNTg1NjEyIDQyMS41MjUzOTEsOTA4Ljc1NjUxIDQyMS41MjUzOTEsOTA4Ljk4NDM3NSBMNDIxLjUyNTM5MSw5MTAuMTU2MjUgTDQyMy42NzM4MjgsOTEwLjE1NjI1IEw0MjMuNDI5Njg4LDkxMi41IEw0MjEuNTI1MzkxLDkxMi41IEw0MjEuNTI1MzkxLDkxOS4yODcxMDkgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwOCAtOTAwKSIvPgo8L3N2Zz4K) no-repeat center center;
}

/* line 22, resources/assets/styles/components/_socials.scss */

.facebook:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDMzLDk2NyBMNDMzLDk0MiBMNDA4LDk0MiBMNDA4LDk2NyBMNDMzLDk2NyBaIE00MjEuNTI1MzkxLDk2MS4yODcxMDkgTDQxOC43NDIxODgsOTYxLjI4NzEwOSBMNDE4Ljc0MjE4OCw5NTQuNSBMNDE3LjMyNjE3Miw5NTQuNSBMNDE3LjMyNjE3Miw5NTIuMTU2MjUgTDQxOC43NDIxODgsOTUyLjE1NjI1IEw0MTguNzQyMTg4LDk1MC43ODkwNjIgQzQxOC43NDIxODgsOTQ4LjczODI4MSA0MTkuNzUxMzAyLDk0Ny43MTI4OTEgNDIxLjc2OTUzMSw5NDcuNzEyODkxIEw0MjMuNjczODI4LDk0Ny43MTI4OTEgTDQyMy42NzM4MjgsOTUwLjA1NjY0MSBMNDIyLjQ1MzEyNSw5NTAuMDU2NjQxIEM0MjIuMTYwMTU2LDk1MC4wNTY2NDEgNDIxLjk0ODU2OCw5NTAuMDk3MzMxIDQyMS44MTgzNTksOTUwLjE3ODcxMSBDNDIxLjY4ODE1MSw5NTAuMjYwMDkxIDQyMS42MDY3NzEsOTUwLjM1Nzc0NyA0MjEuNTc0MjE5LDk1MC40NzE2OCBDNDIxLjU0MTY2Nyw5NTAuNTg1NjEyIDQyMS41MjUzOTEsOTUwLjc1NjUxIDQyMS41MjUzOTEsOTUwLjk4NDM3NSBMNDIxLjUyNTM5MSw5NTIuMTU2MjUgTDQyMy42NzM4MjgsOTUyLjE1NjI1IEw0MjMuNDI5Njg4LDk1NC41IEw0MjEuNTI1MzkxLDk1NC41IEw0MjEuNTI1MzkxLDk2MS4yODcxMDkgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwOCAtOTQyKSIvPgo8L3N2Zz4K) no-repeat center center;
}

/* line 27, resources/assets/styles/components/_socials.scss */

.linkedin {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjQkVCRUJFIiBkPSJNNDY3LDkyNSBMNDY3LDkwMCBMNDQyLDkwMCBMNDQyLDkyNSBMNDY3LDkyNSBaIE00NDkuOTEwMTU2LDkwOC42OTE0MDYgQzQ0OS40MjE4NzUsOTA4LjY5MTQwNiA0NDkuMDM5Mzg4LDkwOC41NTMwNiA0NDguNzYyNjk1LDkwOC4yNzYzNjcgQzQ0OC40ODYwMDMsOTA3Ljk5OTY3NCA0NDguMzQ3NjU2LDkwNy42NDk3NCA0NDguMzQ3NjU2LDkwNy4yMjY1NjIgQzQ0OC4zNDc2NTYsOTA2LjgzNTkzOCA0NDguNDk0MTQxLDkwNi41MDIyNzkgNDQ4Ljc4NzEwOSw5MDYuMjI1NTg2IEM0NDkuMDgwMDc4LDkwNS45NDg4OTMgNDQ5LjQ3MDcwMyw5MDUuODEwNTQ3IDQ0OS45NTg5ODQsOTA1LjgxMDU0NyBDNDUwLjQxNDcxNCw5MDUuODEwNTQ3IDQ1MC43ODkwNjIsOTA1Ljk0ODg5MyA0NTEuMDgyMDMxLDkwNi4yMjU1ODYgQzQ1MS4zNzUsOTA2LjUwMjI3OSA0NTEuNTIxNDg0LDkwNi44MzU5MzggNDUxLjUyMTQ4NCw5MDcuMjI2NTYyIEM0NTEuNTIxNDg0LDkwNy42NDk3NCA0NTEuMzc1LDkwOC4wMDc4MTIgNDUxLjA4MjAzMSw5MDguMzAwNzgxIEM0NTAuNzg5MDYyLDkwOC41NjExOTggNDUwLjM5ODQzOCw5MDguNjkxNDA2IDQ0OS45MTAxNTYsOTA4LjY5MTQwNiBaIE00NTUuNzIwNzAzLDkxOC40MDgyMDMgTDQ1Mi44ODg2NzIsOTE4LjQwODIwMyBDNDUyLjkyMTIyNCw5MTMuMjMyNDIyIDQ1Mi45MjEyMjQsOTEwLjM4NDExNSA0NTIuODg4NjcyLDkwOS44NjMyODEgTDQ1NS43MjA3MDMsOTA5Ljg2MzI4MSBMNDU1LjcyMDcwMyw5MTEuMDgzOTg0IEM0NTYuMzM5MTkzLDkxMC4xMzk5NzQgNDU3LjIwMTgyMyw5MDkuNjY3OTY5IDQ1OC4zMDg1OTQsOTA5LjY2Nzk2OSBDNDU5LjI4NTE1Niw5MDkuNjY3OTY5IDQ2MC4wNjY0MDYsOTA5Ljk5MzQ5IDQ2MC42NTIzNDQsOTEwLjY0NDUzMSBDNDYxLjIzODI4MSw5MTEuMjk1NTczIDQ2MS41MzEyNSw5MTIuMjU1ODU5IDQ2MS41MzEyNSw5MTMuNTI1MzkxIEw0NjEuNTMxMjUsOTE4LjQwODIwMyBMNDU4LjY5OTIxOSw5MTguNDA4MjAzIEw0NTguNjk5MjE5LDkxMy44MTgzNTkgQzQ1OC42OTkyMTksOTEyLjU0ODgyOCA0NTguMjEwOTM4LDkxMS45MTQwNjIgNDU3LjIzNDM3NSw5MTEuOTE0MDYyIEM0NTYuNTgzMzMzLDkxMS45MTQwNjIgNDU2LjA5NTA1Miw5MTIuMjU1ODU5IDQ1NS43Njk1MzEsOTEyLjkzOTQ1MyBDNDU1LjczNjk3OSw5MTMuMDY5NjYxIDQ1NS43MjA3MDMsOTEzLjI5NzUyNiA0NTUuNzIwNzAzLDkxMy42MjMwNDcgTDQ1NS43MjA3MDMsOTE4LjQwODIwMyBaIE00NTEuMzI2MTcyLDkxOC40MDgyMDMgTDQ0OC40OTQxNDEsOTE4LjQwODIwMyBMNDQ4LjQ5NDE0MSw5MDkuODYzMjgxIEw0NTEuMzI2MTcyLDkwOS44NjMyODEgTDQ1MS4zMjYxNzIsOTE4LjQwODIwMyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQyIC05MDApIi8+Cjwvc3ZnPgo=) no-repeat center center;
}

/* line 30, resources/assets/styles/components/_socials.scss */

.linkedin:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDY3LDk2NyBMNDY3LDk0MiBMNDQyLDk0MiBMNDQyLDk2NyBMNDY3LDk2NyBaIE00NDkuOTEwMTU2LDk1MC42OTE0MDYgQzQ0OS40MjE4NzUsOTUwLjY5MTQwNiA0NDkuMDM5Mzg4LDk1MC41NTMwNiA0NDguNzYyNjk1LDk1MC4yNzYzNjcgQzQ0OC40ODYwMDMsOTQ5Ljk5OTY3NCA0NDguMzQ3NjU2LDk0OS42NDk3NCA0NDguMzQ3NjU2LDk0OS4yMjY1NjIgQzQ0OC4zNDc2NTYsOTQ4LjgzNTkzOCA0NDguNDk0MTQxLDk0OC41MDIyNzkgNDQ4Ljc4NzEwOSw5NDguMjI1NTg2IEM0NDkuMDgwMDc4LDk0Ny45NDg4OTMgNDQ5LjQ3MDcwMyw5NDcuODEwNTQ3IDQ0OS45NTg5ODQsOTQ3LjgxMDU0NyBDNDUwLjQxNDcxNCw5NDcuODEwNTQ3IDQ1MC43ODkwNjIsOTQ3Ljk0ODg5MyA0NTEuMDgyMDMxLDk0OC4yMjU1ODYgQzQ1MS4zNzUsOTQ4LjUwMjI3OSA0NTEuNTIxNDg0LDk0OC44MzU5MzggNDUxLjUyMTQ4NCw5NDkuMjI2NTYyIEM0NTEuNTIxNDg0LDk0OS42NDk3NCA0NTEuMzc1LDk1MC4wMDc4MTIgNDUxLjA4MjAzMSw5NTAuMzAwNzgxIEM0NTAuNzg5MDYyLDk1MC41NjExOTggNDUwLjM5ODQzOCw5NTAuNjkxNDA2IDQ0OS45MTAxNTYsOTUwLjY5MTQwNiBaIE00NTUuNzIwNzAzLDk2MC40MDgyMDMgTDQ1Mi44ODg2NzIsOTYwLjQwODIwMyBDNDUyLjkyMTIyNCw5NTUuMjMyNDIyIDQ1Mi45MjEyMjQsOTUyLjM4NDExNSA0NTIuODg4NjcyLDk1MS44NjMyODEgTDQ1NS43MjA3MDMsOTUxLjg2MzI4MSBMNDU1LjcyMDcwMyw5NTMuMDgzOTg0IEM0NTYuMzM5MTkzLDk1Mi4xMzk5NzQgNDU3LjIwMTgyMyw5NTEuNjY3OTY5IDQ1OC4zMDg1OTQsOTUxLjY2Nzk2OSBDNDU5LjI4NTE1Niw5NTEuNjY3OTY5IDQ2MC4wNjY0MDYsOTUxLjk5MzQ5IDQ2MC42NTIzNDQsOTUyLjY0NDUzMSBDNDYxLjIzODI4MSw5NTMuMjk1NTczIDQ2MS41MzEyNSw5NTQuMjU1ODU5IDQ2MS41MzEyNSw5NTUuNTI1MzkxIEw0NjEuNTMxMjUsOTYwLjQwODIwMyBMNDU4LjY5OTIxOSw5NjAuNDA4MjAzIEw0NTguNjk5MjE5LDk1NS44MTgzNTkgQzQ1OC42OTkyMTksOTU0LjU0ODgyOCA0NTguMjEwOTM4LDk1My45MTQwNjIgNDU3LjIzNDM3NSw5NTMuOTE0MDYyIEM0NTYuNTgzMzMzLDk1My45MTQwNjIgNDU2LjA5NTA1Miw5NTQuMjU1ODU5IDQ1NS43Njk1MzEsOTU0LjkzOTQ1MyBDNDU1LjczNjk3OSw5NTUuMDY5NjYxIDQ1NS43MjA3MDMsOTU1LjI5NzUyNiA0NTUuNzIwNzAzLDk1NS42MjMwNDcgTDQ1NS43MjA3MDMsOTYwLjQwODIwMyBaIE00NTEuMzI2MTcyLDk2MC40MDgyMDMgTDQ0OC40OTQxNDEsOTYwLjQwODIwMyBMNDQ4LjQ5NDE0MSw5NTEuODYzMjgxIEw0NTEuMzI2MTcyLDk1MS44NjMyODEgTDQ1MS4zMjYxNzIsOTYwLjQwODIwMyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQyIC05NDIpIi8+Cjwvc3ZnPgo=) no-repeat center center;
}

/* line 35, resources/assets/styles/components/_socials.scss */

.twitter {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjQkVCRUJFIiBkPSJNNTAxLDkyNSBMNTAxLDkwMCBMNDc2LDkwMCBMNDc2LDkyNSBMNTAxLDkyNSBaIE00ODUuNTIxNDg0LDkxOS40MzM1OTQgQzQ4My42OTg1NjgsOTE5LjQzMzU5NCA0ODIuMDIyMTM1LDkxOC45NDUzMTIgNDgwLjQ5MjE4OCw5MTcuOTY4NzUgQzQ4MC41ODk4NDQsOTE3Ljk2ODc1IDQ4MC43MjgxOSw5MTcuOTc2ODg4IDQ4MC45MDcyMjcsOTE3Ljk5MzE2NCBDNDgxLjA4NjI2Myw5MTguMDA5NDQgNDgxLjIwODMzMyw5MTguMDE3NTc4IDQ4MS4yNzM0MzgsOTE4LjAxNzU3OCBDNDgyLjc3MDgzMyw5MTguMDE3NTc4IDQ4NC4xMjE3NDUsOTE3LjU0NTU3MyA0ODUuMzI2MTcyLDkxNi42MDE1NjIgQzQ4NC42NDI1NzgsOTE2LjYwMTU2MiA0ODQuMDE1OTUxLDkxNi4zODk5NzQgNDgzLjQ0NjI4OSw5MTUuOTY2Nzk3IEM0ODIuODc2NjI4LDkxNS41NDM2MiA0ODIuNDk0MTQxLDkxNS4wMDY1MSA0ODIuMjk4ODI4LDkxNC4zNTU0NjkgQzQ4Mi40MjkwMzYsOTE0LjM4ODAyMSA0ODIuNjI0MzQ5LDkxNC40MDQyOTcgNDgyLjg4NDc2Niw5MTQuNDA0Mjk3IEM0ODMuMDgwMDc4LDkxNC40MDQyOTcgNDgzLjM3MzA0Nyw5MTQuMzcxNzQ1IDQ4My43NjM2NzIsOTE0LjMwNjY0MSBDNDgzLjAxNDk3NCw5MTQuMTQzODggNDgyLjM4ODM0Niw5MTMuNzY5NTMxIDQ4MS44ODM3ODksOTEzLjE4MzU5NCBDNDgxLjM3OTIzMiw5MTIuNTk3NjU2IDQ4MS4xMjY5NTMsOTExLjg5Nzc4NiA0ODEuMTI2OTUzLDkxMS4wODM5ODQgQzQ4MS41ODI2ODIsOTExLjM0NDQwMSA0ODIuMDg3MjQsOTExLjQ3NDYwOSA0ODIuNjQwNjI1LDkxMS40NzQ2MDkgQzQ4MS42NjQwNjIsOTEwLjgyMzU2OCA0ODEuMTc1NzgxLDkwOS45MTIxMDkgNDgxLjE3NTc4MSw5MDguNzQwMjM0IEM0ODEuMTc1NzgxLDkwOC4xNTQyOTcgNDgxLjMyMjI2Niw5MDcuNjE3MTg4IDQ4MS42MTUyMzQsOTA3LjEyODkwNiBDNDgzLjM3MzA0Nyw5MDkuMjQ0NzkyIDQ4NS42MDI4NjUsOTEwLjM4NDExNSA0ODguMzA0Njg4LDkxMC41NDY4NzUgQzQ4OC4yNzIxMzUsOTEwLjM4NDExNSA0ODguMjU1ODU5LDkxMC4xMjM2OTggNDg4LjI1NTg1OSw5MDkuNzY1NjI1IEM0ODguMjU1ODU5LDkwOC44ODY3MTkgNDg4LjU2NTEwNCw5MDguMTI5ODgzIDQ4OS4xODM1OTQsOTA3LjQ5NTExNyBDNDg5LjgwMjA4Myw5MDYuODYwMzUyIDQ5MC41NjcwNTcsOTA2LjU0Mjk2OSA0OTEuNDc4NTE2LDkwNi41NDI5NjkgQzQ5Mi40NTUwNzgsOTA2LjU0Mjk2OSA0OTMuMjUyNjA0LDkwNi44ODQ3NjYgNDkzLjg3MTA5NCw5MDcuNTY4MzU5IEM0OTQuNTIyMTM1LDkwNy40MzgxNTEgNDk1LjIwNTcyOSw5MDcuMTc3NzM0IDQ5NS45MjE4NzUsOTA2Ljc4NzEwOSBDNDk1LjY2MTQ1OCw5MDcuNTY4MzU5IDQ5NS4xODk0NTMsOTA4LjE1NDI5NyA0OTQuNTA1ODU5LDkwOC41NDQ5MjIgQzQ5NS4wNTkyNDUsOTA4LjUxMjM3IDQ5NS42Nzc3MzQsOTA4LjM0OTYwOSA0OTYuMzYxMzI4LDkwOC4wNTY2NDEgQzQ5NS44NzMwNDcsOTA4Ljc0MDIzNCA0OTUuMzM1OTM4LDkwOS4yOTM2MiA0OTQuNzUsOTA5LjcxNjc5NyBMNDk0Ljc1LDkxMC4xNTYyNSBDNDk0Ljc1LDkxMi41IDQ5My45MTE3ODQsOTE0LjYzMjE2MSA0OTIuMjM1MzUyLDkxNi41NTI3MzQgQzQ5MC41NTg5MTksOTE4LjQ3MzMwNyA0ODguMzIwOTY0LDkxOS40MzM1OTQgNDg1LjUyMTQ4NCw5MTkuNDMzNTk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzYgLTkwMCkiLz4KPC9zdmc+Cg==) no-repeat center center;
}

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

.twitter:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNNTAxLDk2NyBMNTAxLDk0MiBMNDc2LDk0MiBMNDc2LDk2NyBMNTAxLDk2NyBaIE00ODUuNTIxNDg0LDk2MS40MzM1OTQgQzQ4My42OTg1NjgsOTYxLjQzMzU5NCA0ODIuMDIyMTM1LDk2MC45NDUzMTIgNDgwLjQ5MjE4OCw5NTkuOTY4NzUgQzQ4MC41ODk4NDQsOTU5Ljk2ODc1IDQ4MC43MjgxOSw5NTkuOTc2ODg4IDQ4MC45MDcyMjcsOTU5Ljk5MzE2NCBDNDgxLjA4NjI2Myw5NjAuMDA5NDQgNDgxLjIwODMzMyw5NjAuMDE3NTc4IDQ4MS4yNzM0MzgsOTYwLjAxNzU3OCBDNDgyLjc3MDgzMyw5NjAuMDE3NTc4IDQ4NC4xMjE3NDUsOTU5LjU0NTU3MyA0ODUuMzI2MTcyLDk1OC42MDE1NjIgQzQ4NC42NDI1NzgsOTU4LjYwMTU2MiA0ODQuMDE1OTUxLDk1OC4zODk5NzQgNDgzLjQ0NjI4OSw5NTcuOTY2Nzk3IEM0ODIuODc2NjI4LDk1Ny41NDM2MiA0ODIuNDk0MTQxLDk1Ny4wMDY1MSA0ODIuMjk4ODI4LDk1Ni4zNTU0NjkgQzQ4Mi40MjkwMzYsOTU2LjM4ODAyMSA0ODIuNjI0MzQ5LDk1Ni40MDQyOTcgNDgyLjg4NDc2Niw5NTYuNDA0Mjk3IEM0ODMuMDgwMDc4LDk1Ni40MDQyOTcgNDgzLjM3MzA0Nyw5NTYuMzcxNzQ1IDQ4My43NjM2NzIsOTU2LjMwNjY0MSBDNDgzLjAxNDk3NCw5NTYuMTQzODggNDgyLjM4ODM0Niw5NTUuNzY5NTMxIDQ4MS44ODM3ODksOTU1LjE4MzU5NCBDNDgxLjM3OTIzMiw5NTQuNTk3NjU2IDQ4MS4xMjY5NTMsOTUzLjg5Nzc4NiA0ODEuMTI2OTUzLDk1My4wODM5ODQgQzQ4MS41ODI2ODIsOTUzLjM0NDQwMSA0ODIuMDg3MjQsOTUzLjQ3NDYwOSA0ODIuNjQwNjI1LDk1My40NzQ2MDkgQzQ4MS42NjQwNjIsOTUyLjgyMzU2OCA0ODEuMTc1NzgxLDk1MS45MTIxMDkgNDgxLjE3NTc4MSw5NTAuNzQwMjM0IEM0ODEuMTc1NzgxLDk1MC4xNTQyOTcgNDgxLjMyMjI2Niw5NDkuNjE3MTg4IDQ4MS42MTUyMzQsOTQ5LjEyODkwNiBDNDgzLjM3MzA0Nyw5NTEuMjQ0NzkyIDQ4NS42MDI4NjUsOTUyLjM4NDExNSA0ODguMzA0Njg4LDk1Mi41NDY4NzUgQzQ4OC4yNzIxMzUsOTUyLjM4NDExNSA0ODguMjU1ODU5LDk1Mi4xMjM2OTggNDg4LjI1NTg1OSw5NTEuNzY1NjI1IEM0ODguMjU1ODU5LDk1MC44ODY3MTkgNDg4LjU2NTEwNCw5NTAuMTI5ODgzIDQ4OS4xODM1OTQsOTQ5LjQ5NTExNyBDNDg5LjgwMjA4Myw5NDguODYwMzUyIDQ5MC41NjcwNTcsOTQ4LjU0Mjk2OSA0OTEuNDc4NTE2LDk0OC41NDI5NjkgQzQ5Mi40NTUwNzgsOTQ4LjU0Mjk2OSA0OTMuMjUyNjA0LDk0OC44ODQ3NjYgNDkzLjg3MTA5NCw5NDkuNTY4MzU5IEM0OTQuNTIyMTM1LDk0OS40MzgxNTEgNDk1LjIwNTcyOSw5NDkuMTc3NzM0IDQ5NS45MjE4NzUsOTQ4Ljc4NzEwOSBDNDk1LjY2MTQ1OCw5NDkuNTY4MzU5IDQ5NS4xODk0NTMsOTUwLjE1NDI5NyA0OTQuNTA1ODU5LDk1MC41NDQ5MjIgQzQ5NS4wNTkyNDUsOTUwLjUxMjM3IDQ5NS42Nzc3MzQsOTUwLjM0OTYwOSA0OTYuMzYxMzI4LDk1MC4wNTY2NDEgQzQ5NS44NzMwNDcsOTUwLjc0MDIzNCA0OTUuMzM1OTM4LDk1MS4yOTM2MiA0OTQuNzUsOTUxLjcxNjc5NyBMNDk0Ljc1LDk1Mi4xNTYyNSBDNDk0Ljc1LDk1NC41IDQ5My45MTE3ODQsOTU2LjYzMjE2MSA0OTIuMjM1MzUyLDk1OC41NTI3MzQgQzQ5MC41NTg5MTksOTYwLjQ3MzMwNyA0ODguMzIwOTY0LDk2MS40MzM1OTQgNDg1LjUyMTQ4NCw5NjEuNDMzNTk0IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzYgLTk0MikiLz4KPC9zdmc+Cg==) no-repeat center center;
}

/* line 1, resources/assets/styles/components/_featured.scss */

.featured-block {
  background: #ebedf2;
  position: relative;
}

/* line 5, resources/assets/styles/components/_featured.scss */

.featured-block > .row {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 5, resources/assets/styles/components/_featured.scss */

  .featured-block > .row {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}

/* line 15, resources/assets/styles/components/_featured.scss */

.featured-block__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 15, resources/assets/styles/components/_featured.scss */

  .featured-block__content {
    min-height: 428px;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}

/* line 27, resources/assets/styles/components/_featured.scss */

.featured-block__content-title {
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  margin-bottom: 0.5625rem;
}

@media print, screen and (min-width: 64em) {
  /* line 27, resources/assets/styles/components/_featured.scss */

  .featured-block__content-title {
    font-size: 2.125rem;
    line-height: calc(38 / 34);
    margin-bottom: 1.625rem;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 40, resources/assets/styles/components/_featured.scss */

  .featured-block__content-txt {
    margin-bottom: 1.125rem;
  }
}

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

.featured-block__content-txt * {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 0.3125rem;
}

/* line 52, resources/assets/styles/components/_featured.scss */

.featured-block__content-btn {
  padding-right: 1.25rem;
}

/* line 58, resources/assets/styles/components/_featured.scss */

.featured-block__content > a {
  display: block;
  max-width: 400px;
  color: #4d4d4d;
}

@media print, screen and (min-width: 64em) {
  /* line 58, resources/assets/styles/components/_featured.scss */

  .featured-block__content > a {
    line-height: calc(26 / 16);
  }

  /* line 69, resources/assets/styles/components/_featured.scss */

  .featured-block__content > a:hover .featured-block__content-title {
    color: #ff8000;
  }

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

  .featured-block__content > a:hover .btn-secondary,
  .news-overview__nav .featured-block__content > a:hover .btn-secondary,
  .post-single__nav .featured-block__content > a:hover .btn-secondary,
  .featured-block__content > a:hover .wp-block-button.css-2 .wp-block-button__link,
  .wp-block-button.css-2 .featured-block__content > a:hover .wp-block-button__link {
    color: #696969;
    text-decoration: none;
    background: transparent;
  }

  /* line 80, resources/assets/styles/components/_featured.scss */

  .featured-block__content > a:hover .btn-secondary::after,
  .news-overview__nav .featured-block__content > a:hover .btn-secondary::after,
  .post-single__nav .featured-block__content > a:hover .btn-secondary::after,
  .featured-block__content > a:hover .wp-block-button.css-2 .wp-block-button__link::after,
  .wp-block-button.css-2 .featured-block__content > a:hover .wp-block-button__link::after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
    -webkit-transform: translateX(0.625rem);
         -o-transform: translateX(0.625rem);
            transform: translateX(0.625rem);
  }
}

/* line 90, resources/assets/styles/components/_featured.scss */

.featured-block__img {
  display: none;
}

@media print, screen and (min-width: 40em) {
  /* line 90, resources/assets/styles/components/_featured.scss */

  .featured-block__img {
    display: block;
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
  }

  /* line 101, resources/assets/styles/components/_featured.scss */

  .featured-block__img-control {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }

  /* line 108, resources/assets/styles/components/_featured.scss */

  .featured-block__img-control::before,
  .featured-block__img-control::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODUiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCA4NSA4NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC43Ij4KPGNpcmNsZSBjeD0iNDIuNSIgY3k9IjQyLjUiIHI9IjQxIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcuNjI1NCAzMi4xNTQ0TDUxLjcwNjggNDIuNUwzNy42MjU0IDUyLjg0NTZMMzcuNjI1NCAzMi4xNTQ0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
  }

  /* line 121, resources/assets/styles/components/_featured.scss */

  .featured-block__img-control::after {
    background: rgba(255, 255, 255, 0.2);
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    z-index: 8;
  }

  /* line 129, resources/assets/styles/components/_featured.scss */

  .featured-block__img-control:hover::after {
    opacity: 1;
  }

  /* line 135, resources/assets/styles/components/_featured.scss */

  .featured-block__img-content {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

/* line 143, resources/assets/styles/components/_featured.scss */

.featured-block__img-video {
  display: none;
}

@media print, screen and (min-width: 40em) {
  /* line 146, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(29, 29, 27, 0.75);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
  }
}

/* line 161, resources/assets/styles/components/_featured.scss */

.featured-block__img-video-iframe {
  position: relative;
}

@media print, screen and (min-width: 40em) {
  /* line 165, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video-close {
    width: 44px;
    height: 44px;
    overflow: hidden;
    border-radius: 100%;
    display: block;
    background-color: rgba(255, 128, 0, 0.7);
    position: absolute;
    right: 0;
    top: -50px;
    cursor: pointer;
  }

  /* line 178, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video-close:hover {
    background-color: #ff8000;
  }

  /* line 182, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video-close::before,
  .featured-block__img-video-close::after {
    content: "";
    display: inline-block;
    width: 21px;
    height: 2px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4KICA8ZyBmaWxsPSIjNzI3MDcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHBvbHlnb24gcG9pbnRzPSItMi44NjYgOC44MDIgLTIuODY2IDExLjQ2NiAyMy4xMzQgMTEuNDY2IDIzLjEzNCA4LjgwMiIvPgogICAgPHBvbHlnb24gcG9pbnRzPSItMi44NjYgOC44MDIgLTIuODY2IDExLjQ2NiAyMy4xMzQgMTEuNDY2IDIzLjEzNCA4LjgwMiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAuMjY5IDApIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
    position: absolute;
    top: 21px;
    right: calc(50% - 11px);
  }

  /* line 194, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video-close::before {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
  }

  /* line 198, resources/assets/styles/components/_featured.scss */

  .featured-block__img-video-close::after {
    top: auto;
    bottom: 21px;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
  }
}

/* line 1, resources/assets/styles/components/_previews.scss */

.previews-block {
  padding: 1.875rem 0;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_previews.scss */

.previews-block > .row {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

/* line 10, resources/assets/styles/components/_previews.scss */

.previews-block__title {
  padding: 0;
  margin-bottom: 1.875rem;
}

/* line 17, resources/assets/styles/components/_previews.scss */

.previews-block__item {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  margin-bottom: 1.875rem;
}

/* line 22, resources/assets/styles/components/_previews.scss */

.previews-block__item > a {
  display: block;
  color: #4d4d4d;
  text-decoration: none;
}

/* line 28, resources/assets/styles/components/_previews.scss */

.previews-block__item-img {
  width: 340px;
  max-width: 100%;
  overflow: hidden;
  background: transparent;
  margin: 0 0 1rem;
}

/* line 35, resources/assets/styles/components/_previews.scss */

.previews-block__item-img img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

/* line 40, resources/assets/styles/components/_previews.scss */

.previews-block__item-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #979797;
  font-size: 0.75rem;
  line-height: calc(26 / 16);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}

/* line 50, resources/assets/styles/components/_previews.scss */

.previews-block__item-type span {
  display: block;
  font-size: 0.75rem;
  line-height: calc(26 / 16);
  letter-spacing: 1px;
}

/* line 56, resources/assets/styles/components/_previews.scss */

.previews-block__item-type span:not(:last-child) {
  padding-right: 0.875rem;
}

/* line 60, resources/assets/styles/components/_previews.scss */

.previews-block__item-type span:not(:first-child) {
  padding-left: 0.8125rem;
  position: relative;
}

/* line 64, resources/assets/styles/components/_previews.scss */

.previews-block__item-type span:not(:first-child)::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #979797;
  position: absolute;
  top: 0.1875rem;
  bottom: 0.1875rem;
  left: -1px;
}

/* line 78, resources/assets/styles/components/_previews.scss */

.previews-block__item-title {
  color: inherit;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  margin-bottom: 0.3125rem;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 87, resources/assets/styles/components/_previews.scss */

.previews-block__item-txt {
  color: inherit;
  font-size: 1rem;
  line-height: calc(26 / 16);
  margin-bottom: 0.3125rem;
}

/* line 94, resources/assets/styles/components/_previews.scss */

.previews-block__item .addthis_tool {
  display: none;
}

/* line 99, resources/assets/styles/components/_previews.scss */

.previews-block__nav {
  padding: 0;
}

/* line 102, resources/assets/styles/components/_previews.scss */

.previews-block__nav > .block-inner {
  padding-left: 1.875rem;
  position: relative;
}

/* line 106, resources/assets/styles/components/_previews.scss */

.previews-block__nav > .block-inner::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ced1d8;
  position: absolute;
  top: 0.3125rem;
  bottom: 0;
  left: 0;
}

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

.previews-block__nav-title {
  color: inherit;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  margin-top: -0.1875rem;
  margin-bottom: 0.5rem;
}

/* line 128, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item {
  padding: 0;
  margin-bottom: 0;
}

/* line 132, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item-title {
  font-size: 1rem;
  margin-bottom: 0.3125rem;
}

/* line 137, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item > a {
  display: block;
  padding: 0.625rem 0;
  color: #4d4d4d;
  font-size: 1rem;
  text-decoration: none;
  position: relative;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 146, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item > a::before {
  content: "";
  display: block;
  height: 100%;
  width: 2px;
  background-color: #ff8000;
  position: absolute;
  top: 0;
  left: -1.875rem;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

/* line 159, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item > a:hover {
  color: #ff8000;
}

/* line 162, resources/assets/styles/components/_previews.scss */

.previews-block__nav .previews-block__item > a:hover::before {
  opacity: 1;
}

/* line 172, resources/assets/styles/components/_previews.scss */

.previews-block .large-8 > .row {
  margin-left: -1.5625rem;
  margin-right: -1.5625rem;
}

@media print, screen and (min-width: 64em) {
  /* line 181, resources/assets/styles/components/_previews.scss */

  .previews-block > .row {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 186, resources/assets/styles/components/_previews.scss */

  .previews-block__title {
    padding: 0;
  }

  /* line 190, resources/assets/styles/components/_previews.scss */

  .previews-block__item {
    margin-bottom: 0;
  }

  /* line 193, resources/assets/styles/components/_previews.scss */

  .previews-block__item-title {
    margin-bottom: 0.625rem;
  }

  /* line 197, resources/assets/styles/components/_previews.scss */

  .previews-block__item-txt {
    margin-bottom: 0.625rem;
  }

  /* line 201, resources/assets/styles/components/_previews.scss */

  .previews-block__item-img {
    margin-top: 0.25rem;
  }

  /* line 210, resources/assets/styles/components/_previews.scss */

  .previews-block__item > a:hover .previews-block__item-img img {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }

  /* line 215, resources/assets/styles/components/_previews.scss */

  .previews-block__item > a:hover .previews-block__item-title {
    color: #ff8000;
  }

  /* line 221, resources/assets/styles/components/_previews.scss */

  .previews-block__item > a:hover .btn-secondary,
  .news-overview__nav .previews-block__item > a:hover .btn-secondary,
  .post-single__nav .previews-block__item > a:hover .btn-secondary,
  .previews-block__item > a:hover .wp-block-button.css-2 .wp-block-button__link,
  .wp-block-button.css-2 .previews-block__item > a:hover .wp-block-button__link {
    color: #696969;
    text-decoration: none;
    background: transparent;
  }

  /* line 226, resources/assets/styles/components/_previews.scss */

  .previews-block__item > a:hover .btn-secondary::after,
  .news-overview__nav .previews-block__item > a:hover .btn-secondary::after,
  .post-single__nav .previews-block__item > a:hover .btn-secondary::after,
  .previews-block__item > a:hover .wp-block-button.css-2 .wp-block-button__link::after,
  .wp-block-button.css-2 .previews-block__item > a:hover .wp-block-button__link::after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
    -webkit-transform: translateX(0.625rem);
         -o-transform: translateX(0.625rem);
            transform: translateX(0.625rem);
  }

  /* line 235, resources/assets/styles/components/_previews.scss */

  .previews-block__nav {
    padding-left: 1.625rem;
  }

  /* line 239, resources/assets/styles/components/_previews.scss */

  .previews-block .large-8 {
    padding-right: 1.5rem;
  }
}

/* line 1, resources/assets/styles/components/_lists.scss */

.lists-block {
  padding: 30px 0 6px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_lists.scss */

.lists-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_lists.scss */

.lists-block__title {
  margin-bottom: 10px;
}

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

.lists-block ul {
  padding: 20px 0 0;
  list-style: none;
  margin: 0;
}

/* line 21, resources/assets/styles/components/_lists.scss */

.lists-block ul li {
  padding-left: 23px;
  font-size: 1.0625rem;
  font-weight: normal;
  line-height: calc(26 / 17);
  margin-bottom: 24px;
  position: relative;
}

/* line 29, resources/assets/styles/components/_lists.scss */

.lists-block ul li::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #ff8000;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 9px;
  left: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 47, resources/assets/styles/components/_lists.scss */

  .lists-block > .row > .row {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 53, resources/assets/styles/components/_lists.scss */

  .lists-block .column-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding: 0 20px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 63, resources/assets/styles/components/_lists.scss */

  .lists-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .lists-block > .row > .row {
    margin-left: -35px;
    margin-right: -35px;
  }

  /* line 73, resources/assets/styles/components/_lists.scss */

  .lists-block .column-6 {
    padding: 0 35px;
  }
}

/* line 1, resources/assets/styles/components/_usp.scss */

.usp-block {
  padding: 2.25rem 0 2.5rem;
}

/* line 4, resources/assets/styles/components/_usp.scss */

.usp-block > .row {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

/* line 9, resources/assets/styles/components/_usp.scss */

.usp-block > .row > .block--4 {
  width: 100%;
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}

/* line 15, resources/assets/styles/components/_usp.scss */

.usp-block > .row > .block--3 {
  width: 100%;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

/* line 23, resources/assets/styles/components/_usp.scss */

.usp-block__item {
  display: block;
  color: #4d4d4d;
  margin-bottom: 1.25rem;
}

/* line 28, resources/assets/styles/components/_usp.scss */

.usp-block__item.large-4 {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

/* line 33, resources/assets/styles/components/_usp.scss */

.usp-block__item.large-3 {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

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

.usp-block__item:last-child {
  margin-bottom: 0;
}

/* line 42, resources/assets/styles/components/_usp.scss */

.usp-block__item-title {
  padding: 0 0 0.75rem;
  color: inherit;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  position: relative;
  margin-bottom: 0.625rem;
}

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

.usp-block__item-title::after {
  content: "";
  display: block;
  width: 1.875rem;
  height: 0.125rem;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}

/* line 68, resources/assets/styles/components/_usp.scss */

.usp-block__item-txt {
  padding-bottom: 0.625rem;
  color: inherit;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(24 / 15);
}

@media print, screen and (min-width: 64em) {
  /* line 80, resources/assets/styles/components/_usp.scss */

  .usp-block > .row {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  /* line 85, resources/assets/styles/components/_usp.scss */

  .usp-block__item {
    margin-bottom: 0;
  }

  /* line 88, resources/assets/styles/components/_usp.scss */

  .usp-block__item-title {
    font-size: 1.4375rem;
    line-height: calc(34 / 23);
  }

  /* line 96, resources/assets/styles/components/_usp.scss */

  .usp-block a:hover .usp-block__item {
    opacity: 1;
  }

  /* line 99, resources/assets/styles/components/_usp.scss */

  .usp-block a:hover .usp-block__item-title {
    color: #ff8000;
  }

  /* line 102, resources/assets/styles/components/_usp.scss */

  .usp-block a:hover .usp-block__item-title::after {
    width: 3.75rem;
  }
}

/* line 1, resources/assets/styles/components/_reference.scss */

.reference-block {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

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

.reference-block__title {
  color: inherit;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: calc(28 / 20);
  margin-bottom: 10px;
}

/* line 15, resources/assets/styles/components/_reference.scss */

.reference-block__content-txt {
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: calc(26 / 15);
  position: relative;
}

/* line 22, resources/assets/styles/components/_reference.scss */

.reference-block__content-txt p {
  margin-bottom: 10px;
}

/* line 27, resources/assets/styles/components/_reference.scss */

.reference-block__content-txt.wp-editor > * {
  padding-left: 0;
  padding-right: 0;
}

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

.reference-block__content-txt.wp-editor > *:last-child {
  margin-bottom: 0;
}

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

.reference-block__content-img {
  max-width: 110px;
  margin-bottom: 15px;
}

/* line 42, resources/assets/styles/components/_reference.scss */

.reference-block__content-img img {
  width: 100%;
}

/* line 48, resources/assets/styles/components/_reference.scss */

.reference-block .large-8 {
  padding: 30px;
  border-left: 1px solid #ff8000;
  background: #ebedf2;
}

@media print, screen and (min-width: 64em) {
  /* line 57, resources/assets/styles/components/_reference.scss */

  .reference-block > .row {
    padding-left: 25px;
    padding-right: 60px;
  }

  /* line 62, resources/assets/styles/components/_reference.scss */

  .reference-block .large-8 {
    padding: 40px;
  }

  /* line 66, resources/assets/styles/components/_reference.scss */

  .reference-block__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 69, resources/assets/styles/components/_reference.scss */

  .reference-block__content-txt {
    padding-right: 50px;
  }

  /* line 73, resources/assets/styles/components/_reference.scss */

  .reference-block__content-img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 1, resources/assets/styles/components/_text-description.scss */

.text-block {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

/* line 6, resources/assets/styles/components/_text-description.scss */

.text-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_text-description.scss */

.text-block__title {
  color: inherit;
  margin-bottom: 10px;
}

/* line 18, resources/assets/styles/components/_text-description.scss */

.text-block__img {
  width: 100%;
  max-width: 318px;
}

/* line 23, resources/assets/styles/components/_text-description.scss */

.text-block__description {
  padding-left: 30px;
  position: relative;
}

/* line 27, resources/assets/styles/components/_text-description.scss */

.text-block__description::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ff8000;
  position: absolute;
  top: 8px;
  bottom: 0;
  left: 0;
}

/* line 38, resources/assets/styles/components/_text-description.scss */

.text-block__description-title {
  font-size: 1.25rem;
  line-height: calc(30 / 20);
  margin-top: -3px;
  margin-bottom: 12px;
}

/* line 45, resources/assets/styles/components/_text-description.scss */

.text-block__description-btn {
  margin-top: 10px;
}

/* line 49, resources/assets/styles/components/_text-description.scss */

.text-block__description ul {
  color: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 56, resources/assets/styles/components/_text-description.scss */

.text-block__description ul li {
  padding-left: 20px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(24 / 14);
  margin-bottom: 8px;
  position: relative;
}

/* line 64, resources/assets/styles/components/_text-description.scss */

.text-block__description ul li::before {
  content: "";
  display: block;
  width: 20px;
  height: 12px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNMjg5LjA0ODA3OCwxMDEyLjk4NTcyIEwyODkuMTA0ODc5LDEwMTIuOTg1NzIgTDI4OS4xMDQ4NzksMTAxMi45ODU3MiBDMjg5LjE4MDYxMywxMDEyLjk2NjY3IDI4OS4yNDY4ODEsMTAxMi45MzgxMSAyODkuMzAzNjgyLDEwMTIuOTAwMDIgQzI4OS4zMDM2ODIsMTAxMi45MDAwMiAyODkuMzEzMTQ5LDEwMTIuODkwNSAyODkuMzMyMDgyLDEwMTIuODcxNDUgQzI4OS4zODg4ODMsMTAxMi44MzMzNyAyODkuNDIyMDE3LDEwMTIuODA5NTYgMjg5LjQzMTQ4NCwxMDEyLjgwMDA0IEMyODkuNDQwOTUxLDEwMTIuNzkwNTIgMjg5LjQ1MDQxOCwxMDEyLjc3NjI0IDI4OS40NTk4ODQsMTAxMi43NTcxOSBDMjg5LjQ2OTM1MSwxMDEyLjczODE1IDI4OS40NzQwODUsMTAxMi43Mjg2MyAyODkuNDc0MDg1LDEwMTIuNzI4NjMgTDI5NC44OTg1NywxMDAzLjk4NzU1IEMyOTQuOTkzMjM4LDEwMDMuODM1MiAyOTUuMDIxNjM4LDEwMDMuNjczMzMgMjk0Ljk4Mzc3MSwxMDAzLjUwMTk0IEMyOTQuOTQ1OTA0LDEwMDMuMzMwNTQgMjk0Ljg1NTk2OSwxMDAzLjE5NzI0IDI5NC43MTM5NjcsMTAwMy4xMDIwMiBDMjk0LjU3MTk2NSwxMDAzLjAwNjggMjk0LjQxNTc2MiwxMDAyLjk3ODI0IDI5NC4yNDUzNiwxMDAzLjAxNjMyIEMyOTQuMDc0OTU3LDEwMDMuMDU0NDEgMjkzLjk0MjQyMSwxMDAzLjE0MDExIDI5My44NDc3NTMsMTAwMy4yNzM0MSBMMjg4LjgyMDg3NCwxMDExLjM1NzQ4IEwyODYuMDY2MDMxLDEwMDguNjQzNzUgQzI4NS45MzM0OTYsMTAwOC41Mjk0OCAyODUuNzgyMDI3LDEwMDguNDcyMzUgMjg1LjYxMTYyNCwxMDA4LjQ3MjM1IEMyODUuNDQxMjIxLDEwMDguNDcyMzUgMjg1LjI5NDQ4NiwxMDA4LjUzOTAxIDI4NS4xNzE0MTcsMTAwOC42NzIzMSBDMjg1LjA0ODM0OCwxMDA4LjgwNTYyIDI4NC45OTE1NDcsMTAwOC45NjI3MyAyODUuMDAxMDE0LDEwMDkuMTQzNjQgQzI4NS4wMTA0ODEsMTAwOS4zMjQ1NiAyODUuMDgxNDgyLDEwMDkuNDcyMTUgMjg1LjIxNDAxOCwxMDA5LjU4NjQxIEwyODguNTM2ODcsMTAxMi44NDI4OSBMMjg4LjU5MzY3MSwxMDEyLjkwMDAyIEwyODguNTkzNjcxLDEwMTIuOTAwMDIgQzI4OC42MTI2MDQsMTAxMi45MDAwMiAyODguNjMxNTM4LDEwMTIuOTA0NzggMjg4LjY1MDQ3MiwxMDEyLjkxNDMgQzI4OC42Njk0MDUsMTAxMi45MjM4MyAyODguNjc4ODcyLDEwMTIuOTI4NTkgMjg4LjY3ODg3MiwxMDEyLjkyODU5IEMyODguNzM1NjczLDEwMTIuOTQ3NjMgMjg4Ljc3MzU0LDEwMTIuOTY2NjcgMjg4Ljc5MjQ3NCwxMDEyLjk4NTcyIEwyODguOTA2MDc2LDEwMTIuOTg1NzIgTDI4OC45MDYwNzYsMTAxMi45ODU3MiBDMjg4Ljk2Mjg3NywxMDEzLjAwNDc2IDI4OS4wMTAyMTEsMTAxMy4wMDQ3NiAyODkuMDQ4MDc4LDEwMTIuOTg1NzIgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4NSAtMTAwMykiLz4KPC9zdmc+Cg==) no-repeat center left;
  -webkit-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
  position: absolute;
  top: 6px;
  left: 0;
}

/* line 78, resources/assets/styles/components/_text-description.scss */

.text-block__description + .text-block__img {
  margin-top: 30px;
}

/* line 84, resources/assets/styles/components/_text-description.scss */

.text-block__txt-btn {
  margin-bottom: 30px;
}

/* line 89, resources/assets/styles/components/_text-description.scss */

.text-block p {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 16);
  margin-bottom: 20px;
}

/* line 98, resources/assets/styles/components/_text-description.scss */

.text-block .wp-editor > * {
  padding-left: 0;
  padding-right: 0;
}

@media print, screen and (min-width: 40em) {
  /* line 107, resources/assets/styles/components/_text-description.scss */

  .text-block__txt {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 115, resources/assets/styles/components/_text-description.scss */

  .text-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 120, resources/assets/styles/components/_text-description.scss */

  .text-block .large-4 {
    padding-left: 26px;
  }

  /* line 124, resources/assets/styles/components/_text-description.scss */

  .text-block .large-8 {
    padding-right: 34px;
  }

  /* line 128, resources/assets/styles/components/_text-description.scss */

  .text-block__title {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 134, resources/assets/styles/components/_text-description.scss */

  .text-block__description + .text-block__img {
    margin-top: 37px;
  }

  /* line 139, resources/assets/styles/components/_text-description.scss */

  .text-block__txt {
    margin-bottom: 0;
  }

  /* line 142, resources/assets/styles/components/_text-description.scss */

  .text-block__txt-btn {
    margin-bottom: 0;
  }
}

/* line 1, resources/assets/styles/components/_media.scss */

.media-block {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

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

.media-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_media.scss */

.media-block__title {
  color: inherit;
  margin-bottom: 10px;
}

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

.media-block__media {
  margin-bottom: 20px;
}

/* line 22, resources/assets/styles/components/_media.scss */

.media-block__media-img > * {
  max-width: 100%;
}

/* line 27, resources/assets/styles/components/_media.scss */

.media-block__media-video {
  position: relative;
  padding-bottom: 55.25%;
  height: 0;
}

/* line 32, resources/assets/styles/components/_media.scss */

.media-block__media-video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 44, resources/assets/styles/components/_media.scss */

.media-block__txt.wp-editor > * {
  padding-left: 0;
  padding-right: 0;
}

/* line 48, resources/assets/styles/components/_media.scss */

.media-block__txt.wp-editor > *:last-child {
  margin-bottom: 0;
}

/* line 55, resources/assets/styles/components/_media.scss */

.media-block__btn {
  margin-top: 20px;
}

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

.media-block p {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 16);
}

@media print, screen and (min-width: 40em) {
  /* line 69, resources/assets/styles/components/_media.scss */

  .media-block__txt {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 77, resources/assets/styles/components/_media.scss */

  .media-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 82, resources/assets/styles/components/_media.scss */

  .media-block__media {
    margin-top: 8px;
    margin-bottom: 0;
  }

  /* line 87, resources/assets/styles/components/_media.scss */

  .media-block .large-8 {
    padding-left: 60px;
  }

  /* line 93, resources/assets/styles/components/_media.scss */

  .media-block--right .media-block__media {
    padding-left: 26px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 99, resources/assets/styles/components/_media.scss */

  .media-block--right .large-8 {
    padding-left: 0;
    padding-right: 34px;
  }
}

/* line 1, resources/assets/styles/components/_partners.scss */

.partners-block {
  padding: 30px 0;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_partners.scss */

.partners-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs {
  border: 0;
  border-bottom: 1px solid #e4f0f6;
}

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

.partners-block__nav .tabs-title {
  margin-right: 25px;
}

/* line 19, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title a {
  padding: 0 0 10px;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: calc(23 / 15);
  position: relative;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 28, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
}

/* line 41, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title a:hover {
  color: #ff8000;
}

/* line 44, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title a:hover::after {
  width: 35px;
}

/* line 49, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title a:focus {
  background: #fff;
}

/* line 55, resources/assets/styles/components/_partners.scss */

.partners-block__nav .tabs-title.is-active a {
  color: #ff8000;
  background: #fff;
}

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

.partners-block__nav .tabs-title.is-active a::after {
  width: 35px;
}

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

.partners-block__content {
  width: 100%;
  border: 0;
}

/* line 71, resources/assets/styles/components/_partners.scss */

.partners-block__content .tabs-panel {
  padding: 10px 0 0;
}

/* line 74, resources/assets/styles/components/_partners.scss */

.partners-block__content .tabs-panel.is-active {
  width: 100%;
}

/* line 78, resources/assets/styles/components/_partners.scss */

.partners-block__content .tabs-panel .partners-block__content-item {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 84, resources/assets/styles/components/_partners.scss */

.partners-block__content .tabs-panel .partners-block__content-item img {
  max-height: 100%;
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

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

.partners-block__content .tabs-panel .partners-block__content-item img:hover {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

@media print, screen and (max-width: 39.99875em) {
  /* line 101, resources/assets/styles/components/_partners.scss */

  .partners-block__nav .tabs {
    padding-bottom: 6px;
  }

  /* line 105, resources/assets/styles/components/_partners.scss */

  .partners-block__nav .tabs-title {
    float: none;
    margin-bottom: 8px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 115, resources/assets/styles/components/_partners.scss */

  .partners-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .partners-block__content .tabs-panel .partners-block__content-item {
    width: 20%;
    height: 126px;
    max-width: 20%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
  }
}

/* line 1, resources/assets/styles/components/_download.scss */

.download-block {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

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

.download-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_download.scss */

.download-block__title {
  color: inherit;
  margin-bottom: 10px;
}

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

.download-block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 30px;
}

/* line 23, resources/assets/styles/components/_download.scss */

.download-block__item:last-child {
  margin-bottom: 0;
}

/* line 28, resources/assets/styles/components/_download.scss */

.download-block__item-content__title {
  color: inherit;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: calc(28 / 20);
  margin-bottom: 10px;
}

/* line 36, resources/assets/styles/components/_download.scss */

.download-block__item-content__txt {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 16);
  margin-bottom: 25px;
}

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

.download-block__item-img {
  width: 100%;
  margin-bottom: 15px;
}

/* line 49, resources/assets/styles/components/_download.scss */

.download-block__item-img img {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.14);
}

@media print, screen and (min-width: 40em) {
  /* line 58, resources/assets/styles/components/_download.scss */

  .download-block__item {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 61, resources/assets/styles/components/_download.scss */

  .download-block__item.columns {
    padding-right: 50px;
  }

  /* line 65, resources/assets/styles/components/_download.scss */

  .download-block__item-img {
    display: block;
    width: 168px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 168px;
            flex: 0 0 168px;
    margin-bottom: 0;
  }

  /* line 71, resources/assets/styles/components/_download.scss */

  .download-block__item-img + .download-block__item-content {
    padding-left: 30px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 81, resources/assets/styles/components/_download.scss */

  .download-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 86, resources/assets/styles/components/_download.scss */

  .download-block__item {
    margin-bottom: 0;
  }
}

/* line 1, resources/assets/styles/components/_stats.scss */

.stats-block {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

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

.stats-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_stats.scss */

.stats-block__title {
  color: inherit;
  margin-bottom: 10px;
}

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

.stats-block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin-bottom: 30px;
}

/* line 25, resources/assets/styles/components/_stats.scss */

.stats-block__item:last-child {
  margin-bottom: 0;
}

/* line 29, resources/assets/styles/components/_stats.scss */

.stats-block__item-title {
  padding-bottom: 5px;
  color: #b9c1c5;
  font-size: 2.5625rem;
  font-weight: 300;
  line-height: calc(61 / 41);
  margin-bottom: 20px;
  position: relative;
}

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

.stats-block__item-title span {
  color: #ff8000;
}

/* line 42, resources/assets/styles/components/_stats.scss */

.stats-block__item-title::after {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 55, resources/assets/styles/components/_stats.scss */

.stats-block__item-txt {
  max-width: 290px;
  color: inherit;
  font-size: 1.1875rem;
  font-weight: normal;
  line-height: calc(24 / 19);
}

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

.stats-block__item-img {
  padding-top: 0;
  padding-bottom: 15px;
}

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

.stats-block__item-img img {
  max-height: 54px;
}

@media print, screen and (min-width: 40em) {
  /* line 77, resources/assets/styles/components/_stats.scss */

  .stats-block__item-img {
    display: block;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 86, resources/assets/styles/components/_stats.scss */

  .stats-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 91, resources/assets/styles/components/_stats.scss */

  .stats-block__item {
    margin-bottom: 0;
  }

  /* line 95, resources/assets/styles/components/_stats.scss */

  .stats-block__item.large-3 .stats-block__item-txt {
    max-width: 270px;
  }
}

/* line 1, resources/assets/styles/components/_members.scss */

.members-block {
  padding: 30px 0;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_members.scss */

.members-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs {
  max-width: 695px;
  border: 0;
  border-bottom: 1px solid #e4f0f6;
}

/* line 17, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title {
  margin-right: 25px;
}

/* line 20, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title a {
  padding: 0 0 10px;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: calc(23 / 15);
  position: relative;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 29, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
}

/* line 42, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title a:hover {
  color: #ff8000;
}

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

.members-block__nav .tabs-title a:hover::after {
  width: 35px;
}

/* line 50, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title a:focus {
  background: #fff;
}

/* line 56, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title.is-active a {
  color: #ff8000;
  background: #fff;
}

/* line 60, resources/assets/styles/components/_members.scss */

.members-block__nav .tabs-title.is-active a::after {
  width: 35px;
}

/* line 68, resources/assets/styles/components/_members.scss */

.members-block__content {
  border: 0;
}

/* line 71, resources/assets/styles/components/_members.scss */

.members-block__content .tabs-panel {
  padding: 20px 0 0;
}

/* line 74, resources/assets/styles/components/_members.scss */

.members-block__content .tabs-panel > .row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 80, resources/assets/styles/components/_members.scss */

.members-block__content .block-wrapper {
  padding: 10px;
}

/* line 86, resources/assets/styles/components/_members.scss */

.members-item {
  width: 218px;
  height: 186px;
  padding: 10px 14px 36px;
  background-color: #f0f5f8;
  position: relative;
}

/* line 94, resources/assets/styles/components/_members.scss */

.members-item__content-title {
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: calc(23 / 15);
  position: relative;
  z-index: 2;
}

/* line 103, resources/assets/styles/components/_members.scss */

.members-item__content-txt {
  color: #7c7c7c;
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: calc(14 / 11);
  position: relative;
  z-index: 2;
}

/* line 113, resources/assets/styles/components/_members.scss */

.members-item__linkedin {
  display: inline-block;
  width: 21px;
  height: 21px;
  overflow: hidden;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNNDY3LDExMDcgTDQ2NywxMDgyIEw0NDIsMTA4MiBMNDQyLDExMDcgTDQ2NywxMTA3IFogTTQ0OS45MTAxNTYsMTA5MC42OTE0MSBDNDQ5LjQyMTg3NSwxMDkwLjY5MTQxIDQ0OS4wMzkzODgsMTA5MC41NTMwNiA0NDguNzYyNjk1LDEwOTAuMjc2MzcgQzQ0OC40ODYwMDMsMTA4OS45OTk2NyA0NDguMzQ3NjU2LDEwODkuNjQ5NzQgNDQ4LjM0NzY1NiwxMDg5LjIyNjU2IEM0NDguMzQ3NjU2LDEwODguODM1OTQgNDQ4LjQ5NDE0MSwxMDg4LjUwMjI4IDQ0OC43ODcxMDksMTA4OC4yMjU1OSBDNDQ5LjA4MDA3OCwxMDg3Ljk0ODg5IDQ0OS40NzA3MDMsMTA4Ny44MTA1NSA0NDkuOTU4OTg0LDEwODcuODEwNTUgQzQ1MC40MTQ3MTQsMTA4Ny44MTA1NSA0NTAuNzg5MDYyLDEwODcuOTQ4ODkgNDUxLjA4MjAzMSwxMDg4LjIyNTU5IEM0NTEuMzc1LDEwODguNTAyMjggNDUxLjUyMTQ4NCwxMDg4LjgzNTk0IDQ1MS41MjE0ODQsMTA4OS4yMjY1NiBDNDUxLjUyMTQ4NCwxMDg5LjY0OTc0IDQ1MS4zNzUsMTA5MC4wMDc4MSA0NTEuMDgyMDMxLDEwOTAuMzAwNzggQzQ1MC43ODkwNjIsMTA5MC41NjEyIDQ1MC4zOTg0MzgsMTA5MC42OTE0MSA0NDkuOTEwMTU2LDEwOTAuNjkxNDEgWiBNNDU1LjcyMDcwMywxMTAwLjQwODIgTDQ1Mi44ODg2NzIsMTEwMC40MDgyIEM0NTIuOTIxMjI0LDEwOTUuMjMyNDIgNDUyLjkyMTIyNCwxMDkyLjM4NDExIDQ1Mi44ODg2NzIsMTA5MS44NjMyOCBMNDU1LjcyMDcwMywxMDkxLjg2MzI4IEw0NTUuNzIwNzAzLDEwOTMuMDgzOTggQzQ1Ni4zMzkxOTMsMTA5Mi4xMzk5NyA0NTcuMjAxODIzLDEwOTEuNjY3OTcgNDU4LjMwODU5NCwxMDkxLjY2Nzk3IEM0NTkuMjg1MTU2LDEwOTEuNjY3OTcgNDYwLjA2NjQwNiwxMDkxLjk5MzQ5IDQ2MC42NTIzNDQsMTA5Mi42NDQ1MyBDNDYxLjIzODI4MSwxMDkzLjI5NTU3IDQ2MS41MzEyNSwxMDk0LjI1NTg2IDQ2MS41MzEyNSwxMDk1LjUyNTM5IEw0NjEuNTMxMjUsMTEwMC40MDgyIEw0NTguNjk5MjE5LDExMDAuNDA4MiBMNDU4LjY5OTIxOSwxMDk1LjgxODM2IEM0NTguNjk5MjE5LDEwOTQuNTQ4ODMgNDU4LjIxMDkzOCwxMDkzLjkxNDA2IDQ1Ny4yMzQzNzUsMTA5My45MTQwNiBDNDU2LjU4MzMzMywxMDkzLjkxNDA2IDQ1Ni4wOTUwNTIsMTA5NC4yNTU4NiA0NTUuNzY5NTMxLDEwOTQuOTM5NDUgQzQ1NS43MzY5NzksMTA5NS4wNjk2NiA0NTUuNzIwNzAzLDEwOTUuMjk3NTMgNDU1LjcyMDcwMywxMDk1LjYyMzA1IEw0NTUuNzIwNzAzLDExMDAuNDA4MiBaIE00NTEuMzI2MTcyLDExMDAuNDA4MiBMNDQ4LjQ5NDE0MSwxMTAwLjQwODIgTDQ0OC40OTQxNDEsMTA5MS44NjMyOCBMNDUxLjMyNjE3MiwxMDkxLjg2MzI4IEw0NTEuMzI2MTcyLDExMDAuNDA4MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQyIC0xMDgyKSIvPgo8L3N2Zz4K) no-repeat center center;
  position: absolute;
  left: 14px;
  bottom: 14px;
  z-index: 2;
}

/* line 124, resources/assets/styles/components/_members.scss */

.members-item__linkedin:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNNDY3LDExMDcgTDQ2NywxMDgyIEw0NDIsMTA4MiBMNDQyLDExMDcgTDQ2NywxMTA3IFogTTQ0OS45MTAxNTYsMTA5MC42OTE0MSBDNDQ5LjQyMTg3NSwxMDkwLjY5MTQxIDQ0OS4wMzkzODgsMTA5MC41NTMwNiA0NDguNzYyNjk1LDEwOTAuMjc2MzcgQzQ0OC40ODYwMDMsMTA4OS45OTk2NyA0NDguMzQ3NjU2LDEwODkuNjQ5NzQgNDQ4LjM0NzY1NiwxMDg5LjIyNjU2IEM0NDguMzQ3NjU2LDEwODguODM1OTQgNDQ4LjQ5NDE0MSwxMDg4LjUwMjI4IDQ0OC43ODcxMDksMTA4OC4yMjU1OSBDNDQ5LjA4MDA3OCwxMDg3Ljk0ODg5IDQ0OS40NzA3MDMsMTA4Ny44MTA1NSA0NDkuOTU4OTg0LDEwODcuODEwNTUgQzQ1MC40MTQ3MTQsMTA4Ny44MTA1NSA0NTAuNzg5MDYyLDEwODcuOTQ4ODkgNDUxLjA4MjAzMSwxMDg4LjIyNTU5IEM0NTEuMzc1LDEwODguNTAyMjggNDUxLjUyMTQ4NCwxMDg4LjgzNTk0IDQ1MS41MjE0ODQsMTA4OS4yMjY1NiBDNDUxLjUyMTQ4NCwxMDg5LjY0OTc0IDQ1MS4zNzUsMTA5MC4wMDc4MSA0NTEuMDgyMDMxLDEwOTAuMzAwNzggQzQ1MC43ODkwNjIsMTA5MC41NjEyIDQ1MC4zOTg0MzgsMTA5MC42OTE0MSA0NDkuOTEwMTU2LDEwOTAuNjkxNDEgWiBNNDU1LjcyMDcwMywxMTAwLjQwODIgTDQ1Mi44ODg2NzIsMTEwMC40MDgyIEM0NTIuOTIxMjI0LDEwOTUuMjMyNDIgNDUyLjkyMTIyNCwxMDkyLjM4NDExIDQ1Mi44ODg2NzIsMTA5MS44NjMyOCBMNDU1LjcyMDcwMywxMDkxLjg2MzI4IEw0NTUuNzIwNzAzLDEwOTMuMDgzOTggQzQ1Ni4zMzkxOTMsMTA5Mi4xMzk5NyA0NTcuMjAxODIzLDEwOTEuNjY3OTcgNDU4LjMwODU5NCwxMDkxLjY2Nzk3IEM0NTkuMjg1MTU2LDEwOTEuNjY3OTcgNDYwLjA2NjQwNiwxMDkxLjk5MzQ5IDQ2MC42NTIzNDQsMTA5Mi42NDQ1MyBDNDYxLjIzODI4MSwxMDkzLjI5NTU3IDQ2MS41MzEyNSwxMDk0LjI1NTg2IDQ2MS41MzEyNSwxMDk1LjUyNTM5IEw0NjEuNTMxMjUsMTEwMC40MDgyIEw0NTguNjk5MjE5LDExMDAuNDA4MiBMNDU4LjY5OTIxOSwxMDk1LjgxODM2IEM0NTguNjk5MjE5LDEwOTQuNTQ4ODMgNDU4LjIxMDkzOCwxMDkzLjkxNDA2IDQ1Ny4yMzQzNzUsMTA5My45MTQwNiBDNDU2LjU4MzMzMywxMDkzLjkxNDA2IDQ1Ni4wOTUwNTIsMTA5NC4yNTU4NiA0NTUuNzY5NTMxLDEwOTQuOTM5NDUgQzQ1NS43MzY5NzksMTA5NS4wNjk2NiA0NTUuNzIwNzAzLDEwOTUuMjk3NTMgNDU1LjcyMDcwMywxMDk1LjYyMzA1IEw0NTUuNzIwNzAzLDExMDAuNDA4MiBaIE00NTEuMzI2MTcyLDExMDAuNDA4MiBMNDQ4LjQ5NDE0MSwxMTAwLjQwODIgTDQ0OC40OTQxNDEsMTA5MS44NjMyOCBMNDUxLjMyNjE3MiwxMDkxLjg2MzI4IEw0NTEuMzI2MTcyLDExMDAuNDA4MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQyIC0xMDgyKSIvPgo8L3N2Zz4K) no-repeat center center;
}

/* line 129, resources/assets/styles/components/_members.scss */

.members-item__img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

/* line 138, resources/assets/styles/components/_members.scss */

.members-item__img::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  position: absolute;
  top: 0;
  left: 0;
}

/* line 151, resources/assets/styles/components/_members.scss */

.members-item__img + .members-item__content > * {
  color: #fff;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 161, resources/assets/styles/components/_members.scss */

  .members-block__nav .tabs {
    padding-bottom: 6px;
  }

  /* line 165, resources/assets/styles/components/_members.scss */

  .members-block__nav .tabs-title {
    float: none;
    margin-bottom: 8px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 175, resources/assets/styles/components/_members.scss */

  .members-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_contact.scss */

.contact-block {
  padding: 30px 0;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_contact.scss */

.contact-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_contact.scss */

.contact-block__title {
  padding: 0 30px;
  color: #4d4d4d;
  margin-top: 0;
  margin-bottom: 30px;
}

/* line 21, resources/assets/styles/components/_contact.scss */

.contact-block__form .gform_wrapper {
  margin: 0;
  padding: 0;
}

/* line 28, resources/assets/styles/components/_contact.scss */

.contact-block__nav {
  padding: 0;
  margin-top: 40px;
}

/* line 32, resources/assets/styles/components/_contact.scss */

.contact-block__nav > .block-inner {
  padding-left: 30px;
  position: relative;
}

/* line 36, resources/assets/styles/components/_contact.scss */

.contact-block__nav > .block-inner::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ff8000;
  position: absolute;
  top: 7px;
  bottom: 0;
  left: 0;
}

/* line 49, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item + .contact-block__nav-item {
  margin-top: 60px;
}

/* line 53, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__title {
  color: inherit;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  margin-top: -3px;
  margin-bottom: 14px;
}

/* line 62, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__address {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
  margin-bottom: 25px;
}

/* line 69, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__phone,
.contact-block__nav-item__mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 73, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__phone,
.contact-block__nav-item__phone > *,
.contact-block__nav-item__mail,
.contact-block__nav-item__mail > * {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
}

/* line 80, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__phone span,
.contact-block__nav-item__mail span {
  margin-right: 3px;
}

/* line 84, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__phone a,
.contact-block__nav-item__mail a {
  color: #ff8000;
}

/* line 87, resources/assets/styles/components/_contact.scss */

.contact-block__nav-item__phone a:hover,
.contact-block__nav-item__mail a:hover {
  text-decoration: underline;
}

@media print, screen and (min-width: 64em) {
  /* line 98, resources/assets/styles/components/_contact.scss */

  .contact-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 103, resources/assets/styles/components/_contact.scss */

  .contact-block__title {
    padding: 0;
  }

  /* line 107, resources/assets/styles/components/_contact.scss */

  .contact-block__nav {
    padding-left: 60px;
    margin-top: 70px;
  }

  /* line 112, resources/assets/styles/components/_contact.scss */

  .contact-block__form {
    padding-right: 25px !important;
  }
}

/* line 1, resources/assets/styles/components/_offices.scss */

.offices-item {
  padding: 8px 0 0;
  position: relative;
  margin-bottom: 20px;
}

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

.offices-item__title {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(28 / 16);
  margin-bottom: 15px;
}

/* line 14, resources/assets/styles/components/_offices.scss */

.offices-item__address {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
  margin-bottom: 25px;
}

/* line 21, resources/assets/styles/components/_offices.scss */

.offices-item__phone,
.offices-item__email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 25, resources/assets/styles/components/_offices.scss */

.offices-item__phone,
.offices-item__phone > *,
.offices-item__email,
.offices-item__email > * {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
}

/* line 32, resources/assets/styles/components/_offices.scss */

.offices-item__phone span,
.offices-item__email span {
  margin-right: 3px;
}

/* line 36, resources/assets/styles/components/_offices.scss */

.offices-item__phone a,
.offices-item__email a {
  color: #ff8000;
}

/* line 39, resources/assets/styles/components/_offices.scss */

.offices-item__phone a:hover,
.offices-item__email a:hover {
  text-decoration: underline;
}

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

.offices-item__btn {
  margin-top: 22px;
}

/* line 50, resources/assets/styles/components/_offices.scss */

.offices-block {
  padding: 45px 0 70px;
  font-family: "Poppins", Arial;
  background: #ebedf2;
}

/* line 55, resources/assets/styles/components/_offices.scss */

.offices-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 60, resources/assets/styles/components/_offices.scss */

.offices-block__title {
  color: inherit;
  margin-bottom: 25px;
}

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

.offices-block__nav {
  width: 100%;
}

/* line 71, resources/assets/styles/components/_offices.scss */

.offices-block__content {
  width: 100%;
  border: 0;
  background: transparent;
}

/* line 76, resources/assets/styles/components/_offices.scss */

.offices-block__content .tabs-panel {
  padding: 20px 0 0;
}

/* line 80, resources/assets/styles/components/_offices.scss */

.offices-block__content .block-wrapper {
  padding: 10px;
}

/* line 85, resources/assets/styles/components/_offices.scss */

.offices-block .tabs {
  width: 100%;
  border: 0;
  border-bottom: 1px solid rgba(139, 157, 166, 0.3);
  background: transparent;
}

/* line 92, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title {
  background: transparent;
  margin-right: 25px;
}

/* line 96, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title a {
  padding: 0 0 10px;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: calc(23 / 15);
  background: transparent;
  position: relative;
}

/* line 105, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
}

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

.offices-block .tabs-title a:hover {
  color: #ff8000;
}

/* line 121, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title a:hover::after {
  width: 35px;
}

/* line 126, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title a:focus {
  background: transparent;
}

/* line 132, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title.is-active a {
  color: #ff8000;
  background: transparent;
}

/* line 136, resources/assets/styles/components/_offices.scss */

.offices-block .tabs-title.is-active a::after {
  width: 35px;
}

/* line 144, resources/assets/styles/components/_offices.scss */

.offices-block .row .row {
  margin-left: 0;
  margin-right: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 154, resources/assets/styles/components/_offices.scss */

  .offices-block__nav .tabs {
    padding-bottom: 6px;
  }

  /* line 158, resources/assets/styles/components/_offices.scss */

  .offices-block__nav .tabs-title {
    float: none;
    margin-bottom: 8px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 168, resources/assets/styles/components/_offices.scss */

  .offices-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 173, resources/assets/styles/components/_offices.scss */

  .offices-block__title {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1, resources/assets/styles/components/_news-overview.scss */

.news-overview {
  padding: 40px 0 60px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_news-overview.scss */

.news-overview > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav {
  padding: 0 0 0 30px;
  position: relative;
  margin-top: 20px;
}

/* line 15, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ff8000;
  position: absolute;
  top: 7px;
  bottom: 0;
  left: 0;
}

/* line 26, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav-title {
  color: inherit;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: calc(30 / 20);
  margin-bottom: 13px;
}

/* line 34, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav-txt {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
}

/* line 40, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav .btn-secondary,
.news-overview__nav .wp-block-button.css-2 .wp-block-button__link,
.wp-block-button.css-2 .news-overview__nav .wp-block-button__link {
  padding-right: 15px;
  font-size: 0.875rem;
  line-height: calc(26 / 14);
  margin-top: 10px;
}

/* line 48, resources/assets/styles/components/_news-overview.scss */

.news-overview__nav .btn-secondary::after,
.news-overview__nav .wp-block-button.css-2 .wp-block-button__link::after,
.wp-block-button.css-2 .news-overview__nav .wp-block-button__link::after {
  width: 6px;
  height: 26px;
  background-size: 100% auto;
}

/* line 56, resources/assets/styles/components/_news-overview.scss */

.news-overview .pagination-block {
  width: 100%;
  border-top: 1px solid #e8ebed;
}

/* line 62, resources/assets/styles/components/_news-overview.scss */

.news-item {
  display: block;
  color: #4d4d4d;
  margin-bottom: 30px;
}

/* line 67, resources/assets/styles/components/_news-overview.scss */

.news-item__img {
  height: 147px;
  background: transparent;
  overflow: hidden;
  margin: 6px 0 30px;
}

/* line 73, resources/assets/styles/components/_news-overview.scss */

.news-item__img img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

/* line 79, resources/assets/styles/components/_news-overview.scss */

.news-item__content-date {
  color: #b9c1c5;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: calc(26 / 12);
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 88, resources/assets/styles/components/_news-overview.scss */

.news-item__content-title {
  color: inherit;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: calc(28 / 20);
  margin-top: 7px;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 97, resources/assets/styles/components/_news-overview.scss */

.news-item__content-txt {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(26 / 16);
  margin-top: 12px;
}

/* line 105, resources/assets/styles/components/_news-overview.scss */

.news-item__content-btn {
  margin-top: 5px;
}

@media print, screen and (min-width: 40em) {
  /* line 112, resources/assets/styles/components/_news-overview.scss */

  .news-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 116, resources/assets/styles/components/_news-overview.scss */

  .news-item__img {
    width: 271px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 271px;
            flex: 0 0 271px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
  }

  /* line 123, resources/assets/styles/components/_news-overview.scss */

  .news-item__content {
    padding-right: 50px;
  }

  /* line 126, resources/assets/styles/components/_news-overview.scss */

  .news-item__content-title {
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 134, resources/assets/styles/components/_news-overview.scss */

  .news-overview {
    padding: 40px 0 90px;
  }

  /* line 137, resources/assets/styles/components/_news-overview.scss */

  .news-overview > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 142, resources/assets/styles/components/_news-overview.scss */

  .news-overview__content {
    padding-right: 38px;
  }

  /* line 146, resources/assets/styles/components/_news-overview.scss */

  .news-overview__nav {
    padding-left: 60px;
    margin-top: 0;
  }

  /* line 150, resources/assets/styles/components/_news-overview.scss */

  .news-overview__nav::before {
    left: 30px;
  }

  /* line 156, resources/assets/styles/components/_news-overview.scss */

  .news-item {
    margin-bottom: 47px;
  }

  /* line 159, resources/assets/styles/components/_news-overview.scss */

  .news-item:last-child {
    margin-bottom: 39px;
  }

  /* line 166, resources/assets/styles/components/_news-overview.scss */

  .news-item:hover .news-item__img img {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }

  /* line 172, resources/assets/styles/components/_news-overview.scss */

  .news-item:hover .news-item__content-title {
    color: #ff8000;
  }

  /* line 178, resources/assets/styles/components/_news-overview.scss */

  .news-item:hover .btn-secondary,
  .news-item:hover .wp-block-button.css-2 .wp-block-button__link,
  .wp-block-button.css-2 .news-item:hover .wp-block-button__link {
    color: #696969 !important;
    text-decoration: none !important;
    background: transparent;
  }

  /* line 183, resources/assets/styles/components/_news-overview.scss */

  .news-item:hover .btn-secondary::after,
  .news-item:hover .wp-block-button.css-2 .wp-block-button__link::after,
  .wp-block-button.css-2 .news-item:hover .wp-block-button__link::after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
    -webkit-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
  }
}

/* line 1, resources/assets/styles/components/_post-single.scss */

.post-single {
  padding: 40px 0 60px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_post-single.scss */

.post-single > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_post-single.scss */

.post-single__title {
  width: 100%;
  padding: 0;
  font-size: 1.875rem;
  font-weight: 300;
  line-height: calc(38 / 30);
}

/* line 18, resources/assets/styles/components/_post-single.scss */

.post-single__date {
  width: 100%;
  color: #b9c1c5;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: calc(26 / 12);
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 27, resources/assets/styles/components/_post-single.scss */

.post-single__date span {
  padding-right: 4px;
}

/* line 30, resources/assets/styles/components/_post-single.scss */

.post-single__date span + span {
  padding-left: 10px;
  position: relative;
}

/* line 34, resources/assets/styles/components/_post-single.scss */

.post-single__date span + span::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #b9c1c5;
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 0;
}

/* line 48, resources/assets/styles/components/_post-single.scss */

.post-single__nav {
  padding: 0;
  position: relative;
  margin-top: 20px;
}

/* line 53, resources/assets/styles/components/_post-single.scss */

.post-single__nav-title {
  color: #ff8000;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: calc(30 / 20);
  margin-top: -3px;
  margin-bottom: 5px;
}

/* line 62, resources/assets/styles/components/_post-single.scss */

.post-single__nav-txt {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(22 / 14);
}

/* line 68, resources/assets/styles/components/_post-single.scss */

.post-single__nav .btn-secondary,
.post-single__nav .wp-block-button.css-2 .wp-block-button__link,
.wp-block-button.css-2 .post-single__nav .wp-block-button__link {
  padding-right: 15px;
  font-size: 0.8125rem;
  line-height: calc(26 / 14);
  margin-top: 13px;
}

/* line 76, resources/assets/styles/components/_post-single.scss */

.post-single__nav .btn-secondary::after,
.post-single__nav .wp-block-button.css-2 .wp-block-button__link::after,
.wp-block-button.css-2 .post-single__nav .wp-block-button__link::after {
  width: 6px;
  height: 24px;
  background-size: 100% auto;
}

/* line 84, resources/assets/styles/components/_post-single.scss */

.post-single__content {
  margin-top: 22px;
}

/* line 87, resources/assets/styles/components/_post-single.scss */

.post-single__content-intro {
  margin-bottom: 35px;
}

/* line 90, resources/assets/styles/components/_post-single.scss */

.post-single__content-intro,
.post-single__content-intro > p {
  color: inherit;
  font-weight: 500;
}

/* line 97, resources/assets/styles/components/_post-single.scss */

.post-single__content-img {
  margin-bottom: 30px;
}

/* line 100, resources/assets/styles/components/_post-single.scss */

.post-single__content-img .caption {
  display: none;
  padding: 7px 16px !important;
  color: #4d4d4d;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: calc(26 / 13);
  background: #ebedf2;
}

/* line 111, resources/assets/styles/components/_post-single.scss */

.post-single__content-social {
  padding-top: 0;
  color: #ff8000;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: calc(26 / 12);
  text-transform: uppercase;
  text-align: justify;
}

/* line 124, resources/assets/styles/components/_post-single.scss */

.post-single .wp-editor > *,
.post-single .x-text > * {
  padding-left: 0;
  padding-right: 0;
}

/* line 131, resources/assets/styles/components/_post-single.scss */

.relateds-item {
  border-bottom: 1px solid #e4f0f6;
  padding-top: 12px;
  padding-bottom: 8px;
  line-height: 1.375rem;
}

/* line 137, resources/assets/styles/components/_post-single.scss */

.relateds-item:first-child {
  padding-top: 0;
}

/* line 141, resources/assets/styles/components/_post-single.scss */

.relateds-item__title {
  color: #4d4d4d;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: 1.375rem;
}

/* line 147, resources/assets/styles/components/_post-single.scss */

.relateds-item__title--link {
  position: relative;
  padding-left: 12px;
}

/* line 151, resources/assets/styles/components/_post-single.scss */

.relateds-item__title--link::before {
  content: "";
  display: block;
  width: 6px;
  height: 19px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 165, resources/assets/styles/components/_post-single.scss */

.relateds-item__date {
  color: #b9c1c5;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.83px;
  text-transform: uppercase;
}

/* line 176, resources/assets/styles/components/_post-single.scss */

.relateds-item:hover .relateds-item__title {
  color: #ff8000;
}

/* line 183, resources/assets/styles/components/_post-single.scss */

.related-person {
  background-color: #ebedf2;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 189, resources/assets/styles/components/_post-single.scss */

.related-person__img {
  padding: 0 20px 20px;
  max-width: 200px;
}

/* line 194, resources/assets/styles/components/_post-single.scss */

.related-person__info {
  padding: 0 20px;
}

/* line 197, resources/assets/styles/components/_post-single.scss */

.related-person__info-title {
  color: #ff8000;
  margin-bottom: 5px;
}

/* line 203, resources/assets/styles/components/_post-single.scss */

.related-person ul {
  padding: 0 30px 0;
  list-style: none;
  margin: 0 0 20px;
}

/* line 208, resources/assets/styles/components/_post-single.scss */

.related-person ul li {
  padding-left: 20px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(26 / 14);
  position: relative;
}

/* line 215, resources/assets/styles/components/_post-single.scss */

.related-person ul li::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #ff8000;
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 10px;
  left: -2px;
}

@media print, screen and (min-width: 40em) {
  /* line 232, resources/assets/styles/components/_post-single.scss */

  .post-single__content {
    text-align: justify;
  }

  /* line 237, resources/assets/styles/components/_post-single.scss */

  .related-person {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }

  /* line 241, resources/assets/styles/components/_post-single.scss */

  .related-person__img {
    width: 100px;
    margin-left: 20px;
    padding: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 252, resources/assets/styles/components/_post-single.scss */

  .post-single {
    padding: 40px 0 110px;
  }

  /* line 255, resources/assets/styles/components/_post-single.scss */

  .post-single > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 260, resources/assets/styles/components/_post-single.scss */

  .post-single__nav {
    padding-left: 20px;
  }

  /* line 264, resources/assets/styles/components/_post-single.scss */

  .post-single__title {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: calc(44 / 36);
  }

  /* line 270, resources/assets/styles/components/_post-single.scss */

  .post-single__date {
    margin-top: 5px;
  }

  /* line 274, resources/assets/styles/components/_post-single.scss */

  .post-single .large-8 {
    padding-right: 38px;
  }

  /* line 280, resources/assets/styles/components/_post-single.scss */

  .post-single .wp-editor > ul,
  .post-single .wp-editor > blockquote,
  .post-single .x-text > ul,
  .post-single .x-text > blockquote {
    padding-left: 40px;
  }
}

/* line 1, resources/assets/styles/components/_search-result.scss */

.search-result {
  padding: 40px 0 60px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_search-result.scss */

.search-result > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_search-result.scss */

.search-result > .row > .column,
.search-result > .row > .columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 15, resources/assets/styles/components/_search-result.scss */

.search-result__title {
  width: 100%;
  padding: 0;
}

/* line 22, resources/assets/styles/components/_search-result.scss */

.search-result__form {
  margin-top: 13px;
  margin-bottom: 20px;
}

/* line 26, resources/assets/styles/components/_search-result.scss */

.search-result__form input[type="text"] {
  padding-left: 30px;
  color: #696969;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMjIzLjc4NzkzOCw4NzMgQzIyNC4wMDk3MjgsODczIDIyNC4xOTA2NjEsODcyLjkxODI4OCAyMjQuMzMwNzM5LDg3Mi43NTQ4NjQgTDIyOS4xMjg0MDUsODY3Ljk1NzE5OCBDMjMwLjQ4MjQ5LDg2OS4wMzExMjggMjMyLjAxMTY3Myw4NjkuNTY4MDkzIDIzMy43MTU5NTMsODY5LjU2ODA5MyBDMjM1LjcyMzczNSw4NjkuNTY4MDkzIDIzNy40Mzk2ODksODY4Ljg1NjAzMSAyMzguODYzODEzLDg2Ny40MzE5MDcgQzI0MC4yODc5MzgsODY2LjAwNzc4MiAyNDEsODY0LjI5MTgyOSAyNDEsODYyLjI4NDA0NyBDMjQxLDg2MC4yNzYyNjUgMjQwLjI4NzkzOCw4NTguNTYwMzExIDIzOC44NjM4MTMsODU3LjEzNjE4NyBDMjM3LjQzOTY4OSw4NTUuNzEyMDYyIDIzNS43MjM3MzUsODU1IDIzMy43MTU5NTMsODU1IEMyMzEuNzA4MTcxLDg1NSAyMjkuOTkyMjE4LDg1NS43MTIwNjIgMjI4LjU2ODA5Myw4NTcuMTM2MTg3IEMyMjcuMTQzOTY5LDg1OC41NjAzMTEgMjI2LjQzMTkwNyw4NjAuMjc2MjY1IDIyNi40MzE5MDcsODYyLjI4NDA0NyBDMjI2LjQzMTkwNyw4NjMuOTg4MzI3IDIyNi45Njg4NzIsODY1LjUxNzUxIDIyOC4wNDI4MDIsODY2Ljg3MTU5NSBMMjIzLjI0NTEzNiw4NzEuNjY5MjYxIEMyMjMuMDgxNzEyLDg3MS44MDkzMzkgMjIzLDg3MS45OTAyNzIgMjIzLDg3Mi4yMTIwNjIgQzIyMyw4NzIuNDMzODUyIDIyMy4wNzU4NzUsODcyLjYyMDYyMyAyMjMuMjI3NjI2LDg3Mi43NzIzNzQgQzIyMy4zNzkzNzcsODcyLjkyNDEyNSAyMjMuNTY2MTQ4LDg3MyAyMjMuNzg3OTM4LDg3MyBaIE0yMzMuNzE1OTUzLDg2OC40NDc0NzEgQzIzMi4wMTE2NzMsODY4LjQ0NzQ3MSAyMzAuNTU4MzY2LDg2Ny44NDYzMDQgMjI5LjM1NjAzMSw4NjYuNjQzOTY5IEMyMjguMTUzNjk2LDg2NS40NDE2MzQgMjI3LjU1MjUyOSw4NjMuOTg4MzI3IDIyNy41NTI1MjksODYyLjI4NDA0NyBDMjI3LjU1MjUyOSw4NjAuNTc5NzY3IDIyOC4xNTM2OTYsODU5LjEyNjQ1OSAyMjkuMzU2MDMxLDg1Ny45MjQxMjUgQzIzMC41NTgzNjYsODU2LjcyMTc5IDIzMi4wMTE2NzMsODU2LjEyMDYyMyAyMzMuNzE1OTUzLDg1Ni4xMjA2MjMgQzIzNS40MjAyMzMsODU2LjEyMDYyMyAyMzYuODczNTQxLDg1Ni43MjE3OSAyMzguMDc1ODc1LDg1Ny45MjQxMjUgQzIzOS4yNzgyMSw4NTkuMTI2NDU5IDIzOS44NzkzNzcsODYwLjU3OTc2NyAyMzkuODc5Mzc3LDg2Mi4yODQwNDcgQzIzOS44NzkzNzcsODYzLjk4ODMyNyAyMzkuMjcyMzc0LDg2NS40NDc0NzEgMjM4LjA1ODM2Niw4NjYuNjYxNDc5IEMyMzYuODY3NzA0LDg2Ny44NTIxNCAyMzUuNDIwMjMzLDg2OC40NDc0NzEgMjMzLjcxNTk1Myw4NjguNDQ3NDcxIFoiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MSAtODU1KSIvPgo8L3N2Zz4K) no-repeat left bottom 7px;
}

/* line 33, resources/assets/styles/components/_search-result.scss */

.search-result__item {
  display: block;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e4f0f6;
  color: #4d4d4d;
  font-weight: normal;
}

/* line 42, resources/assets/styles/components/_search-result.scss */

.search-result__item:last-child {
  border-bottom: 0;
}

/* line 46, resources/assets/styles/components/_search-result.scss */

.search-result__item-title {
  color: inherit;
  font-size: 1.25rem;
  font-weight: inherit;
  line-height: 1.75rem;
  margin-bottom: 7px;
}

/* line 53, resources/assets/styles/components/_search-result.scss */

.search-result__item-title span {
  color: #ff8000;
}

/* line 58, resources/assets/styles/components/_search-result.scss */

.search-result__item-link {
  color: #b9c1c5;
  font-size: 0.8125rem;
  font-weight: inherit;
  line-height: 1.875rem;
  margin-bottom: 5px;
}

/* line 66, resources/assets/styles/components/_search-result.scss */

.search-result__item-txt {
  font-size: 1rem;
  font-weight: inherit;
  line-height: 1.625rem;
}

/* line 72, resources/assets/styles/components/_search-result.scss */

.search-result__item .highlight {
  color: #ff8000 !important;
}

/* line 77, resources/assets/styles/components/_search-result.scss */

.search-result .pagination-block {
  margin-bottom: 14px;
}

@media print, screen and (min-width: 40em) {
  /* line 85, resources/assets/styles/components/_search-result.scss */

  .search-result__item-txt {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 93, resources/assets/styles/components/_search-result.scss */

  .search-result {
    padding: 40px 0 64px;
  }

  /* line 96, resources/assets/styles/components/_search-result.scss */

  .search-result > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 101, resources/assets/styles/components/_search-result.scss */

  .search-result__title {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 3.375rem;
  }
}

/* line 2, resources/assets/styles/components/_newsletter-modal.scss */

.reveal .close-button {
  width: 32px;
  height: 32px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNNzI1Ljk2ODc1LDEwMjAuOTY4NzUgQzcyNi40NDc5MTcsMTAyMC40ODk1OCA3MjYuNDM3NSwxMDIwLjAyMDgzIDcyNS45Mzc1LDEwMTkuNTYyNSBMNzIwLjQzNzUsMTAxNCBMNzI1LjkzNzUsMTAwOC40Mzc1IEM3MjYuNDM3NSwxMDA3Ljk3OTE3IDcyNi40NDc5MTcsMTAwNy41MTA0MiA3MjUuOTY4NzUsMTAwNy4wMzEyNSBDNzI1LjQ4OTU4MywxMDA2LjU1MjA4IDcyNS4wMjA4MzMsMTAwNi41NjI1IDcyNC41NjI1LDEwMDcuMDYyNSBMNzE5LDEwMTIuNTYyNSBMNzEzLjQzNzUsMTAwNy4wNjI1IEM3MTIuOTc5MTY3LDEwMDYuNTYyNSA3MTIuNTEwNDE3LDEwMDYuNTUyMDggNzEyLjAzMTI1LDEwMDcuMDMxMjUgQzcxMS41NTIwODMsMTAwNy41MTA0MiA3MTEuNTYyNSwxMDA3Ljk3OTE3IDcxMi4wNjI1LDEwMDguNDM3NSBMNzE3LjU2MjUsMTAxNCBMNzEyLjA2MjUsMTAxOS41NjI1IEM3MTEuNTYyNSwxMDIwLjAyMDgzIDcxMS41NTIwODMsMTAyMC40ODk1OCA3MTIuMDMxMjUsMTAyMC45Njg3NSBDNzEyLjUxMDQxNywxMDIxLjQ0NzkyIDcxMi45NzkxNjcsMTAyMS40Mzc1IDcxMy40Mzc1LDEwMjAuOTM3NSBMNzE5LDEwMTUuNDM3NSBMNzI0LjU2MjUsMTAyMC45Mzc1IEM3MjUuMDIwODMzLDEwMjEuNDM3NSA3MjUuNDg5NTgzLDEwMjEuNDQ3OTIgNzI1Ljk2ODc1LDEwMjAuOTY4NzUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxMSAtMTAwNikiLz4KPC9zdmc+Cg==) no-repeat center center;
  top: 5px;
  right: 13px;
}

/* line 10, resources/assets/styles/components/_newsletter-modal.scss */

.reveal .select2.select2-container--open {
  max-width: 100%;
  position: relative;
}

/* line 18, resources/assets/styles/components/_newsletter-modal.scss */

.is-reveal-open body .select2-container--default.select2-container--open {
  max-width: 500px;
  position: fixed !important;
  z-index: 9999;
}

/* line 26, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal {
  padding: 30px;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

/* line 31, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 36, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal .ginput_container_checkbox {
  margin-top: 21px;
}

/* line 39, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal .ginput_container_checkbox label {
  font-size: 0.6875rem;
  font-weight: normal;
  line-height: calc(34 / 11);
}

/* line 46, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal .select2-container .select2-selection--single .select2-selection__arrow {
  right: 0;
  bottom: 13px;
}

/* line 51, resources/assets/styles/components/_newsletter-modal.scss */

.newsletter-modal #field_4_12 {
  display: none;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 57, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal {
    top: 0 !important;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 63, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal {
    width: 734px;
    padding: 30px 14px 50px 50px;
  }

  /* line 67, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .gform_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 72, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .gfield {
    width: 50%;
    padding-right: 36px;
  }

  /* line 76, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .gfield:first-child {
    width: 15%;
    padding-right: 18px;
  }

  /* line 81, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .gfield:nth-child(2) {
    width: 35%;
  }

  /* line 85, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .gfield .validation_message {
    right: 36px;
  }

  /* line 90, resources/assets/styles/components/_newsletter-modal.scss */

  .newsletter-modal .select2-container--open {
    max-width: 100%;
    position: relative;
  }
}

/* line 2, resources/assets/styles/components/_overview-layout.scss */

.overview-layout {
  position: relative;
  padding: 60px 0;
  font-family: "Poppins", Arial;
}

@media print, screen and (min-width: 64em) {
  /* line 2, resources/assets/styles/components/_overview-layout.scss */

  .overview-layout {
    padding-bottom: 85px;
  }
}

/* line 11, resources/assets/styles/components/_overview-layout.scss */

.overview-layout > .row {
  padding-left: 30px;
  padding-right: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 11, resources/assets/styles/components/_overview-layout.scss */

  .overview-layout > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 22, resources/assets/styles/components/_overview-layout.scss */

.overview-items {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 25, resources/assets/styles/components/_overview-layout.scss */

.overview-items,
.row .overview-items {
  margin: 0-0.9375rem;
}

@media print, screen and (min-width: 40em) {
  /* line 1, resources/assets/styles/components/_filter.scss */

  .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_filter.scss */

  .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media screen and (min-width: 75em) {
  /* line 1, resources/assets/styles/components/_filter.scss */

  .filter {
    width: 14.375rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.375rem;
            flex: 0 0 14.375rem;
  }
}

/* line 17, resources/assets/styles/components/_filter.scss */

.filter__item {
  margin-bottom: 1.25rem;
}

@media print, screen and (min-width: 40em) {
  /* line 17, resources/assets/styles/components/_filter.scss */

  .filter__item {
    width: 50%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 17, resources/assets/styles/components/_filter.scss */

  .filter__item {
    width: 100%;
  }
}

/* line 28, resources/assets/styles/components/_filter.scss */

.filter__item-title {
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(28 / 16);
  margin-top: -0.1875rem;
  margin-bottom: 0.625rem;
}

/* line 37, resources/assets/styles/components/_filter.scss */

.filter__item-content ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

/* line 42, resources/assets/styles/components/_filter.scss */

.filter__item-content ul li {
  margin-bottom: 0.4375rem;
}

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

.filter__item-content ul li label {
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: calc(26 / 13);
}

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

.filter__item-content ul li input[type="checkbox"]:checked + label {
  color: #ff8000;
}

/* line 1, resources/assets/styles/components/_card-item.scss */

.card-item {
  padding: 0 0.9375rem;
  margin-bottom: 1.875rem;
  color: #4d4d4d;
}

@media print, screen and (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_card-item.scss */

  .card-item {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 2.5rem;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 12, resources/assets/styles/components/_card-item.scss */

  .card-item__link,
  .card-item__container {
    height: 100%;
  }
}

/* line 19, resources/assets/styles/components/_card-item.scss */

.card-item__link {
  color: inherit;
  display: block;
  text-decoration: none;
}

@media print, screen and (min-width: 64em) {
  /* line 28, resources/assets/styles/components/_card-item.scss */

  .card-item__link:hover .card-item__img img {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }

  /* line 33, resources/assets/styles/components/_card-item.scss */

  .card-item__link:hover .card-item__title {
    color: #ff8000;
  }

  /* line 38, resources/assets/styles/components/_card-item.scss */

  .card-item__link:hover .btn-secondary,
  .card-item__link:hover .wp-block-button.css-2 .wp-block-button__link,
  .wp-block-button.css-2 .card-item__link:hover .wp-block-button__link {
    color: #696969;
    text-decoration: none;
    background: transparent;
  }

  /* line 43, resources/assets/styles/components/_card-item.scss */

  .card-item__link:hover .btn-secondary::after,
  .card-item__link:hover .wp-block-button.css-2 .wp-block-button__link::after,
  .wp-block-button.css-2 .card-item__link:hover .wp-block-button__link::after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
    -webkit-transform: translateX(0.625rem);
         -o-transform: translateX(0.625rem);
            transform: translateX(0.625rem);
  }
}

/* line 52, resources/assets/styles/components/_card-item.scss */

.card-item__img {
  background: transparent;
  overflow: hidden;
  padding: 1.25rem;
  border: 0.0625rem solid #d6d3d0;
  margin: 0.25rem 0 0.625rem;
}

/* line 59, resources/assets/styles/components/_card-item.scss */

.card-item__img img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

/* line 64, resources/assets/styles/components/_card-item.scss */

.card-item__subtitle {
  color: #979797;
  font-size: 0.75rem;
  line-height: calc(19 / 12);
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}

/* line 73, resources/assets/styles/components/_card-item.scss */

.card-item__date {
  padding-left: 0.5625rem;
  position: relative;
  margin-left: 0.625rem;
  display: inline-block;
}

/* line 79, resources/assets/styles/components/_card-item.scss */

.card-item__date::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #979797;
  position: absolute;
  top: 0.1875rem;
  bottom: 0.1875rem;
  left: -1px;
}

/* line 91, resources/assets/styles/components/_card-item.scss */

.card-item__title {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(28 / 18);
  margin-bottom: 0.5rem;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 100, resources/assets/styles/components/_card-item.scss */

.card-item__txt {
  color: inherit;
  font-size: 0.875rem;
  line-height: calc(22 / 14);
  margin-bottom: 0;
}

/* line 109, resources/assets/styles/components/_card-item.scss */

.card-item--secondary .card-item__link,
.card-item--secondary .card-item__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 114, resources/assets/styles/components/_card-item.scss */

.card-item--secondary .card-item__img {
  min-width: 40%;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 120, resources/assets/styles/components/_card-item.scss */

.card-item--secondary .card-item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* line 128, resources/assets/styles/components/_card-item.scss */

.card-item--secondary .card-item__content {
  min-width: 60%;
  padding: 0.9375rem;
  border: 0.0625rem solid #d6d3d0;
}

/* line 136, resources/assets/styles/components/_card-item.scss */

.card-item .btn-secondary,
.card-item .wp-block-button.css-2 .wp-block-button__link,
.wp-block-button.css-2 .card-item .wp-block-button__link {
  margin-top: 0.3125rem;
}

/* line 1, resources/assets/styles/components/_customer.scss */

.customer-stories {
  position: relative;
  padding: 60px 0;
  font-family: "Poppins", Arial;
}

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

.customer-stories > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_customer.scss */

.customer-stories__title {
  margin-bottom: 10px;
}

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

.customer-stories__content > .row {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 24, resources/assets/styles/components/_customer.scss */

.customer-stories .pagination-block {
  padding-top: 0;
}

/* line 30, resources/assets/styles/components/_customer.scss */

.stories-filter__item {
  margin-bottom: 20px;
}

/* line 33, resources/assets/styles/components/_customer.scss */

.stories-filter__item-title {
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(28 / 16);
  margin-top: -3px;
  margin-bottom: 10px;
}

/* line 42, resources/assets/styles/components/_customer.scss */

.stories-filter__item-content ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

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

.stories-filter__item-content ul li {
  margin-bottom: 7px;
}

/* line 50, resources/assets/styles/components/_customer.scss */

.stories-filter__item-content ul li label {
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: calc(26 / 13);
}

/* line 56, resources/assets/styles/components/_customer.scss */

.stories-filter__item-content ul li input[type="checkbox"]:checked + label {
  color: #ff8000;
}

/* line 65, resources/assets/styles/components/_customer.scss */

.stories-item {
  padding: 0 20px !important;
  margin-bottom: 15px;
}

/* line 69, resources/assets/styles/components/_customer.scss */

.stories-item > a {
  display: block;
  color: #4d4d4d;
  text-decoration: none;
}

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

.stories-item__img {
  background: transparent;
  overflow: hidden;
  margin: 4px 0 10px;
}

/* line 80, resources/assets/styles/components/_customer.scss */

.stories-item__img img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

/* line 85, resources/assets/styles/components/_customer.scss */

.stories-item__title {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: calc(28 / 18);
  margin-bottom: 8px;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 94, resources/assets/styles/components/_customer.scss */

.stories-item__txt {
  color: inherit;
  font-size: 0.875rem;
  line-height: calc(22 / 14);
  margin-bottom: 0;
}

/* line 101, resources/assets/styles/components/_customer.scss */

.stories-item .addthis_tool {
  display: none;
}

@media print, screen and (min-width: 40em) {
  /* line 107, resources/assets/styles/components/_customer.scss */

  .stories-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 111, resources/assets/styles/components/_customer.scss */

  .stories-filter__item {
    width: 50%;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 118, resources/assets/styles/components/_customer.scss */

  .customer-stories {
    padding-bottom: 85px;
  }

  /* line 121, resources/assets/styles/components/_customer.scss */

  .customer-stories > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 127, resources/assets/styles/components/_customer.scss */

  .stories-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 131, resources/assets/styles/components/_customer.scss */

  .stories-filter__item {
    width: 100%;
  }

  /* line 136, resources/assets/styles/components/_customer.scss */

  .stories-item {
    padding: 0;
    margin-bottom: 40px;
  }

  /* line 144, resources/assets/styles/components/_customer.scss */

  .stories-item > a:hover .stories-item__img img {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
  }

  /* line 149, resources/assets/styles/components/_customer.scss */

  .stories-item > a:hover .stories-item__title {
    color: #ff8000;
  }

  /* line 154, resources/assets/styles/components/_customer.scss */

  .stories-item > a:hover .btn-secondary,
  .news-overview__nav .stories-item > a:hover .btn-secondary,
  .post-single__nav .stories-item > a:hover .btn-secondary,
  .stories-item > a:hover .wp-block-button.css-2 .wp-block-button__link,
  .wp-block-button.css-2 .stories-item > a:hover .wp-block-button__link {
    color: #696969 !important;
    text-decoration: none !important;
    background: transparent;
  }

  /* line 159, resources/assets/styles/components/_customer.scss */

  .stories-item > a:hover .btn-secondary::after,
  .news-overview__nav .stories-item > a:hover .btn-secondary::after,
  .post-single__nav .stories-item > a:hover .btn-secondary::after,
  .stories-item > a:hover .wp-block-button.css-2 .wp-block-button__link::after,
  .wp-block-button.css-2 .stories-item > a:hover .wp-block-button__link::after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzY5Njk2OSIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
    -webkit-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
  }
}

@media screen and (min-width: 75em) {
  /* line 170, resources/assets/styles/components/_customer.scss */

  .stories-filter {
    width: 230px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 230px;
            flex: 0 0 230px;
    max-width: 230px;
  }

  /* line 176, resources/assets/styles/components/_customer.scss */

  .xlarge-10 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 185, resources/assets/styles/components/_customer.scss */

  .stories-item > a {
    max-width: 271px;
  }
}

/* line 1, resources/assets/styles/components/_industries.scss */

.industries-container {
  padding: 40px 0 30px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_industries.scss */

.industries-container > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_industries.scss */

.industries-container__nav {
  width: 100%;
}

/* line 13, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs {
  border: 0;
  border-bottom: 1px solid #e4f0f6;
}

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

.industries-container__nav .tabs-title {
  margin-right: 25px;
}

/* line 21, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title a {
  padding: 0 0 10px;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: calc(23 / 15);
  position: relative;
}

/* line 29, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
}

/* line 42, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title a:hover {
  color: #ff8000;
}

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

.industries-container__nav .tabs-title a:hover::after {
  width: 35px;
}

/* line 50, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title a:focus {
  background: #fff;
}

/* line 56, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title.is-active a {
  color: #ff8000;
  background: #fff;
}

/* line 60, resources/assets/styles/components/_industries.scss */

.industries-container__nav .tabs-title.is-active a::after {
  width: 35px;
}

/* line 68, resources/assets/styles/components/_industries.scss */

.industries-container__content {
  width: 100%;
  border: 0;
}

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

.industries-container__content .tabs-panel {
  padding: 40px 0 0;
}

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

.industries-container__content .tabs-panel.is-active {
  width: 100%;
}

/* line 79, resources/assets/styles/components/_industries.scss */

.industries-container__content .tabs-panel > .row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 86, resources/assets/styles/components/_industries.scss */

.industries-container .media-block {
  width: 100%;
  padding: 0;
}

/* line 90, resources/assets/styles/components/_industries.scss */

.industries-container .media-block > .row {
  padding: 0;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 99, resources/assets/styles/components/_industries.scss */

  .industries-container__nav .tabs {
    padding-bottom: 6px;
  }

  /* line 103, resources/assets/styles/components/_industries.scss */

  .industries-container__nav .tabs-title {
    float: none;
    margin-bottom: 8px;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 113, resources/assets/styles/components/_industries.scss */

  .industries-container > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_stories-block.scss */

.stories-block {
  padding: 44px 0 60px;
  font-family: "Poppins", Arial;
}

/* line 5, resources/assets/styles/components/_stories-block.scss */

.stories-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 10, resources/assets/styles/components/_stories-block.scss */

.stories-block__title {
  color: #4d4d4d;
  margin-bottom: 23px;
}

/* line 16, resources/assets/styles/components/_stories-block.scss */

.stories-block__title span {
  color: #ff8000;
}

/* line 21, resources/assets/styles/components/_stories-block.scss */

.stories-block__content {
  width: 100%;
}

/* line 24, resources/assets/styles/components/_stories-block.scss */

.stories-block__content > .row {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 31, resources/assets/styles/components/_stories-block.scss */

.stories-block .previews-block__item {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
}

/* line 36, resources/assets/styles/components/_stories-block.scss */

.stories-block .previews-block__item > a {
  max-width: none;
}

@media print, screen and (min-width: 64em) {
  /* line 45, resources/assets/styles/components/_stories-block.scss */

  .stories-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_company-description.scss */

.company-description {
  padding: 30px 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

/* line 6, resources/assets/styles/components/_company-description.scss */

.company-description > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 11, resources/assets/styles/components/_company-description.scss */

.company-description__title {
  margin-top: -14px;
  margin-bottom: 10px;
}

/* line 18, resources/assets/styles/components/_company-description.scss */

.company-description__img {
  width: 100%;
  max-width: 318px;
  margin-top: 65px;
}

/* line 24, resources/assets/styles/components/_company-description.scss */

.company-description-txt {
  text-align: text;
}

/* line 28, resources/assets/styles/components/_company-description.scss */

.company-description__description {
  padding-left: 30px;
  position: relative;
}

/* line 32, resources/assets/styles/components/_company-description.scss */

.company-description__description::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ff8000;
  position: absolute;
  top: 5px;
  bottom: 0;
  left: 0;
}

/* line 43, resources/assets/styles/components/_company-description.scss */

.company-description__description-img {
  margin-bottom: 15px;
}

/* line 47, resources/assets/styles/components/_company-description.scss */

.company-description__description-btn {
  margin-bottom: 15px;
}

/* line 51, resources/assets/styles/components/_company-description.scss */

.company-description__description-txt {
  color: #4d4d4d;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: calc(25 / 14);
}

/* line 61, resources/assets/styles/components/_company-description.scss */

.company-description .wp-editor > *,
.company-description .x-text > * {
  padding-left: 0;
  padding-right: 0;
}

@media print, screen and (min-width: 64em) {
  /* line 70, resources/assets/styles/components/_company-description.scss */

  .company-description > .row {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 75, resources/assets/styles/components/_company-description.scss */

  .company-description .large-4 {
    padding-left: 26px;
  }

  /* line 79, resources/assets/styles/components/_company-description.scss */

  .company-description__title {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 84, resources/assets/styles/components/_company-description.scss */

  .company-description__txt {
    padding-right: 34px;
    margin-bottom: 0;
  }

  /* line 89, resources/assets/styles/components/_company-description.scss */

  .company-description__description {
    padding-top: 66px;
  }

  /* line 92, resources/assets/styles/components/_company-description.scss */

  .company-description__description::before {
    top: 66px;
    left: 0;
  }

  /* line 97, resources/assets/styles/components/_company-description.scss */

  .company-description--publication .company-description__description {
    padding-top: 0;
  }

  /* line 100, resources/assets/styles/components/_company-description.scss */

  .company-description--publication .company-description__description::before {
    top: 0;
  }

  /* line 108, resources/assets/styles/components/_company-description.scss */

  .company-description .wp-editor > ul,
  .company-description .wp-editor > blockquote,
  .company-description .x-text > ul,
  .company-description .x-text > blockquote {
    padding-left: 40px;
  }
}

/* line 1, resources/assets/styles/components/_button-block.scss */

.button-block {
  padding: 0;
  color: #4d4d4d;
  font-family: "Poppins", Arial;
}

/* line 6, resources/assets/styles/components/_button-block.scss */

.button-block > .row {
  padding-left: 30px;
  padding-right: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 13, resources/assets/styles/components/_button-block.scss */

  .button-block {
    padding: 0;
  }

  /* line 16, resources/assets/styles/components/_button-block.scss */

  .button-block > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 2, resources/assets/styles/components/_header-search.scss */

.header-search {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 2px solid transparent;
}

/* line 6, resources/assets/styles/components/_header-search.scss */

.header-search__toggle {
  display: none;
  width: 18px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNMjIzLjc4NzkzOCw4NzMgQzIyNC4wMDk3MjgsODczIDIyNC4xOTA2NjEsODcyLjkxODI4OCAyMjQuMzMwNzM5LDg3Mi43NTQ4NjQgTDIyOS4xMjg0MDUsODY3Ljk1NzE5OCBDMjMwLjQ4MjQ5LDg2OS4wMzExMjggMjMyLjAxMTY3Myw4NjkuNTY4MDkzIDIzMy43MTU5NTMsODY5LjU2ODA5MyBDMjM1LjcyMzczNSw4NjkuNTY4MDkzIDIzNy40Mzk2ODksODY4Ljg1NjAzMSAyMzguODYzODEzLDg2Ny40MzE5MDcgQzI0MC4yODc5MzgsODY2LjAwNzc4MiAyNDEsODY0LjI5MTgyOSAyNDEsODYyLjI4NDA0NyBDMjQxLDg2MC4yNzYyNjUgMjQwLjI4NzkzOCw4NTguNTYwMzExIDIzOC44NjM4MTMsODU3LjEzNjE4NyBDMjM3LjQzOTY4OSw4NTUuNzEyMDYyIDIzNS43MjM3MzUsODU1IDIzMy43MTU5NTMsODU1IEMyMzEuNzA4MTcxLDg1NSAyMjkuOTkyMjE4LDg1NS43MTIwNjIgMjI4LjU2ODA5Myw4NTcuMTM2MTg3IEMyMjcuMTQzOTY5LDg1OC41NjAzMTEgMjI2LjQzMTkwNyw4NjAuMjc2MjY1IDIyNi40MzE5MDcsODYyLjI4NDA0NyBDMjI2LjQzMTkwNyw4NjMuOTg4MzI3IDIyNi45Njg4NzIsODY1LjUxNzUxIDIyOC4wNDI4MDIsODY2Ljg3MTU5NSBMMjIzLjI0NTEzNiw4NzEuNjY5MjYxIEMyMjMuMDgxNzEyLDg3MS44MDkzMzkgMjIzLDg3MS45OTAyNzIgMjIzLDg3Mi4yMTIwNjIgQzIyMyw4NzIuNDMzODUyIDIyMy4wNzU4NzUsODcyLjYyMDYyMyAyMjMuMjI3NjI2LDg3Mi43NzIzNzQgQzIyMy4zNzkzNzcsODcyLjkyNDEyNSAyMjMuNTY2MTQ4LDg3MyAyMjMuNzg3OTM4LDg3MyBaIE0yMzMuNzE1OTUzLDg2OC40NDc0NzEgQzIzMi4wMTE2NzMsODY4LjQ0NzQ3MSAyMzAuNTU4MzY2LDg2Ny44NDYzMDQgMjI5LjM1NjAzMSw4NjYuNjQzOTY5IEMyMjguMTUzNjk2LDg2NS40NDE2MzQgMjI3LjU1MjUyOSw4NjMuOTg4MzI3IDIyNy41NTI1MjksODYyLjI4NDA0NyBDMjI3LjU1MjUyOSw4NjAuNTc5NzY3IDIyOC4xNTM2OTYsODU5LjEyNjQ1OSAyMjkuMzU2MDMxLDg1Ny45MjQxMjUgQzIzMC41NTgzNjYsODU2LjcyMTc5IDIzMi4wMTE2NzMsODU2LjEyMDYyMyAyMzMuNzE1OTUzLDg1Ni4xMjA2MjMgQzIzNS40MjAyMzMsODU2LjEyMDYyMyAyMzYuODczNTQxLDg1Ni43MjE3OSAyMzguMDc1ODc1LDg1Ny45MjQxMjUgQzIzOS4yNzgyMSw4NTkuMTI2NDU5IDIzOS44NzkzNzcsODYwLjU3OTc2NyAyMzkuODc5Mzc3LDg2Mi4yODQwNDcgQzIzOS44NzkzNzcsODYzLjk4ODMyNyAyMzkuMjcyMzc0LDg2NS40NDc0NzEgMjM4LjA1ODM2Niw4NjYuNjYxNDc5IEMyMzYuODY3NzA0LDg2Ny44NTIxNCAyMzUuNDIwMjMzLDg2OC40NDc0NzEgMjMzLjcxNTk1Myw4NjguNDQ3NDcxIFoiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MSAtODU1KSIvPgo8L3N2Zz4K) no-repeat center center;
  position: relative;
  cursor: pointer;
}

/* line 15, resources/assets/styles/components/_header-search.scss */

.header-search__input[type="text"] {
  width: 100%;
  height: 44px;
  padding-top: 12px;
  padding-left: 25px;
  font-size: 0.9375rem;
  line-height: 3.125rem;
  border: 0;
  border-bottom: 1px solid #979797;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMjIzLjc4NzkzOCw4NzMgQzIyNC4wMDk3MjgsODczIDIyNC4xOTA2NjEsODcyLjkxODI4OCAyMjQuMzMwNzM5LDg3Mi43NTQ4NjQgTDIyOS4xMjg0MDUsODY3Ljk1NzE5OCBDMjMwLjQ4MjQ5LDg2OS4wMzExMjggMjMyLjAxMTY3Myw4NjkuNTY4MDkzIDIzMy43MTU5NTMsODY5LjU2ODA5MyBDMjM1LjcyMzczNSw4NjkuNTY4MDkzIDIzNy40Mzk2ODksODY4Ljg1NjAzMSAyMzguODYzODEzLDg2Ny40MzE5MDcgQzI0MC4yODc5MzgsODY2LjAwNzc4MiAyNDEsODY0LjI5MTgyOSAyNDEsODYyLjI4NDA0NyBDMjQxLDg2MC4yNzYyNjUgMjQwLjI4NzkzOCw4NTguNTYwMzExIDIzOC44NjM4MTMsODU3LjEzNjE4NyBDMjM3LjQzOTY4OSw4NTUuNzEyMDYyIDIzNS43MjM3MzUsODU1IDIzMy43MTU5NTMsODU1IEMyMzEuNzA4MTcxLDg1NSAyMjkuOTkyMjE4LDg1NS43MTIwNjIgMjI4LjU2ODA5Myw4NTcuMTM2MTg3IEMyMjcuMTQzOTY5LDg1OC41NjAzMTEgMjI2LjQzMTkwNyw4NjAuMjc2MjY1IDIyNi40MzE5MDcsODYyLjI4NDA0NyBDMjI2LjQzMTkwNyw4NjMuOTg4MzI3IDIyNi45Njg4NzIsODY1LjUxNzUxIDIyOC4wNDI4MDIsODY2Ljg3MTU5NSBMMjIzLjI0NTEzNiw4NzEuNjY5MjYxIEMyMjMuMDgxNzEyLDg3MS44MDkzMzkgMjIzLDg3MS45OTAyNzIgMjIzLDg3Mi4yMTIwNjIgQzIyMyw4NzIuNDMzODUyIDIyMy4wNzU4NzUsODcyLjYyMDYyMyAyMjMuMjI3NjI2LDg3Mi43NzIzNzQgQzIyMy4zNzkzNzcsODcyLjkyNDEyNSAyMjMuNTY2MTQ4LDg3MyAyMjMuNzg3OTM4LDg3MyBaIE0yMzMuNzE1OTUzLDg2OC40NDc0NzEgQzIzMi4wMTE2NzMsODY4LjQ0NzQ3MSAyMzAuNTU4MzY2LDg2Ny44NDYzMDQgMjI5LjM1NjAzMSw4NjYuNjQzOTY5IEMyMjguMTUzNjk2LDg2NS40NDE2MzQgMjI3LjU1MjUyOSw4NjMuOTg4MzI3IDIyNy41NTI1MjksODYyLjI4NDA0NyBDMjI3LjU1MjUyOSw4NjAuNTc5NzY3IDIyOC4xNTM2OTYsODU5LjEyNjQ1OSAyMjkuMzU2MDMxLDg1Ny45MjQxMjUgQzIzMC41NTgzNjYsODU2LjcyMTc5IDIzMi4wMTE2NzMsODU2LjEyMDYyMyAyMzMuNzE1OTUzLDg1Ni4xMjA2MjMgQzIzNS40MjAyMzMsODU2LjEyMDYyMyAyMzYuODczNTQxLDg1Ni43MjE3OSAyMzguMDc1ODc1LDg1Ny45MjQxMjUgQzIzOS4yNzgyMSw4NTkuMTI2NDU5IDIzOS44NzkzNzcsODYwLjU3OTc2NyAyMzkuODc5Mzc3LDg2Mi4yODQwNDcgQzIzOS44NzkzNzcsODYzLjk4ODMyNyAyMzkuMjcyMzc0LDg2NS40NDc0NzEgMjM4LjA1ODM2Niw4NjYuNjYxNDc5IEMyMzYuODY3NzA0LDg2Ny44NTIxNCAyMzUuNDIwMjMzLDg2OC40NDc0NzEgMjMzLjcxNTk1Myw4NjguNDQ3NDcxIFoiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MSAtODU1KSIvPgo8L3N2Zz4K) no-repeat left bottom 7px;
}

/* line 27, resources/assets/styles/components/_header-search.scss */

.header-search__input[type="text"]::-webkit-input-placeholder {
  color: #696969;
  font-size: 0.9375rem;
}

.header-search__input[type="text"]::-moz-placeholder {
  color: #696969;
  font-size: 0.9375rem;
}

.header-search__input[type="text"]::-ms-input-placeholder {
  color: #696969;
  font-size: 0.9375rem;
}

.header-search__input[type="text"]::placeholder {
  color: #696969;
  font-size: 0.9375rem;
}

/* line 32, resources/assets/styles/components/_header-search.scss */

.header-search__input[type="text"]:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMjIzLjc4NzkzOCw4NzMgQzIyNC4wMDk3MjgsODczIDIyNC4xOTA2NjEsODcyLjkxODI4OCAyMjQuMzMwNzM5LDg3Mi43NTQ4NjQgTDIyOS4xMjg0MDUsODY3Ljk1NzE5OCBDMjMwLjQ4MjQ5LDg2OS4wMzExMjggMjMyLjAxMTY3Myw4NjkuNTY4MDkzIDIzMy43MTU5NTMsODY5LjU2ODA5MyBDMjM1LjcyMzczNSw4NjkuNTY4MDkzIDIzNy40Mzk2ODksODY4Ljg1NjAzMSAyMzguODYzODEzLDg2Ny40MzE5MDcgQzI0MC4yODc5MzgsODY2LjAwNzc4MiAyNDEsODY0LjI5MTgyOSAyNDEsODYyLjI4NDA0NyBDMjQxLDg2MC4yNzYyNjUgMjQwLjI4NzkzOCw4NTguNTYwMzExIDIzOC44NjM4MTMsODU3LjEzNjE4NyBDMjM3LjQzOTY4OSw4NTUuNzEyMDYyIDIzNS43MjM3MzUsODU1IDIzMy43MTU5NTMsODU1IEMyMzEuNzA4MTcxLDg1NSAyMjkuOTkyMjE4LDg1NS43MTIwNjIgMjI4LjU2ODA5Myw4NTcuMTM2MTg3IEMyMjcuMTQzOTY5LDg1OC41NjAzMTEgMjI2LjQzMTkwNyw4NjAuMjc2MjY1IDIyNi40MzE5MDcsODYyLjI4NDA0NyBDMjI2LjQzMTkwNyw4NjMuOTg4MzI3IDIyNi45Njg4NzIsODY1LjUxNzUxIDIyOC4wNDI4MDIsODY2Ljg3MTU5NSBMMjIzLjI0NTEzNiw4NzEuNjY5MjYxIEMyMjMuMDgxNzEyLDg3MS44MDkzMzkgMjIzLDg3MS45OTAyNzIgMjIzLDg3Mi4yMTIwNjIgQzIyMyw4NzIuNDMzODUyIDIyMy4wNzU4NzUsODcyLjYyMDYyMyAyMjMuMjI3NjI2LDg3Mi43NzIzNzQgQzIyMy4zNzkzNzcsODcyLjkyNDEyNSAyMjMuNTY2MTQ4LDg3MyAyMjMuNzg3OTM4LDg3MyBaIE0yMzMuNzE1OTUzLDg2OC40NDc0NzEgQzIzMi4wMTE2NzMsODY4LjQ0NzQ3MSAyMzAuNTU4MzY2LDg2Ny44NDYzMDQgMjI5LjM1NjAzMSw4NjYuNjQzOTY5IEMyMjguMTUzNjk2LDg2NS40NDE2MzQgMjI3LjU1MjUyOSw4NjMuOTg4MzI3IDIyNy41NTI1MjksODYyLjI4NDA0NyBDMjI3LjU1MjUyOSw4NjAuNTc5NzY3IDIyOC4xNTM2OTYsODU5LjEyNjQ1OSAyMjkuMzU2MDMxLDg1Ny45MjQxMjUgQzIzMC41NTgzNjYsODU2LjcyMTc5IDIzMi4wMTE2NzMsODU2LjEyMDYyMyAyMzMuNzE1OTUzLDg1Ni4xMjA2MjMgQzIzNS40MjAyMzMsODU2LjEyMDYyMyAyMzYuODczNTQxLDg1Ni43MjE3OSAyMzguMDc1ODc1LDg1Ny45MjQxMjUgQzIzOS4yNzgyMSw4NTkuMTI2NDU5IDIzOS44NzkzNzcsODYwLjU3OTc2NyAyMzkuODc5Mzc3LDg2Mi4yODQwNDcgQzIzOS44NzkzNzcsODYzLjk4ODMyNyAyMzkuMjcyMzc0LDg2NS40NDc0NzEgMjM4LjA1ODM2Niw4NjYuNjYxNDc5IEMyMzYuODY3NzA0LDg2Ny44NTIxNCAyMzUuNDIwMjMzLDg2OC40NDc0NzEgMjMzLjcxNTk1Myw4NjguNDQ3NDcxIFoiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MSAtODU1KSIvPgo8L3N2Zz4K) no-repeat left bottom 7px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 40, resources/assets/styles/components/_header-search.scss */

.header-search__form {
  width: 100%;
}

/* line 44, resources/assets/styles/components/_header-search.scss */

.header-search__submit {
  width: 30px;
  height: 100%;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAAyElEQVRIie3SPUrDMRjA4SeiFevgpCjeRbAH8ACeo1O7BEQRxB7GCwjO7p5AlDoKIl1eFwWhlPrXGDrkt+bjIS+h1WqtUjGxFVmvy5m1IvKrIe7jwm5dOFxjauYusv1qcMrecIJH3Ma5g6VnSsBfRdbHDQ5tGKSxpypwF7w4/FN8Do5LO96dYfOPfh+neMAgZdPvi2V+9S9anVHXQGH931CO09jzor3FXjyH5sVoMbgrSrlRj7Cn5yiNvBS6c3lxZfvz1a1Wq34f3sw9I8h0w04AAAAASUVORK5CYII=) no-repeat bottom 2px right -3px;
  position: absolute;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

/* line 59, resources/assets/styles/components/_header-search.scss */

.bg-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  background-color: #1d1d1b;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 71, resources/assets/styles/components/_header-search.scss */

  .header-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    width: 100%;
    padding: 0 30px;
    position: fixed;
    top: 44px;
    z-index: 10;
    background: #fff;
  }

  /* line 81, resources/assets/styles/components/_header-search.scss */

  .header-search form {
    width: 100%;
  }

  /* line 85, resources/assets/styles/components/_header-search.scss */

  .header-search__input {
    display: block;
  }
}

@media screen and (min-width: 75em) {
  /* line 94, resources/assets/styles/components/_header-search.scss */

  .header-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 10px;
  }

  /* line 99, resources/assets/styles/components/_header-search.scss */

  .header-search__toggle {
    display: block;
  }

  /* line 103, resources/assets/styles/components/_header-search.scss */

  .header-search__form {
    display: none;
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: 100;
  }

  /* line 113, resources/assets/styles/components/_header-search.scss */

  .header-search__form form {
    width: 510px;
    margin: 8px auto 0;
    padding: 0 0 35px;
    position: relative;
  }

  /* line 123, resources/assets/styles/components/_header-search.scss */

  .header-search.active .header-search__form {
    display: block;
  }

  /* line 128, resources/assets/styles/components/_header-search.scss */

  .header-search.active ~ .bg-overlay {
    top: 64px;
    opacity: 0.25;
  }

  /* line 136, resources/assets/styles/components/_header-search.scss */

  .header-search .focus-in .header-search__submit {
    opacity: 1;
  }
}

/* line 1, resources/assets/styles/components/_breadcrumb.scss */

#breadcrumbs {
  display: none;
  font-size: 0;
  font-family: "Poppins", Arial;
  margin-bottom: 0;
}

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

#breadcrumbs a,
#breadcrumbs .breadcrumb_last {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #b9b9b9;
  font-size: 0.8125rem;
  line-height: cacl(23/13);
}

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

#breadcrumbs a {
  padding-right: 20px;
  position: relative;
  text-decoration: underline;
}

/* line 21, resources/assets/styles/components/_breadcrumb.scss */

#breadcrumbs a::after {
  content: "";
  display: block;
  height: 11px;
  width: 1px;
  background-color: #ff8000;
  position: absolute;
  top: 6px;
  right: 9px;
  -webkit-transform: rotate(20deg);
       -o-transform: rotate(20deg);
          transform: rotate(20deg);
}

/* line 33, resources/assets/styles/components/_breadcrumb.scss */

#breadcrumbs a:hover {
  color: #ff8000;
  text-decoration: underline;
}

/* line 39, resources/assets/styles/components/_breadcrumb.scss */

#breadcrumbs > .row {
  padding-left: 30px;
  padding-right: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 46, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs {
    display: block;
    margin-top: 0;
  }

  /* line 50, resources/assets/styles/components/_breadcrumb.scss */

  #breadcrumbs > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_pagination.scss */

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(177, 187, 192, 0.3);
  margin-bottom: 0;
}

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

.pagination-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 12, resources/assets/styles/components/_pagination.scss */

.pagination > .row {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 17, resources/assets/styles/components/_pagination.scss */

.pagination .page-numbers {
  height: 32px;
  font-size: 0.8125rem;
  line-height: calc(30 / 13);
  margin-right: 20px;
  position: relative;
}

/* line 24, resources/assets/styles/components/_pagination.scss */

.pagination .page-numbers::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background-color: #ff8000;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}

/* line 40, resources/assets/styles/components/_pagination.scss */

.pagination .page-numbers:hover {
  color: #ff8000;
  background: transparent;
}

/* line 46, resources/assets/styles/components/_pagination.scss */

.pagination .prev {
  font-size: 0;
  width: 27px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTE0OS41LDg4MSBDMTQ5LjcxMzAwMSw4ODEgMTQ5Ljg4MDM2LDg4MC45MjcwNzUgMTUwLjAwMjA3NSw4ODAuNzgxMjI2IEwxNTQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE1NS4wODM2NzksODc1LjkwOTg1MyAxNTUuMDgzNjc5LDg3NS41ODE2OTEgMTU0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxNTQuNDE0MjQ2LDg3NC45MTA3ODQgMTU0LjA3OTUzLDg3NC45MTgwNzYgMTUzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNDkuNSw4NzkuMjkzNTYxIEwxNDUuMjU1MTg3LDg3NS4yNjgxMTUgQzE0NC45MjA0Nyw4NzQuOTE4MDc2IDE0NC41ODU3NTQsODc0LjkxMDc4NCAxNDQuMjUxMDM3LDg3NS4yNDYyMzcgQzE0My45MTYzMjEsODc1LjU4MTY5MSAxNDMuOTE2MzIxLDg3NS45MDk4NTMgMTQ0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNDguOTk3OTI1LDg4MC43ODEyMjYgQzE0OS4xMTk2NCw4ODAuOTI3MDc1IDE0OS4yODY5OTksODgxIDE0OS41LDg4MSBaIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MTIuNSAzNjkpIi8+Cjwvc3ZnPgo=) no-repeat center bottom 7px;
}

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

.pagination .prev::after {
  display: none;
}

/* line 55, resources/assets/styles/components/_pagination.scss */

.pagination .prev:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0VGODAwMCIgZD0iTTE0OS41LDg4MSBDMTQ5LjcxMzAwMSw4ODEgMTQ5Ljg4MDM2LDg4MC45MjcwNzUgMTUwLjAwMjA3NSw4ODAuNzgxMjI2IEwxNTQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE1NS4wODM2NzksODc1LjkwOTg1MyAxNTUuMDgzNjc5LDg3NS41ODE2OTEgMTU0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxNTQuNDE0MjQ2LDg3NC45MTA3ODQgMTU0LjA3OTUzLDg3NC45MTgwNzYgMTUzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNDkuNSw4NzkuMjkzNTYxIEwxNDUuMjU1MTg3LDg3NS4yNjgxMTUgQzE0NC45MjA0Nyw4NzQuOTE4MDc2IDE0NC41ODU3NTQsODc0LjkxMDc4NCAxNDQuMjUxMDM3LDg3NS4yNDYyMzcgQzE0My45MTYzMjEsODc1LjU4MTY5MSAxNDMuOTE2MzIxLDg3NS45MDk4NTMgMTQ0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNDguOTk3OTI1LDg4MC43ODEyMjYgQzE0OS4xMTk2NCw4ODAuOTI3MDc1IDE0OS4yODY5OTksODgxIDE0OS41LDg4MSBaIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MTIuNSAzNjkpIi8+Cjwvc3ZnPgo=) no-repeat center bottom 7px;
}

/* line 60, resources/assets/styles/components/_pagination.scss */

.pagination .next {
  font-size: 0;
  width: 27px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center bottom 7px;
}

/* line 65, resources/assets/styles/components/_pagination.scss */

.pagination .next::after {
  display: none;
}

/* line 69, resources/assets/styles/components/_pagination.scss */

.pagination .next:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0VGODAwMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center bottom 7px;
}

/* line 74, resources/assets/styles/components/_pagination.scss */

.pagination .current {
  color: #ff8000;
  font-weight: bold;
  background: transparent;
}

/* line 79, resources/assets/styles/components/_pagination.scss */

.pagination .current::after {
  width: 27px;
}

@media print, screen and (min-width: 64em) {
  /* line 86, resources/assets/styles/components/_pagination.scss */

  .pagination {
    margin-top: 0;
  }

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

  .pagination > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_share-this.scss */

.share-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  color: #ff8000;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.625rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: justify;
}

/* line 14, resources/assets/styles/components/_share-this.scss */

.share-block .share-txt {
  margin-right: 17px;
}

/* line 19, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 10px 0 0;
}

/* line 25, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn * {
  opacity: 0;
}

/* line 29, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-email {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNMzg1LDEzNTMgTDM4NSwxMzI1IEwzNTcsMTMyNSBMMzU3LDEzNTMgTDM4NSwxMzUzIFogTTM3MSwxMzQwLjAzOTA2IEwzNjMuMDE1NjI1LDEzMzMuMDkzNzUgTDM3OC45ODQzNzUsMTMzMy4wOTM3NSBMMzcxLDEzNDAuMDM5MDYgWiBNMzYxLjkyMTg3NSwxMzQzLjkyMTg4IEwzNjEuOTIxODc1LDEzMzQuMDc4MTIgTDM2Ny42MDkzNzUsMTMzOSBMMzYxLjkyMTg3NSwxMzQzLjkyMTg4IFogTTM4MC4xMzI4MTIsMTM0My45MjE4OCBMMzgwLjA3ODEyNSwxMzQzLjkyMTg4IEwzNzQuMzkwNjI1LDEzMzkgTDM4MC4xMzI4MTIsMTMzNC4xMzI4MSBMMzgwLjEzMjgxMiwxMzQzLjkyMTg4IFogTTM3OC45ODQzNzUsMTM0NC45MDYyNSBMMzYzLjAxNTYyNSwxMzQ0LjkwNjI1IEwzNjguNTkzNzUsMTM0MC4wMzkwNiBMMzcxLDEzNDEuOTUzMTIgTDM3My4zNTE1NjIsMTM0MC4wMzkwNiBMMzc4Ljk4NDM3NSwxMzQ0LjkwNjI1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTcgLTEzMjUpIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 32, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-email:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNMzg1LDEzOTggTDM4NSwxMzcwIEwzNTcsMTM3MCBMMzU3LDEzOTggTDM4NSwxMzk4IFogTTM3MSwxMzg1LjAzOTA2IEwzNjMuMDE1NjI1LDEzNzguMDkzNzUgTDM3OC45ODQzNzUsMTM3OC4wOTM3NSBMMzcxLDEzODUuMDM5MDYgWiBNMzYxLjkyMTg3NSwxMzg4LjkyMTg4IEwzNjEuOTIxODc1LDEzNzkuMDc4MTIgTDM2Ny42MDkzNzUsMTM4NCBMMzYxLjkyMTg3NSwxMzg4LjkyMTg4IFogTTM4MC4xMzI4MTIsMTM4OC45MjE4OCBMMzgwLjA3ODEyNSwxMzg4LjkyMTg4IEwzNzQuMzkwNjI1LDEzODQgTDM4MC4xMzI4MTIsMTM3OS4xMzI4MSBMMzgwLjEzMjgxMiwxMzg4LjkyMTg4IFogTTM3OC45ODQzNzUsMTM4OS45MDYyNSBMMzYzLjAxNTYyNSwxMzg5LjkwNjI1IEwzNjguNTkzNzUsMTM4NS4wMzkwNiBMMzcxLDEzODYuOTUzMTIgTDM3My4zNTE1NjIsMTM4NS4wMzkwNiBMMzc4Ljk4NDM3NSwxMzg5LjkwNjI1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTcgLTEzNzApIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 37, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-facebook {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNNDI1LDEzNTMgTDQyNSwxMzI1IEwzOTcsMTMyNSBMMzk3LDEzNTMgTDQyNSwxMzUzIFogTTQxMi4xNDg0MzgsMTM0Ni42MDE1NiBMNDA5LjAzMTI1LDEzNDYuNjAxNTYgTDQwOS4wMzEyNSwxMzM5IEw0MDcuNDQ1MzEyLDEzMzkgTDQwNy40NDUzMTIsMTMzNi4zNzUgTDQwOS4wMzEyNSwxMzM2LjM3NSBMNDA5LjAzMTI1LDEzMzQuODQzNzUgQzQwOS4wMzEyNSwxMzMyLjU0Njg4IDQxMC4xNjE0NTgsMTMzMS4zOTg0NCA0MTIuNDIxODc1LDEzMzEuMzk4NDQgTDQxNC41NTQ2ODgsMTMzMS4zOTg0NCBMNDE0LjU1NDY4OCwxMzM0LjAyMzQ0IEw0MTMuMTg3NSwxMzM0LjAyMzQ0IEM0MTIuODU5Mzc1LDEzMzQuMDIzNDQgNDEyLjYyMjM5NiwxMzM0LjA2OTAxIDQxMi40NzY1NjIsMTMzNC4xNjAxNiBDNDEyLjMzMDcyOSwxMzM0LjI1MTMgNDEyLjIzOTU4MywxMzM0LjM2MDY4IDQxMi4yMDMxMjUsMTMzNC40ODgyOCBDNDEyLjE2NjY2NywxMzM0LjYxNTg5IDQxMi4xNDg0MzgsMTMzNC44MDcyOSA0MTIuMTQ4NDM4LDEzMzUuMDYyNSBMNDEyLjE0ODQzOCwxMzM2LjM3NSBMNDE0LjU1NDY4OCwxMzM2LjM3NSBMNDE0LjI4MTI1LDEzMzkgTDQxMi4xNDg0MzgsMTMzOSBMNDEyLjE0ODQzOCwxMzQ2LjYwMTU2IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTcgLTEzMjUpIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 40, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-facebook:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNNDI1LDEzOTggTDQyNSwxMzcwIEwzOTcsMTM3MCBMMzk3LDEzOTggTDQyNSwxMzk4IFogTTQxMi4xNDg0MzgsMTM5MS42MDE1NiBMNDA5LjAzMTI1LDEzOTEuNjAxNTYgTDQwOS4wMzEyNSwxMzg0IEw0MDcuNDQ1MzEyLDEzODQgTDQwNy40NDUzMTIsMTM4MS4zNzUgTDQwOS4wMzEyNSwxMzgxLjM3NSBMNDA5LjAzMTI1LDEzNzkuODQzNzUgQzQwOS4wMzEyNSwxMzc3LjU0Njg4IDQxMC4xNjE0NTgsMTM3Ni4zOTg0NCA0MTIuNDIxODc1LDEzNzYuMzk4NDQgTDQxNC41NTQ2ODgsMTM3Ni4zOTg0NCBMNDE0LjU1NDY4OCwxMzc5LjAyMzQ0IEw0MTMuMTg3NSwxMzc5LjAyMzQ0IEM0MTIuODU5Mzc1LDEzNzkuMDIzNDQgNDEyLjYyMjM5NiwxMzc5LjA2OTAxIDQxMi40NzY1NjIsMTM3OS4xNjAxNiBDNDEyLjMzMDcyOSwxMzc5LjI1MTMgNDEyLjIzOTU4MywxMzc5LjM2MDY4IDQxMi4yMDMxMjUsMTM3OS40ODgyOCBDNDEyLjE2NjY2NywxMzc5LjYxNTg5IDQxMi4xNDg0MzgsMTM3OS44MDcyOSA0MTIuMTQ4NDM4LDEzODAuMDYyNSBMNDEyLjE0ODQzOCwxMzgxLjM3NSBMNDE0LjU1NDY4OCwxMzgxLjM3NSBMNDE0LjI4MTI1LDEzODQgTDQxMi4xNDg0MzgsMTM4NCBMNDEyLjE0ODQzOCwxMzkxLjYwMTU2IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTcgLTEzNzApIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 45, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-linkedin {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNNDY2LDEzNTMgTDQ2NiwxMzI1IEw0MzgsMTMyNSBMNDM4LDEzNTMgTDQ2NiwxMzUzIFogTTQ0Ni44NTkzNzUsMTMzNC43MzQzOCBDNDQ2LjMxMjUsMTMzNC43MzQzOCA0NDUuODg0MTE1LDEzMzQuNTc5NDMgNDQ1LjU3NDIxOSwxMzM0LjI2OTUzIEM0NDUuMjY0MzIzLDEzMzMuOTU5NjQgNDQ1LjEwOTM3NSwxMzMzLjU2NzcxIDQ0NS4xMDkzNzUsMTMzMy4wOTM3NSBDNDQ1LjEwOTM3NSwxMzMyLjY1NjI1IDQ0NS4yNzM0MzgsMTMzMi4yODI1NSA0NDUuNjAxNTYyLDEzMzEuOTcyNjYgQzQ0NS45Mjk2ODgsMTMzMS42NjI3NiA0NDYuMzY3MTg4LDEzMzEuNTA3ODEgNDQ2LjkxNDA2MiwxMzMxLjUwNzgxIEM0NDcuNDI0NDc5LDEzMzEuNTA3ODEgNDQ3Ljg0Mzc1LDEzMzEuNjYyNzYgNDQ4LjE3MTg3NSwxMzMxLjk3MjY2IEM0NDguNSwxMzMyLjI4MjU1IDQ0OC42NjQwNjIsMTMzMi42NTYyNSA0NDguNjY0MDYyLDEzMzMuMDkzNzUgQzQ0OC42NjQwNjIsMTMzMy41Njc3MSA0NDguNSwxMzMzLjk2ODc1IDQ0OC4xNzE4NzUsMTMzNC4yOTY4OCBDNDQ3Ljg0Mzc1LDEzMzQuNTg4NTQgNDQ3LjQwNjI1LDEzMzQuNzM0MzggNDQ2Ljg1OTM3NSwxMzM0LjczNDM4IFogTTQ1My4zNjcxODgsMTM0NS42MTcxOSBMNDUwLjE5NTMxMiwxMzQ1LjYxNzE5IEM0NTAuMjMxNzcxLDEzMzkuODIwMzEgNDUwLjIzMTc3MSwxMzM2LjYzMDIxIDQ1MC4xOTUzMTIsMTMzNi4wNDY4OCBMNDUzLjM2NzE4OCwxMzM2LjA0Njg4IEw0NTMuMzY3MTg4LDEzMzcuNDE0MDYgQzQ1NC4wNTk4OTYsMTMzNi4zNTY3NyA0NTUuMDI2MDQyLDEzMzUuODI4MTIgNDU2LjI2NTYyNSwxMzM1LjgyODEyIEM0NTcuMzU5Mzc1LDEzMzUuODI4MTIgNDU4LjIzNDM3NSwxMzM2LjE5MjcxIDQ1OC44OTA2MjUsMTMzNi45MjE4OCBDNDU5LjU0Njg3NSwxMzM3LjY1MTA0IDQ1OS44NzUsMTMzOC43MjY1NiA0NTkuODc1LDEzNDAuMTQ4NDQgTDQ1OS44NzUsMTM0NS42MTcxOSBMNDU2LjcwMzEyNSwxMzQ1LjYxNzE5IEw0NTYuNzAzMTI1LDEzNDAuNDc2NTYgQzQ1Ni43MDMxMjUsMTMzOS4wNTQ2OSA0NTYuMTU2MjUsMTMzOC4zNDM3NSA0NTUuMDYyNSwxMzM4LjM0Mzc1IEM0NTQuMzMzMzMzLDEzMzguMzQzNzUgNDUzLjc4NjQ1OCwxMzM4LjcyNjU2IDQ1My40MjE4NzUsMTMzOS40OTIxOSBDNDUzLjM4NTQxNywxMzM5LjYzODAyIDQ1My4zNjcxODgsMTMzOS44OTMyMyA0NTMuMzY3MTg4LDEzNDAuMjU3ODEgTDQ1My4zNjcxODgsMTM0NS42MTcxOSBaIE00NDguNDQ1MzEyLDEzNDUuNjE3MTkgTDQ0NS4yNzM0MzgsMTM0NS42MTcxOSBMNDQ1LjI3MzQzOCwxMzM2LjA0Njg4IEw0NDguNDQ1MzEyLDEzMzYuMDQ2ODggTDQ0OC40NDUzMTIsMTM0NS42MTcxOSBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDM4IC0xMzI1KSIvPgo8L3N2Zz4K) no-repeat center center !important;
}

/* line 48, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-linkedin:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNNDY2LDEzOTggTDQ2NiwxMzcwIEw0MzgsMTM3MCBMNDM4LDEzOTggTDQ2NiwxMzk4IFogTTQ0Ni44NTkzNzUsMTM3OS43MzQzOCBDNDQ2LjMxMjUsMTM3OS43MzQzOCA0NDUuODg0MTE1LDEzNzkuNTc5NDMgNDQ1LjU3NDIxOSwxMzc5LjI2OTUzIEM0NDUuMjY0MzIzLDEzNzguOTU5NjQgNDQ1LjEwOTM3NSwxMzc4LjU2NzcxIDQ0NS4xMDkzNzUsMTM3OC4wOTM3NSBDNDQ1LjEwOTM3NSwxMzc3LjY1NjI1IDQ0NS4yNzM0MzgsMTM3Ny4yODI1NSA0NDUuNjAxNTYyLDEzNzYuOTcyNjYgQzQ0NS45Mjk2ODgsMTM3Ni42NjI3NiA0NDYuMzY3MTg4LDEzNzYuNTA3ODEgNDQ2LjkxNDA2MiwxMzc2LjUwNzgxIEM0NDcuNDI0NDc5LDEzNzYuNTA3ODEgNDQ3Ljg0Mzc1LDEzNzYuNjYyNzYgNDQ4LjE3MTg3NSwxMzc2Ljk3MjY2IEM0NDguNSwxMzc3LjI4MjU1IDQ0OC42NjQwNjIsMTM3Ny42NTYyNSA0NDguNjY0MDYyLDEzNzguMDkzNzUgQzQ0OC42NjQwNjIsMTM3OC41Njc3MSA0NDguNSwxMzc4Ljk2ODc1IDQ0OC4xNzE4NzUsMTM3OS4yOTY4OCBDNDQ3Ljg0Mzc1LDEzNzkuNTg4NTQgNDQ3LjQwNjI1LDEzNzkuNzM0MzggNDQ2Ljg1OTM3NSwxMzc5LjczNDM4IFogTTQ1My4zNjcxODgsMTM5MC42MTcxOSBMNDUwLjE5NTMxMiwxMzkwLjYxNzE5IEM0NTAuMjMxNzcxLDEzODQuODIwMzEgNDUwLjIzMTc3MSwxMzgxLjYzMDIxIDQ1MC4xOTUzMTIsMTM4MS4wNDY4OCBMNDUzLjM2NzE4OCwxMzgxLjA0Njg4IEw0NTMuMzY3MTg4LDEzODIuNDE0MDYgQzQ1NC4wNTk4OTYsMTM4MS4zNTY3NyA0NTUuMDI2MDQyLDEzODAuODI4MTIgNDU2LjI2NTYyNSwxMzgwLjgyODEyIEM0NTcuMzU5Mzc1LDEzODAuODI4MTIgNDU4LjIzNDM3NSwxMzgxLjE5MjcxIDQ1OC44OTA2MjUsMTM4MS45MjE4OCBDNDU5LjU0Njg3NSwxMzgyLjY1MTA0IDQ1OS44NzUsMTM4My43MjY1NiA0NTkuODc1LDEzODUuMTQ4NDQgTDQ1OS44NzUsMTM5MC42MTcxOSBMNDU2LjcwMzEyNSwxMzkwLjYxNzE5IEw0NTYuNzAzMTI1LDEzODUuNDc2NTYgQzQ1Ni43MDMxMjUsMTM4NC4wNTQ2OSA0NTYuMTU2MjUsMTM4My4zNDM3NSA0NTUuMDYyNSwxMzgzLjM0Mzc1IEM0NTQuMzMzMzMzLDEzODMuMzQzNzUgNDUzLjc4NjQ1OCwxMzgzLjcyNjU2IDQ1My40MjE4NzUsMTM4NC40OTIxOSBDNDUzLjM4NTQxNywxMzg0LjYzODAyIDQ1My4zNjcxODgsMTM4NC44OTMyMyA0NTMuMzY3MTg4LDEzODUuMjU3ODEgTDQ1My4zNjcxODgsMTM5MC42MTcxOSBaIE00NDguNDQ1MzEyLDEzOTAuNjE3MTkgTDQ0NS4yNzM0MzgsMTM5MC42MTcxOSBMNDQ1LjI3MzQzOCwxMzgxLjA0Njg4IEw0NDguNDQ1MzEyLDEzODEuMDQ2ODggTDQ0OC40NDUzMTIsMTM5MC42MTcxOSBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDM4IC0xMzcwKSIvPgo8L3N2Zz4K) no-repeat center center !important;
}

/* line 53, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-twitter {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJNNTA2LDEzNTMgTDUwNiwxMzI1IEw0NzgsMTMyNSBMNDc4LDEzNTMgTDUwNiwxMzUzIFogTTQ4OC42NjQwNjIsMTM0Ni43NjU2MiBDNDg2LjYyMjM5NiwxMzQ2Ljc2NTYyIDQ4NC43NDQ3OTIsMTM0Ni4yMTg3NSA0ODMuMDMxMjUsMTM0NS4xMjUgQzQ4My4xNDA2MjUsMTM0NS4xMjUgNDgzLjI5NTU3MywxMzQ1LjEzNDExIDQ4My40OTYwOTQsMTM0NS4xNTIzNCBDNDgzLjY5NjYxNSwxMzQ1LjE3MDU3IDQ4My44MzMzMzMsMTM0NS4xNzk2OSA0ODMuOTA2MjUsMTM0NS4xNzk2OSBDNDg1LjU4MzMzMywxMzQ1LjE3OTY5IDQ4Ny4wOTYzNTQsMTM0NC42NTEwNCA0ODguNDQ1MzEyLDEzNDMuNTkzNzUgQzQ4Ny42Nzk2ODgsMTM0My41OTM3NSA0ODYuOTc3ODY1LDEzNDMuMzU2NzcgNDg2LjMzOTg0NCwxMzQyLjg4MjgxIEM0ODUuNzAxODIzLDEzNDIuNDA4ODUgNDg1LjI3MzQzOCwxMzQxLjgwNzI5IDQ4NS4wNTQ2ODgsMTM0MS4wNzgxMiBDNDg1LjIwMDUyMSwxMzQxLjExNDU4IDQ4NS40MTkyNzEsMTM0MS4xMzI4MSA0ODUuNzEwOTM4LDEzNDEuMTMyODEgQzQ4NS45Mjk2ODgsMTM0MS4xMzI4MSA0ODYuMjU3ODEyLDEzNDEuMDk2MzUgNDg2LjY5NTMxMiwxMzQxLjAyMzQ0IEM0ODUuODU2NzcxLDEzNDAuODQxMTUgNDg1LjE1NDk0OCwxMzQwLjQyMTg4IDQ4NC41ODk4NDQsMTMzOS43NjU2MiBDNDg0LjAyNDc0LDEzMzkuMTA5MzggNDgzLjc0MjE4OCwxMzM4LjMyNTUyIDQ4My43NDIxODgsMTMzNy40MTQwNiBDNDg0LjI1MjYwNCwxMzM3LjcwNTczIDQ4NC44MTc3MDgsMTMzNy44NTE1NiA0ODUuNDM3NSwxMzM3Ljg1MTU2IEM0ODQuMzQzNzUsMTMzNy4xMjI0IDQ4My43OTY4NzUsMTMzNi4xMDE1NiA0ODMuNzk2ODc1LDEzMzQuNzg5MDYgQzQ4My43OTY4NzUsMTMzNC4xMzI4MSA0ODMuOTYwOTM4LDEzMzMuNTMxMjUgNDg0LjI4OTA2MiwxMzMyLjk4NDM4IEM0ODYuMjU3ODEyLDEzMzUuMzU0MTcgNDg4Ljc1NTIwOCwxMzM2LjYzMDIxIDQ5MS43ODEyNSwxMzM2LjgxMjUgQzQ5MS43NDQ3OTIsMTMzNi42MzAyMSA0OTEuNzI2NTYyLDEzMzYuMzM4NTQgNDkxLjcyNjU2MiwxMzM1LjkzNzUgQzQ5MS43MjY1NjIsMTMzNC45NTMxMiA0OTIuMDcyOTE3LDEzMzQuMTA1NDcgNDkyLjc2NTYyNSwxMzMzLjM5NDUzIEM0OTMuNDU4MzMzLDEzMzIuNjgzNTkgNDk0LjMxNTEwNCwxMzMyLjMyODEyIDQ5NS4zMzU5MzgsMTMzMi4zMjgxMiBDNDk2LjQyOTY4OCwxMzMyLjMyODEyIDQ5Ny4zMjI5MTcsMTMzMi43MTA5NCA0OTguMDE1NjI1LDEzMzMuNDc2NTYgQzQ5OC43NDQ3OTIsMTMzMy4zMzA3MyA0OTkuNTEwNDE3LDEzMzMuMDM5MDYgNTAwLjMxMjUsMTMzMi42MDE1NiBDNTAwLjAyMDgzMywxMzMzLjQ3NjU2IDQ5OS40OTIxODgsMTMzNC4xMzI4MSA0OTguNzI2NTYyLDEzMzQuNTcwMzEgQzQ5OS4zNDYzNTQsMTMzNC41MzM4NSA1MDAuMDM5MDYyLDEzMzQuMzUxNTYgNTAwLjgwNDY4OCwxMzM0LjAyMzQ0IEM1MDAuMjU3ODEyLDEzMzQuNzg5MDYgNDk5LjY1NjI1LDEzMzUuNDA4ODUgNDk5LDEzMzUuODgyODEgTDQ5OSwxMzM2LjM3NSBDNDk5LDEzMzkgNDk4LjA2MTE5OCwxMzQxLjM4ODAyIDQ5Ni4xODM1OTQsMTM0My41MzkwNiBDNDk0LjMwNTk5LDEzNDUuNjkwMSA0OTEuNzk5NDc5LDEzNDYuNzY1NjIgNDg4LjY2NDA2MiwxMzQ2Ljc2NTYyIFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzggLTEzMjUpIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 56, resources/assets/styles/components/_share-this.scss */

.share-block .at-share-btn-elements .at-share-btn.at-svc-twitter:hover {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8cGF0aCBmaWxsPSIjNEQ0RDREIiBkPSJNNTA2LDEzOTggTDUwNiwxMzcwIEw0NzgsMTM3MCBMNDc4LDEzOTggTDUwNiwxMzk4IFogTTQ4OC42NjQwNjIsMTM5MS43NjU2MiBDNDg2LjYyMjM5NiwxMzkxLjc2NTYyIDQ4NC43NDQ3OTIsMTM5MS4yMTg3NSA0ODMuMDMxMjUsMTM5MC4xMjUgQzQ4My4xNDA2MjUsMTM5MC4xMjUgNDgzLjI5NTU3MywxMzkwLjEzNDExIDQ4My40OTYwOTQsMTM5MC4xNTIzNCBDNDgzLjY5NjYxNSwxMzkwLjE3MDU3IDQ4My44MzMzMzMsMTM5MC4xNzk2OSA0ODMuOTA2MjUsMTM5MC4xNzk2OSBDNDg1LjU4MzMzMywxMzkwLjE3OTY5IDQ4Ny4wOTYzNTQsMTM4OS42NTEwNCA0ODguNDQ1MzEyLDEzODguNTkzNzUgQzQ4Ny42Nzk2ODgsMTM4OC41OTM3NSA0ODYuOTc3ODY1LDEzODguMzU2NzcgNDg2LjMzOTg0NCwxMzg3Ljg4MjgxIEM0ODUuNzAxODIzLDEzODcuNDA4ODUgNDg1LjI3MzQzOCwxMzg2LjgwNzI5IDQ4NS4wNTQ2ODgsMTM4Ni4wNzgxMiBDNDg1LjIwMDUyMSwxMzg2LjExNDU4IDQ4NS40MTkyNzEsMTM4Ni4xMzI4MSA0ODUuNzEwOTM4LDEzODYuMTMyODEgQzQ4NS45Mjk2ODgsMTM4Ni4xMzI4MSA0ODYuMjU3ODEyLDEzODYuMDk2MzUgNDg2LjY5NTMxMiwxMzg2LjAyMzQ0IEM0ODUuODU2NzcxLDEzODUuODQxMTUgNDg1LjE1NDk0OCwxMzg1LjQyMTg4IDQ4NC41ODk4NDQsMTM4NC43NjU2MiBDNDg0LjAyNDc0LDEzODQuMTA5MzggNDgzLjc0MjE4OCwxMzgzLjMyNTUyIDQ4My43NDIxODgsMTM4Mi40MTQwNiBDNDg0LjI1MjYwNCwxMzgyLjcwNTczIDQ4NC44MTc3MDgsMTM4Mi44NTE1NiA0ODUuNDM3NSwxMzgyLjg1MTU2IEM0ODQuMzQzNzUsMTM4Mi4xMjI0IDQ4My43OTY4NzUsMTM4MS4xMDE1NiA0ODMuNzk2ODc1LDEzNzkuNzg5MDYgQzQ4My43OTY4NzUsMTM3OS4xMzI4MSA0ODMuOTYwOTM4LDEzNzguNTMxMjUgNDg0LjI4OTA2MiwxMzc3Ljk4NDM4IEM0ODYuMjU3ODEyLDEzODAuMzU0MTcgNDg4Ljc1NTIwOCwxMzgxLjYzMDIxIDQ5MS43ODEyNSwxMzgxLjgxMjUgQzQ5MS43NDQ3OTIsMTM4MS42MzAyMSA0OTEuNzI2NTYyLDEzODEuMzM4NTQgNDkxLjcyNjU2MiwxMzgwLjkzNzUgQzQ5MS43MjY1NjIsMTM3OS45NTMxMiA0OTIuMDcyOTE3LDEzNzkuMTA1NDcgNDkyLjc2NTYyNSwxMzc4LjM5NDUzIEM0OTMuNDU4MzMzLDEzNzcuNjgzNTkgNDk0LjMxNTEwNCwxMzc3LjMyODEyIDQ5NS4zMzU5MzgsMTM3Ny4zMjgxMiBDNDk2LjQyOTY4OCwxMzc3LjMyODEyIDQ5Ny4zMjI5MTcsMTM3Ny43MTA5NCA0OTguMDE1NjI1LDEzNzguNDc2NTYgQzQ5OC43NDQ3OTIsMTM3OC4zMzA3MyA0OTkuNTEwNDE3LDEzNzguMDM5MDYgNTAwLjMxMjUsMTM3Ny42MDE1NiBDNTAwLjAyMDgzMywxMzc4LjQ3NjU2IDQ5OS40OTIxODgsMTM3OS4xMzI4MSA0OTguNzI2NTYyLDEzNzkuNTcwMzEgQzQ5OS4zNDYzNTQsMTM3OS41MzM4NSA1MDAuMDM5MDYyLDEzNzkuMzUxNTYgNTAwLjgwNDY4OCwxMzc5LjAyMzQ0IEM1MDAuMjU3ODEyLDEzNzkuNzg5MDYgNDk5LjY1NjI1LDEzODAuNDA4ODUgNDk5LDEzODAuODgyODEgTDQ5OSwxMzgxLjM3NSBDNDk5LDEzODQgNDk4LjA2MTE5OCwxMzg2LjM4ODAyIDQ5Ni4xODM1OTQsMTM4OC41MzkwNiBDNDk0LjMwNTk5LDEzOTAuNjkwMSA0OTEuNzk5NDc5LDEzOTEuNzY1NjIgNDg4LjY2NDA2MiwxMzkxLjc2NTYyIFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NzggLTEzNzApIi8+Cjwvc3ZnPgo=) no-repeat center center !important;
}

/* line 1, resources/assets/styles/components/_cookie.scss */

.cc-window {
  padding: 7px 0;
  background-color: #ebedf2;
  -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0);
          box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0);
}

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

.cc-wrapper {
  max-width: 1120px;
  color: #fff;
  margin: 0 auto;
}

/* line 13, resources/assets/styles/components/_cookie.scss */

.cc-message {
  color: #4d4d4d;
  font-family: "Poppins", Arial;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

/* line 19, resources/assets/styles/components/_cookie.scss */

.cc-message a {
  font-family: inherit;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #ff8000;
  text-decoration: none;
}

/* line 26, resources/assets/styles/components/_cookie.scss */

.cc-message a:hover {
  text-decoration: underline;
}

/* line 32, resources/assets/styles/components/_cookie.scss */

.cc-btn {
  padding: 7px 24px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

@media print, screen and (min-width: 64em) {
  /* line 42, resources/assets/styles/components/_cookie.scss */

  .cc-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 46, resources/assets/styles/components/_cookie.scss */

  .cc-compliance {
    width: 170px;
    text-align: right;
  }
}

/* line 1, resources/assets/styles/components/_404-page.scss */

.not-found-page {
  padding: 50px 0;
}

/* line 4, resources/assets/styles/components/_404-page.scss */

.not-found-page > .row {
  padding-left: 30px;
  padding-right: 30px;
}

@media print, screen and (min-width: 64em) {
  /* line 12, resources/assets/styles/components/_404-page.scss */

  .not-found-page > .row {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 1, resources/assets/styles/components/_footer-form.scss */

.footer-form {
  background-color: #fff;
}

@media print, screen and (min-width: 64em) {
  /* line 4, resources/assets/styles/components/_footer-form.scss */

  .footer-form__form {
    padding-right: 2.125rem;
  }
}

/* line 10, resources/assets/styles/components/_footer-form.scss */

.footer-form__related {
  padding-left: 1.875rem;
  position: relative;
  margin: 1.875rem 0;
}

@media print, screen and (min-width: 64em) {
  /* line 10, resources/assets/styles/components/_footer-form.scss */

  .footer-form__related {
    padding-left: 3.5rem;
    margin-top: 0;
  }
}

/* line 20, resources/assets/styles/components/_footer-form.scss */

.footer-form__related::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #ced1d8;
  position: absolute;
  top: 0.4375rem;
  bottom: 0;
  left: 0;
}

@media print, screen and (min-width: 64em) {
  /* line 20, resources/assets/styles/components/_footer-form.scss */

  .footer-form__related::before {
    left: 1.625rem;
  }
}

/* line 35, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-title {
  color: inherit;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: calc(28 / 21);
  margin-bottom: 0.5rem;
}

/* line 43, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-item {
  padding: 0.625rem 0;
}

/* line 46, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-item-link {
  color: #4d4d4d;
  font-size: 1rem;
  line-height: calc(21 / 16);
  text-decoration: none;
  position: relative;
  -webkit-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}

/* line 54, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-item-link::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  background-color: #ff8000;
  position: absolute;
  top: 0;
  left: -1.875rem;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

/* line 67, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-item-link:hover {
  color: #ff8000;
}

/* line 70, resources/assets/styles/components/_footer-form.scss */

.footer-form__related-item-link:hover::before {
  opacity: 1;
}

/* line 79, resources/assets/styles/components/_footer-form.scss */

.footer-form > .row {
  padding: 1.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 79, resources/assets/styles/components/_footer-form.scss */

  .footer-form > .row {
    padding-left: 1.66667rem;
    padding-right: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/components/_highlight-post.scss */

.highlight-post {
  position: relative;
}

/* line 4, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__content {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

@media print, screen and (min-width: 40em) {
  /* line 4, resources/assets/styles/components/_highlight-post.scss */

  .highlight-post__content {
    padding: 2.5rem 1.875rem 5rem;
  }
}

/* line 13, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__terms-names {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #979797;
  font-size: 0.75rem;
  line-height: calc(26 / 16);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}

/* line 24, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__term-name {
  display: block;
  font-size: 0.75rem;
  line-height: calc(26 / 16);
  letter-spacing: 1px;
}

/* line 30, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__term-name:not(:last-child) {
  padding-right: 0.875rem;
}

/* line 34, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__term-name:not(:first-child) {
  padding-left: 0.8125rem;
  position: relative;
}

/* line 38, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__term-name:not(:first-child)::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #979797;
  position: absolute;
  top: 0.1875rem;
  bottom: 0.1875rem;
  left: -1px;
}

/* line 51, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__title {
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 64em) {
  /* line 57, resources/assets/styles/components/_highlight-post.scss */

  .highlight-post__txt {
    margin-bottom: 1.125rem;
  }
}

/* line 62, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__txt * {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 0.3125rem;
}

/* line 69, resources/assets/styles/components/_highlight-post.scss */

.highlight-post__featured-img {
  display: none;
}

@media print, screen and (min-width: 40em) {
  /* line 69, resources/assets/styles/components/_highlight-post.scss */

  .highlight-post__featured-img {
    display: block;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 77, resources/assets/styles/components/_highlight-post.scss */

  .highlight-post__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
  }
}

/* line 87, resources/assets/styles/components/_highlight-post.scss */

.highlight-post > .row {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

@media print, screen and (min-width: 64em) {
  /* line 87, resources/assets/styles/components/_highlight-post.scss */

  .highlight-post > .row {
    padding-left: 1.66667rem;
    padding-right: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/components/_term.scss */

.term {
  display: inline-block;
  vertical-align: top;
  margin-right: 2px;
}

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

.term:not(:first-child)::before {
  content: "|";
  margin-right: 5px;
}

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

/** Media alignment */

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

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

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

.aligncenter {
  display: block;
  margin: 15px auto;
  height: auto;
}

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

.alignleft,
.alignright {
  margin-bottom: 15px;
  height: auto;
}

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

.alignleft {
  float: left;
  margin-right: 15px;
}

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

.alignright {
  float: right;
  margin-left: 15px;
}

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

.editor-styles-wrapper .gform_fields {
  padding-left: 0;
  margin-left: 0;
}

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

.editor-styles-wrapper .block ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

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

.editor-styles-wrapper .block a {
  text-decoration: none;
}

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

.editor-styles-wrapper .block .tabs {
  padding-left: 0;
}

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

.block-editor-block-list__block .gfield {
  margin-bottom: 0;
  list-style-type: none !important;
}

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

.block-editor-block-list__block .gfield_label {
  color: #7c7c7c;
  font-size: 0.9375rem;
  line-height: calc(54 / 15);
}

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

.block-editor-block-list__block .gfield_description {
  margin-bottom: 8px;
}

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

.block-editor-block-list__block .hidden_label .gfield_label {
  display: none;
}

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

.block-editor-block-list__block .gform_validation_container {
  display: none !important;
}

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

.block-editor-block-list__block .validation_message {
  padding: 2px 9px 4px;
  color: #fff;
  font-size: 0.625rem;
  line-height: calc(16 / 10);
  background: #f00;
  margin-bottom: 0;
  position: absolute;
  top: 100%;
  right: 0;
}

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

.block-editor-block-list__block .ginput_container_date {
  position: relative;
}

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

.block-editor-block-list__block .ginput_container_date .ui-datepicker-trigger {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

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

.block-editor-block-list__block .gfield_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 0;
}

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

.block-editor-block-list__block .gfield_radio li {
  margin: 0;
}

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

.block-editor-block-list__block .gfield_radio input {
  display: none;
}

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

.block-editor-block-list__block .gfield_radio label {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  color: #696969;
  font-size: 0.9375rem;
  line-height: 27px;
  font-weight: normal;
  margin-left: 0;
}

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

.block-editor-block-list__block .gfield_radio label::before {
  width: 18px;
  height: 18px;
  border-color: transparent;
  border-radius: 50%;
  background: #beced5;
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
}

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

.block-editor-block-list__block .gfield_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 0;
}

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

.block-editor-block-list__block .gfield_checkbox li {
  margin: 0;
}

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

.block-editor-block-list__block .gfield_checkbox input {
  display: none;
}

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

.block-editor-block-list__block .gfield_checkbox label {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  color: #696969;
  font-size: 0.9375rem;
  line-height: calc(33 / 15);
  font-weight: normal;
  margin-left: 0;
}

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

.block-editor-block-list__block .gfield_checkbox label::before {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: #beced5;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  margin-top: -1px;
}

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

.block-editor-block-list__block .gfield_checkbox input[type="checkbox"]:checked + label::before {
  background: #fff;
}

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

.block-editor-block-list__block .gfield_checkbox input[type="checkbox"]:checked + label::after {
  width: 18px;
  height: 18px;
  border-color: #4d4d4d;
  border-radius: 3px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBmaWxsPSIjRkY4MDAwIiByeD0iMiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNDM3NSwxMy4wMzEyNSBMNC4wMzEyNSw5LjYyNSBDMy44ODU0MTU5NCw5LjQ3OTE2NTk0IDMuODEyNSw5LjMzMzMzNDA2IDMuODEyNSw5LjE4NzUgQzMuODEyNSw4LjkzNzQ5ODc1IDMuODY0NTgyODEsOC43ODEyNTAzMSAzLjk2ODc1LDguNzE4NzUgQzQuMDkzNzUwNjMsOC41NzI5MTU5NCA0LjIzOTU4MjUsOC41IDQuNDA2MjUsOC41IEM0LjU1MjA4NDA2LDguNSA0LjcwODMzMjUsOC41NTIwODI4MSA0Ljg3NSw4LjY1NjI1IEw3Ljc1LDExLjQzNzUgTDEyLjk2ODc1LDMuMDMxMjUgQzEzLjAxMDQxNjksMi45Njg3NDk2OSAxMy4xNDU4MzIyLDIuODY0NTg0MDYgMTMuMzc1LDIuNzE4NzUgQzEzLjQ3OTE2NzIsMi42NzcwODMxMiAxMy42MjQ5OTkxLDIuNzA4MzMyODEgMTMuODEyNSwyLjgxMjUgQzEzLjg5NTgzMzgsMi44MzMzMzM0NCAxMy45OTk5OTk0LDIuOTU4MzMyMTkgMTQuMTI1LDMuMTg3NSBDMTQuMTg3NTAwMywzLjMzMzMzNDA2IDE0LjE1NjI1MDMsMy41MTA0MTU2MyAxNC4wMzEyNSwzLjcxODc1IEw4LjQzNzUsMTIuOTA2MjUgQzguNDM3NSwxMi45NDc5MTY5IDguNDA2MjUwMzEsMTIuOTY4NzUgOC4zNDM3NSwxMi45Njg3NSBDOC4zMDIwODMxMywxMi45Njg3NSA4LjI4MTI1LDEyLjk4OTU4MzEgOC4yODEyNSwxMy4wMzEyNSBDOC4yMzk1ODMxMywxMy4wOTM3NTAzIDguMTY2NjY3MTksMTMuMTI1IDguMDYyNSwxMy4xMjUgTDcuNjg3NSwxMy4xMjUgQzcuNjI0OTk5NjksMTMuMDYyNDk5NyA3LjU3MjkxNjg4LDEzLjAzMTI1IDcuNTMxMjUsMTMuMDMxMjUgQzcuNTcyOTE2ODgsMTMuMDkzNzUwMyA3LjU3MjkxNjg4LDEzLjExNDU4MzQgNy41MzEyNSwxMy4wOTM3NSBMNy40Mzc1LDEzLjAzMTI1IFoiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center right;
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
}

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

.block-editor-block-list__block .gfield_radio input[type="radio"]:checked + label::before {
  background: #fff;
}

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

.block-editor-block-list__block .gfield_radio input[type="radio"]:checked + label::after {
  width: 18px;
  height: 18px;
  border: 5px solid #ff8000;
  background: #fff;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
}

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

.block-editor-block-list__block .gform_wrapper {
  padding: 30px 0;
  max-width: 71rem;
  margin: 0;
}

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

.block-editor-block-list__block .gform_wrapper select,
.block-editor-block-list__block .gform_wrapper input {
  width: 100%;
  height: 54px;
  padding: 20px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #4d4d4d;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 0;
}

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

.block-editor-block-list__block .gform_wrapper select:focus,
.block-editor-block-list__block .gform_wrapper input:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

.block-editor-block-list__block .gform_wrapper select:focus::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper input:focus::-webkit-input-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper select:focus::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper input:focus::-moz-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper select:focus::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper input:focus::-ms-input-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper select:focus::placeholder,
.block-editor-block-list__block .gform_wrapper input:focus::placeholder {
  opacity: 0;
}

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

.block-editor-block-list__block .gform_wrapper input[type="submit"],
.block-editor-block-list__block .gform_wrapper .button {
  width: auto;
  min-width: 98px;
  height: auto;
  border-color: transparent !important;
}

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

.block-editor-block-list__block .gform_wrapper textarea {
  width: 100%;
  height: 45px;
  padding: 5px 0 0;
  border: 0;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #7c7c7c;
  font-size: 0.9375rem;
  font-weight: normal;
  line-height: calc(54 / 15);
  background: transparent;
  margin-bottom: 5px;
}

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

.block-editor-block-list__block .gform_wrapper textarea::-webkit-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.block-editor-block-list__block .gform_wrapper textarea::-moz-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.block-editor-block-list__block .gform_wrapper textarea::-ms-input-placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

.block-editor-block-list__block .gform_wrapper textarea::placeholder {
  color: #7c7c7c;
  font-size: 0.9375rem;
}

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

.block-editor-block-list__block .gform_wrapper textarea:focus {
  border: 0;
  border-bottom: 1px solid #ff8000;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

.block-editor-block-list__block .gform_wrapper textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper textarea:focus::-moz-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper textarea:focus::-ms-input-placeholder {
  opacity: 0;
}

.block-editor-block-list__block .gform_wrapper textarea:focus::placeholder {
  opacity: 0;
}

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

.block-editor-block-list__block .gform_wrapper .gform_heading {
  margin-bottom: 17px;
}

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

.block-editor-block-list__block .gform_wrapper .gform_heading .gform_title,
.block-editor-block-list__block .gform_wrapper .gform_heading h3.gform_title {
  padding: 0;
  font-family: "Poppins", Arial;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: 1.75rem;
  margin-top: 0;
  margin-bottom: 0;
}

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

.block-editor-block-list__block .gform_wrapper .gfield {
  position: relative;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error input[type="text"],
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="email"],
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="number"],
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="password"],
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="tel"],
.block-editor-block-list__block .gform_wrapper .gfield_error textarea,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--single,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--multiple {
  border-bottom: 1px solid #f00;
  color: #f00;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error input[type="text"]::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="email"]::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="number"]::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="password"]::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="tel"]::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error textarea::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--single::-webkit-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-webkit-input-placeholder {
  color: #f00;
}

.block-editor-block-list__block .gform_wrapper .gfield_error input[type="text"]::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="email"]::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="number"]::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="password"]::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="tel"]::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error textarea::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--single::-moz-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-moz-placeholder {
  color: #f00;
}

.block-editor-block-list__block .gform_wrapper .gfield_error input[type="text"]::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="email"]::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="number"]::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="password"]::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="tel"]::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error textarea::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--single::-ms-input-placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--multiple::-ms-input-placeholder {
  color: #f00;
}

.block-editor-block-list__block .gform_wrapper .gfield_error input[type="text"]::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="email"]::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="number"]::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="password"]::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error input[type="tel"]::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error textarea::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--single::placeholder,
.block-editor-block-list__block .gform_wrapper .gfield_error .select2-container .select2-selection--multiple::placeholder {
  color: #f00;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error .ginput_container_checkbox .gfield_checkbox label {
  color: #f00;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error .ginput_container_checkbox + .validation_message {
  margin-top: -5px;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error .ginput_container_radio .gfield_radio label {
  color: #f00;
}

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

.block-editor-block-list__block .gform_wrapper .gfield_error .ginput_container_radio + .validation_message {
  margin-top: -5px;
}

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

.block-editor-block-list__block .gform_footer {
  padding-top: 25px;
  border-top: 0;
}

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

.block-editor-block-list__block .gform_description {
  color: #696969;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 30px;
}

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

.block-editor-block-list__block .ginput_container,
.block-editor-block-list__block .ginput_left,
.block-editor-block-list__block .ginput_right {
  position: relative;
}

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

.block-editor-block-list__block .ginput_container::after,
.block-editor-block-list__block .ginput_container::before,
.block-editor-block-list__block .ginput_left::after,
.block-editor-block-list__block .ginput_left::before,
.block-editor-block-list__block .ginput_right::after,
.block-editor-block-list__block .ginput_right::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  background: #ff8000;
  content: "";
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}

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

.block-editor-block-list__block .ginput_container::before,
.block-editor-block-list__block .ginput_left::before,
.block-editor-block-list__block .ginput_right::before {
  right: 50%;
  left: auto;
}

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

.block-editor-block-list__block .ginput_container.focus-in::after,
.block-editor-block-list__block .ginput_container.focus-in::before,
.block-editor-block-list__block .ginput_left.focus-in::after,
.block-editor-block-list__block .ginput_left.focus-in::before,
.block-editor-block-list__block .ginput_right.focus-in::after,
.block-editor-block-list__block .ginput_right.focus-in::before {
  width: 50%;
}

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

.block-editor-block-list__block .gfield_html {
  color: #696969;
  font-size: 0.6875rem;
  font-weight: normal;
  line-height: calc(16 / 11);
  margin-top: 28px;
}

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

.wp-block-buttons {
  max-width: 1170px;
  padding: 0 25px;
  margin: 0 auto;
}

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

.header {
  height: 44px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10;
  padding: 12px 0;
  background: #fff;
  -webkit-transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
}

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

.header > .row {
  max-width: none;
  padding: 0 20px;
}

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

.header > .row.no-nav {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.header > .row .columns {
  padding-left: 0;
  padding-right: 0;
}

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

.header.isSticky,
.header.isScroll {
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.13);
}

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

.header__logo img {
  max-width: 100px;
}

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

.header__link-panel {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 50%;
  right: 20px;
  z-index: 10;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI2IDE2Ij4KICA8cGF0aCBmaWxsPSIjNzI3MDcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MjEsMTAwNyBMNjIxLDEwMDkuNjY0IEw2NDcsMTAwOS42NjQgTDY0NywxMDA3IEw2MjEsMTAwNyBaIE02MjYuNDE2NjY3LDEwMTYuMzI4IEw2NDcsMTAxNi4zMjggTDY0NywxMDEzLjY2NCBMNjI2LjQxNjY2NywxMDEzLjY2NCBMNjI2LjQxNjY2NywxMDE2LjMyOCBaIE02MjEsMTAyMyBMNjQ3LDEwMjMgTDY0NywxMDIwLjMyOCBMNjIxLDEwMjAuMzI4IEw2MjEsMTAyMyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjIxIC0xMDA3KSIvPgo8L3N2Zz4K) no-repeat center right;
  -webkit-transition: position 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: position 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

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

.header__link-panel::before,
.header__link-panel::after {
  display: inline-block;
  width: 21px;
  height: 2px;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj4KICA8ZyBmaWxsPSIjNzI3MDcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHBvbHlnb24gcG9pbnRzPSItMi44NjYgOC44MDIgLTIuODY2IDExLjQ2NiAyMy4xMzQgMTEuNDY2IDIzLjEzNCA4LjgwMiIvPgogICAgPHBvbHlnb24gcG9pbnRzPSItMi44NjYgOC44MDIgLTIuODY2IDExLjQ2NiAyMy4xMzQgMTEuNDY2IDIzLjEzNCA4LjgwMiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAuMjY5IDApIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center right;
  position: absolute;
  right: 0;
  opacity: 0;
  -webkit-transition: position 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: position 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: position 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

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

.header__link-panel.active {
  background: #fff;
}

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

.header__link-panel.active::before,
.header__link-panel.active::after {
  top: 21px;
  -webkit-transform-origin: 50% 50% 0;
       -o-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  opacity: 1;
}

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

.header__link-panel.active::before {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
}

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

.header__link-panel.active::after {
  top: auto;
  bottom: 21px;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
}

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

.header__menu {
  padding: 55px 0 0;
  background: #fff;
}

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

.header__menu-tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
}

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

.header__menu-tools-wrapper {
  padding: 25px 20px 20px;
  background: #fff;
}

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

.header__menu-nav {
  padding: 20px 5px;
}

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

.header .languages {
  padding-top: 24px;
  padding-left: 17px;
}

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

.main-menu-nav > li > a {
  position: relative;
}

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

.main-menu-nav > li > a::after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 5px;
  left: 0;
  background: #ff8000;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
     transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 138, resources/assets/styles/layouts/_header.scss */

  .header {
    height: 44px;
    padding: 7px 0;
  }

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

  .header__menu {
    overflow: auto;
  }

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

  .header__menu-nav {
    display: block;
  }

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

  .header .languages {
    padding-bottom: 24px;
  }

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

  .show-mobile-menu {
    overflow: hidden;
  }
}

@media screen and (min-width: 75em) {
  /* line 161, resources/assets/styles/layouts/_header.scss */

  .header {
    height: 64px;
    position: fixed;
    top: 0;
  }

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

  .header > .row {
    padding: 0 25px;
  }

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

  .header__link-panel {
    display: none;
  }

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

  .header__logo img {
    max-width: 140px;
  }

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

  .header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0;
    background: #fff;
  }

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

  .header__menu-nav {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

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

  .header-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
  }

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

  .header .languages {
    padding-top: 0;
    padding-left: 0;
  }

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

  .main-menu-nav > li > a:hover::after {
    width: 30px;
  }
}

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

.footer {
  color: #fff;
}

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

.footer a {
  color: #fff;
  font-weight: inherit;
}

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

.footer__shape {
  display: block;
  width: 100%;
  -ms-interpolation-mode: bicubic;
  margin-bottom: -2px;
}

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

.footer__top {
  padding: 30px 0;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  background-color: #4d4d4d;
}

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

.footer__top > .row {
  padding-left: 30px;
  padding-right: 30px;
}

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

.footer__top-item__title {
  color: #ff8000;
  font-size: inherit;
  font-weight: 500;
  margin-bottom: 25px;
}

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

.footer__top-item__txt {
  font-size: inherit;
  font-weight: 300;
  line-height: inherit;
}

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

.footer__top-item__location {
  margin-top: 25px;
}

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

.footer__top-item__email,
.footer__top-item__phone,
.footer__top-item__location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  font-weight: 300;
  line-height: inherit;
}

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

.footer__top-item__email a,
.footer__top-item__email span,
.footer__top-item__phone a,
.footer__top-item__phone span,
.footer__top-item__location a,
.footer__top-item__location span {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

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

.footer__top-item__email span,
.footer__top-item__phone span,
.footer__top-item__location span {
  margin-right: 3px;
}

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

.footer__top-item__email a.link:hover,
.footer__top-item__phone a.link:hover,
.footer__top-item__location a.link:hover {
  color: #ff8000;
  text-decoration: none;
}

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

.footer__top-item__phone a,
.footer__top-item__phone span {
  text-decoration: none;
}

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

.footer__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 11px;
  font-size: 0.8125rem;
  background: #ff8000;
}

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

.footer__menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.footer__menu ul li {
  padding: 0 15px;
  position: relative;
}

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

.footer__menu ul li::before {
  content: "";
  display: block;
  width: 1px;
  background-color: #fff;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 0;
}

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

.footer__menu ul li a {
  font-size: inherit;
}

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

.footer-slider.off {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.footer .btn-primary,
.footer .gform_wrapper input[type="submit"],
.gform_wrapper .footer input[type="submit"],
.footer .gform_wrapper .button,
.gform_wrapper .footer .button,
.footer .banner__item-btn,
.footer .cc-btn,
.footer .wp-block-button.css-1 .wp-block-button__link,
.wp-block-button.css-1 .footer .wp-block-button__link {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  padding: 7px 15px;
}

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

.footer .btn-primary:hover,
.footer .gform_wrapper input:hover[type="submit"],
.gform_wrapper .footer input:hover[type="submit"],
.footer .gform_wrapper .button:hover,
.gform_wrapper .footer .button:hover,
.footer .banner__item-btn:hover,
.footer .cc-btn:hover,
.footer .wp-block-button.css-1 .wp-block-button__link:hover,
.wp-block-button.css-1 .footer .wp-block-button__link:hover {
  background: #ff8000;
  color: #fff;
}

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

.footer .languages {
  margin-left: 3px;
}

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

.footer .languages .wpml-ls-legacy-list-horizontal {
  padding: 0;
}

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

.footer .languages .wpml-ls-legacy-list-horizontal ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
}

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

.footer .languages .wpml-ls-legacy-list-horizontal .wpml-ls-item a {
  width: 16px;
  height: 16px;
}

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

.footer .owl-carousel .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50%;
}

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

.footer .owl-carousel .owl-nav .owl-prev,
.footer .owl-carousel .owl-nav .owl-next {
  width: 23px;
  height: 23px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0EwQTBBMCIgZD0iTTE0OS41LDg4MSBDMTQ5LjcxMzAwMSw4ODEgMTQ5Ljg4MDM2LDg4MC45MjcwNzUgMTUwLjAwMjA3NSw4ODAuNzgxMjI2IEwxNTQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE1NS4wODM2NzksODc1LjkwOTg1MyAxNTUuMDgzNjc5LDg3NS41ODE2OTEgMTU0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxNTQuNDE0MjQ2LDg3NC45MTA3ODQgMTU0LjA3OTUzLDg3NC45MTgwNzYgMTUzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNDkuNSw4NzkuMjkzNTYxIEwxNDUuMjU1MTg3LDg3NS4yNjgxMTUgQzE0NC45MjA0Nyw4NzQuOTE4MDc2IDE0NC41ODU3NTQsODc0LjkxMDc4NCAxNDQuMjUxMDM3LDg3NS4yNDYyMzcgQzE0My45MTYzMjEsODc1LjU4MTY5MSAxNDMuOTE2MzIxLDg3NS45MDk4NTMgMTQ0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNDguOTk3OTI1LDg4MC43ODEyMjYgQzE0OS4xMTk2NCw4ODAuOTI3MDc1IDE0OS4yODY5OTksODgxIDE0OS41LDg4MSBaIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MTIuNSAzNjkpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  background-size: auto 100%;
  position: absolute;
  left: 10px;
}

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

.footer .owl-carousel .owl-nav .owl-prev span,
.footer .owl-carousel .owl-nav .owl-next span {
  font-size: 0;
  line-height: 40px;
}

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

.footer .owl-carousel .owl-nav .owl-next {
  left: auto;
  right: 10px;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiI+CiAgPHBhdGggZmlsbD0iI0EwQTBBMCIgZD0iTTE3OS41LDg4MSBDMTc5LjcxMzAwMSw4ODEgMTc5Ljg4MDM2LDg4MC45MjcwNzUgMTgwLjAwMjA3NSw4ODAuNzgxMjI2IEwxODQuNzQ4OTYzLDg3Ni4yMzA3MjEgQzE4NS4wODM2NzksODc1LjkwOTg1MyAxODUuMDgzNjc5LDg3NS41ODE2OTEgMTg0Ljc0ODk2Myw4NzUuMjQ2MjM3IEMxODQuNDE0MjQ2LDg3NC45MTA3ODQgMTg0LjA3OTUzLDg3NC45MTgwNzYgMTgzLjc0NDgxMyw4NzUuMjY4MTE1IEwxNzkuNSw4NzkuMjkzNTYxIEwxNzUuMjU1MTg3LDg3NS4yNjgxMTUgQzE3NC45MjA0Nyw4NzQuOTE4MDc2IDE3NC41ODU3NTQsODc0LjkxMDc4NCAxNzQuMjUxMDM3LDg3NS4yNDYyMzcgQzE3My45MTYzMjEsODc1LjU4MTY5MSAxNzMuOTE2MzIxLDg3NS45MDk4NTMgMTc0LjI1MTAzNyw4NzYuMjMwNzIxIEwxNzguOTk3OTI1LDg4MC43ODEyMjYgQzE3OS4xMTk2NCw4ODAuOTI3MDc1IDE3OS4yODY5OTksODgxIDE3OS41LDg4MSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwIDEgMSAwIC04NzQuNSAtMTczLjUpIi8+Cjwvc3ZnPgo=) no-repeat center center;
  background-size: auto 100%;
}

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

.footer .owl-carousel .owl-dots {
  width: 100%;
  text-align: center;
}

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

.footer .owl-carousel .owl-dots .owl-dot {
  width: 5px;
  height: 5px;
  background: #fff;
  margin-right: 4px;
}

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

.footer .owl-carousel .owl-dots .owl-dot.active {
  background: #ff8000;
}

@media print, screen and (max-width: 39.99875em) {
  /* line 204, resources/assets/styles/layouts/_footer.scss */

  .footer__top-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }

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

  .footer__menu ul li:last-child::before {
    display: none;
  }

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

  .footer .languages {
    display: none;
  }
}

@media print, screen and (min-width: 40em) {
  /* line 233, resources/assets/styles/layouts/_footer.scss */

  .footer__top .large-3 {
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .footer__top-item__title {
    margin-bottom: 10px;
  }

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

  .footer__top-item__phone a,
  .footer__top-item__email a,
  .footer__top-item__location a {
    text-decoration: underline;
  }

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

  .footer__top a:hover {
    color: #ff8000;
    text-decoration: none;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 264, resources/assets/styles/layouts/_footer.scss */

  .footer__top {
    padding-bottom: 60px;
  }

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

  .footer__top > .row {
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer__top-item__title {
    font-size: 0.9375rem;
    font-weight: 400;
    margin-bottom: 25px;
  }

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

  .footer__menu .nav a:hover {
    text-decoration: underline;
  }
}

@media only all and (max-width: 370px) {
  /* line 295, resources/assets/styles/layouts/_footer.scss */

  .footer__menu {
    font-size: 0.6875rem;
  }
}

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

body {
  padding-top: 44px;
}

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

.wp-editor > p .btn-primary,
.wp-editor > p .gform_wrapper input[type="submit"],
.gform_wrapper .wp-editor > p input[type="submit"],
.wp-editor > p .gform_wrapper .button,
.gform_wrapper .wp-editor > p .button,
.wp-editor > p .banner__item-btn,
.wp-editor > p .cc-btn,
.wp-editor > p .wp-block-button.css-1 .wp-block-button__link,
.wp-block-button.css-1 .wp-editor > p .wp-block-button__link,
.wp-editor > p .btn-secondary,
.news-overview__nav .wp-editor > p .btn-secondary,
.post-single__nav .wp-editor > p .btn-secondary,
.wp-editor > p .wp-block-button.css-2 .wp-block-button__link,
.wp-block-button.css-2 .wp-editor > p .wp-block-button__link,
.wp-editor > p .btn-primary-download,
.wp-editor > p .wp-block-button.css-3 .wp-block-button__link,
.wp-block-button.css-3 .wp-editor > p .wp-block-button__link,
.wp-editor > p .btn-direction,
.wp-editor > p .wp-block-button.css-5 .wp-block-button__link,
.wp-block-button.css-5 .wp-editor > p .wp-block-button__link {
  margin-bottom: 10px;
}

/* line 21, resources/assets/styles/layouts/_pages.scss */

.template-contact .footer-form,
.template-contact .footer,
.industries-template-default .footer-form,
.industries-template-default .footer,
.platforms-template-default .footer-form,
.platforms-template-default .footer,
.publications-template-default .footer-form,
.publications-template-default .footer,
.partners-template-default .footer-form,
.partners-template-default .footer {
  background: #ebedf2;
}

/* line 28, resources/assets/styles/layouts/_pages.scss */

.post-template-default .header {
  border-bottom: 1px solid #e4f0f6;
}

/* line 32, resources/assets/styles/layouts/_pages.scss */

.post-template-default #breadcrumbs {
  margin-top: 18px;
}

@media print, screen and (max-width: 74.99875em) {
  /* line 37, resources/assets/styles/layouts/_pages.scss */

  .post-template-default .default-banner {
    display: none;
  }
}

/* line 44, resources/assets/styles/layouts/_pages.scss */

.solutions-template-default .text-block {
  padding-top: 33px;
}

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

.solutions-template-default .lists-block {
  padding-bottom: 30px;
}

/* line 51, resources/assets/styles/layouts/_pages.scss */

.solutions-template-default .lists-block + .previews-block {
  padding-top: 5px;
  padding-bottom: 70px;
}

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

.solutions-template-default .footer {
  background: #ebedf2;
}

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

.stories-template-default__top {
  padding-bottom: 30px;
}

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

.stories-template-default .footer {
  background: #ebedf2;
}

/* line 71, resources/assets/styles/layouts/_pages.scss */

.stories-template-default .button-block {
  padding-bottom: 30px;
}

/* line 75, resources/assets/styles/layouts/_pages.scss */

.stories-template-default .reference-block {
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.wp-block-separator {
  max-width: 1120px;
  padding-top: 30px;
  border-top: 0;
  border-bottom-color: #dce6e8;
  margin: 0 auto 30px;
}

/* line 92, resources/assets/styles/layouts/_pages.scss */

.page-template-default #main > .wp-editor,
.template-contact #main > .wp-editor {
  margin-top: 33px;
}

/* line 97, resources/assets/styles/layouts/_pages.scss */

.page-template-default .lists-block,
.template-contact .lists-block {
  padding-bottom: 6px;
}

@media print, screen and (min-width: 40em) {
  /* line 104, resources/assets/styles/layouts/_pages.scss */

  .justify-text-block > p,
  .justify-text-block > ul,
  .justify-text-block > ol {
    text-align: justify;
  }
}

@media print, screen and (min-width: 64em) {
  /* line 115, resources/assets/styles/layouts/_pages.scss */

  body.admin-bar .header {
    top: 32px;
  }

  /* line 122, resources/assets/styles/layouts/_pages.scss */

  .default-banner + #breadcrumbs {
    position: relative;
    z-index: 9;
    margin-top: -20px;
  }

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

  .template-home .previews-block {
    padding-top: 53px;
  }

  /* line 140, resources/assets/styles/layouts/_pages.scss */

  .template-home .featured-block__content > a:hover .featured-block__content-title {
    color: #4d4d4d;
  }

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

  .stories-template-default .button-block {
    margin-top: -30px;
  }
}

@media screen and (min-width: 75em) {
  /* line 159, resources/assets/styles/layouts/_pages.scss */

  body {
    padding-top: 64px;
  }
}

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

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

@media print {
  /* line 1, resources/assets/styles/common/_print.scss */

  #header,
  #footer {
    display: none;
  }
}


/*# sourceMappingURL=main.css.map*/

@media print, screen and (min-width: 40em) {
	.wp-block-column:nth-child(even) {
		margin-left: 0 !important;
	}
}

.usp-block__item {
	display: inline-block !important;
}

.usp-block {
	padding-left: 25px !important;
	padding-right: 25px !important;
}