@charset "UTF-8";
                /*!
* mmenu.js
* mmenujs.com
*
* Copyright (c) Fred Heusschen
* frebsite.nl
*
* License: CC-BY-NC-4.0
* http://creativecommons.org/licenses/by-nc/4.0/
*/
/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-lineheight:22px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-hidden {
  display: none !important; }

/* line 10, sass/extras/_mmenu.scss */
.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu, .mm-menu *, .mm-menu :after, .mm-menu :before {
  -webkit-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-blocker-visibility-delay:0.4s;
  --mm-blocker-opacity-delay:0s; }

/* line 10, sass/extras/_mmenu.scss */
.mm-blocker {
  display: block;
  position: absolute;
  bottom: 100%;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  background: var(--mm-color-background);
  -webkit-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
  -o-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease, -webkit-transform 0.4s ease; }

/* line 10, sass/extras/_mmenu.scss */
.mm-blocker:focus-visible {
  opacity: .75; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 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;
  position: relative;
  width: 50px;
  padding: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--next, [dir=rtl] .mm-btn--prev {
  --mm-btn-rotate:135deg; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--prev, [dir=rtl] .mm-btn--next {
  --mm-btn-rotate:-45deg; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--next:after, .mm-btn--prev:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 8px;
  height: 8px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid var(--mm-color-icon);
  border-bottom: none;
  border-right: none;
  -webkit-transform: rotate(var(--mm-btn-rotate));
  -ms-transform: rotate(var(--mm-btn-rotate));
  transform: rotate(var(--mm-btn-rotate)); }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--prev:before {
  inset-inline-start: 23px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--next:after {
  inset-inline-end: 23px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn--close:before {
  content: "×";
  font-size: 150%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btnreset {
  padding: 0;
  background: 0 0;
  border: none;
  cursor: pointer; }

/* line 10, sass/extras/_mmenu.scss */
.mm-divider {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  top: 0;
  min-height: var(--mm-lineheight);
  padding: calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;
  font-size: 75%;
  text-transform: uppercase;
  background: var(--mm-color-background);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mm-color-background-highlight)), to(var(--mm-color-background-highlight)));
  background-image: -o-linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
  background-image: linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
  opacity: 1;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar:not(.mm-hidden) ~ .mm-listview .mm-divider {
  top: var(--mm-navbar-size); }

/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-listitem-size:50px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 0;
  margin: 0;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border); }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem:after {
  content: "";
  border-color: inherit;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  inset-inline-start: 20px;
  inset-inline-end: 0;
  bottom: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem__btn, .mm-listitem__text {
  padding: calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem__text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem__btn {
  display: block;
  position: relative;
  width: auto;
  -webkit-padding-end: 50px;
  padding-inline-end: 50px;
  border-color: inherit;
  background: rgba(3, 2, 1, 0); }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem__btn:not(.mm-listitem__text) {
  border-left-width: 1px;
  border-left-style: solid; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--selected > .mm-listitem__text {
  background: var(--mm-color-background-emphasis); }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--opened > .mm-listitem__btn, .mm-listitem--opened > .mm-panel {
  background: var(--mm-color-background-highlight); }

/* line 10, sass/extras/_mmenu.scss */
.mm-listview {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
  line-height: var(--mm-lineheight);
  -webkit-tap-highlight-color: var(--mm-color-background-emphasis);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu ::-webkit-input-placeholder {
  color: var(--mm-color-text-dimmed); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu ::-moz-placeholder {
  color: var(--mm-color-text-dimmed); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu :-ms-input-placeholder {
  color: var(--mm-color-text-dimmed); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu ::-ms-input-placeholder {
  color: var(--mm-color-text-dimmed); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu ::placeholder {
  color: var(--mm-color-text-dimmed); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu, .mm-menu * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu :focus, .mm-menu :focus-visible, .mm-menu:focus, .mm-menu:focus-visible {
  outline: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu a, .mm-menu button, .mm-menu label {
  color: inherit; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu a:focus, .mm-menu button:focus, .mm-menu label:focus {
  outline: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu a:focus-visible, .mm-menu button:focus-visible, .mm-menu label:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: -5px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu input:focus, .mm-menu input:focus-visible, .mm-menu select:focus, .mm-menu select:focus-visible, .mm-menu textarea:focus, .mm-menu textarea:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: 2px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  text-decoration: none;
  color: inherit; }

/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-navbar-size:50px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  min-height: var(--mm-navbar-size);
  padding-top: env(safe-area-inset-top);
  color: var(--mm-color-text-dimmed);
  text-align: center;
  opacity: 1;
  background: var(--mm-color-background);
  border-bottom: 1px solid var(--mm-color-border);
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar > * {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  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;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar__btn {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar__title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  overflow: hidden; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar__title[href="#"] {
  pointer-events: none; }

/* line 10, sass/extras/_mmenu.scss */
.mm-navbar__title > span {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn.mm-hidden + .mm-navbar__title:not(:last-child) {
  -webkit-padding-start: 60px;
  padding-inline-start: 60px;
  -webkit-padding-end: 10px;
  padding-inline-end: 10px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-btn:not(.mm-hidden) + .mm-navbar__title:last-child {
  -webkit-padding-start: 10px;
  padding-inline-start: 10px;
  -webkit-padding-end: 60px;
  padding-inline-end: 60px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel {
  --mm-panel-child-offset:100%;
  --mm-panel-parent-offset:-30%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  -webkit-transform: translate3d(var(--mm-panel-child-offset), 0, 0);
  transform: translate3d(var(--mm-panel-child-offset), 0, 0);
  -webkit-transition-property: inset-inline-start,-webkit-transform;
  transition-property: inset-inline-start,-webkit-transform;
  -o-transition-property: transform,inset-inline-start;
  transition-property: transform,inset-inline-start;
  transition-property: transform,inset-inline-start,-webkit-transform; }

/* line 10, sass/extras/_mmenu.scss */
[dir=rtl] .mm-panel {
  --mm-panel-child-offset:-100%;
  --mm-panel-parent-offset:30%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel:after {
  content: "";
  display: block;
  height: var(--mm-listitem-size); }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel:focus {
  outline: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel--opened {
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel--parent {
  -webkit-transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
  transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
  z-index: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel--highest {
  z-index: 3; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--opened .mm-panel--noanimation {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panel__content {
  padding: 20px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-panels {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  height: 100%;
  overflow: hidden;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text); }

/* line 10, sass/extras/_mmenu.scss */
.mm-panels:focus {
  outline: 0; }

/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-toggle-size:34px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: calc(var(--mm-toggle-size) * 1.75);
  -ms-flex: calc(var(--mm-toggle-size) * 1.75) 0 0px;
  flex: calc(var(--mm-toggle-size) * 1.75) 0 0;
  height: var(--mm-toggle-size);
  -webkit-margin-end: 10px;
  margin-inline-end: 10px;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border: none !important;
  border-radius: var(--mm-toggle-size);
  border: var(--mm-color-border);
  background: var(--mm-color-border);
  cursor: pointer;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color; }

/* line 10, sass/extras/_mmenu.scss */
.mm-toggle:before {
  content: "";
  aspect-ratio: 1;
  margin: 2px;
  border-radius: 100%;
  background: var(--mm-color-background);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform; }

/* line 10, sass/extras/_mmenu.scss */
.mm-toggle:checked {
  background: #4bd963; }

/* line 10, sass/extras/_mmenu.scss */
.mm-toggle:checked:before {
  -webkit-transform: translateX(calc(var(--mm-toggle-size) * .75));
  -ms-transform: translateX(calc(var(--mm-toggle-size) * .75));
  transform: translateX(calc(var(--mm-toggle-size) * .75)); }

/* line 10, sass/extras/_mmenu.scss */
[dir=rtl] .mm-toggle:checked:before {
  -webkit-transform: translateX(calc(var(--mm-toggle-size) * -.75));
  -ms-transform: translateX(calc(var(--mm-toggle-size) * -.75));
  transform: translateX(calc(var(--mm-toggle-size) * -.75)); }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--vertical > .mm-panel {
  position: static;
  width: 100%;
  padding: 10px 0 10px 20px;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--vertical > .mm-panel:after {
  content: none;
  display: none; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--vertical:not(.mm-listitem--opened) > .mm-panel {
  display: none; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--vertical > .mm-listitem__btn {
  height: var(--mm-listitem-size);
  bottom: auto; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--vertical .mm-listitem:last-child:after {
  border-color: transparent; }

/* line 10, sass/extras/_mmenu.scss */
.mm-listitem--opened > .mm-listitem__btn:after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  right: 19px; }

/* line 10, sass/extras/_mmenu.scss */
:root {
  --mm-size:80%;
  --mm-min-size:240px;
  --mm-max-size:440px; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--offcanvas {
  position: fixed;
  z-index: 0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-page {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100vh;
  background: inherit; }

/* line 10, sass/extras/_mmenu.scss */
:where(.mm-slideout) {
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-property: width,-webkit-transform;
  transition-property: width,-webkit-transform;
  -o-transition-property: width,transform;
  transition-property: width,transform;
  transition-property: width,transform,-webkit-transform; }

/* line 10, sass/extras/_mmenu.scss */
.mm-wrapper--opened, .mm-wrapper--opened body {
  overflow: hidden; }

/* line 10, sass/extras/_mmenu.scss */
.mm-wrapper__blocker {
  background: rgba(0, 0, 0, 0.4); }

/* line 10, sass/extras/_mmenu.scss */
.mm-wrapper--opened .mm-wrapper__blocker {
  --mm-blocker-visibility-delay:0s;
  --mm-blocker-opacity-delay:0.4s;
  bottom: 0;
  opacity: .5; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu {
  --mm-translate-horizontal:0;
  --mm-translate-vertical:0; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-left, .mm-menu--position-left-front {
  right: auto; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-right, .mm-menu--position-right-front {
  left: auto; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-left, .mm-menu--position-left-front, .mm-menu--position-right, .mm-menu--position-right-front {
  width: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size)); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-left-front {
  --mm-translate-horizontal:-100%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-right-front {
  --mm-translate-horizontal:100%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-top {
  bottom: auto; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-bottom {
  top: auto; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-bottom, .mm-menu--position-top {
  width: 100%;
  height: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size)); }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-top {
  --mm-translate-vertical:-100%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-bottom {
  --mm-translate-vertical:100%; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-bottom, .mm-menu--position-left-front, .mm-menu--position-right-front, .mm-menu--position-top {
  z-index: 2;
  -webkit-transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
  transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform; }

/* line 10, sass/extras/_mmenu.scss */
.mm-menu--position-bottom.mm-menu--opened, .mm-menu--position-left-front.mm-menu--opened, .mm-menu--position-right-front.mm-menu--opened, .mm-menu--position-top.mm-menu--opened {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 10, sass/extras/_mmenu.scss */
.mm-wrapper--position-left {
  --mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  ); }

/* line 14, sass/extras/_mmenu.scss */
.mm-wrapper--position-right {
  --mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  ); }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--position-left .mm-slideout, .mm-wrapper--position-right .mm-slideout {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout, .mm-wrapper--position-right.mm-wrapper--opened .mm-slideout {
  -webkit-transform: translate3d(var(--mm-translate-horizontal), 0, 0);
  transform: translate3d(var(--mm-translate-horizontal), 0, 0); }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--position-bottom .mm-wrapper__blocker, .mm-wrapper--position-left-front .mm-wrapper__blocker, .mm-wrapper--position-right-front .mm-wrapper__blocker, .mm-wrapper--position-top .mm-wrapper__blocker {
  z-index: 1; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-light {
  --mm-color-background:#f3f3f3;
  --mm-color-border:rgb(0 0 0 / 0.15);
  --mm-color-icon:rgb(0 0 0 / 0.4);
  --mm-color-text:rgb(0 0 0 / 0.8);
  --mm-color-text-dimmed:rgb(0 0 0 / 0.4);
  --mm-color-background-highlight:rgb(0 0 0 / 0.05);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.75);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-light-contrast {
  --mm-color-background:#f3f3f3;
  --mm-color-border:rgb(0 0 0 / 0.5);
  --mm-color-icon:rgb(0 0 0 / 0.5);
  --mm-color-text:#000;
  --mm-color-text-dimmed:rgb(0 0 0 / 0.7);
  --mm-color-background-highlight:rgb(0 0 0 / 0.05);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.9);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-dark {
  --mm-color-background:#333;
  --mm-color-border:rgb(0, 0, 0, 0.4);
  --mm-color-icon:rgb(255, 255, 255, 0.4);
  --mm-color-text:rgb(255, 255, 255, 0.8);
  --mm-color-text-dimmed:rgb(255, 255, 255, 0.4);
  --mm-color-background-highlight:rgb(255, 255, 255, 0.08);
  --mm-color-background-emphasis:rgb(0, 0, 0, 0.1);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-dark-contrast {
  --mm-color-background:#333;
  --mm-color-border:rgb(255 255 255 / 0.5);
  --mm-color-icon:rgb(255 255 255 / 0.5);
  --mm-color-text:#fff;
  --mm-color-text-dimmed:rgb(255 255 255 / 0.7);
  --mm-color-background-highlight:rgb(255 255 255 / 0.1);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.3);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-white {
  --mm-color-background:#fff;
  --mm-color-border:rgb(0 0 0 / 0.15);
  --mm-color-icon:rgb(0 0 0 / 0.3);
  --mm-color-text:rgb(0 0 0 / 0.8);
  --mm-color-text-dimmed:rgb(0 0 0 / 0.3);
  --mm-color-background-highlight:rgb(0 0 0 / 0.06);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.03);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-white-contrast {
  --mm-color-background:#fff;
  --mm-color-border:rgb(0 0 0 / 0.5);
  --mm-color-icon:rgb(0 0 0 / 0.5);
  --mm-color-text:#000;
  --mm-color-text-dimmed:rgb(0 0 0 / 0.7);
  --mm-color-background-highlight:rgb(0 0 0 / 0.07);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.035);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-black {
  --mm-color-background:#000;
  --mm-color-border:rgb(255 255 255 / 0.2);
  --mm-color-icon:rgb(255 255 255 / 0.4);
  --mm-color-text:rgb(255 255 255 / 0.7);
  --mm-color-text-dimmed:rgb(255 255 255 / 0.4);
  --mm-color-background-highlight:rgb(255 255 255 / 0.1);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.06);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--theme-black-contrast {
  --mm-color-background:#000;
  --mm-color-border:rgb(255 255 255 / 0.5);
  --mm-color-icon:rgb(255 255 255 / 0.5);
  --mm-color-text:#fff;
  --mm-color-text-dimmed:rgb(255 255 255 / 0.6);
  --mm-color-background-highlight:rgb(255 255 255 / 0.125);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.1);
  --mm-color-focusring:#06c; }

/* line 18, sass/extras/_mmenu.scss */
.mm-counter {
  display: block;
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
  float: right;
  color: var(--mm-color-text-dimmed); }

/* line 18, sass/extras/_mmenu.scss */
[dir=rtl] .mm-counter {
  float: left; }

/* line 18, sass/extras/_mmenu.scss */
:root {
  --mm-iconbar-size:50px; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconbar-left .mm-navbars, .mm-menu--iconbar-left .mm-panels {
  margin-left: var(--mm-iconbar-size); }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconbar-right .mm-navbars, .mm-menu--iconbar-right .mm-panels {
  margin-right: var(--mm-iconbar-size); }

/* line 18, sass/extras/_mmenu.scss */
.mm-iconbar {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: var(--mm-iconbar-size);
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0 solid;
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  color: var(--mm-color-text-dimmed);
  text-align: center; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconbar-left .mm-iconbar, .mm-menu--iconbar-right .mm-iconbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconbar-left .mm-iconbar {
  border-right-width: 1px;
  left: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconbar-right .mm-iconbar {
  border-left-width: 1px;
  right: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-iconbar__bottom, .mm-iconbar__top {
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain; }

/* line 18, sass/extras/_mmenu.scss */
.mm-iconbar__bottom > *, .mm-iconbar__top > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-iconbar__bottom a, .mm-iconbar__bottom a:hover, .mm-iconbar__top a, .mm-iconbar__top a:hover {
  text-decoration: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-iconbar__tab--selected {
  background: var(--mm-color-background-emphasis); }

/* line 18, sass/extras/_mmenu.scss */
:root {
  --mm-iconpanel-size:50px; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-0 {
  inset-inline-start: calc(0 * var(--mm-iconpanel-size)); }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-1 {
  inset-inline-start: calc(1 * var(--mm-iconpanel-size)); }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-2 {
  inset-inline-start: calc(2 * var(--mm-iconpanel-size)); }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-3 {
  inset-inline-start: calc(3 * var(--mm-iconpanel-size)); }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-4 {
  inset-inline-start: calc(4 * var(--mm-iconpanel-size)); }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--iconpanel-first ~ .mm-panel {
  inset-inline-start: var(--mm-iconpanel-size); }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconpanel .mm-panel--parent .mm-divider, .mm-menu--iconpanel .mm-panel--parent .mm-navbar {
  opacity: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconpanel .mm-panels > .mm-panel--parent {
  overflow-y: hidden;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--iconpanel .mm-panels > .mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
  border-inline-start-width: 1px;
  border-inline-start-style: solid; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars {
  -ms-flex-negative: 0;
  flex-shrink: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars .mm-navbar {
  position: relative;
  padding-top: 0;
  border-bottom: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top {
  border-bottom: 1px solid var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top .mm-navbar:first-child {
  padding-top: env(safe-area-inset-top); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom {
  border-top: 1px solid var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom .mm-navbar:last-child {
  padding-bottom: env(safe-area-inset-bottom); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__breadcrumbs {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__breadcrumbs > * {
  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;
  -webkit-padding-end: 6px;
  padding-inline-end: 6px; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__breadcrumbs > a {
  text-decoration: underline; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__breadcrumbs:not(:last-child) {
  -webkit-padding-end: 0;
  padding-inline-end: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
  -webkit-padding-start: 0;
  padding-inline-start: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__tab {
  padding: 0 10px;
  border: 1px solid transparent; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__tab--selected {
  background: var(--mm-color-background); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__tab--selected:not(:first-child) {
  border-inline-start-color: var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbar__tab--selected:not(:last-child) {
  border-inline-end-color: var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top.mm-navbars--has-tabs {
  border-bottom: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar {
  background: var(--mm-color-background-emphasis); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child {
  border-bottom: 1px solid var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top .mm-navbar__tab {
  border-bottom-color: var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--top .mm-navbar__tab--selected {
  border-top-color: var(--mm-color-border);
  border-bottom-color: transparent; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom.mm-navbar--has-tabs {
  border-top: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar {
  background: var(--mm-color-background); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs, .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background-emphasis); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom .mm-navbar__tab {
  border-top-color: var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-navbars--bottom .mm-navbar__tab--selected {
  border-bottom-color: var(--mm-color-border);
  border-top-color: transparent; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: var(--mm-navbar-size);
  padding: 0;
  overflow: hidden; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__input input {
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(var(--mm-navbar-size) * .7);
  min-height: auto;
  max-height: auto;
  margin: 0;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  line-height: calc(var(--mm-navbar-size) * .7);
  font: inherit;
  font-size: inherit; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__input input, .mm-searchfield__input input:focus, .mm-searchfield__input input:hover {
  background: var(--mm-color-background-highlight);
  color: var(--mm-color-text); }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu[class*=-contrast] .mm-searchfield__input input {
  border: 1px solid var(--mm-color-border); }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__input input::-ms-clear {
  display: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__btn {
  display: none;
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  bottom: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield--searching .mm-searchfield__btn {
  display: block; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield__cancel {
  display: block;
  position: relative;
  -webkit-margin-end: -100px;
  margin-inline-end: -100px;
  -webkit-padding-start: 5px;
  padding-inline-start: 5px;
  -webkit-padding-end: 20px;
  padding-inline-end: 20px;
  visibility: hidden;
  line-height: var(--mm-navbar-size);
  text-decoration: none;
  -webkit-transition-property: visibility,margin;
  -o-transition-property: visibility,margin;
  transition-property: visibility,margin; }

/* line 18, sass/extras/_mmenu.scss */
.mm-searchfield--cancelable .mm-searchfield__cancel {
  visibility: visible;
  -webkit-margin-end: 0;
  margin-inline-end: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--search {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  border: none !important; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel__splash {
  padding: 20px; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--searching .mm-panel__splash {
  display: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel__noresults {
  display: none;
  padding: 40px 20px;
  color: var(--mm-color-text-dimmed);
  text-align: center;
  font-size: 150%;
  line-height: 1.4; }

/* line 18, sass/extras/_mmenu.scss */
.mm-panel--noresults .mm-panel__noresults {
  display: block; }

/* line 18, sass/extras/_mmenu.scss */
:root {
  --mm-sectionindexer-size:20px; }

/* line 18, sass/extras/_mmenu.scss */
.mm-sectionindexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: var(--mm-sectionindexer-size);
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-end: calc(-1 * var(--mm-sectionindexer-size));
  z-index: 5;
  -webkit-transition-property: inset-inline-end;
  -o-transition-property: inset-inline-end;
  transition-property: inset-inline-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly; }

/* line 18, sass/extras/_mmenu.scss */
.mm-sectionindexer a {
  color: var(--mm-color-text-dimmed);
  line-height: 1;
  text-decoration: none;
  display: block; }

/* line 18, sass/extras/_mmenu.scss */
.mm-sectionindexer ~ .mm-panel {
  -webkit-padding-end: 0;
  padding-inline-end: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-sectionindexer--active {
  right: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-sectionindexer--active ~ .mm-panel {
  -webkit-padding-end: var(--mm-sectionindexer-size);
  padding-inline-end: var(--mm-sectionindexer-size); }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--selected-hover .mm-listitem__btn, .mm-menu--selected-hover .mm-listitem__text, .mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color; }

@media (hover: hover) {
  /* line 18, sass/extras/_mmenu.scss */
  .mm-menu--selected-hover .mm-listview:hover > .mm-listitem--selected:not(:hover) > .mm-listitem__text {
    background: 0 0; }

  /* line 18, sass/extras/_mmenu.scss */
  .mm-menu--selected-hover .mm-listitem__btn:hover, .mm-menu--selected-hover .mm-listitem__text:hover {
    background: var(--mm-color-background-emphasis); } }
/* line 18, sass/extras/_mmenu.scss */
.mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s; }

@media (hover: hover) {
  /* line 18, sass/extras/_mmenu.scss */
  .mm-menu--selected-parent .mm-listitem__btn:hover, .mm-menu--selected-parent .mm-listitem__text:hover {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s; } }
/* line 18, sass/extras/_mmenu.scss */
.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent) > .mm-listitem__text {
  background: 0 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__text {
  background: var(--mm-color-background-emphasis); }

/* line 18, sass/extras/_mmenu.scss */
:root {
  --mm-sidebar-collapsed-size:50px;
  --mm-sidebar-expanded-size:var(--mm-max-size); }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-collapsed .mm-slideout {
  width: calc(100% - var(--mm-sidebar-collapsed-size));
  -webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
  transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0); }

/* line 18, sass/extras/_mmenu.scss */
[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider, .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar {
  opacity: 0; }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
  width: var(--mm-sidebar-expanded-size);
  border-right-width: 1px;
  border-right-style: solid; }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-expanded.mm-wrapper--opened {
  overflow: auto; }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker {
  display: none; }

/* line 18, sass/extras/_mmenu.scss */
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
  width: calc(100% - var(--mm-sidebar-expanded-size));
  -webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
  transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0); }

/* line 18, sass/extras/_mmenu.scss */
[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

/*! Lity - v1.6.6 - 2016-04-22
* http://sorgalla.com/lity/
* Copyright (c) 2016 Jan Sorgalla; Licensed MIT */
/* line 3, sass/extras/_lity.min.scss */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease; }

/* line 3, sass/extras/_lity.min.scss */
.lity.lity-opened {
  opacity: 1; }

/* line 3, sass/extras/_lity.min.scss */
.lity.lity-closed {
  opacity: 0; }

/* line 3, sass/extras/_lity.min.scss */
.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 3, sass/extras/_lity.min.scss */
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important; }

/* line 3, sass/extras/_lity.min.scss */
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }

/* line 3, sass/extras/_lity.min.scss */
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease; }

/* line 3, sass/extras/_lity.min.scss */
.lity-loading .lity-loader {
  opacity: 1; }

/* line 3, sass/extras/_lity.min.scss */
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important; }

/* line 3, sass/extras/_lity.min.scss */
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s ease;
  -o-transition: -o-transform .3s ease;
  transition: transform .3s ease; }

/* line 3, sass/extras/_lity.min.scss */
.lity-loading .lity-content, .lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

/* line 3, sass/extras/_lity.min.scss */
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

/* line 3, sass/extras/_lity.min.scss */
.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial,Baskerville,monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 3, sass/extras/_lity.min.scss */
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 3, sass/extras/_lity.min.scss */
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial,Baskerville,monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 3, sass/extras/_lity.min.scss */
.lity-close:active {
  top: 1px; }

/* line 3, sass/extras/_lity.min.scss */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0; }

/* line 3, sass/extras/_lity.min.scss */
.lity-iframe .lity-container {
  width: 100%;
  max-width: 964px; }

/* line 3, sass/extras/_lity.min.scss */
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch; }

/* line 3, sass/extras/_lity.min.scss */
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* line 3, sass/extras/_lity.min.scss */
.lity-hide {
  display: none; }

/*h1 .caption {
  @include font(thefuture, regular-italic, weight style);
}*/
/* COLOURS */
/* line 14, sass/theme/_colours.scss */
.has-black-color {
  color: #000000 !important; }
  /* line 17, sass/theme/_colours.scss */
  .has-black-color a {
    color: #000000 !important; }

/* line 22, sass/theme/_colours.scss */
.has-black-border {
  border-color: #000000 !important; }

/* line 26, sass/theme/_colours.scss */
.bgcolor-black {
  background-color: #000000 !important; }

/* line 30, sass/theme/_colours.scss */
.has-white-color {
  color: #ffffff !important; }
  /* line 33, sass/theme/_colours.scss */
  .has-white-color a {
    color: #ffffff !important; }

/* line 38, sass/theme/_colours.scss */
.has-white-border {
  border-color: #ffffff !important; }

/* line 42, sass/theme/_colours.scss */
.bgcolor-white {
  background-color: #ffffff !important; }

/* line 46, sass/theme/_colours.scss */
.has-purple-color {
  color: #8F4CFF !important; }
  /* line 49, sass/theme/_colours.scss */
  .has-purple-color a {
    color: #8F4CFF !important; }

/* line 54, sass/theme/_colours.scss */
.has-purple-border {
  border-color: #8F4CFF !important; }

/* line 58, sass/theme/_colours.scss */
.bgcolor-purple {
  background-color: #8F4CFF !important; }

/* line 62, sass/theme/_colours.scss */
.has-lpurple-color {
  color: #EBDEFF !important; }
  /* line 65, sass/theme/_colours.scss */
  .has-lpurple-color a {
    color: #EBDEFF !important; }

/* line 70, sass/theme/_colours.scss */
.has-lpurple-border {
  border-color: #EBDEFF !important; }

/* line 74, sass/theme/_colours.scss */
.bgcolor-lpurple {
  background-color: #EBDEFF !important; }

/* line 78, sass/theme/_colours.scss */
.has-dpurple-color {
  color: #660099 !important; }
  /* line 81, sass/theme/_colours.scss */
  .has-dpurple-color a {
    color: #660099 !important; }

/* line 86, sass/theme/_colours.scss */
.has-dpurple-border {
  border-color: #660099 !important; }

/* line 90, sass/theme/_colours.scss */
.bgcolor-dpurple {
  background-color: #660099 !important; }

/* line 94, sass/theme/_colours.scss */
.has-green-color {
  color: #ABFF40 !important; }
  /* line 97, sass/theme/_colours.scss */
  .has-green-color a {
    color: #ABFF40 !important; }

/* line 102, sass/theme/_colours.scss */
.has-green-border {
  border-color: #ABFF40 !important; }

/* line 106, sass/theme/_colours.scss */
.bgcolor-green {
  background-color: #ABFF40 !important; }

/* line 110, sass/theme/_colours.scss */
.has-midnight-color {
  color: #120D42 !important; }
  /* line 113, sass/theme/_colours.scss */
  .has-midnight-color a {
    color: #120D42 !important; }

/* line 118, sass/theme/_colours.scss */
.has-midnight-border {
  border-color: #120D42 !important; }

/* line 122, sass/theme/_colours.scss */
.bgcolor-midnight {
  background-color: #120D42 !important; }

/* line 126, sass/theme/_colours.scss */
.has-blue-color {
  color: #00BFD6 !important; }
  /* line 129, sass/theme/_colours.scss */
  .has-blue-color a {
    color: #00BFD6 !important; }

/* line 134, sass/theme/_colours.scss */
.has-blue-border {
  border-color: #00BFD6 !important; }

/* line 138, sass/theme/_colours.scss */
.bgcolor-blue {
  background-color: #00BFD6 !important; }

/* line 142, sass/theme/_colours.scss */
.has-cblue-color {
  color: #CDDBEA !important; }
  /* line 145, sass/theme/_colours.scss */
  .has-cblue-color a {
    color: #CDDBEA !important; }

/* line 150, sass/theme/_colours.scss */
.has-cblue-border {
  border-color: #CDDBEA !important; }

/* line 154, sass/theme/_colours.scss */
.bgcolor-cblue {
  background-color: #CDDBEA !important; }

/* line 3, sass/extras/_odometer.scss */
.odometer-inside {
  display: inline-block;
  /*background-color: rgba($g-color,0.8);
  padding: 0.25rem 0.5em 0.75rem;
  @include border-radius(10px);*/ }

/* line 10, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme, .odometer.odometer-theme-digital {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

/* line 18, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-digital .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

/* line 26, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-digital .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden; }

/* line 34, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-digital .odometer-digit .odometer-digit-inner {
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  margin-right: -2px; }

/* line 45, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-digital .odometer-digit .odometer-ribbon {
  display: block; }

/* line 48, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-digital .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

/* line 52, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-digital .odometer-digit .odometer-value {
  text-align: center;
  display: block;
  -webkit-transform: translateZ(0); }

/* line 57, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-digital .odometer-digit .odometer-value.odometer-last-value {
  position: absolute; }

/* line 60, sass/extras/_odometer.scss */
.odometer-value {
  text-align: center; }
  /* line 62, sass/extras/_odometer.scss */
  .odometer-value.odometer-first-value, .odometer-value.odometer-last-value {
    width: 100%; }

/* line 66, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-digital.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s; }

/* line 73, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-digital.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

/* line 80, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-digital.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

/* line 87, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-digital.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

/* line 100, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme, .odometer.odometer-theme-digital {
  /*line-height: 1.1em;
  color: $white;
  font-size: 3.0rem;*/ }

/* line 105, sass/extras/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit + .odometer-digit, .odometer.odometer-theme-digital .odometer-digit + .odometer-digit {
  /*margin-left: 0.1em;*/ }

/* MARGINS */
/* line 5, sass/theme/_layout.scss */
.is-layer-2 {
  position: relative;
  z-index: 2; }

/* line 10, sass/theme/_layout.scss */
.mt-sm {
  margin-top: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 10, sass/theme/_layout.scss */
    .mt-sm {
      margin-top: 1.0rem !important; } }

/* line 18, sass/theme/_layout.scss */
.mt-md {
  margin-top: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 18, sass/theme/_layout.scss */
    .mt-md {
      margin-top: 2.0rem !important; } }

/* line 26, sass/theme/_layout.scss */
.mt-lg {
  margin-top: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 26, sass/theme/_layout.scss */
    .mt-lg {
      margin-top: 2.5rem !important; } }

/* line 34, sass/theme/_layout.scss */
.mt-xl {
  margin-top: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 34, sass/theme/_layout.scss */
    .mt-xl {
      margin-top: 4.0rem !important; } }

/* line 42, sass/theme/_layout.scss */
.mt-xxl {
  margin-top: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 42, sass/theme/_layout.scss */
    .mt-xxl {
      margin-top: 5.75rem !important; } }

/* line 50, sass/theme/_layout.scss */
.mb-sm {
  margin-bottom: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 50, sass/theme/_layout.scss */
    .mb-sm {
      margin-bottom: 1.0rem !important; } }

/* line 58, sass/theme/_layout.scss */
.mb-md {
  margin-bottom: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 58, sass/theme/_layout.scss */
    .mb-md {
      margin-bottom: 2.0rem !important; } }

/* line 66, sass/theme/_layout.scss */
.mb-lg {
  margin-bottom: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 66, sass/theme/_layout.scss */
    .mb-lg {
      margin-bottom: 2.5rem !important; } }

/* line 74, sass/theme/_layout.scss */
.mb-xl {
  margin-bottom: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 74, sass/theme/_layout.scss */
    .mb-xl {
      margin-bottom: 4.0rem !important; } }

/* line 82, sass/theme/_layout.scss */
.mb-xxl {
  margin-bottom: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 82, sass/theme/_layout.scss */
    .mb-xxl {
      margin-bottom: 5.75rem !important; } }

/* PADDING */
/* line 92, sass/theme/_layout.scss */
.pt-sm {
  padding-top: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 92, sass/theme/_layout.scss */
    .pt-sm {
      padding-top: 1.0rem !important; } }

/* line 100, sass/theme/_layout.scss */
.pt-md {
  padding-top: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 100, sass/theme/_layout.scss */
    .pt-md {
      padding-top: 2.0rem !important; } }

/* line 108, sass/theme/_layout.scss */
.pt-lg {
  padding-top: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 108, sass/theme/_layout.scss */
    .pt-lg {
      padding-top: 2.5rem !important; } }

/* line 116, sass/theme/_layout.scss */
.pt-xl {
  padding-top: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 116, sass/theme/_layout.scss */
    .pt-xl {
      padding-top: 4.0rem !important; } }

/* line 124, sass/theme/_layout.scss */
.pt-xxl {
  padding-top: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 124, sass/theme/_layout.scss */
    .pt-xxl {
      padding-top: 5.75rem !important; } }

/* line 132, sass/theme/_layout.scss */
.pb-sm {
  padding-bottom: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 132, sass/theme/_layout.scss */
    .pb-sm {
      padding-bottom: 1.0rem !important; } }

/* line 140, sass/theme/_layout.scss */
.pb-md {
  padding-bottom: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 140, sass/theme/_layout.scss */
    .pb-md {
      padding-bottom: 2.0rem !important; } }

/* line 148, sass/theme/_layout.scss */
.pb-lg {
  padding-bottom: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 148, sass/theme/_layout.scss */
    .pb-lg {
      padding-bottom: 2.5rem !important; } }

/* line 156, sass/theme/_layout.scss */
.pb-xl {
  padding-bottom: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 156, sass/theme/_layout.scss */
    .pb-xl {
      padding-bottom: 4.0rem !important; } }

/* line 164, sass/theme/_layout.scss */
.pb-xxl {
  padding-bottom: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 164, sass/theme/_layout.scss */
    .pb-xxl {
      padding-bottom: 5.75rem !important; } }

/* line 172, sass/theme/_layout.scss */
.pl-sm {
  padding-left: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 172, sass/theme/_layout.scss */
    .pl-sm {
      padding-left: 1.0rem !important; } }

/* line 180, sass/theme/_layout.scss */
.pl-md {
  padding-left: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 180, sass/theme/_layout.scss */
    .pl-md {
      padding-left: 2.0rem !important; } }

/* line 188, sass/theme/_layout.scss */
.pl-lg {
  padding-left: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 188, sass/theme/_layout.scss */
    .pl-lg {
      padding-left: 2.5rem !important; } }

/* line 196, sass/theme/_layout.scss */
.pl-xl {
  padding-left: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 196, sass/theme/_layout.scss */
    .pl-xl {
      padding-left: 4.0rem !important; } }

/* line 204, sass/theme/_layout.scss */
.pl-xxl {
  padding-left: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 204, sass/theme/_layout.scss */
    .pl-xxl {
      padding-left: 5.75rem !important; } }

/* line 212, sass/theme/_layout.scss */
.pr-sm {
  padding-right: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 212, sass/theme/_layout.scss */
    .pr-sm {
      padding-right: 1.0rem !important; } }

/* line 220, sass/theme/_layout.scss */
.pr-md {
  padding-right: 1.5rem !important; }
  @media (min-width: 768px) {
    /* line 220, sass/theme/_layout.scss */
    .pr-md {
      padding-right: 2.0rem !important; } }

/* line 228, sass/theme/_layout.scss */
.pr-lg {
  padding-right: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 228, sass/theme/_layout.scss */
    .pr-lg {
      padding-right: 2.5rem !important; } }

/* line 236, sass/theme/_layout.scss */
.pr-xl {
  padding-right: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 236, sass/theme/_layout.scss */
    .pr-xl {
      padding-right: 4.0rem !important; } }

/* line 244, sass/theme/_layout.scss */
.pr-xxl {
  padding-right: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 244, sass/theme/_layout.scss */
    .pr-xxl {
      padding-right: 5.75rem !important; } }

/* line 252, sass/theme/_layout.scss */
.is-style-curves {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  /* line 255, sass/theme/_layout.scss */
  .is-style-curves > img,
  .is-style-curves .curves {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }

@media (min-width: 576px) {
  /* line 261, sass/theme/_layout.scss */
  .is-style-sm-curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }
@media (min-width: 576px) {
  /* line 266, sass/theme/_layout.scss */
  .is-style-sm-curves > img,
  .is-style-sm-curves .curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }

@media (min-width: 768px) {
  /* line 274, sass/theme/_layout.scss */
  .is-style-md-curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }
@media (min-width: 768px) {
  /* line 279, sass/theme/_layout.scss */
  .is-style-md-curves > img,
  .is-style-md-curves .curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }

@media (min-width: 992px) {
  /* line 287, sass/theme/_layout.scss */
  .is-style-lg-curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }
@media (min-width: 992px) {
  /* line 292, sass/theme/_layout.scss */
  .is-style-lg-curves > img,
  .is-style-lg-curves .curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }

@media (min-width: 1200px) {
  /* line 300, sass/theme/_layout.scss */
  .is-style-xl-curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }
@media (min-width: 1200px) {
  /* line 305, sass/theme/_layout.scss */
  .is-style-xl-curves > img,
  .is-style-xl-curves .curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }

@media (min-width: 1400px) {
  /* line 313, sass/theme/_layout.scss */
  .is-style-xxl-curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }
@media (min-width: 1400px) {
  /* line 318, sass/theme/_layout.scss */
  .is-style-xxl-curves > img,
  .is-style-xxl-curves .curves {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important; } }

/* line 326, sass/theme/_layout.scss */
.is-style-curves-top {
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0; }
  /* line 329, sass/theme/_layout.scss */
  .is-style-curves-top > img,
  .is-style-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0; }

@media (min-width: 576px) {
  /* line 335, sass/theme/_layout.scss */
  .is-style-sm-curves-top {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }
@media (min-width: 576px) {
  /* line 340, sass/theme/_layout.scss */
  .is-style-sm-curves-top > img,
  .is-style-sm-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }

@media (min-width: 768px) {
  /* line 348, sass/theme/_layout.scss */
  .is-style-md-curves-top {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }
@media (min-width: 768px) {
  /* line 353, sass/theme/_layout.scss */
  .is-style-md-curves-top > img,
  .is-style-md-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }

@media (min-width: 992px) {
  /* line 361, sass/theme/_layout.scss */
  .is-style-lg-curves-top {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }
@media (min-width: 992px) {
  /* line 366, sass/theme/_layout.scss */
  .is-style-lg-curves-top > img,
  .is-style-lg-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }

@media (min-width: 1200px) {
  /* line 374, sass/theme/_layout.scss */
  .is-style-xl-curves-top {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }
@media (min-width: 1200px) {
  /* line 379, sass/theme/_layout.scss */
  .is-style-xl-curves-top > img,
  .is-style-xl-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }

@media (min-width: 1400px) {
  /* line 387, sass/theme/_layout.scss */
  .is-style-xxl-curves-top {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }
@media (min-width: 1400px) {
  /* line 392, sass/theme/_layout.scss */
  .is-style-xxl-curves-top > img,
  .is-style-xxl-curves-top .curves {
    -webkit-border-radius: 8px 8px 0 0 !important;
    -moz-border-radius: 8px 8px 0 0 !important;
    border-radius: 8px 8px 0 0 !important; } }

/* line 400, sass/theme/_layout.scss */
.is-style-curves-bottom {
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px; }
  /* line 403, sass/theme/_layout.scss */
  .is-style-curves-bottom > img,
  .is-style-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px; }

@media (min-width: 576px) {
  /* line 409, sass/theme/_layout.scss */
  .is-style-sm-curves-bottom {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }
@media (min-width: 576px) {
  /* line 414, sass/theme/_layout.scss */
  .is-style-sm-curves-bottom > img,
  .is-style-sm-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }

@media (min-width: 768px) {
  /* line 422, sass/theme/_layout.scss */
  .is-style-md-curves-bottom {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }
@media (min-width: 768px) {
  /* line 427, sass/theme/_layout.scss */
  .is-style-md-curves-bottom > img,
  .is-style-md-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }

@media (min-width: 992px) {
  /* line 435, sass/theme/_layout.scss */
  .is-style-lg-curves-bottom {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }
@media (min-width: 992px) {
  /* line 440, sass/theme/_layout.scss */
  .is-style-lg-curves-bottom > img,
  .is-style-lg-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }

@media (min-width: 1200px) {
  /* line 448, sass/theme/_layout.scss */
  .is-style-xl-curves-bottom {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }
@media (min-width: 1200px) {
  /* line 453, sass/theme/_layout.scss */
  .is-style-xl-curves-bottom > img,
  .is-style-xl-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }

@media (min-width: 1400px) {
  /* line 461, sass/theme/_layout.scss */
  .is-style-xxl-curves-bottom {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }
@media (min-width: 1400px) {
  /* line 466, sass/theme/_layout.scss */
  .is-style-xxl-curves-bottom > img,
  .is-style-xxl-curves-bottom .curves {
    -webkit-border-radius: 0 0 8px 8px !important;
    -moz-border-radius: 0 0 8px 8px !important;
    border-radius: 0 0 8px 8px !important; } }

/* line 474, sass/theme/_layout.scss */
.is-style-curves-left {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px; }
  /* line 477, sass/theme/_layout.scss */
  .is-style-curves-left > img,
  .is-style-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px; }

@media (min-width: 576px) {
  /* line 483, sass/theme/_layout.scss */
  .is-style-sm-curves-left {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }
@media (min-width: 576px) {
  /* line 488, sass/theme/_layout.scss */
  .is-style-sm-curves-left > img,
  .is-style-sm-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }

@media (min-width: 768px) {
  /* line 496, sass/theme/_layout.scss */
  .is-style-md-curves-left {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }
@media (min-width: 768px) {
  /* line 501, sass/theme/_layout.scss */
  .is-style-md-curves-left > img,
  .is-style-md-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }

@media (min-width: 992px) {
  /* line 509, sass/theme/_layout.scss */
  .is-style-lg-curves-left {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }
@media (min-width: 992px) {
  /* line 514, sass/theme/_layout.scss */
  .is-style-lg-curves-left > img,
  .is-style-lg-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }

@media (min-width: 1200px) {
  /* line 522, sass/theme/_layout.scss */
  .is-style-xl-curves-left {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }
@media (min-width: 1200px) {
  /* line 527, sass/theme/_layout.scss */
  .is-style-xl-curves-left > img,
  .is-style-xl-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }

@media (min-width: 1400px) {
  /* line 535, sass/theme/_layout.scss */
  .is-style-xxl-curves-left {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }
@media (min-width: 1400px) {
  /* line 540, sass/theme/_layout.scss */
  .is-style-xxl-curves-left > img,
  .is-style-xxl-curves-left .curves {
    -webkit-border-radius: 8px 0 0 8px !important;
    -moz-border-radius: 8px 0 0 8px !important;
    border-radius: 8px 0 0 8px !important; } }

/* line 548, sass/theme/_layout.scss */
.is-style-curves-right {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0; }
  /* line 551, sass/theme/_layout.scss */
  .is-style-curves-right > img,
  .is-style-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0; }

@media (min-width: 576px !important) {
  /* line 557, sass/theme/_layout.scss */
  .is-style-sm-curves-right {
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0; } }
@media (min-width: 576px !important) {
  /* line 562, sass/theme/_layout.scss */
  .is-style-sm-curves-right > img,
  .is-style-sm-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0; } }

@media (min-width: 768px) {
  /* line 570, sass/theme/_layout.scss */
  .is-style-md-curves-right {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }
@media (min-width: 768px) {
  /* line 575, sass/theme/_layout.scss */
  .is-style-md-curves-right > img,
  .is-style-md-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }

@media (min-width: 992px) {
  /* line 583, sass/theme/_layout.scss */
  .is-style-lg-curves-right {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }
@media (min-width: 992px) {
  /* line 588, sass/theme/_layout.scss */
  .is-style-lg-curves-right > img,
  .is-style-lg-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }

@media (min-width: 1200px) {
  /* line 596, sass/theme/_layout.scss */
  .is-style-xl-curves-right {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }
@media (min-width: 1200px) {
  /* line 601, sass/theme/_layout.scss */
  .is-style-xl-curves-right > img,
  .is-style-xl-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }

@media (min-width: 1400px) {
  /* line 609, sass/theme/_layout.scss */
  .is-style-xxl-curves-right {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }
@media (min-width: 1400px) {
  /* line 614, sass/theme/_layout.scss */
  .is-style-xxl-curves-right > img,
  .is-style-xxl-curves-right .curves {
    -webkit-border-radius: 0 8px 8px 0 !important;
    -moz-border-radius: 0 8px 8px 0 !important;
    border-radius: 0 8px 8px 0 !important; } }

/* line 7, sass/theme/_basics.scss */
body {
  color: #120D42;
  background-color: #120D42;
  font-family: "thefutureregular", Times New Roman;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

/* line 15, sass/theme/_basics.scss */
textarea,
input,
select {
  color: #120D42; }

/* line 21, sass/theme/_basics.scss */
strong {
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }

/* line 29, sass/theme/_basics.scss */
h1,
.h1,
h2,
h3,
h4,
h5,
h6 {
  color: #120D42;
  font-family: "thefutureblack", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2; }
  /* line 40, sass/theme/_basics.scss */
  h1 a,
  .h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    color: inherit;
    text-decoration: none; }
    /* line 44, sass/theme/_basics.scss */
    h1 a:hover, h1 a:focus, h1 a:active,
    .h1 a:hover,
    .h1 a:focus,
    .h1 a:active,
    h2 a:hover,
    h2 a:focus,
    h2 a:active,
    h3 a:hover,
    h3 a:focus,
    h3 a:active,
    h4 a:hover,
    h4 a:focus,
    h4 a:active,
    h5 a:hover,
    h5 a:focus,
    h5 a:active,
    h6 a:hover,
    h6 a:focus,
    h6 a:active {
      color: inherit;
      text-decoration: none; }
  /* line 52, sass/theme/_basics.scss */
  h1 mark,
  .h1 mark,
  h2 mark,
  h3 mark,
  h4 mark,
  h5 mark,
  h6 mark {
    background-color: transparent;
    padding: 0 0 0 0.0625rem; }

/* line 58, sass/theme/_basics.scss */
h1,
.h1 {
  font-size: 1.875rem;
  line-height: 1.2;
  margin-bottom: 0;
  color: #ffffff; }
  @media (min-width: 992px) {
    /* line 58, sass/theme/_basics.scss */
    h1,
    .h1 {
      font-size: 2.75rem;
      line-height: 1.25; } }

/* line 71, sass/theme/_basics.scss */
h2 {
  font-size: 1.625rem;
  line-height: 1.375;
  margin-bottom: 1.0rem; }
  @media (min-width: 768px) {
    /* line 71, sass/theme/_basics.scss */
    h2 {
      font-size: 2.75rem;
      line-height: 1.25; } }

/* line 82, sass/theme/_basics.scss */
h3,
h4,
h5 {
  font-size: 1.625rem;
  line-height: 1.375;
  margin-bottom: 1.0rem; }
  @media (min-width: 768px) {
    /* line 82, sass/theme/_basics.scss */
    h3,
    h4,
    h5 {
      font-size: 2.25rem;
      line-height: 1.2; } }
  /* line 94, sass/theme/_basics.scss */
  h3.is-style-larger,
  h4.is-style-larger,
  h5.is-style-larger {
    font-size: 1.625rem;
    line-height: 1.375;
    margin-bottom: 1.0rem; }
    @media (min-width: 768px) {
      /* line 94, sass/theme/_basics.scss */
      h3.is-style-larger,
      h4.is-style-larger,
      h5.is-style-larger {
        font-size: 2.75rem;
        line-height: 1.25; } }
  /* line 105, sass/theme/_basics.scss */
  h3.is-style-same-size,
  h4.is-style-same-size,
  h5.is-style-same-size {
    font-size: 1.625rem;
    line-height: 1.375; }

/* line 115, sass/theme/_basics.scss */
.single-post #article-content h2,
.single-post #article-content h3,
.single-post #article-content h4,
.single-post #article-content h5 {
  color: #8F4CFF; }
/* line 122, sass/theme/_basics.scss */
.single-post #article-content h2 {
  font-size: 1.625rem; }
  @media (min-width: 768px) {
    /* line 122, sass/theme/_basics.scss */
    .single-post #article-content h2 {
      font-size: 2.25rem; } }
/* line 130, sass/theme/_basics.scss */
.single-post #article-content h3 {
  font-size: 1.25rem; }
  @media (min-width: 768px) {
    /* line 130, sass/theme/_basics.scss */
    .single-post #article-content h3 {
      font-size: 1.75rem; } }
/* line 138, sass/theme/_basics.scss */
.single-post #article-content h4,
.single-post #article-content h5 {
  font-size: 1.125rem; }
  @media (min-width: 768px) {
    /* line 138, sass/theme/_basics.scss */
    .single-post #article-content h4,
    .single-post #article-content h5 {
      font-size: 1.375rem; } }

/* line 149, sass/theme/_basics.scss */
h6 {
  font-size: 1.0rem;
  margin-bottom: 1.5rem;
  line-height: 1.4; }
  @media (min-width: 768px) {
    /* line 149, sass/theme/_basics.scss */
    h6 {
      font-size: 1.125rem; } }

/* line 167, sass/theme/_basics.scss */
h1 .seo, h1.is-style-seo,
.h1 .seo,
.h1.is-style-seo,
h2 .seo,
h2.is-style-seo,
h3 .seo,
h3.is-style-seo,
h4 .seo,
h4.is-style-seo,
h5 .seo,
h5.is-style-seo,
h6 .seo,
h6.is-style-seo {
  font-family: "thefuturelight", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-style: normal;
  line-height: 1.4;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 1.0rem; }
/* line 177, sass/theme/_basics.scss */
h1.is-style-small,
.h1.is-style-small,
h2.is-style-small,
h3.is-style-small,
h4.is-style-small,
h5.is-style-small,
h6.is-style-small {
  font-size: 1.125rem; }
  @media (min-width: 768px) {
    /* line 177, sass/theme/_basics.scss */
    h1.is-style-small,
    .h1.is-style-small,
    h2.is-style-small,
    h3.is-style-small,
    h4.is-style-small,
    h5.is-style-small,
    h6.is-style-small {
      font-size: 1.375rem; } }

/* line 186, sass/theme/_basics.scss */
p,
address {
  font-size: 1.0rem;
  line-height: 1.375;
  margin-bottom: 1.0rem; }
  /* line 192, sass/theme/_basics.scss */
  p.is-style-lead,
  address.is-style-lead {
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #120D42; }
    @media (min-width: 768px) {
      /* line 192, sass/theme/_basics.scss */
      p.is-style-lead,
      address.is-style-lead {
        font-size: 1.25rem; } }
  @media (min-width: 992px) {
    /* line 201, sass/theme/_basics.scss */
    p.is-style-narrow,
    address.is-style-narrow {
      padding-left: 8.333333%;
      padding-right: 8.333333%; } }
  @media (min-width: 1200px) {
    /* line 201, sass/theme/_basics.scss */
    p.is-style-narrow,
    address.is-style-narrow {
      padding-left: 16.666666%;
      padding-right: 16.666666%; } }
  /* line 214, sass/theme/_basics.scss */
  p + h2,
  p + h3,
  p + h4,
  p + h5,
  p + h6,
  address + h2,
  address + h3,
  address + h4,
  address + h5,
  address + h6 {
    margin-top: 2.0rem; }
  /* line 226, sass/theme/_basics.scss */
  p .seo, p.is-style-seo,
  address .seo,
  address.is-style-seo {
    font-family: "thefuturelight", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 100;
    font-style: normal;
    line-height: 1.4;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 1.0rem; }

/* line 237, sass/theme/_basics.scss */
.wp-block-image {
  margin-bottom: 1.5rem; }
  /* line 240, sass/theme/_basics.scss */
  .wp-block-image figcaption {
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      /* line 240, sass/theme/_basics.scss */
      .wp-block-image figcaption {
        font-size: 0.9375rem; } }
  /* line 248, sass/theme/_basics.scss */
  .wp-block-image.is-style-client {
    border: 2px solid #8F4CFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: inline-block;
    max-width: 160px; }
    @media (min-width: 768px) {
      /* line 248, sass/theme/_basics.scss */
      .wp-block-image.is-style-client {
        max-width: 256px; } }
    /* line 258, sass/theme/_basics.scss */
    .wp-block-image.is-style-client img {
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px; }

/* line 264, sass/theme/_basics.scss */
.wp-block-buttons {
  gap: 1.0rem; }

/* line 268, sass/theme/_basics.scss */
.wp-block-embed {
  margin-top: 3.0rem; }
  /* line 275, sass/theme/_basics.scss */
  .wp-block-embed figcaption {
    font-size: 0.875rem; }
    @media (min-width: 768px) {
      /* line 275, sass/theme/_basics.scss */
      .wp-block-embed figcaption {
        font-size: 0.9375rem; } }

/* line 284, sass/theme/_basics.scss */
blockquote {
  background-color: #120D42;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 1.5rem 1.25rem; }
  @media (min-width: 768px) {
    /* line 284, sass/theme/_basics.scss */
    blockquote {
      background-color: transparent;
      padding: 0; } }
  /* line 294, sass/theme/_basics.scss */
  blockquote p {
    font-size: 1.375rem;
    line-height: 1.3;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    margin-bottom: 0.875rem; }
    @media (min-width: 768px) {
      /* line 294, sass/theme/_basics.scss */
      blockquote p {
        font-size: 1.875rem;
        color: #8F4CFF;
        margin-bottom: 1.125rem; } }
    /* line 307, sass/theme/_basics.scss */
    blockquote p:first-of-type {
      position: relative;
      padding-top: 2.375rem; }
      @media (min-width: 768px) {
        /* line 307, sass/theme/_basics.scss */
        blockquote p:first-of-type {
          padding-top: 3.0rem; } }
      /* line 315, sass/theme/_basics.scss */
      blockquote p:first-of-type::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 25px;
        height: 21px;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjUgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1IDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8ZyBpZD0iR3JvdXBfMTcyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgMCkiPgoJCTxnPgoJCQk8cGF0aCBpZD0iUGF0aF8yNTE0XzAwMDAwMTcwOTY4NTA2NjY2ODU0MjQ1ODQwMDAwMDExNTc2NjUyMjUzNTIyMzQ3OTIzXyIgY2xhc3M9InN0MCIgZD0iTTMuNyw5LjVoNS45VjBIMHY5LjUKCQkJCWMwLDUuMyw0LjMsOS41LDkuNiw5LjVjMCwwLDAsMCwwLDB2LTIuN0M1LjgsMTYuMywzLjcsMTMuMywzLjcsOS41eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS42LDIwQzMuNywyMC0xLDE1LjMtMSw5LjVWMGMwLTAuNiwwLjQtMSwxLTFoOS42YzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxSDQuOAoJCQkJYzAuMiwxLjQsMC43LDIuNywxLjYsMy41YzAuOCwwLjgsMS45LDEuMywzLjMsMS4zYzAsMCwwLDAsMCwwYzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjIsMC4yLDAuMywwLjQsMC4zLDAuN1YxOQoJCQkJQzEwLjYsMTkuNiwxMC4xLDIwLDkuNiwyMEM5LjYsMjAsOS42LDIwLDkuNiwyMHogTTEsMXY4LjVjMCw0LjQsMy4zLDgsNy42LDguNWwwLTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCUMzLjUsMTQsMi43LDExLjksMi43LDkuNWMwLTAuNiwwLjQtMSwxLTFoNC45VjFIMXoiLz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGlkPSJQYXRoXzI1MTVfMDAwMDAwODY2Njk3NzkwMjA1NTI0MzcxMzAwMDAwMTE2MTEwNzQwMzk1OTI5NTUwNDFfIiBjbGFzcz0ic3QwIiBkPSJNMTcuMSw5LjVIMjNWMGgtOS42djkuNQoJCQkJYzAsNS4zLDQuMyw5LjUsOS42LDkuNWMwLDAsMCwwLDAsMHYtMi43QzE5LjIsMTYuMywxNy4xLDEzLjMsMTcuMSw5LjV6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMywyMGMtNS44LDAtMTAuNS00LjctMTAuNi0xMC41VjBjMC0wLjYsMC40LTEsMS0xSDIzYzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxaC00LjgKCQkJCWMwLjIsMS40LDAuNywyLjcsMS42LDMuNWMwLjgsMC44LDEuOSwxLjMsMy4zLDEuM2MwLDAsMCwwLDAsMGgwYzAuMywwLDAuNSwwLjEsMC43LDAuM3MwLjMsMC40LDAuMywwLjdWMTkKCQkJCUMyNCwxOS42LDIzLjUsMjAsMjMsMjBDMjMsMjAsMjMsMjAsMjMsMjB6IE0xNC40LDF2OC41YzAsNC40LDMuMyw4LDcuNiw4LjV2LTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCWMtMS40LTEuNC0yLjItMy41LTIuMi01LjljMC0wLjYsMC40LTEsMS0xSDIyVjFIMTQuNHoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==") center center/25px auto no-repeat scroll; }
        @media (min-width: 768px) {
          /* line 315, sass/theme/_basics.scss */
          blockquote p:first-of-type::before {
            width: 36px;
            height: 30px;
            background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuOXB4IiBoZWlnaHQ9IjMwLjFweCIgdmlld0JveD0iMCAwIDM1LjkgMzAuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUuOSAzMC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izg1NTVGNjt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8ZyBpZD0iR3JvdXBfMTcyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjU0NyAtMTYuODU4KSI+CgkJPGcgaWQ9Ikdyb3VwXzE3MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDApIj4KCQkJPGcgaWQ9Ikdyb3VwXzE3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjU0NiAxNi44NTgpIj4KCQkJCTxnPgoJCQkJCTxwYXRoIGlkPSJQYXRoXzI1MTRfMDAwMDAxNzAyNTc0MzU5ODI4MzEzNDMwMjAwMDAwMDI1NzQ3ODY2MTY3MzczNzg5NjBfIiBjbGFzcz0ic3QwIiBkPSJNNS41LDE0aDguN1YwSDB2MTQKCQkJCQkJYzAsNy44LDYuMywxNC4xLDE0LjEsMTRjMCwwLDAsMCwwLDB2LTRDOC42LDI0LjEsNS41LDE5LjYsNS41LDE0eiIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC4xLDI5LjFjLTQsMC03LjgtMS42LTEwLjYtNC40QzAuNiwyMS45LTEsMTguMS0xLDE0LjFWMGMwLTAuNiwwLjQtMSwxLTFoMTQuMWMwLjYsMCwxLDAuNCwxLDF2MTQKCQkJCQkJYzAsMC42LTAuNCwxLTEsMUg2LjVjMC4zLDQuMSwyLjcsOCw3LjYsOGMwLjYsMCwxLDAuNCwxLDF2NEMxNS4xLDI4LjcsMTQuNywyOS4xLDE0LjEsMjkuMXogTTEsMXYxM2MwLDMuNSwxLjQsNi44LDMuOSw5LjIKCQkJCQkJYzIuMiwyLjIsNS4xLDMuNSw4LjMsMy44di0yQzgsMjQuNSw0LjUsMjAuMiw0LjUsMTRjMC0wLjYsMC40LTEsMS0xaDcuN1YxSDF6Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8cGF0aCBpZD0iUGF0aF8yNTE1XzAwMDAwMDcwMTEyNDM3MDY1NzQ1MzM4NDQwMDAwMDAxODAwOTQxMzIzNjU0NDI1OTg4XyIgY2xhc3M9InN0MCIgZD0iTTI1LjIsMTRoOC43VjBIMTkuOHYxNAoJCQkJCQljMCw3LjgsNi4zLDE0LjEsMTQuMSwxNGMwLDAsMCwwLDAsMHYtNEMyOC4zLDI0LjEsMjUuMiwxOS42LDI1LjIsMTR6Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjksMjkuMWMtNCwwLTcuOC0xLjYtMTAuNi00LjRjLTIuOS0yLjgtNC40LTYuNi00LjQtMTAuN1YwYzAtMC42LDAuNC0xLDEtMWgxNC4xYzAuNiwwLDEsMC40LDEsMXYxNAoJCQkJCQljMCwwLjYtMC40LDEtMSwxaC03LjZjMC4zLDQuMSwyLjcsOCw3LjYsOGMwLjYsMCwxLDAuNCwxLDF2NEMzNC45LDI4LjcsMzQuNCwyOS4xLDMzLjksMjkuMXogTTIwLjgsMXYxMwoJCQkJCQljMCwzLjUsMS40LDYuOCwzLjksOS4yYzIuMiwyLjIsNS4xLDMuNSw4LjMsMy44di0yYy01LjItMC41LTguNy00LjktOC43LTExYzAtMC42LDAuNC0xLDEtMWg3LjdWMUgyMC44eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") center center/36px auto no-repeat scroll; } }
  /* line 334, sass/theme/_basics.scss */
  blockquote cite {
    font-size: 1.0rem;
    line-height: 1.375;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    margin-bottom: 0.875rem;
    display: block; }
    @media (min-width: 768px) {
      /* line 334, sass/theme/_basics.scss */
      blockquote cite {
        color: #120D42;
        margin-bottom: 1.125rem; } }
    /* line 347, sass/theme/_basics.scss */
    blockquote cite strong {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal; }

/* line 353, sass/theme/_basics.scss */
a {
  text-decoration: underline;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #120D42; }
  /* line 358, sass/theme/_basics.scss */
  a:focus, a:active {
    outline: none;
    text-decoration: underline;
    color: inherit;
    color: #120D42; }
  /* line 366, sass/theme/_basics.scss */
  a:hover {
    color: #120D42; }
    @media (min-width: 1200px) {
      /* line 366, sass/theme/_basics.scss */
      a:hover {
        text-decoration: none; } }

/* line 375, sass/theme/_basics.scss */
a[href^=tel] {
  color: inherit;
  text-decoration: none; }

/* line 380, sass/theme/_basics.scss */
.wp-block-separator {
  border: 1px solid #120D42;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }

/* line 390, sass/theme/_basics.scss */
#content ol + h2,
#content ol + h3,
#content ol + h4,
#content ol + h5,
#content ol + h6,
#content ul + h2,
#content ul + h3,
#content ul + h4,
#content ul + h5,
#content ul + h6 {
  margin-top: 2.5rem; }
/* line 399, sass/theme/_basics.scss */
#content ul {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
  margin-bottom: 1.5rem; }
  /* line 405, sass/theme/_basics.scss */
  #content ul li {
    line-height: 1.6;
    margin-bottom: 0.875rem;
    position: relative; }
    /* line 410, sass/theme/_basics.scss */
    #content ul li ul,
    #content ul li ol {
      margin-top: 1.0rem;
      margin-bottom: 1.0rem; }
    @media (min-width: 768px) {
      /* line 416, sass/theme/_basics.scss */
      #content ul li:not(.is-style-li-para) {
        font-size: 1.125rem; } }
  /* line 426, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots) li {
    line-height: 1.5;
    padding-left: 1.0rem;
    position: relative;
    margin-bottom: 0.625rem; }
    /* line 432, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots) li::before {
      content: "•";
      position: absolute;
      left: 0;
      font-size: 1.0rem;
      color: #120D42;
      /*overflow: hidden;  Fix for firefox and IE 10-11  */
      page-break-inside: avoid;
      /* Firefox */
      break-inside: avoid;
      /* IE 10+ */
      break-inside: avoid-column;
      -webkit-column-break-inside: avoid;
      /* Chrome, Safari, Opera */
      -moz-column-break-inside: avoid;
      column-break-inside: avoid; }
  /* line 442, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-links {
    max-width: 350px; }
    /* line 445, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li {
      padding-left: 0; }
      @media (min-width: 768px) {
        /* line 445, sass/theme/_basics.scss */
        #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li {
          margin-bottom: 0.75rem; } }
      /* line 452, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li::before {
        content: none; }
      /* line 456, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li a {
        font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        display: block;
        padding: 0.5rem 1.25rem 0.5rem 0;
        text-decoration: none;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll; }
        @media (min-width: 768px) {
          /* line 456, sass/theme/_basics.scss */
          #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li a {
            font-size: 1.125rem; } }
        @media (min-width: 1200px) {
          /* line 467, sass/theme/_basics.scss */
          #content ul:not(.list-unstyled):not(.slick-dots).is-style-links li a:hover {
            background-position: 100% center; } }
  /* line 481, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-purple li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-green li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-midnight li {
    padding-left: 2.0rem;
    text-align: left !important; }
    /* line 485, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-purple li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-green li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-midnight li::before {
      content: "";
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJBcnJvd19pbl9jaXJjbGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojOEE1QUY2O30KPC9zdHlsZT4KPGcgaWQ9IkVsbGlwc2VfMTYxIj4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMjBDNC41LDIwLDAsMTUuNSwwLDEwUzQuNSwwLDEwLDBzMTAsNC41LDEwLDEwUzE1LjUsMjAsMTAsMjB6IE0xMCwxLjVjLTQuNywwLTguNSwzLjgtOC41LDguNQoJCWMwLDQuNywzLjgsOC41LDguNSw4LjVjNC43LDAsOC41LTMuOCw4LjUtOC41QzE4LjUsNS4zLDE0LjcsMS41LDEwLDEuNXoiLz4KPC9nPgo8ZyBpZD0iR3JvdXBfODYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjQ2NiA2LjExMykiPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYuMSw4LjFDNiw4LjEsNS44LDgsNS43LDcuOWMtMC40LTAuMi0wLjUtMC43LTAuMi0xbDItMy4zbC0yLTMuM0M1LjIsMCw1LjQtMC40LDUuNy0wLjYKCQljMC40LTAuMiwwLjgtMC4xLDEsMC4yTDguOSwzYzAuMiwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4yLDAsMC40LTAuMiwwLjZMNi43LDcuN0M2LjYsNy45LDYuMyw4LjEsNi4xLDguMXogTTcuOCw0CgkJQzcuOCw0LDcuOCw0LDcuOCw0QzcuOCw0LDcuOCw0LDcuOCw0eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTguMyw0LjRIMGMtMC40LDAtMC44LTAuMy0wLjgtMC44Uy0wLjQsMi45LDAsMi45aDguM0M4LjcsMi45LDksMy4zLDksMy43UzguNyw0LjQsOC4zLDQuNHoiLz4KPC9nPgo8L3N2Zz4K") center center/20px auto no-repeat scroll;
      display: block;
      width: 20px;
      height: 20px;
      top: 0.1875rem; }
  /* line 500, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-green li::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJBcnJvd19pbl9jaXJjbGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojQUJGRjQwO30KPC9zdHlsZT4KPGcgaWQ9IkVsbGlwc2VfMTYxIj4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMjBDNC41LDIwLDAsMTUuNSwwLDEwUzQuNSwwLDEwLDBzMTAsNC41LDEwLDEwUzE1LjUsMjAsMTAsMjB6IE0xMCwxLjVjLTQuNywwLTguNSwzLjgtOC41LDguNQoJCWMwLDQuNywzLjgsOC41LDguNSw4LjVjNC43LDAsOC41LTMuOCw4LjUtOC41QzE4LjUsNS4zLDE0LjcsMS41LDEwLDEuNXoiLz4KPC9nPgo8ZyBpZD0iR3JvdXBfODYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjQ2NiA2LjExMykiPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYuMSw4LjFDNiw4LjEsNS44LDgsNS43LDcuOWMtMC40LTAuMi0wLjUtMC43LTAuMi0xbDItMy4zbC0yLTMuM0M1LjIsMCw1LjQtMC40LDUuNy0wLjYKCQljMC40LTAuMiwwLjgtMC4xLDEsMC4yTDguOSwzYzAuMiwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4yLDAsMC40LTAuMiwwLjZMNi43LDcuN0M2LjYsNy45LDYuMyw4LjEsNi4xLDguMXogTTcuOCw0CgkJQzcuOCw0LDcuOCw0LDcuOCw0QzcuOCw0LDcuOCw0LDcuOCw0eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTguMyw0LjRIMGMtMC40LDAtMC44LTAuMy0wLjgtMC44Uy0wLjQsMi45LDAsMi45aDguM0M4LjcsMi45LDksMy4zLDksMy43UzguNyw0LjQsOC4zLDQuNHoiLz4KPC9nPgo8L3N2Zz4K"); }
  /* line 510, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-arrows-midnight li::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJBcnJvd19pbl9jaXJjbGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojMTIwRDQyO30KPC9zdHlsZT4KPGcgaWQ9IkVsbGlwc2VfMTYxIj4KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMjBDNC41LDIwLDAsMTUuNSwwLDEwUzQuNSwwLDEwLDBzMTAsNC41LDEwLDEwUzE1LjUsMjAsMTAsMjB6IE0xMCwxLjVjLTQuNywwLTguNSwzLjgtOC41LDguNQoJCWMwLDQuNywzLjgsOC41LDguNSw4LjVjNC43LDAsOC41LTMuOCw4LjUtOC41QzE4LjUsNS4zLDE0LjcsMS41LDEwLDEuNXoiLz4KPC9nPgo8ZyBpZD0iR3JvdXBfODYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjQ2NiA2LjExMykiPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYuMSw4LjFDNiw4LjEsNS44LDgsNS43LDcuOWMtMC40LTAuMi0wLjUtMC43LTAuMi0xbDItMy4zbC0yLTMuM0M1LjIsMCw1LjQtMC40LDUuNy0wLjYKCQljMC40LTAuMiwwLjgtMC4xLDEsMC4yTDguOSwzYzAuMiwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4yLDAsMC40LTAuMiwwLjZMNi43LDcuN0M2LjYsNy45LDYuMyw4LjEsNi4xLDguMXogTTcuOCw0CgkJQzcuOCw0LDcuOCw0LDcuOCw0QzcuOCw0LDcuOCw0LDcuOCw0eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTguMyw0LjRIMGMtMC40LDAtMC44LTAuMy0wLjgtMC44Uy0wLjQsMi45LDAsMi45aDguM0M4LjcsMi45LDksMy4zLDksMy43UzguNyw0LjQsOC4zLDQuNHoiLz4KPC9nPgo8L3N2Zz4K"); }
  @media (min-width: 768px) {
    /* line 516, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent {
      column-count: 2; } }
  @media (min-width: 992px) {
    /* line 516, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent {
      column-count: 4; } }
  /* line 527, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li {
    padding-left: 3.75rem;
    margin-bottom: 1.0rem; }
    @media (min-width: 768px) {
      /* line 527, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li {
        font-size: 1.25rem;
        margin-bottom: 2.0rem; } }
    @media (min-width: 992px) {
      /* line 527, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li {
        padding-left: 0;
        padding-top: 3.0rem; } }
    /* line 541, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li::before {
      content: "";
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNi43cHgiIHZpZXdCb3g9IjAgMCAyMCAxNi43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAxNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI3NTYiIGNsYXNzPSJzdDAiIGQ9Ik01LjksMTYuNmMtMC4yLDAtMC40LTAuMS0wLjYtMC4zbC01LjEtNS44Yy0wLjMtMC40LTAuMy0wLjksMC0xLjNDMC41LDksMC45LDksMS4zLDkuMwoJYzAsMCwwLjEsMC4xLDAuMSwwLjFsNC42LDUuMkwxOC42LDAuM2MwLjMtMC4zLDAuNy0wLjMsMS0wLjFjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLjMsMC40LDAuMywwLjksMCwxLjNMNi41LDE2LjQKCUM2LjQsMTYuNiw2LjIsMTYuNiw1LjksMTYuNiIvPgo8L3N2Zz4=") center center/42px auto no-repeat scroll;
      display: block;
      width: 42px;
      height: 38px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media (min-width: 768px) {
        /* line 541, sass/theme/_basics.scss */
        #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-purple-ticks-transparent li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li::before {
          top: 0;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; } }
  /* line 564, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-green-ticks-transparent li::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNi43cHgiIHZpZXdCb3g9IjAgMCAyMCAxNi43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAxNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI3NTYiIGNsYXNzPSJzdDAiIGQ9Ik01LjksMTYuNmMtMC4yLDAtMC40LTAuMS0wLjYtMC4zbC01LjEtNS44Yy0wLjMtMC40LTAuMy0wLjksMC0xLjNDMC41LDksMC45LDksMS4zLDkuMwoJYzAsMCwwLjEsMC4xLDAuMSwwLjFsNC42LDUuMkwxOC42LDAuM2MwLjMtMC4zLDAuNy0wLjMsMS0wLjFjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLjMsMC40LDAuMywwLjksMCwxLjNMNi41LDE2LjQKCUM2LjQsMTYuNiw2LjIsMTYuNiw1LjksMTYuNiIvPgo8L3N2Zz4="); }
  /* line 574, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-light-purple li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple li {
    padding: 0.875rem 1.25rem 0.875rem 3.425rem;
    margin-bottom: 0;
    text-align: left !important; }
    /* line 579, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-light-purple li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple li::before {
      content: "";
      background: #660099 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNi43cHgiIHZpZXdCb3g9IjAgMCAyMCAxNi43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAxNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI3NTYiIGNsYXNzPSJzdDAiIGQ9Ik01LjksMTYuNmMtMC4yLDAtMC40LTAuMS0wLjYtMC4zbC01LjEtNS44Yy0wLjMtMC40LTAuMy0wLjksMC0xLjNDMC41LDksMC45LDksMS4zLDkuMwoJYzAsMCwwLjEsMC4xLDAuMSwwLjFsNC42LDUuMkwxOC42LDAuM2MwLjMtMC4zLDAuNy0wLjMsMS0wLjFjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLjMsMC40LDAuMywwLjksMCwxLjNMNi41LDE2LjQKCUM2LjQsMTYuNiw2LjIsMTYuNiw1LjksMTYuNiIvPgo8L3N2Zz4=") center center/20px auto no-repeat scroll;
      display: block;
      width: 40px;
      height: 40px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  @media (min-width: 768px) {
    /* line 592, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks.li-cols, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-light-purple.li-cols, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple.li-cols {
      column-count: 2;
      column-gap: 2.0rem; } }
  /* line 604, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-light-purple li, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple li {
    padding: 0.875rem 1.25rem 0.875rem 4.6875rem;
    background-color: #EBDEFF;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    border-radius: 9999px;
    margin-bottom: 0.75rem;
    min-height: 76px;
    display: flex;
    align-items: center; }
    /* line 613, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-light-purple li::before, #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple li::before {
      left: 1.25rem; }
  /* line 621, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-large-ticks-purple li {
    background-color: #8F4CFF;
    color: #ffffff; }
  /* line 627, sass/theme/_basics.scss */
  #content ul:not(.list-unstyled):not(.slick-dots).is-style-icons {
    margin-bottom: 0; }
    /* line 630, sass/theme/_basics.scss */
    #content ul:not(.list-unstyled):not(.slick-dots).is-style-icons li {
      padding: 0.875rem 1.25rem 0.875rem 4.25rem;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      margin-bottom: 0.75rem;
      min-height: 76px;
      display: flex;
      align-items: center; }
      @media (min-width: 992px) {
        /* line 630, sass/theme/_basics.scss */
        #content ul:not(.list-unstyled):not(.slick-dots).is-style-icons li {
          -webkit-border-radius: 9999px;
          -moz-border-radius: 9999px;
          border-radius: 9999px; } }
      /* line 642, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-icons li::before {
        content: none; }
      /* line 646, sass/theme/_basics.scss */
      #content ul:not(.list-unstyled):not(.slick-dots).is-style-icons li img {
        width: 30px;
        height: auto;
        position: absolute;
        left: 1.5rem; }
/* line 657, sass/theme/_basics.scss */
#content ol {
  counter-reset: level-1-counter;
  margin-left: 0;
  margin-bottom: 1.5rem; }
  /* line 662, sass/theme/_basics.scss */
  #content ol > li {
    counter-increment: level-1-counter;
    line-height: 1.6;
    margin-bottom: 0.875rem;
    position: relative; }
    @media (min-width: 768px) {
      /* line 662, sass/theme/_basics.scss */
      #content ol > li {
        font-size: 1.125rem; } }
    /* line 672, sass/theme/_basics.scss */
    #content ol > li::marker {
      display: inline-block;
      margin-right: 0.5rem;
      color: #120D42;
      font-weight: 600;
      font-size: 1.125rem; }
    /* line 680, sass/theme/_basics.scss */
    #content ol > li ul,
    #content ol > li ol {
      margin-top: 1.0rem;
      margin-bottom: 1.0rem; }
    /* line 688, sass/theme/_basics.scss */
    #content ol > li ol > li {
      counter-increment: level-2-counter; }
      /* line 691, sass/theme/_basics.scss */
      #content ol > li ol > li::before {
        content: counter(level-2-counter,lower-alpha) "."; }
  /* line 698, sass/theme/_basics.scss */
  #content ol[start] {
    margin-bottom: 1.0rem; }
    /* line 701, sass/theme/_basics.scss */
    #content ol[start] li {
      margin-bottom: 1.5rem; }

/* line 716, sass/theme/_basics.scss */
.wp-block-embed {
  margin-bottom: 1.0rem; }
  /* line 719, sass/theme/_basics.scss */
  .wp-block-embed.is-type-video {
    margin-top: 2.0rem;
    margin-bottom: 3.0rem; }

/* line 727, sass/theme/_basics.scss */
.wp-block-spacer.is-style-no-clear {
  clear: none; }
/* line 731, sass/theme/_basics.scss */
.wp-block-spacer.is-style-sm {
  height: 0.75rem !important; }
  @media (min-width: 768px) {
    /* line 731, sass/theme/_basics.scss */
    .wp-block-spacer.is-style-sm {
      height: 1.0rem !important; } }
/* line 739, sass/theme/_basics.scss */
.wp-block-spacer.is-style-md {
  height: 1.5rem !important; }
/* line 743, sass/theme/_basics.scss */
.wp-block-spacer.is-style-lg {
  height: 2.0rem !important; }
  @media (min-width: 768px) {
    /* line 743, sass/theme/_basics.scss */
    .wp-block-spacer.is-style-lg {
      height: 2.0rem !important; } }
/* line 751, sass/theme/_basics.scss */
.wp-block-spacer.is-style-xl {
  height: 2.75rem !important; }
  @media (min-width: 768px) {
    /* line 751, sass/theme/_basics.scss */
    .wp-block-spacer.is-style-xl {
      height: 4.0rem !important; } }
/* line 759, sass/theme/_basics.scss */
.wp-block-spacer.is-style-xxl {
  height: 4.125rem !important; }
  @media (min-width: 768px) {
    /* line 759, sass/theme/_basics.scss */
    .wp-block-spacer.is-style-xxl {
      height: 5.75rem !important; } }

/* line 770, sass/theme/_basics.scss */
.wp-block-table table {
  margin-bottom: 1.5rem;
  border: none; }
  @media (max-width: 767px) {
    /* line 774, sass/theme/_basics.scss */
    .wp-block-table table thead {
      display: none; } }
  /* line 780, sass/theme/_basics.scss */
  .wp-block-table table thead tr {
    border-bottom: 2px solid #120D42; }
    /* line 783, sass/theme/_basics.scss */
    .wp-block-table table thead tr th {
      padding: 0.75rem;
      vertical-align: top; }
      @media (max-width: 767px) {
        /* line 783, sass/theme/_basics.scss */
        .wp-block-table table thead tr th {
          padding: 0.75rem 0;
          display: block;
          width: 100%; } }
      /* line 793, sass/theme/_basics.scss */
      .wp-block-table table thead tr th:first-child {
        padding-left: 0; }
  /* line 804, sass/theme/_basics.scss */
  .wp-block-table table tbody tr:not(:first-of-type) {
    border-top: 1px solid #120D42; }
  /* line 809, sass/theme/_basics.scss */
  .wp-block-table table tbody th,
  .wp-block-table table tbody td {
    padding: 0.75rem;
    vertical-align: top; }
    @media (max-width: 767px) {
      /* line 809, sass/theme/_basics.scss */
      .wp-block-table table tbody th,
      .wp-block-table table tbody td {
        padding: 0.75rem 0;
        display: block;
        width: 100%; } }
  /* line 823, sass/theme/_basics.scss */
  .wp-block-table table tbody th {
    padding-left: 0; }
    @media (max-width: 767px) {
      /* line 823, sass/theme/_basics.scss */
      .wp-block-table table tbody th {
        padding-bottom: 0; } }
  @media (max-width: 767px) {
    /* line 833, sass/theme/_basics.scss */
    .wp-block-table table tbody td:first-of-type:not(:last-of-type) {
      padding-bottom: 0; } }

/* line 844, sass/theme/_basics.scss */
#outer-content {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
  margin-top: 0; }

/* Slider */
/* line 5, sass/theme/_slick_theme.scss */
.slick-loading .slick-list {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4wIiB3aWR0aD0iODBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNjIgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMC4zNSIgZD0iTTYuNCw0LjhBMy4yLDMuMiwwLDEsMSwzLjIsOCwzLjIsMy4yLDAsMCwxLDYuNCw0LjhabTEyLjgsMEEzLjIsMy4yLDAsMSwxLDE2LDgsMy4yLDMuMiwwLDAsMSwxOS4yLDQuOFpNMzIsNC44QTMuMiwzLjIsMCwxLDEsMjguOCw4LDMuMiwzLjIsMCwwLDEsMzIsNC44Wm0xMi44LDBBMy4yLDMuMiwwLDEsMSw0MS42LDgsMy4yLDMuMiwwLDAsMSw0NC44LDQuOFptMTIuOCwwQTMuMiwzLjIsMCwxLDEsNTQuNCw4LDMuMiwzLjIsMCwwLDEsNTcuNiw0LjhabTEyLjgiLz4KICA8Zz4KICAgIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTS00Mi43LDMuODRBNC4xNiw0LjE2LDAsMCwxLTM4LjU0LDhhNC4xNiw0LjE2LDAsMCwxLTQuMTYsNC4xNkE0LjE2LDQuMTYsMCwwLDEtNDYuODYsOCw0LjE2LDQuMTYsMCwwLDEtNDIuNywzLjg0Wm0xMi44LS42NEE0LjgsNC44LDAsMCwxLTI1LjEsOGE0LjgsNC44LDAsMCwxLTQuOCw0LjhBNC44LDQuOCwwLDAsMS0zNC43LDgsNC44LDQuOCwwLDAsMS0yOS45LDMuMlptMTIuOC0uNjRBNS40NCw1LjQ0LDAsMCwxLTExLjY2LDhhNS40NCw1LjQ0LDAsMCwxLTUuNDQsNS40NEE1LjQ0LDUuNDQsMCwwLDEtMjIuNTQsOCw1LjQ0LDUuNDQsMCwwLDEtMTcuMSwyLjU2WiIvPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJ0cmFuc2xhdGUiIHZhbHVlcz0iMjMgMDszNiAwOzQ5IDA7NjIgMDs3NC41IDA7ODcuNSAwOzEwMCAwOzExMyAwIiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iNzUwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgPC9nPgo8L3N2Zz4=") center center no-repeat; }

/* line 10, sass/theme/_slick_theme.scss */
.slick-dots {
  width: 100%;
  display: block;
  list-style: outside none none;
  padding: 0;
  position: absolute;
  z-index: 1;
  top: calc(100% + 1.0rem);
  left: 0;
  margin-bottom: 0 !important; }
  /* line 21, sass/theme/_slick_theme.scss */
  .slick-dots li {
    position: relative;
    margin: 0 1.0rem 0 0 !important;
    display: inline-block;
    padding: 0;
    cursor: pointer;
    padding: 0 !important; }
    /* line 29, sass/theme/_slick_theme.scss */
    .slick-dots li::before {
      content: none !important; }
    /* line 33, sass/theme/_slick_theme.scss */
    .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 20px;
      height: 20px;
      padding: 0;
      cursor: pointer;
      color: #ffffff;
      background-color: #ffffff;
      border: 1px solid #8F4CFF;
      outline: none;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
      @media (min-width: 1200px) {
        /* line 48, sass/theme/_slick_theme.scss */
        .slick-dots li button:hover {
          background-color: rgba(143, 76, 255, 0.5); } }
    /* line 58, sass/theme/_slick_theme.scss */
    .slick-dots li.slick-active button {
      background: #8F4CFF; }

/* line 67, sass/theme/_slick_theme.scss */
.block-reviews .slick-dots {
  margin: 0 12px !important; }
  /* line 72, sass/theme/_slick_theme.scss */
  .block-reviews .slick-dots li button {
    background-color: transparent;
    border-color: #ABFF40; }
    @media (min-width: 1200px) {
      /* line 76, sass/theme/_slick_theme.scss */
      .block-reviews .slick-dots li button:hover {
        background-color: rgba(171, 255, 64, 0.5); } }
  /* line 86, sass/theme/_slick_theme.scss */
  .block-reviews .slick-dots li.slick-active button {
    background-color: #ABFF40; }

/* line 96, sass/theme/_slick_theme.scss */
.block-gallery .slick-dots {
  margin: 0 12px !important;
  display: flex;
  justify-content: center; }

/* line 105, sass/theme/_slick_theme.scss */
.block-tabbed-scroller .slick-dots {
  display: flex;
  justify-content: center; }
  @media (min-width: 768px) {
    /* line 105, sass/theme/_slick_theme.scss */
    .block-tabbed-scroller .slick-dots {
      justify-content: start; } }
  @media (min-width: 1200px) {
    /* line 105, sass/theme/_slick_theme.scss */
    .block-tabbed-scroller .slick-dots {
      margin-left: 1.0rem !important; } }

/* line 121, sass/theme/_slick_theme.scss */
.block-icon-benefits .slick-dots {
  display: flex;
  justify-content: center; }
  /* line 127, sass/theme/_slick_theme.scss */
  .block-icon-benefits .slick-dots li button {
    background-color: transparent;
    border-color: #ABFF40; }
    @media (min-width: 1200px) {
      /* line 131, sass/theme/_slick_theme.scss */
      .block-icon-benefits .slick-dots li button:hover {
        background-color: rgba(171, 255, 64, 0.5); } }
  /* line 141, sass/theme/_slick_theme.scss */
  .block-icon-benefits .slick-dots li.slick-active button {
    background: #ABFF40; }

/* line 3, sass/theme/_lity_theme.scss */
.lity {
  background: rgba(18, 13, 66, 0.67); }

/* line 7, sass/theme/_lity_theme.scss */
.lity-close {
  position: absolute; }

/* line 3, sass/theme/_buttons.scss */
.wp-block-buttons {
  align-items: start;
  column-gap: 1.0rem;
  margin-bottom: 1.5rem; }

/* line 18, sass/theme/_buttons.scss */
.h1 + .wp-block-buttons,
h1 + .wp-block-buttons,
h2 + .wp-block-buttons,
h3 + .wp-block-buttons,
h4 + .wp-block-buttons,
h5 + .wp-block-buttons,
h6 + .wp-block-buttons,
p + .wp-block-buttons {
  margin-top: 2.0rem; }

/* line 25, sass/theme/_buttons.scss */
.wp-block-button .wp-block-button__link,
.wp-block-button input[type="submit"] {
  /* default */
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 1.5;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.0rem;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  border: 2px solid transparent;
  white-space: normal;
  text-decoration: none !important;
  padding: 0.8125rem 2.0rem;
  cursor: pointer;
  position: relative;
  background-color: #ABFF40;
  color: #120D42;
  min-width: 180px; }
  /* line 46, sass/theme/_buttons.scss */
  .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:visited,
  .wp-block-button input[type="submit"]:focus,
  .wp-block-button input[type="submit"]:active,
  .wp-block-button input[type="submit"]:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #ABFF40; }
  /* line 53, sass/theme/_buttons.scss */
  .wp-block-button .wp-block-button__link:hover,
  .wp-block-button input[type="submit"]:hover {
    color: #120D42;
    background-color: #ABFF40; }
    @media (min-width: 1200px) {
      /* line 53, sass/theme/_buttons.scss */
      .wp-block-button .wp-block-button__link:hover,
      .wp-block-button input[type="submit"]:hover {
        color: #ABFF40 !important;
        background-color: #120D42 !important; } }
@media (min-width: 1200px) {
  /* line 68, sass/theme/_buttons.scss */
  .wp-block-button.is-style-default-alt .wp-block-button__link:hover {
    border-color: #ABFF40 !important; } }
/* line 79, sass/theme/_buttons.scss */
.wp-block-button.is-style-linkedin .wp-block-button__link {
  border-color: #ABFF40;
  text-indent: -9999rem;
  width: 52px;
  height: 52px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  min-width: 0;
  padding: 0; }
  /* line 88, sass/theme/_buttons.scss */
  .wp-block-button.is-style-linkedin .wp-block-button__link::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjYuOXB4IiBoZWlnaHQ9IjI2LjdweCIgdmlld0JveD0iMCAwIDI2LjkgMjYuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYuOSAyNi43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtbGlua2VkaW4iIGNsYXNzPSJzdDAiIGQ9Ik0yNC45LDBoLTIzQzAuOSwwLDAsMC45LDAsMS45djIyLjljMCwxLDAuOSwxLjksMS45LDEuOWgyM2MxLDAsMS45LTAuOSwxLjktMS45CglWMS45QzI2LjksMC45LDI2LDAsMjQuOSwweiBNOC4xLDIzSDQuMlYxMC4yaDMuOVYyM0w4LjEsMjN6IE02LjEsOC40Yy0xLjIsMC0yLjQtMS0yLjQtMi40czEtMi40LDIuNC0yLjRzMi40LDEsMi40LDIuNGwwLDAKCUM4LjQsNy40LDcuNCw4LjQsNi4xLDguNHogTTIzLDIzaC0zLjl2LTYuMmMwLTEuNSwwLTMuNC0yLTMuNHMtMi40LDEuNi0yLjQsMy4zVjIzaC00LjJWMTAuMmgzLjhWMTJsMCwwYzAuOC0xLjMsMi4yLTIuMSwzLjctMgoJYzQsMCw0LjcsMi43LDQuNyw2LjFMMjMsMjN6Ii8+Cjwvc3ZnPgo=") center center/24px auto no-repeat scroll;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  @media (min-width: 1200px) {
    /* line 100, sass/theme/_buttons.scss */
    .wp-block-button.is-style-linkedin .wp-block-button__link:hover {
      background-color: #ffffff !important;
      border-color: #ABFF40 !important; } }
/* line 112, sass/theme/_buttons.scss */
.wp-block-button.is-style-image .wp-block-button__link {
  background-color: transparent;
  text-decoration: underline !important;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 0; }
  /* line 119, sass/theme/_buttons.scss */
  .wp-block-button.is-style-image .wp-block-button__link:focus, .wp-block-button.is-style-image .wp-block-button__link:active, .wp-block-button.is-style-image .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent !important; }
  /* line 126, sass/theme/_buttons.scss */
  .wp-block-button.is-style-image .wp-block-button__link:hover {
    background-color: transparent !important; }
/* line 134, sass/theme/_buttons.scss */
.wp-block-button.is-style-text-link .wp-block-button__link {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 0;
  padding-left: 0;
  padding-right: 1.25rem; }
  /* line 142, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link .wp-block-button__link:focus, .wp-block-button.is-style-text-link .wp-block-button__link:active, .wp-block-button.is-style-text-link .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent; }
  /* line 149, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #120D42 !important; }
    @media (min-width: 1200px) {
      /* line 149, sass/theme/_buttons.scss */
      .wp-block-button.is-style-text-link .wp-block-button__link:hover {
        background-position: 100% center; } }
/* line 162, sass/theme/_buttons.scss */
.wp-block-button.is-style-text-link-white .wp-block-button__link {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 0;
  padding-left: 0;
  padding-right: 1.25rem;
  color: #ffffff; }
  /* line 171, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link-white .wp-block-button__link:focus, .wp-block-button.is-style-text-link-white .wp-block-button__link:active, .wp-block-button.is-style-text-link-white .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent; }
  /* line 178, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link-white .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #ffffff !important; }
    @media (min-width: 1200px) {
      /* line 178, sass/theme/_buttons.scss */
      .wp-block-button.is-style-text-link-white .wp-block-button__link:hover {
        background-position: 100% center; } }
/* line 191, sass/theme/_buttons.scss */
.wp-block-button.is-style-text-link-green .wp-block-button__link {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 0;
  padding-left: 0;
  padding-right: 1.25rem;
  color: #ABFF40; }
  /* line 200, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link-green .wp-block-button__link:focus, .wp-block-button.is-style-text-link-green .wp-block-button__link:active, .wp-block-button.is-style-text-link-green .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent; }
  /* line 207, sass/theme/_buttons.scss */
  .wp-block-button.is-style-text-link-green .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #ABFF40 !important; }
    @media (min-width: 1200px) {
      /* line 207, sass/theme/_buttons.scss */
      .wp-block-button.is-style-text-link-green .wp-block-button__link:hover {
        background-position: 100% center; } }
/* line 220, sass/theme/_buttons.scss */
.wp-block-button.is-style-outline-white .wp-block-button__link {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff; }
  /* line 225, sass/theme/_buttons.scss */
  .wp-block-button.is-style-outline-white .wp-block-button__link:focus, .wp-block-button.is-style-outline-white .wp-block-button__link:active, .wp-block-button.is-style-outline-white .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent;
    color: #ffffff !important; }
  /* line 233, sass/theme/_buttons.scss */
  .wp-block-button.is-style-outline-white .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #ffffff !important; }
    @media (min-width: 1200px) {
      /* line 233, sass/theme/_buttons.scss */
      .wp-block-button.is-style-outline-white .wp-block-button__link:hover {
        background-color: #120D42 !important; } }
/* line 246, sass/theme/_buttons.scss */
.wp-block-button.is-style-outline-midnight .wp-block-button__link {
  background-color: transparent;
  border-color: #120D42;
  color: #120D42; }
  /* line 251, sass/theme/_buttons.scss */
  .wp-block-button.is-style-outline-midnight .wp-block-button__link:focus, .wp-block-button.is-style-outline-midnight .wp-block-button__link:active, .wp-block-button.is-style-outline-midnight .wp-block-button__link:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent;
    color: #120D42 !important; }
  /* line 259, sass/theme/_buttons.scss */
  .wp-block-button.is-style-outline-midnight .wp-block-button__link:hover {
    background-color: transparent !important;
    color: #120D42 !important; }
    @media (min-width: 1200px) {
      /* line 259, sass/theme/_buttons.scss */
      .wp-block-button.is-style-outline-midnight .wp-block-button__link:hover {
        color: #ffffff !important;
        background-color: #120D42 !important; } }

/* line 280, sass/theme/_buttons.scss */
.post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link {
  font-size: 0.75rem;
  min-width: 0; }
  @media (min-width: 768px) {
    /* line 280, sass/theme/_buttons.scss */
    .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link {
      font-size: 0.875rem; } }
  @media (max-width: 991px) {
    /* line 280, sass/theme/_buttons.scss */
    .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link {
      border-color: #120D42;
      color: #120D42; } }
  @media (max-width: 991px) {
    /* line 293, sass/theme/_buttons.scss */
    .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link:focus, .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link:active, .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link:visited {
      color: #120D42 !important; } }
  @media (max-width: 991px) {
    /* line 302, sass/theme/_buttons.scss */
    .post-type-archive-case_studies .case-study .wp-block-button.is-style-outline-white .wp-block-button__link:hover {
      color: #120D42 !important; } }

/* line 318, sass/theme/_buttons.scss */
.wp-block-buttons > .is-style-text-link .wp-block-button__link {
  padding-left: 0; }

@media (max-width: 575px) {
  /* line 326, sass/theme/_buttons.scss */
  #cs-buttons .is-style-default {
    width: 100%; } }
@media (max-width: 575px) {
  /* line 332, sass/theme/_buttons.scss */
  #cs-buttons .is-style-default .wp-block-button__link {
    width: 100%; } }

/* line 341, sass/theme/_buttons.scss */
.btn {
  /* default */
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 1.5;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.0rem;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  border: 2px solid transparent;
  white-space: normal;
  text-decoration: none !important;
  padding: 0.8125rem 2.0rem;
  cursor: pointer;
  position: relative;
  background-color: #ABFF40;
  color: #120D42;
  min-width: 172px; }
  /* line 361, sass/theme/_buttons.scss */
  .btn:hover, .btn:focus, .btn:active, .btn:visited {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: inherit; }
  /* line 369, sass/theme/_buttons.scss */
  .btn + .btn {
    margin-top: 1.0rem; }
    @media (min-width: 576px) {
      /* line 369, sass/theme/_buttons.scss */
      .btn + .btn {
        margin-top: 0;
        margin-left: 1.0rem; } }

/* line 379, sass/theme/_buttons.scss */
.btn-default {
  background-color: #ABFF40;
  color: #120D42;
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px; }
  /* line 384, sass/theme/_buttons.scss */
  .btn-default:focus, .btn-default:active, .btn-default:visited {
    background-color: #ABFF40;
    color: #120D42; }
  /* line 391, sass/theme/_buttons.scss */
  .btn-default:hover {
    background-color: #ABFF40 !important;
    color: #120D42 !important; }
    @media (min-width: 1200px) {
      /* line 391, sass/theme/_buttons.scss */
      .btn-default:hover {
        background-color: #120D42 !important;
        color: #ABFF40 !important; } }

/* line 3, sass/theme/_forms.scss */
form {
  margin-top: 1.0rem; }
  /* line 6, sass/theme/_forms.scss */
  form .wp-block-buttons {
    margin-top: 1.0rem;
    margin-bottom: 0; }

/* line 12, sass/theme/_forms.scss */
.form-group {
  margin-bottom: 1.0rem;
  position: relative; }

/* line 19, sass/theme/_forms.scss */
.send .form-group {
  margin-bottom: 0; }

/* line 24, sass/theme/_forms.scss */
.form-control {
  color: #120D42;
  background-color: transparent;
  border-color: #8F4CFF;
  box-shadow: none;
  background-clip: border-box;
  height: calc(1.0em + 1.5rem + 2px);
  padding: 0.5rem 0.75rem;
  outline: none;
  font-size: 1.0rem;
  font-weight: 400;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

/* line 40, sass/theme/_forms.scss */
textarea.form-control {
  height: 100%; }

/* line 45, sass/theme/_forms.scss */
label,
.plabel {
  color: #120D42;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 0.5rem;
  font-size: 1.0rem; }

/* line 53, sass/theme/_forms.scss */
.plabel {
  margin-bottom: 0.5rem; }

/* line 57, sass/theme/_forms.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="date"],
input[type="tel"],
input[type="number"],
input[type="button"],
input[type="submit"],
textarea {
  -webkit-appearance: none;
  color: #120D42; }

/* line 71, sass/theme/_forms.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="tel"]:focus,
textarea:focus {
  border-color: #120D42 !important;
  background-color: transparent !important;
  box-shadow: none !important; }

/* line 83, sass/theme/_forms.scss */
.form-select {
  color: #120D42;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4=") right 0.75rem center/14px auto no-repeat scroll;
  border: 1px solid #8F4CFF;
  box-shadow: none !important; }
  /* line 89, sass/theme/_forms.scss */
  .form-select:focus {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTEsNi42Qy0xLDYuMy0wLjksNi0wLjgsNS44bDMuOS02LjNDMy40LTEsNC4xLTEuMSw0LjUtMC44QzUtMC42LDUuMSwwLjEsNC44LDAuNUwxLjEsNi42bDMuOCw2LjEKCQlDNS4xLDEzLjEsNSwxMy43LDQuNSwxNHMtMS4xLDAuMS0xLjQtMC4zbC0zLjktNi4zQy0wLjksNy4xLTEsNi45LTEsNi42eiIvPgo8L2c+Cjwvc3ZnPg=="); }

@media (max-width: 767px) {
  /* line 94, sass/theme/_forms.scss */
  .wpcf7-radio {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center; } }
/* line 106, sass/theme/_forms.scss */
.wpcf7-radio .wpcf7-list-item {
  margin: 0 0 1.0rem; }
  @media (max-width: 767px) {
    /* line 106, sass/theme/_forms.scss */
    .wpcf7-radio .wpcf7-list-item {
      position: relative;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      text-align: left; } }
  @media (min-width: 768px) {
    /* line 106, sass/theme/_forms.scss */
    .wpcf7-radio .wpcf7-list-item {
      margin-right: 2.0rem; } }

/* line 128, sass/theme/_forms.scss */
.wpcf7-acceptance .wpcf7-list-item {
  position: relative;
  margin-left: 0; }

/* line 134, sass/theme/_forms.scss */
input[type=radio],
input[type=checkbox] {
  position: absolute !important;
  visibility: hidden;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0; }
  /* line 143, sass/theme/_forms.scss */
  input[type=radio] + span,
  input[type=checkbox] + span {
    display: inline-block;
    padding-left: 2.0rem;
    position: relative;
    line-height: 24px;
    cursor: pointer; }
    /* line 150, sass/theme/_forms.scss */
    input[type=radio] + span::before,
    input[type=checkbox] + span::before {
      display: block;
      position: absolute;
      content: '';
      border-radius: 0;
      height: 24px;
      width: 24px;
      top: 0px;
      left: 0px;
      background-color: rgba(255, 255, 255, 0.1); }
    /* line 162, sass/theme/_forms.scss */
    input[type=radio] + span::after,
    input[type=checkbox] + span::after {
      display: block;
      position: absolute;
      content: '';
      height: 16px;
      width: 16px;
      top: 4px;
      left: 4px;
      text-align: center;
      background-color: transparent; }

/* line 190, sass/theme/_forms.scss */
input[type=radio] + span::before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
/* line 194, sass/theme/_forms.scss */
input[type=radio] + span::after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

/* line 200, sass/theme/_forms.scss */
.form-control[readonly] {
  background-color: rgba(18, 13, 66, 0.1) !important; }

/* line 204, sass/theme/_forms.scss */
::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
:-moz-placeholder,
.form-control:-moz-placeholder,
::-moz-placeholder,
.form-control::-moz-placeholder,
:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
  font-weight: 400;
  color: rgba(18, 13, 66, 0.2) !important; }

/* line 216, sass/theme/_forms.scss */
.wpcf7-spinner {
  display: block;
  width: 40px;
  height: 10px;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4wIiB3aWR0aD0iODBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNjIgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMC4zNSIgZD0iTTYuNCw0LjhBMy4yLDMuMiwwLDEsMSwzLjIsOCwzLjIsMy4yLDAsMCwxLDYuNCw0LjhabTEyLjgsMEEzLjIsMy4yLDAsMSwxLDE2LDgsMy4yLDMuMiwwLDAsMSwxOS4yLDQuOFpNMzIsNC44QTMuMiwzLjIsMCwxLDEsMjguOCw4LDMuMiwzLjIsMCwwLDEsMzIsNC44Wm0xMi44LDBBMy4yLDMuMiwwLDEsMSw0MS42LDgsMy4yLDMuMiwwLDAsMSw0NC44LDQuOFptMTIuOCwwQTMuMiwzLjIsMCwxLDEsNTQuNCw4LDMuMiwzLjIsMCwwLDEsNTcuNiw0LjhabTEyLjgiLz4KICA8Zz4KICAgIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTS00Mi43LDMuODRBNC4xNiw0LjE2LDAsMCwxLTM4LjU0LDhhNC4xNiw0LjE2LDAsMCwxLTQuMTYsNC4xNkE0LjE2LDQuMTYsMCwwLDEtNDYuODYsOCw0LjE2LDQuMTYsMCwwLDEtNDIuNywzLjg0Wm0xMi44LS42NEE0LjgsNC44LDAsMCwxLTI1LjEsOGE0LjgsNC44LDAsMCwxLTQuOCw0LjhBNC44LDQuOCwwLDAsMS0zNC43LDgsNC44LDQuOCwwLDAsMS0yOS45LDMuMlptMTIuOC0uNjRBNS40NCw1LjQ0LDAsMCwxLTExLjY2LDhhNS40NCw1LjQ0LDAsMCwxLTUuNDQsNS40NEE1LjQ0LDUuNDQsMCwwLDEtMjIuNTQsOCw1LjQ0LDUuNDQsMCwwLDEtMTcuMSwyLjU2WiIvPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJ0cmFuc2xhdGUiIHZhbHVlcz0iMjMgMDszNiAwOzQ5IDA7NjIgMDs3NC41IDA7ODcuNSAwOzEwMCAwOzExMyAwIiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iNzUwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgPC9nPgo8L3N2Zz4=") center center/40px auto no-repeat scroll;
  margin: 0.5rem 0;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }
  /* line 224, sass/theme/_forms.scss */
  .wpcf7-spinner::before {
    content: none; }

/* line 229, sass/theme/_forms.scss */
span.wpcf7-not-valid-tip {
  font-size: 0.75em;
  color: #8F4CFF;
  margin-top: 0.25rem; }

/* line 235, sass/theme/_forms.scss */
.use-floating-validation-tip span.wpcf7-not-valid-tip {
  border: 1px solid transparent;
  background: transparent;
  padding: .25em 0;
  width: auto;
  white-space: nowrap;
  top: -10px;
  left: 0; }

/* line 245, sass/theme/_forms.scss */
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok {
  border: none; }

/* line 250, sass/theme/_forms.scss */
div.wpcf7-response-output {
  padding: 0 !important;
  font-size: 1.0rem;
  line-height: 1.25rem;
  margin: 0 0 1.0rem 0 !important;
  background-color: transparent;
  border: 1px solid transparent !important; }
  /* line 258, sass/theme/_forms.scss */
  div.wpcf7-response-output p {
    margin-bottom: 0; }

/* line 263, sass/theme/_forms.scss */
.wpcf7 form.sent .wpcf7-response-output {
  color: #660099 !important; }

/* line 267, sass/theme/_forms.scss */
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  color: #8F4CFF !important; }

/* line 277, sass/theme/_forms.scss */
.footnote p {
  font-size: 0.875rem !important; }

/* line 282, sass/theme/_forms.scss */
.grecaptcha-badge {
  visibility: hidden; }

/* line 3, sass/theme/_navigation.scss */
#main-menu {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

/* line 11, sass/theme/_navigation.scss */
.navbar {
  --bs-navbar-padding-y: 0;
  --bs-navbar-color: #ffffff;
  --bs-navbar-hover-color: #ABFF40;
  --bs-navbar-active-color: #ABFF40; }

/* line 20, sass/theme/_navigation.scss */
#main-menu .nav-link,
#main-menu .nav-link:active {
  color: #ffffff;
  padding-bottom: 32px;
  padding-right: 20px;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none; }
/* line 31, sass/theme/_navigation.scss */
#main-menu .dropdown-toggle::after {
  border: none;
  width: 16px;
  height: 6px;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4K") center center/13px auto no-repeat scroll;
  margin-left: 0.375em;
  vertical-align: 0.125em; }
/* line 43, sass/theme/_navigation.scss */
#main-menu .dropdown-toggle:hover::after, #main-menu .dropdown-toggle.hover::after {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4K") center center/13px auto no-repeat scroll; }
/* line 49, sass/theme/_navigation.scss */
#main-menu .dropdown-menu {
  display: none !important; }

/* line 56, sass/theme/_navigation.scss */
#top-header .nav-link,
#top-header .nav-link:active {
  color: #ffffff;
  margin-left: 12px;
  font-family: "thefutureregular", Times New Roman;
  font-weight: 400;
  font-style: normal;
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
  font-size: 0.875rem;
  text-decoration: none; }

/* line 70, sass/theme/_navigation.scss */
.nav-link:hover, .nav-link.hover {
  color: #ABFF40 !important; }

/* line 76, sass/theme/_navigation.scss */
.mega-menu-sub {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  overflow: hidden;
  height: 0;
  background-color: #8F4CFF;
  color: #ffffff;
  position: absolute;
  left: 252px;
  z-index: 9998;
  width: calc(100% - 302px);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 0 38px; }
  @media (min-width: 992px) {
    /* line 90, sass/theme/_navigation.scss */
    .mega-menu-sub.active {
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1;
      height: auto;
      padding-top: 1rem;
      padding-bottom: 1.5rem; } }
  /* line 100, sass/theme/_navigation.scss */
  .mega-menu-sub .child-menu-holder {
    padding-right: 0; }
    /* line 103, sass/theme/_navigation.scss */
    .mega-menu-sub .child-menu-holder ul {
      margin-bottom: 0; }
      /* line 106, sass/theme/_navigation.scss */
      .mega-menu-sub .child-menu-holder ul li {
        margin: 0.5rem 0; }
        /* line 109, sass/theme/_navigation.scss */
        .mega-menu-sub .child-menu-holder ul li a {
          display: block;
          color: #ffffff;
          text-decoration: none;
          font-size: 1.125rem; }
          /* line 115, sass/theme/_navigation.scss */
          .mega-menu-sub .child-menu-holder ul li a span {
            display: block;
            padding: 0.5rem 1.0rem 0.5rem 0;
            margin-right: 38px;
            background-size: 6px auto;
            background-position: right center;
            background-repeat: no-repeat;
            position: relative; }
            /* line 124, sass/theme/_navigation.scss */
            .mega-menu-sub .child-menu-holder ul li a span::before, .mega-menu-sub .child-menu-holder ul li a span::after {
              content: "";
              display: block;
              position: absolute;
              top: 0;
              left: 0;
              background-color: rgba(255, 255, 255, 0.5);
              width: 0;
              height: 1px;
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out; }
            /* line 137, sass/theme/_navigation.scss */
            .mega-menu-sub .child-menu-holder ul li a span::after {
              top: auto;
              bottom: 1px; }
          /* line 146, sass/theme/_navigation.scss */
          .mega-menu-sub .child-menu-holder ul li a:hover span, .mega-menu-sub .child-menu-holder ul li a.active span {
            background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg=="); }
            /* line 149, sass/theme/_navigation.scss */
            .mega-menu-sub .child-menu-holder ul li a:hover span::before, .mega-menu-sub .child-menu-holder ul li a:hover span::after, .mega-menu-sub .child-menu-holder ul li a.active span::before, .mega-menu-sub .child-menu-holder ul li a.active span::after {
              width: 100%; }
  /* line 160, sass/theme/_navigation.scss */
  .mega-menu-sub .grandchild-menu-holder {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
    /* line 164, sass/theme/_navigation.scss */
    .mega-menu-sub .grandchild-menu-holder .inner-col {
      border-left: 1px solid rgba(255, 255, 255, 0.5);
      padding: 0 32px 0 38px;
      display: flex;
      flex-flow: column;
      height: 100%; }
    /* line 172, sass/theme/_navigation.scss */
    .mega-menu-sub .grandchild-menu-holder .grandchild-menu {
      display: none;
      height: 100%; }
      @media (min-width: 992px) {
        /* line 176, sass/theme/_navigation.scss */
        .mega-menu-sub .grandchild-menu-holder .grandchild-menu.active {
          display: flex; } }
      /* line 183, sass/theme/_navigation.scss */
      .mega-menu-sub .grandchild-menu-holder .grandchild-menu h6 {
        font-size: 1.125rem;
        color: #ffffff;
        margin-bottom: 1.0rem; }
      /* line 189, sass/theme/_navigation.scss */
      .mega-menu-sub .grandchild-menu-holder .grandchild-menu p {
        font-size: 0.875rem;
        line-height: 1.5; }
      /* line 194, sass/theme/_navigation.scss */
      .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul {
        margin-bottom: 0;
        max-width: 260px; }
        /* line 198, sass/theme/_navigation.scss */
        .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li {
          margin: 0.25rem 0; }
          /* line 201, sass/theme/_navigation.scss */
          .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li a {
            display: block;
            color: #ffffff;
            text-decoration: none;
            font-size: 0.875rem;
            padding: 0.25rem 1.0rem 0.25rem 0;
            background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
            @media (min-width: 1200px) {
              /* line 210, sass/theme/_navigation.scss */
              .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li a:hover {
                background-position: 100% center; } }
          /* line 218, sass/theme/_navigation.scss */
          .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li.overview {
            margin-bottom: 1.0rem; }
            /* line 221, sass/theme/_navigation.scss */
            .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li.overview a {
              display: inline-block;
              font-size: 0.875rem;
              border: 2px solid #ffffff;
              border-radius: 28px;
              padding: 0.875rem 1.0rem;
              background-image: none;
              font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
              font-weight: 700;
              font-style: normal;
              text-align: center; }
              @media (min-width: 1200px) {
                /* line 221, sass/theme/_navigation.scss */
                .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li.overview a {
                  font-size: 1.0rem;
                  padding: 0.875rem 20px; } }
              @media (min-width: 1400px) {
                /* line 221, sass/theme/_navigation.scss */
                .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li.overview a {
                  padding: 0.875rem 38px; } }
              @media (min-width: 1200px) {
                /* line 240, sass/theme/_navigation.scss */
                .mega-menu-sub .grandchild-menu-holder .grandchild-menu ul li.overview a:hover {
                  background-color: #ffffff;
                  color: #8F4CFF; } }
      /* line 252, sass/theme/_navigation.scss */
      .mega-menu-sub .grandchild-menu-holder .grandchild-menu .custom-links {
        margin-bottom: 0;
        margin-top: auto; }
  /* line 259, sass/theme/_navigation.scss */
  .mega-menu-sub.single-level {
    width: auto;
    min-width: 220px; }
    /* line 271, sass/theme/_navigation.scss */
    .mega-menu-sub.single-level .child-menu-holder ul li a span {
      margin-right: 0; }

/* line 281, sass/theme/_navigation.scss */
#mobile-header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 104px;
  padding-left: 12px;
  padding-right: 12px;
  background-position: top right;
  background-repeat: no-repeat;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

/* line 294, sass/theme/_navigation.scss */
.mobile-logo {
  position: relative;
  z-index: 9980;
  padding-top: 19px; }
  /* line 299, sass/theme/_navigation.scss */
  .mobile-logo img {
    width: 126px;
    height: auto; }

/* line 305, sass/theme/_navigation.scss */
.mobile-menu-open {
  position: absolute;
  right: 0;
  top: 14px;
  display: block;
  width: 50px;
  height: 45px;
  color: #ffffff;
  z-index: 9982;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  /* line 316, sass/theme/_navigation.scss */
  .mobile-menu-open .hamburger {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    width: 26px;
    height: 13px;
    cursor: pointer;
    transition: box-shadow .4s ease; }
    /* line 327, sass/theme/_navigation.scss */
    .mobile-menu-open .hamburger > div {
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      width: 100%;
      height: 2px;
      background: #ffffff;
      transition: all .4s ease; }
      /* line 336, sass/theme/_navigation.scss */
      .mobile-menu-open .hamburger > div::before, .mobile-menu-open .hamburger > div::after {
        content: '';
        position: absolute;
        z-index: 1;
        top: calc(50% - 10px);
        left: 0;
        width: 100%;
        height: 2px;
        background: inherit;
        transition: all .4s ease; }
      /* line 349, sass/theme/_navigation.scss */
      .mobile-menu-open .hamburger > div::after {
        top: calc(50% + 8px); }
  /* line 357, sass/theme/_navigation.scss */
  .mobile-menu-open.active .hamburger > div {
    transform: rotate(135deg); }
    /* line 360, sass/theme/_navigation.scss */
    .mobile-menu-open.active .hamburger > div::before, .mobile-menu-open.active .hamburger > div::after {
      top: 0;
      transform: rotate(90deg); }
    /* line 366, sass/theme/_navigation.scss */
    .mobile-menu-open.active .hamburger > div::after {
      opacity: 0; }
  /* line 373, sass/theme/_navigation.scss */
  .mobile-menu-open:hover + .hamburger {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); }
  /* line 377, sass/theme/_navigation.scss */
  .mobile-menu-open:checked:hover + .hamburger > div {
    transform: rotate(225deg); }

/* line 382, sass/theme/_navigation.scss */
.mm-panels {
  margin: 0 12px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }

/* line 387, sass/theme/_navigation.scss */
.mm-navbars {
  margin-top: 1.0rem; }

/* line 393, sass/theme/_navigation.scss */
.mm-navbar > * {
  min-height: 0; }
/* line 397, sass/theme/_navigation.scss */
.mm-navbar .region-menu {
  display: block;
  flex-grow: unset;
  margin: 0 auto; }
  /* line 402, sass/theme/_navigation.scss */
  .mm-navbar .region-menu ul {
    top: auto;
    bottom: 29px; }
/* line 408, sass/theme/_navigation.scss */
.mm-navbar .wp-block-buttons {
  margin-bottom: 0; }
  /* line 413, sass/theme/_navigation.scss */
  .mm-navbar .wp-block-buttons .is-style-default-alt .wp-block-button__link {
    color: #120D42; }
/* line 419, sass/theme/_navigation.scss */
.mm-navbar #header-menu-mobile {
  flex-flow: row;
  margin: 1.0rem 0; }
  /* line 423, sass/theme/_navigation.scss */
  .mm-navbar #header-menu-mobile li {
    margin: 0 1.25rem; }
    /* line 426, sass/theme/_navigation.scss */
    .mm-navbar #header-menu-mobile li a {
      color: #ffffff; }

/* line 433, sass/theme/_navigation.scss */
.mm-menu {
  --mm-size: 100%;
  --mm-min-size: 100%;
  --mm-max-size: 100%;
  --mm-color-background: #3b2180;
  --mm-color-text: #ffffff;
  --mm-color-border: transparent;
  --mm-color-button: #ABFF40;
  --mm-color-text-dimmed: rgba(255,255,255,0.5);
  --mm-color-background-emphasis: transparent;
  padding-top: 104px; }
  /* line 447, sass/theme/_navigation.scss */
  .mm-menu .mm-panel:not(:first-of-type) .mm-navbar {
    background-color: #8F4CFF;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0; }
  /* line 455, sass/theme/_navigation.scss */
  .mm-menu .mm-panel:first-of-type > .mm-navbar {
    display: none; }
  /* line 462, sass/theme/_navigation.scss */
  .mm-menu .mm-panel:not(first-of-type) > .mm-navbar_sticky {
    padding-top: 64px; }
  /* line 469, sass/theme/_navigation.scss */
  .mm-menu > .mm-navbars_top .mm-navbar {
    min-height: 0; }
  /* line 473, sass/theme/_navigation.scss */
  .mm-menu > .mm-navbars_top a:not([href]) {
    display: none; }

/* line 479, sass/theme/_navigation.scss */
.mm-listview {
  max-width: 576px;
  /*margin: 0 12px;
  background-color: $purple;*/
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }
  @media (min-width: 576px) {
    /* line 479, sass/theme/_navigation.scss */
    .mm-listview {
      margin: 0 auto; } }
  /* line 495, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-0 .mm-listitem__text {
    padding: 0.5rem 55px 0.5rem 20px;
    margin: 0.5rem 0;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.0rem;
    line-height: 1.375;
    position: relative; }
  /* line 504, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-0 .mm-btn--next {
    width: 50px;
    padding: 0.5rem 20px 0.5rem 0; }
    /* line 508, sass/theme/_navigation.scss */
    .mm-listview .mm-listitem.depth-0 .mm-btn--next::after {
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") right center/6px auto no-repeat scroll;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      right: 20px;
      border: none;
      width: 20px;
      height: 20px; }
  /* line 521, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1 .sub-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-bottom: 0;
    margin: 0; }
  /* line 527, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1 .mm-listitem__text {
    padding: 0.5rem 55px 0.5rem 20px;
    margin: 0.5rem 0;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    font-size: 1.0rem;
    line-height: 1.375;
    position: relative; }
  /* line 536, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1 .mm-btn--next {
    width: 50px;
    padding: 0.5rem 20px 0.5rem 0; }
    /* line 540, sass/theme/_navigation.scss */
    .mm-listview .mm-listitem.depth-1 .mm-btn--next::after {
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJHcm91cF8xMTQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU5LjUgLTI2OS41KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjY1LjUsMjgxLjVjLTAuNiwwLTEtMC40LTEtMXYtMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXYxMEMyNjYuNSwyODEuMSwyNjYuMSwyODEuNSwyNjUuNSwyODEuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNzAuNSwyNzYuNWgtMTBjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoMTBjMC42LDAsMSwwLjQsMSwxUzI3MS4xLDI3Ni41LDI3MC41LDI3Ni41eiIvPgo8L2c+Cjwvc3ZnPg==") right center/12px auto no-repeat scroll;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      right: 20px;
      border: none;
      width: 20px;
      height: 20px; }
  /* line 552, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1.mm-listitem--opened .mm-listitem__text {
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ABFF40; }
  /* line 557, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1.mm-listitem--opened .mm-btn--next {
    background-color: transparent; }
    /* line 560, sass/theme/_navigation.scss */
    .mm-listview .mm-listitem.depth-1.mm-listitem--opened .mm-btn--next::after {
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxMiAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSwySDFDMC40LDIsMCwxLjYsMCwxczAuNC0xLDEtMWgxMGMwLjYsMCwxLDAuNCwxLDFTMTEuNiwyLDExLDJ6Ii8+Cjwvc3ZnPgo=") right center/12px auto no-repeat scroll; }
  /* line 565, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-1.mm-listitem--opened .mm-panel {
    display: block !important;
    background-color: transparent; }
  /* line 576, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-2.mm-listitem--vertical .mm-listitem__text {
    padding-left: 30px;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ffffff; }
  /* line 585, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-2:not(.mm-listitem--vertical) .mm-listitem__text {
    padding-left: 30px;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    color: #ffffff; }
  /* line 592, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-2 .mm-btn--next {
    display: none; }
  /* line 601, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.depth-3.mm-listitem .mm-listitem__text {
    padding-left: 44px;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    color: #ffffff; }
  /* line 611, sass/theme/_navigation.scss */
  .mm-listview .mm-listitem.mm-listitem--vertical > .mm-panel {
    padding: 0; }
  /* line 617, sass/theme/_navigation.scss */
  .mm-listview.sub-menu {
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    padding-top: 0; }

/* line 623, sass/theme/_navigation.scss */
.mm-panel {
  background-color: #8F4CFF; }
  /* line 626, sass/theme/_navigation.scss */
  .mm-panel .mm-navbar {
    max-width: 576px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding-top: 64px;
    padding-bottom: 1.0rem; }
    @media (min-width: 576px) {
      /* line 626, sass/theme/_navigation.scss */
      .mm-panel .mm-navbar {
        margin: 0 auto; } }
    /* line 636, sass/theme/_navigation.scss */
    .mm-panel .mm-navbar .mm-btn:not(.mm-hidden) + .mm-navbar__title:last-child {
      -webkit-padding-start: 0;
      padding-inline-start: 0px;
      -webkit-padding-end: 0;
      padding-inline-end: 0; }
    /* line 643, sass/theme/_navigation.scss */
    .mm-panel .mm-navbar .mm-btn--prev {
      position: absolute;
      z-index: 1;
      top: 1.5rem;
      left: 0;
      height: 40px;
      width: 106px;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none; }
      /* line 652, sass/theme/_navigation.scss */
      .mm-panel .mm-navbar .mm-btn--prev::before {
        width: 20px;
        height: 20px;
        left: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy44LTFDNC0xLDQuMi0xLDQuMy0wLjlDNC44LTAuNiw1LDAuMSw0LjcsMC41TDAuOSw2LjZsMy44LDYuMUM1LDEzLjEsNC44LDEzLjcsNC4zLDE0CgkJYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuM2wtMy45LTYuM2MtMC4zLTAuNS0wLjMtMS4xLDAtMS42TDMtMC41QzMuMi0wLjgsMy41LTEsMy44LTF6Ii8+CjwvZz4KPC9zdmc+Cg==") left center/auto 16px no-repeat scroll;
        border: none; }
      /* line 662, sass/theme/_navigation.scss */
      .mm-panel .mm-navbar .mm-btn--prev::after {
        content: "Back";
        color: #ffffff;
        font-size: 1.0rem;
        position: absolute;
        font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        left: 40px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        border: none;
        height: auto;
        bottom: auto; }
    /* line 677, sass/theme/_navigation.scss */
    .mm-panel .mm-navbar .mm-navbar__title {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.25rem;
      line-height: normal;
      position: relative;
      white-space: normal;
      flex: none;
      padding: 0.5rem 1.0rem 0.5rem 0;
      color: #ABFF40;
      z-index: 1;
      margin: 0.75rem 20px 0;
      line-height: normal !important;
      text-align: left;
      display: inline-block; }

/* line 699, sass/theme/_navigation.scss */
body.semi-fixed #main-menu .nav-link,
body.semi-fixed #main-menu .nav-link:active {
  color: #120D42; }
/* line 706, sass/theme/_navigation.scss */
body.semi-fixed #main-menu .dropdown-toggle::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4="); }
/* line 713, sass/theme/_navigation.scss */
body.semi-fixed #main-menu .dropdown-toggle:hover::after, body.semi-fixed #main-menu .dropdown-toggle.hover::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4="); }
/* line 722, sass/theme/_navigation.scss */
body.semi-fixed .nav-link:hover, body.semi-fixed .nav-link.hover {
  color: #8F4CFF !important; }

/* line 729, sass/theme/_navigation.scss */
#mobile-header-alt {
  position: fixed;
  z-index: 6;
  width: 100%;
  left: 0;
  top: 0;
  height: 72px;
  padding-left: 12px;
  padding-right: 12px;
  z-index: 111;
  background-image: none !important;
  background-color: rgba(255, 255, 255, 0.9) !important;
  backdrop-filter: blur(30px) brightness(115%);
  -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: -100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; }
  /* line 747, sass/theme/_navigation.scss */
  #mobile-header-alt .main-logo {
    display: none; }
  /* line 751, sass/theme/_navigation.scss */
  #mobile-header-alt .alt-logo {
    display: inline-block !important; }
  /* line 755, sass/theme/_navigation.scss */
  #mobile-header-alt .mobile-menu-open {
    color: #120D42; }
    /* line 760, sass/theme/_navigation.scss */
    #mobile-header-alt .mobile-menu-open .hamburger > div {
      background: #120D42; }

/* line 769, sass/theme/_navigation.scss */
body.fixed #mobile-header-alt {
  margin-top: 0;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }
/* line 774, sass/theme/_navigation.scss */
body.fixed #top-header {
  display: none; }

/* line 781, sass/theme/_navigation.scss */
body.mm-wrapper--opened #mobile-header-alt {
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  backdrop-filter: none; }
  /* line 786, sass/theme/_navigation.scss */
  body.mm-wrapper--opened #mobile-header-alt .main-logo {
    display: inline-block !important; }
  /* line 790, sass/theme/_navigation.scss */
  body.mm-wrapper--opened #mobile-header-alt .alt-logo {
    display: none !important; }
  /* line 794, sass/theme/_navigation.scss */
  body.mm-wrapper--opened #mobile-header-alt .mobile-menu-open {
    color: #ffffff; }
    /* line 799, sass/theme/_navigation.scss */
    body.mm-wrapper--opened #mobile-header-alt .mobile-menu-open .hamburger > div {
      background: #ffffff; }

@media (max-width: 991px) {
  /* line 3, sass/theme/_header.scss */
  #wrapper {
    padding-top: 104px;
    background: transparent !important; } }

/* line 11, sass/theme/_header.scss */
#header {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

@media (min-width: 768px) {
  /* line 15, sass/theme/_header.scss */
  #top-header,
  #main-header {
    padding-left: 38px;
    padding-right: 38px; } }

/* line 24, sass/theme/_header.scss */
#top-header {
  position: relative;
  z-index: 5;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

/* line 32, sass/theme/_header.scss */
#main-header {
  position: relative;
  z-index: 4;
  padding-top: 12px; }
  /* line 37, sass/theme/_header.scss */
  #main-header #branding {
    width: 232px;
    padding-bottom: 1.5rem; }
    /* line 41, sass/theme/_header.scss */
    #main-header #branding img {
      width: 172px;
      height: auto; }
  @media (min-width: 1200px) {
    /* line 47, sass/theme/_header.scss */
    #main-header #extra-button {
      padding-bottom: 2.375rem; } }
  @media (max-width: 1199px) {
    /* line 47, sass/theme/_header.scss */
    #main-header #extra-button {
      position: absolute;
      top: -52px; } }
  /* line 58, sass/theme/_header.scss */
  #main-header #extra-button .wp-block-buttons {
    margin-bottom: 0; }
  @media (max-width: 1199px) {
    /* line 62, sass/theme/_header.scss */
    #main-header #extra-button .wp-block-button__link {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem; } }

/* line 72, sass/theme/_header.scss */
.region-menu {
  width: 92px;
  height: 30px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative; }
  /* line 79, sass/theme/_header.scss */
  .region-menu .selected-region {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    padding: 0 6px 0 12px;
    height: 30px; }
    /* line 89, sass/theme/_header.scss */
    .region-menu .selected-region .flag {
      display: block;
      width: 18px;
      height: 18px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: relative;
      overflow: hidden; }
      /* line 97, sass/theme/_header.scss */
      .region-menu .selected-region .flag img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 28px;
        height: auto; }
    /* line 107, sass/theme/_header.scss */
    .region-menu .selected-region::after {
      content: "";
      display: block;
      width: 16px;
      height: 6px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4K") center center/13px auto no-repeat scroll; }
  /* line 116, sass/theme/_header.scss */
  .region-menu ul {
    margin: 0;
    padding: 0;
    display: none;
    background-color: #fff;
    position: absolute;
    z-index: 1;
    top: 29px;
    right: 0px;
    width: 92px;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2); }
    @media (min-width: 1200px) {
      /* line 130, sass/theme/_header.scss */
      .region-menu ul:hover {
        display: block; } }
    /* line 137, sass/theme/_header.scss */
    .region-menu ul li {
      list-style: none;
      text-align: left; }
      /* line 141, sass/theme/_header.scss */
      .region-menu ul li a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
        font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #120D42 !important;
        padding: 0 6px 0 12px;
        height: 30px;
        text-decoration: none; }
        /* line 151, sass/theme/_header.scss */
        .region-menu ul li a .flag {
          display: block;
          width: 18px;
          height: 18px;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          position: relative;
          overflow: hidden; }
          /* line 159, sass/theme/_header.scss */
          .region-menu ul li a .flag img {
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 28px;
            height: auto; }
        /* line 169, sass/theme/_header.scss */
        .region-menu ul li a::after {
          content: "";
          display: block;
          width: 16px;
          height: 6px; }
        /* line 176, sass/theme/_header.scss */
        .region-menu ul li a:hover {
          background-color: rgba(18, 13, 66, 0.1); }
  @media (min-width: 1200px) {
    /* line 185, sass/theme/_header.scss */
    .region-menu:hover ul {
      display: block; } }

/* line 193, sass/theme/_header.scss */
.mega-underlay {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  /* line 201, sass/theme/_header.scss */
  .mega-underlay.active {
    height: 100vh;
    background: rgba(18, 13, 66, 0.67); }

/* line 207, sass/theme/_header.scss */
.header-bg {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 145px;
  background-position: top right;
  background-repeat: no-repeat; }

/* line 220, sass/theme/_header.scss */
body.semi-fixed #header {
  background-color: rgba(255, 255, 255, 0.8) !important;
  -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.15); }
/* line 225, sass/theme/_header.scss */
body.semi-fixed #main-header {
  padding-top: 1.25rem; }
  /* line 230, sass/theme/_header.scss */
  body.semi-fixed #main-header #branding .main-logo {
    display: none; }
  /* line 234, sass/theme/_header.scss */
  body.semi-fixed #main-header #branding .alt-logo {
    display: inline-block !important; }
  /* line 239, sass/theme/_header.scss */
  body.semi-fixed #main-header #extra-button {
    padding-bottom: 1.5rem; }
    @media (max-width: 1199px) {
      /* line 239, sass/theme/_header.scss */
      body.semi-fixed #main-header #extra-button {
        display: none; } }

/* line 251, sass/theme/_header.scss */
body.fixed #header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 6;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  backdrop-filter: blur(15px) brightness(115%); }
/* line 263, sass/theme/_header.scss */
body.fixed .mega-underlay.active {
  background: rgba(255, 255, 255, 0.67); }
/* line 268, sass/theme/_header.scss */
body.fixed .header-bg {
  display: none; }

/* line 3, sass/theme/_titles.scss */
#content-header {
  padding-bottom: 2.5rem; }
  @media (max-width: 991px) {
    /* line 3, sass/theme/_titles.scss */
    #content-header {
      background-color: transparent !important; } }
  @media (min-width: 768px) {
    /* line 3, sass/theme/_titles.scss */
    #content-header {
      padding-bottom: 4.0rem; } }
  @media (min-width: 992px) {
    /* line 3, sass/theme/_titles.scss */
    #content-header {
      padding-top: 4.8125rem; } }
  /* line 18, sass/theme/_titles.scss */
  #content-header > .outer {
    position: relative;
    z-index: 2; }
  /* line 23, sass/theme/_titles.scss */
  #content-header .image {
    position: relative; }
  /* line 29, sass/theme/_titles.scss */
  #content-header h1 .icon {
    display: inline-block; }
    /* line 32, sass/theme/_titles.scss */
    #content-header h1 .icon em {
      display: none; }
    /* line 36, sass/theme/_titles.scss */
    #content-header h1 .icon::before {
      content: "";
      display: inline-block;
      width: 18px;
      height: 28px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJQZW9wbGVfaWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9Ijg5LjVweCIgaGVpZ2h0PSIxNDBweCIgdmlld0JveD0iMCAwIDg5LjUgMTQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4OS41IDE0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDA2NjUwMzY2NTA2MTg1Mjc2NzEzMDAwMDAwMzAxNTU4NDgzMjEyMjE4ODk1N18pO30KCS5zdDF7ZmlsbDojQUJGRjQwO30KPC9zdHlsZT4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSI4OS41IiBoZWlnaHQ9IjE0MCIvPgoJPC9kZWZzPgoJPGNsaXBQYXRoIGlkPSJTVkdJRF8wMDAwMDA3MDA5MDQyMjA4NjAyMTQ2NTA0MDAwMDAwNjk5MDcwNjc2MTUzMjM0MjE2N18iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPGcgaWQ9Ikdyb3VwXzk5MyIgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDcwMDkwNDIyMDg2MDIxNDY1MDQwMDAwMDA2OTkwNzA2NzYxNTMyMzQyMTY3Xyk7Ij4KCQk8cGF0aCBpZD0iUGF0aF8yNTg3IiBjbGFzcz0ic3QxIiBkPSJNODgsMTA5LjRMNTEuNCw4Ni44Yy0xLjEtMC43LTIuMi0xLjEtMy40LTEuNWMyMi42LTEuNSw0MS42LTE4LjcsNDEuNi00Mi42CgkJCUM4OS41LDE3LjcsNjguNywwLDQ0LjgsMFMwLDE3LjcsMCw0Mi43YzAsMjMuOSwxOSw0MS4xLDQxLjYsNDIuNmMtMS4yLDAuMy0yLjQsMC44LTMuNCwxLjVMMS41LDEwOS40QzAuNiwxMTAsMCwxMTEsMCwxMTIuMXYyNC43CgkJCWMwLDEuNywxLjQsMy4yLDMuMiwzLjJjMC42LDAsMS4yLTAuMiwxLjctMC41bDM4LjMtMjMuN2MxLTAuNiwyLjMtMC42LDMuMywwbDM4LjMsMjMuN2MxLjUsMC45LDMuNCwwLjUsNC4zLTEKCQkJYzAuMy0wLjUsMC41LTEuMSwwLjUtMS43di0yNC43Qzg5LjUsMTExLDg5LDExMCw4OCwxMDkuNCBNMjYuOSw0Mi43Yy0wLjItOS42LDcuNC0xNy42LDE3LTE3LjljMC4zLDAsMC42LDAsMC44LDAKCQkJYzkuNi0wLjIsMTcuNiw3LjQsMTcuOSwxN2MwLDAuMywwLDAuNiwwLDAuOGMwLjIsOS42LTcuNCwxNy42LTE3LDE3LjljLTAuMywwLTAuNiwwLTAuOCwwYy05LjYsMC4yLTE3LjYtNy40LTE3LjktMTcKCQkJQzI2LjksNDMuMywyNi45LDQzLDI2LjksNDIuNyIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") center center/auto 28px no-repeat scroll;
      vertical-align: -0.7rem; }
      @media (min-width: 992px) {
        /* line 36, sass/theme/_titles.scss */
        #content-header h1 .icon::before {
          width: 26px;
          height: 40px;
          background-size: auto 40px;
          vertical-align: -1.0rem; } }
  /* line 56, sass/theme/_titles.scss */
  #content-header img:not(.avatar) {
    width: 100%;
    height: auto; }
  /* line 65, sass/theme/_titles.scss */
  #content-header h1.seo,
  #content-header .h1.seo {
    color: #ffffff; }
  /* line 69, sass/theme/_titles.scss */
  #content-header h1 + .image,
  #content-header .h1 + .image {
    margin-top: 2.0rem;
    margin-bottom: 2.0rem; }
    @media (max-width: 767px) {
      /* line 73, sass/theme/_titles.scss */
      #content-header h1 + .image img,
      #content-header .h1 + .image img {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px; } }
  @media (max-width: 1199px) {
    /* line 81, sass/theme/_titles.scss */
    #content-header h1 br,
    #content-header .h1 br {
      display: none; } }
  /* line 89, sass/theme/_titles.scss */
  #content-header .post-tag {
    display: block;
    background-color: #8F4CFF;
    color: #ffffff;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem 0.5rem 0.5rem;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    position: absolute;
    top: 14px;
    right: -4px; }
    @media (min-width: 992px) {
      /* line 89, sass/theme/_titles.scss */
      #content-header .post-tag {
        font-size: 0.875rem;
        right: -12px; } }
    /* line 106, sass/theme/_titles.scss */
    #content-header .post-tag::after {
      content: "";
      display: block;
      position: absolute;
      right: calc(100% - 1px);
      top: 0;
      height: 100%;
      width: 14px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuNXB4IiBoZWlnaHQ9IjEwN3B4IiB2aWV3Qm94PSIwIDAgMzUuNSAxMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI1ODZfMDAwMDAwOTI0NTU0NzA5NTY4MDkwMjQwODAwMDAwMDU5ODMxNDM1OTY3NzkyOTg5OTRfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMDdjMi40LDAsNC42LTEuMiw1LjgtMy4zTDM0LDU5CgljMS45LTMuNCwxLjktNy42LDAtMTFMNS44LDMuM0M0LjYsMS4yLDIuNCwwLDAsMFYxMDd6Ii8+Cjwvc3ZnPg==") left center/auto 100% no-repeat scroll;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  /* line 119, sass/theme/_titles.scss */
  #content-header .copy {
    margin-top: 0.5rem; }
    @media (min-width: 768px) {
      /* line 119, sass/theme/_titles.scss */
      #content-header .copy {
        margin-top: 1.0rem; } }
    @media (min-width: 992px) {
      /* line 119, sass/theme/_titles.scss */
      #content-header .copy {
        padding-right: 4rem; } }
    @media (min-width: 1200px) {
      /* line 119, sass/theme/_titles.scss */
      #content-header .copy {
        padding-right: 6rem; } }
    @media (min-width: 1400px) {
      /* line 119, sass/theme/_titles.scss */
      #content-header .copy {
        padding-right: 12rem; } }
  /* line 139, sass/theme/_titles.scss */
  #content-header p {
    color: #ffffff; }
    @media (min-width: 992px) {
      /* line 139, sass/theme/_titles.scss */
      #content-header p {
        font-size: 1.25rem;
        line-height: 1.4; } }
    /* line 147, sass/theme/_titles.scss */
    #content-header p.seo {
      color: #ffffff;
      font-family: "thefuturelight", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 100;
      font-style: normal;
      line-height: 1.4;
      font-size: 0.75rem;
      text-transform: uppercase;
      letter-spacing: 1px; }
    @media (max-width: 767px) {
      /* line 156, sass/theme/_titles.scss */
      #content-header p .btn {
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%); } }
    /* line 167, sass/theme/_titles.scss */
    #content-header p a:not(.btn) {
      color: #ffffff; }
  /* line 175, sass/theme/_titles.scss */
  #content-header ul li {
    color: #ffffff; }
    @media (min-width: 992px) {
      /* line 175, sass/theme/_titles.scss */
      #content-header ul li {
        font-size: 1.25rem;
        line-height: 1.4; } }
  /* line 185, sass/theme/_titles.scss */
  #content-header .wp-block-buttons {
    margin-bottom: 0; }
  /* line 189, sass/theme/_titles.scss */
  #content-header #cs-details {
    margin-top: 1.5rem; }
    @media (min-width: 768px) {
      /* line 189, sass/theme/_titles.scss */
      #content-header #cs-details {
        margin-top: 3.0rem; } }
    /* line 196, sass/theme/_titles.scss */
    #content-header #cs-details .client,
    #content-header #cs-details .location {
      display: inline-block;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMSw0NS43Yy00LjksMC05LjctMS40LTEzLjgtNC4xYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGMwLjMtMC41LDAuOS0wLjYsMS40LTAuMwoJCWMzLjgsMi41LDguMiwzLjgsMTIuNywzLjhjMCwwLDAuMSwwLDAuMSwwYzEyLjEsMCwyMi05LDIyLTIwYzAtMTEtOS45LTIwLTIyLTIwcy0yMiw5LTIyLDIwYzAsNCwxLjMsNy44LDMuNywxMS4xCgkJYzAuMywwLjQsMC4yLDEuMS0wLjIsMS40Yy0wLjQsMC4zLTEuMSwwLjItMS40LTAuMmMtMi43LTMuNi00LjEtNy44LTQuMS0xMi4zYzAtMTIuMSwxMC44LTIyLDI0LTIyczI0LDkuOSwyNCwyMnMtMTAuOCwyMi0yNCwyMgoJCUMyNC4yLDQ1LjcsMjQuMiw0NS43LDI0LjEsNDUuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi4zLDM1LjdjLTAuNiwwLTEtMC40LTEtMXYtMi45YzAtMC42LDAuNC0xLDEtMWMzLjQsMCw0LjgtMi42LDUuMS01LjFoLTUuMWMtMC42LDAtMS0wLjQtMS0xdi0xMAoJCWMwLTAuNiwwLjQtMSwxLTFoMTBjMC42LDAsMSwwLjQsMSwxdjEwQzM3LjMsMzAuOCwzMi4zLDM1LjcsMjYuMywzNS43eiBNMjcuMywzMi44djAuOWM0LjUtMC41LDgtNC4zLDgtOC45di05aC04djhoNS4xCgkJYzAuNiwwLDEsMC40LDEsMUMzMy40LDI5LjEsMzAuOSwzMi4zLDI3LjMsMzIuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi4zLDM1LjdjLTAuNiwwLTEtMC40LTEtMXYtMi45YzAtMC42LDAuNC0xLDEtMWMzLjQsMCw0LjgtMi42LDUuMS01LjFoLTUuMWMtMC42LDAtMS0wLjQtMS0xdi0xMAoJCWMwLTAuNiwwLjQtMSwxLTFoMTBjMC42LDAsMSwwLjQsMSwxdjEwQzIzLjMsMzAuOCwxOC4zLDM1LjcsMTIuMywzNS43eiBNMTMuMywzMi44djAuOWM0LjUtMC41LDgtNC4zLDgtOC45di05aC04djhoNS4xCgkJYzAuNiwwLDEsMC40LDEsMUMxOS40LDI5LjEsMTYuOSwzMi4zLDEzLjMsMzIuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjMsNDUuN2MtMC4zLDAtMC41LTAuMS0wLjctMC4zYy0wLjMtMC4zLTAuNC0wLjctMC4yLTEuMUw0LjIsMzVjMC4yLTAuNSwwLjgtMC44LDEuMy0wLjVzMC44LDAuOCwwLjUsMS4zCgkJbC0zLDcuMWw3LjQtM2MwLjUtMC4yLDEuMSwwLDEuMywwLjVjMC4yLDAuNSwwLDEuMS0wLjUsMS4zbC05LjYsMy45QzEuNSw0NS43LDEuNCw0NS43LDEuMyw0NS43eiIvPgo8L2c+Cjwvc3ZnPgo=") left center/auto 30px no-repeat scroll;
      padding: 0.25rem 0 0.25rem 42px;
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #ffffff;
      margin-bottom: 1.0rem; }
      @media (min-width: 768px) {
        /* line 196, sass/theme/_titles.scss */
        #content-header #cs-details .client,
        #content-header #cs-details .location {
          margin-bottom: 0;
          margin-right: 3.0rem; } }
    /* line 211, sass/theme/_titles.scss */
    #content-header #cs-details .location {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJHbG9iZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMyw0Ny43Yy0xMy4yLDAtMjQtMTAuOC0yNC0yNHMxMC44LTI0LDI0LTI0YzEzLjIsMCwyNCwxMC44LDI0LDI0UzM3LjUsNDcuNywyNC4zLDQ3Ljd6IE0yNC4zLDEuNwoJCWMtMTIuMSwwLTIyLDkuOS0yMiwyMnM5LjksMjIsMjIsMjJjMTIuMSwwLDIyLTkuOSwyMi0yMlMzNi40LDEuNywyNC4zLDEuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi41LDI5LjNjLTAuMiwwLTAuNCwwLTAuNi0wLjFjLTAuMy0wLjEtMC41LTAuMy0wLjctMC41Yy0xLTAuMi0yLjgtMC43LTYuMi0yLjZjLTUuOS0zLjMtNi44LTguMi01LjgtMTEuMwoJCWwwLDBjMCwwLDAsMCwwLDBjMC42LTEuOCwwLjUtMy4xLTAuMi0zLjljLTAuNS0wLjYtMC42LTEuMy0wLjItMmMxLjEtMiw2LjYtMywxMC4yLTIuNGMyLjEsMC4zLDksMS43LDkuOSw1LjEKCQljMC40LDEuNS0wLjQsMi45LTIuMyw0LjNjLTEsMC44LTEuNiwxLjctMi4xLDIuNmMtMC45LDEuNi0yLDMuMy01LjIsMi4zYy0wLjMtMC4xLTAuNi0wLjEtMC44LDAuMWMtMC40LDAuMy0wLjYsMC45LTAuMywxLjMKCQljMC4yLDAuNCwwLjMsMC40LDAuNywwLjJjMC4zLTAuMSwwLjgtMC40LDEuNCwwLjFjMC4yLDAuMiwwLjUsMC42LDAuMywxLjJjLTAuMSwwLjMsMCwwLjgsMCwxYzAsMCwwLDAsMCwwYzAuNSwwLDEuMiwwLDEuOCwwLjYKCQljMC4zLDAuNCwwLjUsMC45LDAuNCwxLjZjMC4yLDAuMSwwLjQsMC4yLDAuNSwwLjNjMC41LDAuNSwwLjUsMS4xLDAuMiwxLjVDMjMuMiwyOS4xLDIyLjksMjkuMywyMi41LDI5LjN6IE0xMC4xLDE1bDEsMC4zCgkJYy0wLjgsMi40LDAsNi4yLDQuOSw5YzEuMSwwLjYsMi4xLDEuMSwyLjksMS41Yy0wLjItMC40LTAuMy0wLjktMC40LTEuM2MtMSwwLTEuNy0wLjYtMi4xLTEuM2MtMC40LTAuNi0wLjUtMS40LTAuNC0yLjIKCQlzMC42LTEuNCwxLjMtMS44YzAuOC0wLjUsMS43LTAuNiwyLjUtMC4zYzEuNywwLjUsMiwwLDIuOS0xLjVjMC42LTEsMS4zLTIuMSwyLjYtMy4xYzAuNy0wLjUsMS43LTEuNSwxLjUtMi4yCgkJYy0wLjMtMS4zLTMuOS0yLjktOC4zLTMuNmMtMy41LTAuNi03LjMsMC41LTguMSwxLjJjMS4xLDEuNCwxLjMsMy4zLDAuNSw1LjdMMTAuMSwxNXogTTEwLjEsMTVMMTAuMSwxNUwxMC4xLDE1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjEsNDVjLTAuNiwwLTAuOC0wLjQtMC45LTAuNWMtMC4yLTAuNC0wLjEtMS4xLDAuNC0xLjNjMC45LTAuNiwyLjQtMi4xLDIuNi01LjNjMC0wLjMsMC4xLTAuOSwwLjEtMS41CgkJYy0wLjgsMC4yLTEuOCwwLjItMy4xLTAuOWMtMS42LTEuNS0xLjktMS43LTEuNy0yLjRjMC4yLTAuNiwwLjgtMC44LDEtMC44YzAuMi0wLjEsMC40LTAuMSwwLjQtMC43YzAtMC4xLDAtMC4xLDAtMC4yCgkJYzAuNy0yLjIsMS45LTQuMSwzLjUtNS44YzAuNy0wLjgsMS42LTEuMiwyLjUtMS4yYzAsMCwwLDAsMCwwYzIuMSwwLDQsMS45LDUuNSwzLjVjMC4zLDAuMywwLjYsMC42LDAuOSwwLjljMC42LDAuNSwxLjMsMC44LDEuOSwxCgkJYzAuNywwLjIsMS42LDAuNSwxLjgsMS40YzAuMywwLjgtMC4yLDEuNy0wLjYsMi4zYy0wLjUsMC43LTAuOCwxLjMtMS4yLDEuOWMtMSwxLjYtMS45LDMuMi00LjIsNS41Yy0yLjMsMi4zLTIuNywyLjUtNC41LDIuOQoJCWMtMC42LDAuMS0xLjMsMC4zLTIuNSwwLjdjLTAuOCwwLjMtMS4yLDAuNC0xLjQsMC41QzI0LjUsNDQuOSwyNC4zLDQ1LDI0LjEsNDV6IE0yNy4xLDMzLjljMC4yLDAsMC40LDAsMC42LDAuMgoJCWMwLjgsMC41LDAuNywxLjMsMC42LDMuOWMtMC4xLDEuNS0wLjQsMi44LTEsNGMwLjQtMC4xLDAuNy0wLjIsMC45LTAuMmMxLjQtMC4zLDEuNS0wLjQsMy42LTIuNGMyLjEtMi4xLDIuOS0zLjUsMy45LTUuMQoJCWMwLjQtMC42LDAuOC0xLjMsMS4yLTJjMC4xLTAuMiwwLjItMC40LDAuMy0wLjVjLTAuMS0wLjEtMC4zLTAuMS0wLjUtMC4yYy0wLjctMC4yLTEuNy0wLjYtMi42LTEuNGMtMC4zLTAuMy0wLjYtMC42LTAuOS0wLjkKCQljLTEuMi0xLjItMi44LTIuOS00LjEtMi45Yy0wLjIsMC0wLjYsMC4xLTEuMSwwLjZjLTEuMywxLjQtMi40LDMuMS0zLDQuOWMtMC4xLDAuOC0wLjQsMS40LTAuOCwxLjdjMC4yLDAuMSwwLjMsMC4zLDAuNSwwLjQKCQljMC44LDAuOCwxLjIsMC42LDEuNiwwLjNDMjYuMywzNC4xLDI2LjcsMzMuOSwyNy4xLDMzLjl6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUuNiwzMS41Yy0wLjgsMC0xLjYtMC40LTIuNi0xLjNjLTIuNi0yLjItMS4xLTUuNC0wLjEtNy44YzAuMS0wLjMsMC4zLTAuNiwwLjQtMC45YzAuNC0wLjksMC0xLjctMC44LTIuOQoJCWMtMC41LTAuOS0xLjItMi0xLjMtMy4yYy0wLjEtMC45LTIuNy0yLjMtNC41LTMuMWMtMS42LTAuOC0zLjEtMS41LTQtMi40Yy0yLjQtMi4yLTMuMi02LjYtMy04LjNjMC0wLjYsMC41LTEsMS4xLTAuOQoJCWMwLjYsMCwxLDAuNSwwLjksMS4xYy0wLjEsMS40LDAuNyw1LjEsMi40LDYuN2MwLjcsMC42LDIuMSwxLjQsMy41LDJjMi44LDEuNCw1LjQsMi43LDUuNiw0LjdjMC4xLDAuOCwwLjUsMS42LDEsMi40CgkJYzAuOCwxLjQsMS43LDIuOSwwLjksNC43Yy0wLjEsMC4zLTAuMywwLjYtMC40LDAuOWMtMS4xLDIuNC0xLjgsNC4zLTAuNSw1LjRjMC43LDAuNiwxLjEsMC43LDEuMywwLjhjMC4yLTAuNCwwLjctMC42LDEuMS0wLjQKCQljMC41LDAuMiwwLjgsMC43LDAuNywxLjNjLTAuMSwwLjQtMC41LDAuOS0xLjIsMS4xQzQ2LDMxLjQsNDUuOCwzMS41LDQ1LjYsMzEuNXogTTQ1LjQsMjkuN0M0NS40LDI5LjcsNDUuNCwyOS43LDQ1LjQsMjkuNwoJCUM0NS40LDI5LjcsNDUuNCwyOS43LDQ1LjQsMjkuN3oiLz4KPC9nPgo8L3N2Zz4K"); }
  /* line 216, sass/theme/_titles.scss */
  #content-header #links {
    margin-top: 2.75rem; }
    @media (max-width: 767px) {
      /* line 216, sass/theme/_titles.scss */
      #content-header #links {
        padding-bottom: 2.5rem; } }
    @media (min-width: 768px) {
      /* line 216, sass/theme/_titles.scss */
      #content-header #links {
        margin-top: 3.5rem; } }
    @media (max-width: 767px) {
      /* line 227, sass/theme/_titles.scss */
      #content-header #links .link {
        margin-bottom: 2.75rem; } }
    /* line 233, sass/theme/_titles.scss */
    #content-header #links .link .inner {
      position: relative;
      background-color: #8F4CFF;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      padding: 1.25rem; }
      @media (min-width: 768px) {
        /* line 233, sass/theme/_titles.scss */
        #content-header #links .link .inner {
          height: 100%;
          padding-bottom: 7rem; } }
      @media (min-width: 992px) {
        /* line 233, sass/theme/_titles.scss */
        #content-header #links .link .inner {
          padding: 2.5rem 1.75rem 7rem; } }
    /* line 249, sass/theme/_titles.scss */
    #content-header #links .link h6 {
      color: #ffffff;
      font-size: 1.375rem;
      line-height: 1.3; }
    @media (min-width: 768px) {
      /* line 255, sass/theme/_titles.scss */
      #content-header #links .link .wp-block-buttons {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 0 1.25rem 1.25rem; } }
    @media (min-width: 768px) {
      /* line 255, sass/theme/_titles.scss */
      #content-header #links .link .wp-block-buttons {
        padding: 0 1.25rem 2.5rem; } }
  @media (min-width: 992px) {
    /* line 271, sass/theme/_titles.scss */
    #content-header.layout-title_only {
      padding-bottom: 7.0rem; } }
  /* line 278, sass/theme/_titles.scss */
  #content-header.layout-contact {
    padding-bottom: 0; }
    @media (min-width: 768px) {
      /* line 281, sass/theme/_titles.scss */
      #content-header.layout-contact #links {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 49.999999%, white 50%, white 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 49.999999%, white 50%, white 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 49.999999%, white 50%, white 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }

/* line 296, sass/theme/_titles.scss */
.single-case_studies #content-header .wp-block-buttons {
  margin-top: 1.0rem; }

/* line 3, sass/theme/_blocks.scss */
.block {
  position: relative; }
  /* line 6, sass/theme/_blocks.scss */
  .block .inner-block {
    position: relative;
    z-index: 2; }

/* line 14, sass/theme/_blocks.scss */
.block-gallery .slick-track {
  display: flex;
  padding-bottom: 2.0rem; }
/* line 19, sass/theme/_blocks.scss */
.block-gallery .gallery-item {
  padding: 0 1.0rem;
  width: 250px;
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center; }
  @media (min-width: 576px) {
    /* line 19, sass/theme/_blocks.scss */
    .block-gallery .gallery-item {
      width: 380px; } }
  /* line 31, sass/theme/_blocks.scss */
  .block-gallery .gallery-item img {
    width: 100%;
    height: auto; }
  /* line 36, sass/theme/_blocks.scss */
  .block-gallery .gallery-item:nth-of-type(2n+1) {
    width: 168px; }
    @media (min-width: 576px) {
      /* line 36, sass/theme/_blocks.scss */
      .block-gallery .gallery-item:nth-of-type(2n+1) {
        width: 255px; } }

/* line 48, sass/theme/_blocks.scss */
.block-open-roles .job {
  margin-bottom: 2.0rem; }
  /* line 51, sass/theme/_blocks.scss */
  .block-open-roles .job .inner {
    background-color: #120D42;
    height: 100%;
    padding: 2.5rem 1.5rem; }
    @media (min-width: 992px) {
      /* line 51, sass/theme/_blocks.scss */
      .block-open-roles .job .inner {
        padding: 2.5rem 2.0em; } }
  /* line 61, sass/theme/_blocks.scss */
  .block-open-roles .job h3 {
    color: #ffffff;
    font-size: 1.375rem;
    margin-bottom: 1.875rem; }
    @media (min-width: 992px) {
      /* line 61, sass/theme/_blocks.scss */
      .block-open-roles .job h3 {
        font-size: 1.75rem; } }
  /* line 73, sass/theme/_blocks.scss */
  .block-open-roles .job .job-meta ul {
    margin-bottom: 1.0rem !important; }
    /* line 76, sass/theme/_blocks.scss */
    .block-open-roles .job .job-meta ul li {
      color: #ffffff;
      font-size: 0.875rem; }
      @media (max-width: 991px) {
        /* line 76, sass/theme/_blocks.scss */
        .block-open-roles .job .job-meta ul li {
          flex-shrink: 0; } }
      @media (min-width: 992px) {
        /* line 76, sass/theme/_blocks.scss */
        .block-open-roles .job .job-meta ul li {
          font-size: 1.0rem;
          margin: 0 1.5rem 0 0; } }
      /* line 89, sass/theme/_blocks.scss */
      .block-open-roles .job .job-meta ul li span {
        display: inline-block;
        padding: 0.25rem 1.0rem; }
      /* line 96, sass/theme/_blocks.scss */
      .block-open-roles .job .job-meta ul li.department span {
        border: 1px solid #ffffff;
        -webkit-border-radius: 9999px;
        -moz-border-radius: 9999px;
        border-radius: 9999px; }
      /* line 104, sass/theme/_blocks.scss */
      .block-open-roles .job .job-meta ul li.location span {
        padding: 0.25rem 0 0.25rem 2.0rem;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjQuNXB4IiBoZWlnaHQ9IjMyLjVweCIgdmlld0JveD0iMCAwIDI0LjUgMzIuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQuNSAzMi41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJQbGFjZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NSAwLjc1KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEuNSwxNS41Yy0yLjMsMC00LjEtMS44LTQuMS00LjFjMC0yLjMsMS45LTQuMSw0LjEtNC4xczQuMSwxLjgsNC4xLDQuMUMxNS42LDEzLjcsMTMuOCwxNS41LDExLjUsMTUuNXoKCQkgTTExLjUsOC44Yy0xLjUsMC0yLjYsMS4yLTIuNiwyLjZjMCwxLjQsMS4yLDIuNiwyLjYsMi42czIuNi0xLjIsMi42LTIuNkMxNC4xLDEwLDEzLDguOCwxMS41LDguOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS41LDMxLjdDMTEuNSwzMS43LDExLjUsMzEuNywxMS41LDMxLjdjLTAuMywwLTAuNS0wLjItMC43LTAuNGwtNC43LTljLTYtMi45LTguNi0xMC4xLTUuOC0xNi4xCgkJYzEuNC0zLDMuOC01LjIsNi45LTYuNGMzLjEtMS4xLDYuNC0xLDkuNCwwLjNjNi4xLDIuOCw4LjksMTAuMSw2LjEsMTYuMmMtMS4yLDIuNi0zLjIsNC43LTUuOCw1LjlsLTQuNyw5CgkJQzEyLDMxLjYsMTEuOCwzMS43LDExLjUsMzEuN3ogTTExLjUsMC42Yy0xLjMsMC0yLjUsMC4yLTMuOCwwLjdjLTIuNywxLTQuOCwzLTYsNS42Qy0wLjcsMTIuMywxLjYsMTguNyw3LDIxLjEKCQljMC4yLDAuMSwwLjMsMC4yLDAuNCwwLjNsNC4xLDcuOWw0LjEtNy45YzAuMS0wLjEsMC4yLTAuMywwLjQtMC4zYzIuMy0xLjEsNC4yLTMsNS4zLTUuM0MyMy43LDEwLjQsMjEuNCw0LDE2LDEuNgoJCUMxNC41LDAuOSwxMywwLjYsMTEuNSwwLjZ6Ii8+CjwvZz4KPC9zdmc+Cg==") left center/23px auto no-repeat scroll; }
  /* line 113, sass/theme/_blocks.scss */
  .block-open-roles .job .wp-block-buttons {
    margin-bottom: 0; }

/* line 123, sass/theme/_blocks.scss */
.block-members-area .area .image {
  display: block;
  position: relative;
  z-index: 1;
  margin-bottom: 1.5rem; }
  /* line 129, sass/theme/_blocks.scss */
  .block-members-area .area .image img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: auto; }
  /* line 135, sass/theme/_blocks.scss */
  .block-members-area .area .image::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
/* line 151, sass/theme/_blocks.scss */
.block-members-area .area .copy {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0 1.25rem 1.0rem; }
  /* line 159, sass/theme/_blocks.scss */
  .block-members-area .area .copy a {
    display: inline-block;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1.3;
    text-decoration: none;
    color: #ffffff;
    padding-right: 1.5rem;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) 0.5rem/6px auto no-repeat scroll; }
    @media (min-width: 992px) {
      /* line 159, sass/theme/_blocks.scss */
      .block-members-area .area .copy a {
        font-size: 1.5rem;
        background-position: calc(100% - 6px) 0.625rem; } }
    @media (min-width: 1200px) {
      /* line 174, sass/theme/_blocks.scss */
      .block-members-area .area .copy a:hover {
        background-position: right 0.625rem; } }
/* line 183, sass/theme/_blocks.scss */
.block-members-area .area .inner {
  position: relative;
  cursor: pointer; }
  @media (min-width: 1200px) {
    /* line 191, sass/theme/_blocks.scss */
    .block-members-area .area .inner:hover .copy a {
      background-position: right 0.625rem; } }

/*.block-important-faqs {*/
/* line 205, sass/theme/_blocks.scss */
.faq-dropdown {
  padding-bottom: 1.25rem; }
  @media (max-width: 767px) {
    /* line 208, sass/theme/_blocks.scss */
    .faq-dropdown:first-of-type {
      margin-top: 2.0rem; } }
  /* line 215, sass/theme/_blocks.scss */
  .faq-dropdown:not(:last-of-type) {
    border-bottom: 1px solid #8F4CFF;
    margin-bottom: 1.75rem; }

/* line 222, sass/theme/_blocks.scss */
.faq-topic .is-style-seo {
  margin-bottom: 0; }
  /* line 225, sass/theme/_blocks.scss */
  .faq-topic .is-style-seo a {
    text-decoration: none; }

/* line 233, sass/theme/_blocks.scss */
.faq-title h2,
.faq-title h5 {
  font-size: 1.0rem;
  line-height: 1.375;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-right: 3.0rem;
  letter-spacing: normal;
  position: relative;
  cursor: pointer;
  min-height: 38px; }
  @media (min-width: 768px) {
    /* line 233, sass/theme/_blocks.scss */
    .faq-title h2,
    .faq-title h5 {
      font-size: 1.375rem; } }
  /* line 249, sass/theme/_blocks.scss */
  .faq-title h2::after,
  .faq-title h5::after {
    content: "";
    display: block;
    width: 38px;
    height: 38px;
    border: 2px solid #8F4CFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxyZWN0IHk9IjEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjIiIGhlaWdodD0iMiIvPgo8cmVjdCB4PSIxMC41IiBjbGFzcz0ic3QwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMiIvPgo8L3N2Zz4K") center center/22px auto no-repeat scroll; }
/* line 267, sass/theme/_blocks.scss */
.faq-title.active h2::after,
.faq-title.active h5::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAyMiAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMiAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIi8+Cjwvc3ZnPgo="); }

/* line 274, sass/theme/_blocks.scss */
.faq-content {
  padding-top: 1.0rem;
  padding-top: 1.0rem;
  display: none; }

/*}*/
/* line 283, sass/theme/_blocks.scss */
.block-reviews .scroller {
  margin-bottom: 4.0rem; }
/* line 287, sass/theme/_blocks.scss */
.block-reviews .slick-track {
  display: flex !important; }
/* line 291, sass/theme/_blocks.scss */
.block-reviews .slick-slide {
  height: inherit !important;
  margin-left: 12px;
  margin-right: 12px; }
/* line 299, sass/theme/_blocks.scss */
.block-reviews .review .inner {
  position: relative;
  background-color: #ffffff;
  padding: 1.25rem 1.25rem 5rem;
  height: 100%; }
  @media (min-width: 768px) {
    /* line 299, sass/theme/_blocks.scss */
    .block-reviews .review .inner {
      padding: 2.0rem 2.0rem 5.0rem; } }
/* line 310, sass/theme/_blocks.scss */
.block-reviews .review blockquote {
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0; }
  /* line 315, sass/theme/_blocks.scss */
  .block-reviews .review blockquote p {
    font-size: 1.0rem;
    line-height: 1.375;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    color: #120D42; }
    /* line 321, sass/theme/_blocks.scss */
    .block-reviews .review blockquote p:first-of-type {
      padding-top: 0; }
      /* line 324, sass/theme/_blocks.scss */
      .block-reviews .review blockquote p:first-of-type::before {
        content: "\0022";
        font-size: 1.0rem;
        font-family: "thefutureregular", Times New Roman;
        font-weight: 400;
        font-style: normal;
        position: static;
        display: inline;
        background-image: none; }
    /* line 336, sass/theme/_blocks.scss */
    .block-reviews .review blockquote p:first-of-type::after {
      content: "\0022";
      font-size: 1.0rem;
      font-family: "thefutureregular", Times New Roman;
      font-weight: 400;
      font-style: normal; }
  /* line 344, sass/theme/_blocks.scss */
  .block-reviews .review blockquote cite {
    position: absolute;
    bottom: 0;
    margin-bottom: 1.25rem; }
    @media (min-width: 768px) {
      /* line 344, sass/theme/_blocks.scss */
      .block-reviews .review blockquote cite {
        margin-bottom: 2.0rem; } }
    /* line 353, sass/theme/_blocks.scss */
    .block-reviews .review blockquote cite strong {
      color: #8F4CFF; }
/* line 360, sass/theme/_blocks.scss */
.block-reviews .rating {
  margin-bottom: 1.75rem; }
  /* line 363, sass/theme/_blocks.scss */
  .block-reviews .rating .star {
    display: inline-block;
    margin-right: 5px;
    width: 22px;
    height: 22px;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJHcm91cF84MzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZDlkOGUxO30KPC9zdHlsZT4KPGcgaWQ9Ikdyb3VwXzgyNF8wMDAwMDE0MjE0MzkwMjIyMjQxMzI2MTE4MDAwMDAwNjM2ODc3Mzg5NTMwMTEwODkxMV8iPgoJPHBhdGggaWQ9IlBhdGhfMjA2OF8wMDAwMDAyMzk2NjMyMzIzMjE3MjQ2NTc2MDAwMDAwNjMyODgxODU4MjU5MjQ4NTAxN18iIGNsYXNzPSJzdDAiIGQ9Ik05LjUsMS40TDcuMiw2LjdMMS41LDcuMwoJCUMwLjYsNy40LDAsOC4yLDAuMSw5LjFjMCwwLjQsMC4yLDAuNywwLjUsMUw0LjgsMTRsLTEuMSw1LjZjLTAuMiwwLjksMC40LDEuNywxLjMsMS45YzAuNCwwLjEsMC44LDAsMS4xLTAuMmw1LTIuOGw1LDIuOAoJCWMwLjgsMC40LDEuNywwLjIsMi4yLTAuNmMwLjItMC4zLDAuMi0wLjcsMC4yLTEuMUwxNy4yLDE0bDQuMi0zLjljMC42LTAuNiwwLjctMS42LDAuMS0yLjNjLTAuMy0wLjMtMC42LTAuNS0xLTAuNWwtNS43LTAuNwoJCWwtMi40LTUuMmMtMC40LTAuOC0xLjMtMS4yLTIuMS0wLjhDMTAsMC44LDkuNywxLjEsOS41LDEuNHoiLz4KPC9nPgo8L3N2Zz4K") center center/22px auto no-repeat scroll; }
    /* line 370, sass/theme/_blocks.scss */
    .block-reviews .rating .star.full {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJHcm91cF84MzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMTIwRDQyO30KPC9zdHlsZT4KPGcgaWQ9Ikdyb3VwXzgyNCI+Cgk8cGF0aCBpZD0iUGF0aF8yMDY4IiBjbGFzcz0ic3QwIiBkPSJNOS41LDEuNEw3LjIsNi43TDEuNSw3LjNDMC42LDcuNCwwLDguMiwwLjEsOS4xYzAsMC40LDAuMiwwLjcsMC41LDFMNC44LDE0bC0xLjEsNS42CgkJYy0wLjIsMC45LDAuNCwxLjcsMS4zLDEuOWMwLjQsMC4xLDAuOCwwLDEuMS0wLjJsNS0yLjhsNSwyLjhjMC44LDAuNCwxLjcsMC4yLDIuMi0wLjZjMC4yLTAuMywwLjItMC43LDAuMi0xLjFMMTcuMiwxNGw0LjItMy45CgkJYzAuNi0wLjYsMC43LTEuNiwwLjEtMi4zYy0wLjMtMC4zLTAuNi0wLjUtMS0wLjVsLTUuNy0wLjdsLTIuNC01LjJjLTAuNC0wLjgtMS4zLTEuMi0yLjEtMC44QzEwLDAuOCw5LjcsMS4xLDkuNSwxLjR6Ii8+CjwvZz4KPC9zdmc+Cg=="); }
    /* line 374, sass/theme/_blocks.scss */
    .block-reviews .rating .star.half {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJHcm91cF84MzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMTIwRDQyO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZDlkOGUxO30KPC9zdHlsZT4KPGcgaWQ9Ikdyb3VwXzgyNCI+Cgk8cGF0aCBpZD0iUGF0aF8yMDY4XzAwMDAwMTY0NDg2MDE4NjQzODcyNDU0NDgwMDAwMDA4NDQ3MDU1MDEyNzI2OTUzODgyXyIgY2xhc3M9InN0MCIgZD0iTTExLDAuNWMtMC4yLDAtMC41LDAtMC43LDAuMQoJCUMxMCwwLjgsOS43LDEuMSw5LjUsMS40TDcuMiw2LjdMMS41LDcuM0MwLjYsNy40LDAsOC4yLDAuMSw5LjFjMCwwLjQsMC4yLDAuNywwLjUsMUw0LjgsMTRsLTEuMSw1LjZjLTAuMiwwLjksMC40LDEuNywxLjMsMS45CgkJYzAuNCwwLjEsMC44LDAsMS4xLTAuMmw1LTIuOEwxMSwwLjV6Ii8+CjwvZz4KPGcgaWQ9Ikdyb3VwXzgyNF8wMDAwMDA3Mjk2NzExMzI0NDAxMzU5MjkzMDAwMDAwNzg4NTMxNjYyMzUxODAwNTkzM18iPgoJPHBhdGggaWQ9IlBhdGhfMjA2OF8wMDAwMDA2NDM0MDc4Mzc4MzA5ODcxNjQ1MDAwMDAxMDgyMjEwMzY4MTA2MDAzMTQxNF8iIGNsYXNzPSJzdDEiIGQ9Ik0xMSwxOC41bDUsMi44YzAuOCwwLjQsMS43LDAuMiwyLjItMC42CgkJYzAuMi0wLjMsMC4yLTAuNywwLjItMS4xTDE3LjIsMTRsNC4yLTMuOWMwLjYtMC42LDAuNy0xLjYsMC4xLTIuM2MtMC4zLTAuMy0wLjYtMC41LTEtMC41bC01LjctMC43bC0yLjQtNS4yCgkJYy0wLjMtMC42LTAuOC0wLjktMS41LTAuOUwxMSwxOC41eiIvPgo8L2c+Cjwvc3ZnPgo="); }
/* line 380, sass/theme/_blocks.scss */
.block-reviews .stat-holder {
  position: relative;
  margin-bottom: 2.0rem; }
  /* line 384, sass/theme/_blocks.scss */
  .block-reviews .stat-holder .inner {
    position: absolute;
    z-index: 1;
    right: -1rem;
    top: -5.25rem;
    background-color: #ABFF40;
    padding: 1.25rem 1.25rem 1.25rem 0.25rem;
    width: 325px; }
    /* line 393, sass/theme/_blocks.scss */
    .block-reviews .stat-holder .inner::after {
      content: "";
      display: block;
      position: absolute;
      right: calc(100% - 1px);
      top: 0;
      height: 100%;
      width: 48px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuNXB4IiBoZWlnaHQ9IjEwN3B4IiB2aWV3Qm94PSIwIDAgMzUuNSAxMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI1ODZfMDAwMDAwOTI0NTU0NzA5NTY4MDkwMjQwODAwMDAwMDU5ODMxNDM1OTY3NzkyOTg5OTRfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMDdjMi40LDAsNC42LTEuMiw1LjgtMy4zTDM0LDU5CgljMS45LTMuNCwxLjktNy42LDAtMTFMNS44LDMuM0M0LjYsMS4yLDIuNCwwLDAsMFYxMDd6Ii8+Cjwvc3ZnPgo=") left center/auto 100% no-repeat scroll;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  /* line 406, sass/theme/_blocks.scss */
  .block-reviews .stat-holder img {
    margin-right: 0.5rem; }
  /* line 410, sass/theme/_blocks.scss */
  .block-reviews .stat-holder p {
    margin-bottom: 0; }
    /* line 413, sass/theme/_blocks.scss */
    .block-reviews .stat-holder p .stat {
      display: block;
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.75rem; }

/* line 426, sass/theme/_blocks.scss */
.block-timeline-carousel .slick-list::after {
  content: "";
  width: 100%;
  height: 0px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
  border-top: 12px dashed #EBDEFF; }
/* line 440, sass/theme/_blocks.scss */
.block-timeline-carousel .slick-track {
  display: flex; }
/* line 444, sass/theme/_blocks.scss */
.block-timeline-carousel .date-item {
  width: 255px;
  margin: 0 1.0rem;
  padding: 0.5rem;
  position: relative;
  display: flex;
  height: inherit !important;
  justify-content: center; }
  /* line 453, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item::after {
    content: "";
    width: 100%;
    height: 12px;
    background-color: #EBDEFF;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  /* line 466, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item .inner {
    position: relative;
    background-color: #ffffff;
    padding: 1.75rem 1.5rem;
    -webkit-box-shadow: 2px 2px 5px 2px rgba(18, 13, 66, 0.16);
    -moz-box-shadow: 2px 2px 5px 2px rgba(18, 13, 66, 0.16);
    box-shadow: 2px 2px 5px 2px rgba(18, 13, 66, 0.16);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  /* line 474, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item h6 {
    color: rgba(18, 13, 66, 0.35);
    font-size: 2.25rem;
    margin-bottom: 0.5rem;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  /* line 481, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item p {
    color: rgba(18, 13, 66, 0.35);
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  /* line 487, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item .next-slide,
  .block-timeline-carousel .date-item .prev-slide {
    position: absolute;
    left: -13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 26px;
    height: 26px;
    border: 2px solid #660099;
    background-color: #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    /* line 502, sass/theme/_blocks.scss */
    .block-timeline-carousel .date-item .next-slide::before,
    .block-timeline-carousel .date-item .prev-slide::before {
      content: "";
      display: block;
      width: 6px;
      height: 16px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY2MDA5OTt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy44LTFDNC0xLDQuMi0xLDQuMy0wLjlDNC44LTAuNiw1LDAuMSw0LjcsMC41TDAuOSw2LjZsMy44LDYuMUM1LDEzLjEsNC44LDEzLjcsNC4zLDE0CgkJYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuM2wtMy45LTYuM2MtMC4zLTAuNS0wLjMtMS4xLDAtMS42TDMtMC41QzMuMi0wLjgsMy41LTEsMy44LTF6Ii8+CjwvZz4KPC9zdmc+Cg==") center center/6px auto no-repeat scroll;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 515, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item .next-slide {
    left: auto;
    right: -13px; }
    /* line 519, sass/theme/_blocks.scss */
    .block-timeline-carousel .date-item .next-slide::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY2MDA5OTt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+"); }
  /* line 526, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item.slick-current .inner {
    background-color: #8F4CFF;
    -webkit-box-shadow: 2px 2px 5px 2px rgba(102, 0, 153, 0.16);
    -moz-box-shadow: 2px 2px 5px 2px rgba(102, 0, 153, 0.16);
    box-shadow: 2px 2px 5px 2px rgba(102, 0, 153, 0.16); }
  /* line 531, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item.slick-current .next-slide,
  .block-timeline-carousel .date-item.slick-current .prev-slide {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    cursor: pointer; }
  /* line 537, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item.slick-current h6 {
    color: #ffffff; }
  /* line 541, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item.slick-current p {
    color: #ffffff; }
  /* line 548, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item:first-child .prev-slide {
    display: none; }
  /* line 555, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item:last-child::after {
    content: none; }
  /* line 559, sass/theme/_blocks.scss */
  .block-timeline-carousel .date-item:last-child .next-slide {
    display: none; }

/* line 568, sass/theme/_blocks.scss */
.block-read-more .read-more {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 1.5;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.0rem;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  white-space: normal;
  text-decoration: none !important;
  padding: 0.8125rem 1.75rem 0.8125rem 0;
  cursor: pointer;
  position: relative;
  color: #120D42;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4=") right center/auto 6px no-repeat scroll; }
  @media (min-width: 1200px) {
    /* line 585, sass/theme/_blocks.scss */
    .block-read-more .read-more:hover {
      background-position: right calc(50% + 3px); } }
  /* line 592, sass/theme/_blocks.scss */
  .block-read-more .read-more.active {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTEsNi42Qy0xLDYuMy0wLjksNi0wLjgsNS44bDMuOS02LjNDMy40LTEsNC4xLTEuMSw0LjUtMC44QzUtMC42LDUuMSwwLjEsNC44LDAuNUwxLjEsNi42bDMuOCw2LjEKCQlDNS4xLDEzLjEsNSwxMy43LDQuNSwxNHMtMS4xLDAuMS0xLjQtMC4zbC0zLjktNi4zQy0wLjksNy4xLTEsNi45LTEsNi42eiIvPgo8L2c+Cjwvc3ZnPg=="); }
    @media (min-width: 1200px) {
      /* line 595, sass/theme/_blocks.scss */
      .block-read-more .read-more.active:hover {
        background-position: right calc(50% - 3px); } }
/* line 604, sass/theme/_blocks.scss */
.block-read-more .acf-innerblocks-container {
  display: none;
  padding-top: 1.0rem; }

/* line 612, sass/theme/_blocks.scss */
.block-timeline .timeline {
  display: block;
  position: relative; }
  /* line 616, sass/theme/_blocks.scss */
  .block-timeline .timeline .start {
    display: inline-block;
    height: 26px;
    text-align: center;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    padding-top: 70px;
    position: absolute;
    left: -22px;
    bottom: calc(100% - 25px);
    font-size: 0.875rem;
    width: 78px; }
    /* line 628, sass/theme/_blocks.scss */
    .block-timeline .timeline .start::before {
      content: "";
      display: block;
      width: 78px;
      height: 61px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzguMnB4IgoJIGhlaWdodD0iNjFweCIgdmlld0JveD0iMCAwIDc4LjIgNjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc4LjIgNjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojOEY0Q0ZGO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzEiPgoJPGc+CgkJPGcgaWQ9Ikdyb3VwXzE5NTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzMgLTIwNzgpIj4KCQkJPGcgaWQ9IkVsbGlwc2VfMjQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzMgMjExNikiPgoJCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzkuMiIgY3k9IjExLjUiIHI9IjExLjUiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zOS4yLDIzYy02LjMsMC0xMS41LTUuMi0xMS41LTExLjVTMzIuOSwwLDM5LjIsMHMxMS41LDUuMiwxMS41LDExLjVTNDUuNSwyMywzOS4yLDIzeiBNMzkuMiwyCgkJCQkJYy01LjIsMC05LjUsNC4zLTkuNSw5LjVTMzQsMjEsMzkuMiwyMXM5LjUtNC4zLDkuNS05LjVTNDQuNCwyLDM5LjIsMnoiLz4KCQkJPC9nPgoJCQk8ZyBpZD0iRmxhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg0LjUgMjA3OSkiPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI5LjcsNDdjLTAuNiwwLTEtMC40LTEtMVY0YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2NDJDMzAuNyw0Ni42LDMwLjMsNDcsMjkuNyw0N3oiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NS43LDI5aC0xNmMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWgxNmMwLjYsMCwxLDAuNCwxLDFTNDYuMywyOSw0NS43LDI5eiIvPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQ1LjcsOWgtMTZjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoMTZjMC42LDAsMSwwLjQsMSwxUzQ2LjMsOSw0NS43LDl6Ii8+CgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDcuNywzMWMtMC42LDAtMS0wLjQtMS0xYzAtMC42LTAuNC0xLTEtMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWMwLjQsMCwwLjcsMC4xLDEsMC4yVjEwCgkJCQkJYzAtMC42LTAuNC0xLTEtMWMtMC42LDAtMS0wLjQtMS0xczAuNC0xLDEtMWMxLjcsMCwzLDEuMywzLDN2MjBDNDguNywzMC42LDQ4LjMsMzEsNDcuNywzMXoiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02NS43LDMzaC0xOGMtMC42LDAtMS0wLjQtMS0xdi00YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2M2gxNlYxM2gtMTdjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoMTgKCQkJCQljMC42LDAsMSwwLjQsMSwxdjIwQzY2LjcsMzIuNiw2Ni4zLDMzLDY1LjcsMzN6Ii8+CgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjkuNyw1Yy0xLjcsMC0zLTEuMy0zLTNzMS4zLTMsMy0zczMsMS4zLDMsM1MzMS40LDUsMjkuNyw1eiBNMjkuNywxYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxCgkJCQkJczEtMC40LDEtMVMzMC4zLDEsMjkuNywxeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJMYXllcl8yIj4KPC9nPgo8L3N2Zz4K") center bottom/78px auto no-repeat scroll;
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  /* line 641, sass/theme/_blocks.scss */
  .block-timeline .timeline .bar {
    display: block;
    width: calc(100% - 16px);
    height: 9px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      /* line 641, sass/theme/_blocks.scss */
      .block-timeline .timeline .bar {
        height: 12px; } }
    /* line 651, sass/theme/_blocks.scss */
    .block-timeline .timeline .bar .expand {
      display: block;
      height: 9px;
      background-color: #8F4CFF;
      -webkit-transition: all 0.1s ease-out;
      -moz-transition: all 0.1s ease-out;
      -o-transition: all 0.1s ease-out;
      transition: all 0.1s ease-out;
      width: 0; }
      @media (min-width: 768px) {
        /* line 651, sass/theme/_blocks.scss */
        .block-timeline .timeline .bar .expand {
          height: 12px; } }
      /* line 662, sass/theme/_blocks.scss */
      .block-timeline .timeline .bar .expand.active {
        width: 100%;
        -webkit-transition: all 1.5s ease-out;
        -moz-transition: all 1.5s ease-out;
        -o-transition: all 1.5s ease-out;
        transition: all 1.5s ease-out; }
  /* line 669, sass/theme/_blocks.scss */
  .block-timeline .timeline .finish {
    display: inline-block;
    height: 26px;
    text-align: center;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    padding-top: 70px;
    position: absolute;
    right: -22px;
    bottom: calc(100% - 25px);
    font-size: 0.875rem;
    width: 78px; }
    /* line 681, sass/theme/_blocks.scss */
    .block-timeline .timeline .finish::before {
      content: "";
      display: block;
      width: 78px;
      height: 61px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzguMnB4IgoJIGhlaWdodD0iNjFweCIgdmlld0JveD0iMCAwIDc4LjIgNjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc4LjIgNjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojOEY0Q0ZGO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzEiPgoJPGcgaWQ9Ikdyb3VwXzE5NTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzkuNjUxIC0yMDkwLjM0MykiPgoJCTxnIGlkPSJFbGxpcHNlXzI0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTgzIDIxMTYpIj4KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzYuMiIgY3k9IjI0IiByPSIxMS41Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNi4yLDM1LjVjLTYuMywwLTExLjUtNS4yLTExLjUtMTEuNXM1LjItMTEuNSwxMS41LTExLjVTNDcuNywxNy43LDQ3LjcsMjRTNDIuNiwzNS41LDM2LjIsMzUuNXoKCQkJCSBNMzYuMiwxNC41Yy01LjIsMC05LjUsNC4zLTkuNSw5LjVzNC4zLDkuNSw5LjUsOS41czkuNS00LjMsOS41LTkuNVM0MS41LDE0LjUsMzYuMiwxNC41eiIvPgoJCTwvZz4KCQk8ZyBpZD0iR3JvdXBfMTg0NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYwKSI+CgkJCTxnPgoJCQkJPHBhdGggaWQ9IlBhdGhfMjQzNV8wMDAwMDEyNTU4NTUzMDMxNTYzODg3MzUxMDAwMDAwMTQ1MDQxNzk1MTYyMzYyOTQ4MF8iIGNsYXNzPSJzdDAiIGQ9Ik0xMDg0LjMsMjEyOS4zbC01LjYsMTFsLTUuNS0xMQoJCQkJCWMtNi43LTMuMS05LjctMTEtNi42LTE3LjdjMy4xLTYuNywxMS05LjcsMTcuNy02LjZzOS43LDExLDYuNiwxNy43QzEwODkuNiwyMTI1LjYsMTA4Ny4yLDIxMjcuOSwxMDg0LjMsMjEyOS4zTDEwODQuMywyMTI5LjN6IgoJCQkJCS8+CgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA3OC43LDIxNDEuMkwxMDc4LjcsMjE0MS4yYy0wLjQsMC0wLjctMC4yLTAuOS0wLjVsLTUuNC0xMC43Yy03LTMuNC0xMC0xMS44LTYuOC0xOC45CgkJCQkJYzEuNi0zLjUsNC40LTYuMSw4LTcuNWMzLjYtMS4zLDcuNS0xLjIsMTEsMC40YzcuMiwzLjMsMTAuNCwxMS44LDcuMSwxOWMtMS40LDMtMy44LDUuNS02LjcsNi45bC01LjQsMTAuNwoJCQkJCUMxMDc5LjUsMjE0MSwxMDc5LjEsMjE0MS4yLDEwNzguNywyMTQxLjJ6IE0xMDc4LjgsMjEwNC44Yy0xLjUsMC0yLjksMC4zLTQuMywwLjhjLTMuMSwxLjItNS41LDMuNC02LjksNi40CgkJCQkJYy0yLjgsNi4yLTAuMSwxMy41LDYuMSwxNi40YzAuMiwwLjEsMC40LDAuMywwLjUsMC41bDQuNyw5LjJsNC43LTkuMmMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNWMyLjctMS4yLDQuOC0zLjQsNi4xLTYuMQoJCQkJCWMyLjgtNi4yLDAuMS0xMy41LTYuMS0xNi40QzEwODIuMiwyMTA1LjEsMTA4MC41LDIxMDQuOCwxMDc4LjgsMjEwNC44eiIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHBhdGggaWQ9IlBhdGhfMjQzNF8wMDAwMDA5MDI5MTM5MTA3NzQyMzY4MjU3MDAwMDAwNjIwOTU0ODQ3ODM1NTI5MTA0M18iIGNsYXNzPSJzdDAiIGQ9Ik0xMDgyLjQsMjExNy4yYzAsMi0xLjYsMy42LTMuNiwzLjYKCQkJCQljLTIsMC0zLjYtMS42LTMuNi0zLjZjMC0yLDEuNi0zLjYsMy42LTMuNkMxMDgwLjgsMjExMy41LDEwODIuNCwyMTE1LjEsMTA4Mi40LDIxMTcuMnoiLz4KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDc4LjcsMjEyMS44QzEwNzguNywyMTIxLjgsMTA3OC43LDIxMjEuOCwxMDc4LjcsMjEyMS44Yy0xLjIsMC0yLjQtMC41LTMuMy0xLjRjLTAuOS0wLjktMS40LTItMS40LTMuMwoJCQkJCWMwLTIuNiwyLjEtNC42LDQuNi00LjZjMi42LDAsNC42LDIuMSw0LjYsNC42bDAsMEMxMDgzLjQsMjExOS43LDEwODEuMywyMTIxLjgsMTA3OC43LDIxMjEuOHogTTEwNzguNywyMTE0LjUKCQkJCQljLTEuNSwwLTIuNiwxLjItMi42LDIuNmMwLDAuNywwLjMsMS40LDAuOCwxLjljMC41LDAuNSwxLjIsMC44LDEuOSwwLjhjMCwwLDAsMCwwLDBjMS41LDAsMi42LTEuMiwyLjYtMi42CgkJCQkJQzEwODEuNCwyMTE1LjcsMTA4MC4yLDIxMTQuNSwxMDc4LjcsMjExNC41eiBNMTA4Mi40LDIxMTcuMkwxMDgyLjQsMjExNy4yTDEwODIuNCwyMTE3LjJ6Ii8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkxheWVyXzIiPgo8L2c+Cjwvc3ZnPgo=") center bottom/78px auto no-repeat scroll;
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
/* line 695, sass/theme/_blocks.scss */
.block-timeline p {
  text-align: center;
  font-size: 1.125rem;
  margin-top: 3.5rem;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }
  @media (min-width: 768px) {
    /* line 695, sass/theme/_blocks.scss */
    .block-timeline p {
      font-size: 1.375rem;
      margin-top: 2.0rem; } }
  /* line 706, sass/theme/_blocks.scss */
  .block-timeline p strong {
    color: #8F4CFF; }
  /* line 710, sass/theme/_blocks.scss */
  .block-timeline p .units {
    display: inline-block;
    vertical-align: baseline; }
/* line 716, sass/theme/_blocks.scss */
.block-timeline .odometer.odometer-auto-theme {
  vertical-align: baseline !important; }
  /* line 719, sass/theme/_blocks.scss */
  .block-timeline .odometer.odometer-auto-theme .odometer-digit {
    vertical-align: baseline !important; }

@media (max-width: 575px) {
  /* line 727, sass/theme/_blocks.scss */
  .block-icon-overview .slick-list {
    padding: 0 25% 0 0 !important; } }
@media (max-width: 575px) {
  /* line 733, sass/theme/_blocks.scss */
  .block-icon-overview .slick-list .slick-track {
    display: flex !important; } }
@media (max-width: 575px) {
  /* line 741, sass/theme/_blocks.scss */
  .block-icon-overview .item {
    margin-left: 12px;
    margin-right: 12px;
    height: inherit !important; } }
@media (min-width: 576px) {
  /* line 741, sass/theme/_blocks.scss */
  .block-icon-overview .item {
    margin-bottom: 2.0rem; } }
/* line 754, sass/theme/_blocks.scss */
.block-icon-overview .inner {
  height: 100%;
  padding: 1.25rem 1.0rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  /* line 759, sass/theme/_blocks.scss */
  .block-icon-overview .inner img {
    margin-bottom: 1.0rem; }
  /* line 763, sass/theme/_blocks.scss */
  .block-icon-overview .inner p {
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 0; }

/* line 772, sass/theme/_blocks.scss */
.block-joining-bg .inner-block {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  background-repeat: no-repeat;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6; }

/* line 782, sass/theme/_blocks.scss */
.block-icon-benefits {
  background-position: top right;
  background-repeat: no-repeat; }
  @media (max-width: 767px) {
    /* line 782, sass/theme/_blocks.scss */
    .block-icon-benefits {
      background-image: none !important; } }
  /* line 790, sass/theme/_blocks.scss */
  .block-icon-benefits .col-holder {
    position: relative; }
  /* line 796, sass/theme/_blocks.scss */
  .block-icon-benefits .copy-holder.hover {
    position: absolute;
    top: 0;
    margin-top: 0;
    margin-bottom: 0; }
  @media (min-width: 992px) {
    /* line 804, sass/theme/_blocks.scss */
    .block-icon-benefits .benefits-holder {
      margin-top: 11rem; } }
  /* line 810, sass/theme/_blocks.scss */
  .block-icon-benefits .benefits-holder.position {
    position: relative;
    left: 50%; }
  /* line 815, sass/theme/_blocks.scss */
  .block-icon-benefits .benefits-holder .slick-slider {
    margin-top: 2.0rem;
    margin-bottom: 5.0rem; }
  @media (max-width: 991px) {
    /* line 826, sass/theme/_blocks.scss */
    .block-icon-benefits h2 br,
    .block-icon-benefits h3 br,
    .block-icon-benefits h4 br,
    .block-icon-benefits h5 br {
      display: none; } }
  @media (min-width: 768px) {
    /* line 834, sass/theme/_blocks.scss */
    .block-icon-benefits .benefit {
      padding-bottom: 1.0rem; } }
  /* line 840, sass/theme/_blocks.scss */
  .block-icon-benefits .benefit .icon {
    margin-bottom: 0.5rem;
    display: inherit; }
  /* line 847, sass/theme/_blocks.scss */
  .block-icon-benefits .benefit .copy h2,
  .block-icon-benefits .benefit .copy h3,
  .block-icon-benefits .benefit .copy h4,
  .block-icon-benefits .benefit .copy h5 {
    color: inherit !important;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem; }

@media (min-width: 1200px) {
  /* line 861, sass/theme/_blocks.scss */
  .block-tabbed-scroller .col-xl-3 {
    position: relative;
    margin-right: -25%; } }
/* line 869, sass/theme/_blocks.scss */
.block-tabbed-scroller .slides-tabs {
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
  z-index: 2; }
  @media (min-width: 1200px) {
    /* line 869, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-tabs {
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      margin-top: 1.0rem; } }
  /* line 880, sass/theme/_blocks.scss */
  .block-tabbed-scroller .slides-tabs .row > .col-12 {
    display: flex;
    justify-content: start;
    align-items: center;
    direction: ltr; }
  /* line 888, sass/theme/_blocks.scss */
  .block-tabbed-scroller .slides-tabs .tab {
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
    padding: 1.0rem 0.5rem 1.0rem 1.0rem;
    position: relative;
    background-color: #ABFF40;
    color: #120D42;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    z-index: 0; }
    @media (min-width: 1200px) {
      /* line 888, sass/theme/_blocks.scss */
      .block-tabbed-scroller .slides-tabs .tab {
        width: 100%;
        margin-bottom: 1.0rem;
        margin-right: 2.0rem;
        cursor: pointer; } }
    @media (min-width: 1400px) {
      /* line 888, sass/theme/_blocks.scss */
      .block-tabbed-scroller .slides-tabs .tab {
        margin-right: 3.0rem; } }
    /* line 911, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-tabs .tab::after {
      content: "";
      display: block;
      position: absolute;
      left: 100%;
      top: 0;
      height: 100%;
      width: 48px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuNXB4IiBoZWlnaHQ9IjEwN3B4IiB2aWV3Qm94PSIwIDAgMzUuNSAxMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI1ODZfMDAwMDAwOTI0NTU0NzA5NTY4MDkwMjQwODAwMDAwMDU5ODMxNDM1OTY3NzkyOTg5OTRfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMDdjMi40LDAsNC42LTEuMiw1LjgtMy4zTDM0LDU5CgljMS45LTMuNCwxLjktNy42LDAtMTFMNS44LDMuM0M0LjYsMS4yLDIuNCwwLDAsMFYxMDd6Ii8+Cjwvc3ZnPgo=") left center/auto 100% no-repeat scroll; }
    /* line 922, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-tabs .tab img {
      width: 30px;
      height: auto;
      margin-right: 0.5rem; }
      @media (min-width: 1200px) {
        /* line 922, sass/theme/_blocks.scss */
        .block-tabbed-scroller .slides-tabs .tab img {
          display: none; } }
      @media (min-width: 1400px) {
        /* line 922, sass/theme/_blocks.scss */
        .block-tabbed-scroller .slides-tabs .tab img {
          display: inline-block; } }
    /* line 936, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-tabs .tab span {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.0rem; }
    /* line 941, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-tabs .tab.active {
      z-index: 2; }
      /* line 944, sass/theme/_blocks.scss */
      .block-tabbed-scroller .slides-tabs .tab.active img {
        display: inline-block; }
/* line 951, sass/theme/_blocks.scss */
.block-tabbed-scroller .slides-images {
  margin-bottom: 2.5rem; }
  @media (min-width: 1200px) {
    /* line 954, sass/theme/_blocks.scss */
    .block-tabbed-scroller .slides-images .image {
      border-left: 1rem solid #ffffff; } }
  /* line 961, sass/theme/_blocks.scss */
  .block-tabbed-scroller .slides-images img {
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }
@media (min-width: 1200px) {
  /* line 967, sass/theme/_blocks.scss */
  .block-tabbed-scroller .slides-copy {
    margin-top: 1.0rem; } }

/* line 975, sass/theme/_blocks.scss */
.block-case-studies {
  background-position: top right;
  background-repeat: no-repeat;
  padding: 4rem 0 2.5rem; }
  @media (min-width: 768px) {
    /* line 975, sass/theme/_blocks.scss */
    .block-case-studies {
      padding: 5.5rem 0 4.25rem; } }
  /* line 984, sass/theme/_blocks.scss */
  .block-case-studies .case-studies {
    margin-top: 2.0rem; }
  /* line 988, sass/theme/_blocks.scss */
  .block-case-studies .case-study {
    margin-bottom: 1.5rem; }
    /* line 991, sass/theme/_blocks.scss */
    .block-case-studies .case-study .inner {
      position: relative;
      background-color: #8F4CFF;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      height: 100%;
      padding: 1.25rem 1.25rem 5.75rem; }
      @media (min-width: 768px) {
        /* line 991, sass/theme/_blocks.scss */
        .block-case-studies .case-study .inner {
          padding: 2.5rem 2.5rem 7.5rem; } }
    /* line 1003, sass/theme/_blocks.scss */
    .block-case-studies .case-study h4 {
      color: #ffffff;
      font-size: 1.375rem;
      line-height: 1.25; }
      @media (min-width: 768px) {
        /* line 1003, sass/theme/_blocks.scss */
        .block-case-studies .case-study h4 {
          font-size: 1.625rem; } }
    /* line 1013, sass/theme/_blocks.scss */
    .block-case-studies .case-study p {
      color: #ffffff; }
    /* line 1017, sass/theme/_blocks.scss */
    .block-case-studies .case-study .wp-block-buttons {
      position: absolute;
      left: 50%;
      bottom: 1.5rem;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 100%;
      margin: 0; }
      @media (min-width: 768px) {
        /* line 1017, sass/theme/_blocks.scss */
        .block-case-studies .case-study .wp-block-buttons {
          bottom: 2.5rem; } }

/* line 1034, sass/theme/_blocks.scss */
.block-quote.layout-boxed, .block-quote.layout-image {
  background-color: #120D42;
  padding: 1.5rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  @media (min-width: 768px) {
    /* line 1034, sass/theme/_blocks.scss */
    .block-quote.layout-boxed, .block-quote.layout-image {
      padding: 2.0rem; } }
  /* line 1044, sass/theme/_blocks.scss */
  .block-quote.layout-boxed blockquote, .block-quote.layout-image blockquote {
    padding: 2.875rem 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
    position: relative; }
    @media (min-width: 768px) {
      /* line 1044, sass/theme/_blocks.scss */
      .block-quote.layout-boxed blockquote, .block-quote.layout-image blockquote {
        padding-top: 0; } }
    @media (min-width: 768px) {
      /* line 1054, sass/theme/_blocks.scss */
      .block-quote.layout-boxed blockquote p, .block-quote.layout-image blockquote p {
        color: #ffffff; } }
    /* line 1061, sass/theme/_blocks.scss */
    .block-quote.layout-boxed blockquote cite, .block-quote.layout-image blockquote cite {
      margin-bottom: 0;
      display: inline-block;
      -webkit-border-radius: 8px 0 0 8px;
      -moz-border-radius: 8px 0 0 8px;
      border-radius: 8px 0 0 8px;
      padding: 1.0rem 0.5rem 1.0rem 1.0rem;
      width: calc(100% - 24px);
      position: relative;
      background-color: #ABFF40;
      color: #120D42;
      position: absolute;
      left: 0;
      bottom: calc(100% - 24px); }
      @media (min-width: 768px) {
        /* line 1061, sass/theme/_blocks.scss */
        .block-quote.layout-boxed blockquote cite, .block-quote.layout-image blockquote cite {
          width: auto;
          max-width: 250px;
          left: 32px;
          bottom: 0; } }
      @media (min-width: 1200px) {
        /* line 1061, sass/theme/_blocks.scss */
        .block-quote.layout-boxed blockquote cite, .block-quote.layout-image blockquote cite {
          max-width: none; } }
      /* line 1085, sass/theme/_blocks.scss */
      .block-quote.layout-boxed blockquote cite::after, .block-quote.layout-image blockquote cite::after {
        content: "";
        display: block;
        position: absolute;
        left: 100%;
        top: 0;
        height: 100%;
        width: 48px;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuNXB4IiBoZWlnaHQ9IjEwN3B4IiB2aWV3Qm94PSIwIDAgMzUuNSAxMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI1ODZfMDAwMDAwOTI0NTU0NzA5NTY4MDkwMjQwODAwMDAwMDU5ODMxNDM1OTY3NzkyOTg5OTRfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMDdjMi40LDAsNC42LTEuMiw1LjgtMy4zTDM0LDU5CgljMS45LTMuNCwxLjktNy42LDAtMTFMNS44LDMuM0M0LjYsMS4yLDIuNCwwLDAsMFYxMDd6Ii8+Cjwvc3ZnPgo=") left center/auto 100% no-repeat scroll; }
  @media (min-width: 992px) {
    /* line 1100, sass/theme/_blocks.scss */
    .block-quote.layout-boxed .image .inner, .block-quote.layout-image .image .inner {
      padding-right: 1.0rem; } }
  /* line 1107, sass/theme/_blocks.scss */
  .block-quote.layout-boxed .image img, .block-quote.layout-image .image img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 250px;
    max-width: 100%; }
    @media (min-width: 1200px) {
      /* line 1107, sass/theme/_blocks.scss */
      .block-quote.layout-boxed .image img, .block-quote.layout-image .image img {
        width: 400px; } }
@media (min-width: 768px) {
  /* line 1121, sass/theme/_blocks.scss */
  .block-quote.layout-boxed blockquote {
    position: static; } }
@media (min-width: 768px) {
  /* line 1127, sass/theme/_blocks.scss */
  .block-quote.layout-boxed blockquote p {
    margin-bottom: 0; } }
@media (min-width: 768px) {
  /* line 1135, sass/theme/_blocks.scss */
  .block-quote.layout-boxed blockquote p:first-of-type::before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjUgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1IDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8ZyBpZD0iR3JvdXBfMTcyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgMCkiPgoJCTxnPgoJCQk8cGF0aCBpZD0iUGF0aF8yNTE0XzAwMDAwMTcwOTY4NTA2NjY2ODU0MjQ1ODQwMDAwMDExNTc2NjUyMjUzNTIyMzQ3OTIzXyIgY2xhc3M9InN0MCIgZD0iTTMuNyw5LjVoNS45VjBIMHY5LjUKCQkJCWMwLDUuMyw0LjMsOS41LDkuNiw5LjVjMCwwLDAsMCwwLDB2LTIuN0M1LjgsMTYuMywzLjcsMTMuMywzLjcsOS41eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS42LDIwQzMuNywyMC0xLDE1LjMtMSw5LjVWMGMwLTAuNiwwLjQtMSwxLTFoOS42YzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxSDQuOAoJCQkJYzAuMiwxLjQsMC43LDIuNywxLjYsMy41YzAuOCwwLjgsMS45LDEuMywzLjMsMS4zYzAsMCwwLDAsMCwwYzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjIsMC4yLDAuMywwLjQsMC4zLDAuN1YxOQoJCQkJQzEwLjYsMTkuNiwxMC4xLDIwLDkuNiwyMEM5LjYsMjAsOS42LDIwLDkuNiwyMHogTTEsMXY4LjVjMCw0LjQsMy4zLDgsNy42LDguNWwwLTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCUMzLjUsMTQsMi43LDExLjksMi43LDkuNWMwLTAuNiwwLjQtMSwxLTFoNC45VjFIMXoiLz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGlkPSJQYXRoXzI1MTVfMDAwMDAwODY2Njk3NzkwMjA1NTI0MzcxMzAwMDAwMTE2MTEwNzQwMzk1OTI5NTUwNDFfIiBjbGFzcz0ic3QwIiBkPSJNMTcuMSw5LjVIMjNWMGgtOS42djkuNQoJCQkJYzAsNS4zLDQuMyw5LjUsOS42LDkuNWMwLDAsMCwwLDAsMHYtMi43QzE5LjIsMTYuMywxNy4xLDEzLjMsMTcuMSw5LjV6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMywyMGMtNS44LDAtMTAuNS00LjctMTAuNi0xMC41VjBjMC0wLjYsMC40LTEsMS0xSDIzYzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxaC00LjgKCQkJCWMwLjIsMS40LDAuNywyLjcsMS42LDMuNWMwLjgsMC44LDEuOSwxLjMsMy4zLDEuM2MwLDAsMCwwLDAsMGgwYzAuMywwLDAuNSwwLjEsMC43LDAuM3MwLjMsMC40LDAuMywwLjdWMTkKCQkJCUMyNCwxOS42LDIzLjUsMjAsMjMsMjBDMjMsMjAsMjMsMjAsMjMsMjB6IE0xNC40LDF2OC41YzAsNC40LDMuMyw4LDcuNiw4LjV2LTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCWMtMS40LTEuNC0yLjItMy41LTIuMi01LjljMC0wLjYsMC40LTEsMS0xSDIyVjFIMTQuNHoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==") center center/36px auto no-repeat scroll; } }
/* line 1144, sass/theme/_blocks.scss */
.block-quote.layout-boxed blockquote + p {
  display: none; }
  @media (min-width: 768px) {
    /* line 1144, sass/theme/_blocks.scss */
    .block-quote.layout-boxed blockquote + p {
      display: block;
      color: #ffffff;
      margin-top: 1.5rem;
      margin-bottom: 0; } }
/* line 1158, sass/theme/_blocks.scss */
.block-quote.layout-boxed-alt {
  background-color: #120D42;
  padding: 2.5rem 1.5rem 1.5rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  @media (min-width: 768px) {
    /* line 1158, sass/theme/_blocks.scss */
    .block-quote.layout-boxed-alt {
      padding: 2.0rem; } }
  @media (min-width: 992px) {
    /* line 1158, sass/theme/_blocks.scss */
    .block-quote.layout-boxed-alt {
      padding: 3.0rem; } }
  /* line 1171, sass/theme/_blocks.scss */
  .block-quote.layout-boxed-alt blockquote {
    padding: 1.875rem 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
    position: relative; }
    @media (min-width: 768px) {
      /* line 1171, sass/theme/_blocks.scss */
      .block-quote.layout-boxed-alt blockquote {
        padding-top: 0; } }
    @media (min-width: 768px) {
      /* line 1181, sass/theme/_blocks.scss */
      .block-quote.layout-boxed-alt blockquote p {
        color: #ffffff; } }
    /* line 1189, sass/theme/_blocks.scss */
    .block-quote.layout-boxed-alt blockquote p:first-of-type::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjUgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1IDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8ZyBpZD0iR3JvdXBfMTcyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgMCkiPgoJCTxnPgoJCQk8cGF0aCBpZD0iUGF0aF8yNTE0XzAwMDAwMTcwOTY4NTA2NjY2ODU0MjQ1ODQwMDAwMDExNTc2NjUyMjUzNTIyMzQ3OTIzXyIgY2xhc3M9InN0MCIgZD0iTTMuNyw5LjVoNS45VjBIMHY5LjUKCQkJCWMwLDUuMyw0LjMsOS41LDkuNiw5LjVjMCwwLDAsMCwwLDB2LTIuN0M1LjgsMTYuMywzLjcsMTMuMywzLjcsOS41eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS42LDIwQzMuNywyMC0xLDE1LjMtMSw5LjVWMGMwLTAuNiwwLjQtMSwxLTFoOS42YzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxSDQuOAoJCQkJYzAuMiwxLjQsMC43LDIuNywxLjYsMy41YzAuOCwwLjgsMS45LDEuMywzLjMsMS4zYzAsMCwwLDAsMCwwYzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjIsMC4yLDAuMywwLjQsMC4zLDAuN1YxOQoJCQkJQzEwLjYsMTkuNiwxMC4xLDIwLDkuNiwyMEM5LjYsMjAsOS42LDIwLDkuNiwyMHogTTEsMXY4LjVjMCw0LjQsMy4zLDgsNy42LDguNWwwLTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCUMzLjUsMTQsMi43LDExLjksMi43LDkuNWMwLTAuNiwwLjQtMSwxLTFoNC45VjFIMXoiLz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGlkPSJQYXRoXzI1MTVfMDAwMDAwODY2Njk3NzkwMjA1NTI0MzcxMzAwMDAwMTE2MTEwNzQwMzk1OTI5NTUwNDFfIiBjbGFzcz0ic3QwIiBkPSJNMTcuMSw5LjVIMjNWMGgtOS42djkuNQoJCQkJYzAsNS4zLDQuMyw5LjUsOS42LDkuNWMwLDAsMCwwLDAsMHYtMi43QzE5LjIsMTYuMywxNy4xLDEzLjMsMTcuMSw5LjV6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMywyMGMtNS44LDAtMTAuNS00LjctMTAuNi0xMC41VjBjMC0wLjYsMC40LTEsMS0xSDIzYzAuNiwwLDEsMC40LDEsMXY5LjVjMCwwLjYtMC40LDEtMSwxaC00LjgKCQkJCWMwLjIsMS40LDAuNywyLjcsMS42LDMuNWMwLjgsMC44LDEuOSwxLjMsMy4zLDEuM2MwLDAsMCwwLDAsMGgwYzAuMywwLDAuNSwwLjEsMC43LDAuM3MwLjMsMC40LDAuMywwLjdWMTkKCQkJCUMyNCwxOS42LDIzLjUsMjAsMjMsMjBDMjMsMjAsMjMsMjAsMjMsMjB6IE0xNC40LDF2OC41YzAsNC40LDMuMyw4LDcuNiw4LjV2LTAuN2MtMS40LTAuMi0yLjctMC44LTMuNy0xLjgKCQkJCWMtMS40LTEuNC0yLjItMy41LTIuMi01LjljMC0wLjYsMC40LTEsMS0xSDIyVjFIMTQuNHoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg=="); }
    /* line 1195, sass/theme/_blocks.scss */
    .block-quote.layout-boxed-alt blockquote cite {
      color: #ffffff; }
  @media (min-width: 992px) {
    /* line 1202, sass/theme/_blocks.scss */
    .block-quote.layout-boxed-alt .image .inner {
      padding-right: 1.0rem; } }
  /* line 1209, sass/theme/_blocks.scss */
  .block-quote.layout-boxed-alt .image img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 165px;
    max-width: 100%; }
    @media (min-width: 1200px) {
      /* line 1209, sass/theme/_blocks.scss */
      .block-quote.layout-boxed-alt .image img {
        width: 248px; } }
@media (min-width: 768px) {
  /* line 1221, sass/theme/_blocks.scss */
  .block-quote.layout-image {
    background-color: transparent;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; } }
@media (min-width: 768px) {
  /* line 1231, sass/theme/_blocks.scss */
  .block-quote.layout-image blockquote::before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuOXB4IiBoZWlnaHQ9IjMwLjFweCIgdmlld0JveD0iMCAwIDM1LjkgMzAuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUuOSAzMC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izg1NTVGNjt9Cjwvc3R5bGU+CjxnIGlkPSJRdW90ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+Cgk8ZyBpZD0iR3JvdXBfMTcyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjU0NyAtMTYuODU4KSI+CgkJPGcgaWQ9Ikdyb3VwXzE3MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDApIj4KCQkJPGcgaWQ9Ikdyb3VwXzE3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjU0NiAxNi44NTgpIj4KCQkJCTxnPgoJCQkJCTxwYXRoIGlkPSJQYXRoXzI1MTRfMDAwMDAxNzAyNTc0MzU5ODI4MzEzNDMwMjAwMDAwMDI1NzQ3ODY2MTY3MzczNzg5NjBfIiBjbGFzcz0ic3QwIiBkPSJNNS41LDE0aDguN1YwSDB2MTQKCQkJCQkJYzAsNy44LDYuMywxNC4xLDE0LjEsMTRjMCwwLDAsMCwwLDB2LTRDOC42LDI0LjEsNS41LDE5LjYsNS41LDE0eiIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC4xLDI5LjFjLTQsMC03LjgtMS42LTEwLjYtNC40QzAuNiwyMS45LTEsMTguMS0xLDE0LjFWMGMwLTAuNiwwLjQtMSwxLTFoMTQuMWMwLjYsMCwxLDAuNCwxLDF2MTQKCQkJCQkJYzAsMC42LTAuNCwxLTEsMUg2LjVjMC4zLDQuMSwyLjcsOCw3LjYsOGMwLjYsMCwxLDAuNCwxLDF2NEMxNS4xLDI4LjcsMTQuNywyOS4xLDE0LjEsMjkuMXogTTEsMXYxM2MwLDMuNSwxLjQsNi44LDMuOSw5LjIKCQkJCQkJYzIuMiwyLjIsNS4xLDMuNSw4LjMsMy44di0yQzgsMjQuNSw0LjUsMjAuMiw0LjUsMTRjMC0wLjYsMC40LTEsMS0xaDcuN1YxSDF6Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8cGF0aCBpZD0iUGF0aF8yNTE1XzAwMDAwMDcwMTEyNDM3MDY1NzQ1MzM4NDQwMDAwMDAxODAwOTQxMzIzNjU0NDI1OTg4XyIgY2xhc3M9InN0MCIgZD0iTTI1LjIsMTRoOC43VjBIMTkuOHYxNAoJCQkJCQljMCw3LjgsNi4zLDE0LjEsMTQuMSwxNGMwLDAsMCwwLDAsMHYtNEMyOC4zLDI0LjEsMjUuMiwxOS42LDI1LjIsMTR6Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjksMjkuMWMtNCwwLTcuOC0xLjYtMTAuNi00LjRjLTIuOS0yLjgtNC40LTYuNi00LjQtMTAuN1YwYzAtMC42LDAuNC0xLDEtMWgxNC4xYzAuNiwwLDEsMC40LDEsMXYxNAoJCQkJCQljMCwwLjYtMC40LDEtMSwxaC03LjZjMC4zLDQuMSwyLjcsOCw3LjYsOGMwLjYsMCwxLDAuNCwxLDF2NEMzNC45LDI4LjcsMzQuNCwyOS4xLDMzLjksMjkuMXogTTIwLjgsMXYxMwoJCQkJCQljMCwzLjUsMS40LDYuOCwzLjksOS4yYzIuMiwyLjIsNS4xLDMuNSw4LjMsMy44di0yYy01LjItMC41LTguNy00LjktOC43LTExYzAtMC42LDAuNC0xLDEtMWg3LjdWMUgyMC44eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=") center center/36px auto no-repeat scroll; } }
@media (min-width: 768px) {
  /* line 1238, sass/theme/_blocks.scss */
  .block-quote.layout-image blockquote p {
    color: #8F4CFF; } }
@media (min-width: 768px) {
  /* line 1245, sass/theme/_blocks.scss */
  .block-quote.layout-image blockquote cite {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    width: auto;
    position: relative;
    background-color: transparent;
    color: #120D42;
    position: static; } }
@media (min-width: 768px) {
  /* line 1257, sass/theme/_blocks.scss */
  .block-quote.layout-image blockquote cite::after {
    content: none; } }
@media (min-width: 992px) {
  /* line 1268, sass/theme/_blocks.scss */
  .block-quote.layout-image .image img {
    width: 220px; } }

/* line 1280, sass/theme/_blocks.scss */
.block-subnav ul {
  margin-bottom: 0 !important; }
  /* line 1283, sass/theme/_blocks.scss */
  .block-subnav ul li {
    display: inline-block;
    margin: 0 1.0rem;
    max-width: 170px;
    font-size: 0.875rem !important; }
    @media (min-width: 1200px) {
      /* line 1283, sass/theme/_blocks.scss */
      .block-subnav ul li {
        font-size: 1.125rem !important; } }
    /* line 1293, sass/theme/_blocks.scss */
    .block-subnav ul li a {
      display: flex;
      align-items: center;
      padding: 1.0rem 0.75rem 2.0rem;
      height: 100%;
      text-decoration: none;
      border: 1px solid transparent;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      text-align: center;
      line-height: 1.375;
      background-position: center calc(100% - 22px);
      background-size: 16px auto;
      background-repeat: no-repeat; }
      /* line 1307, sass/theme/_blocks.scss */
      .block-subnav ul li a span {
        width: 100%; }
      /* line 1311, sass/theme/_blocks.scss */
      .block-subnav ul li a:hover {
        border-color: #8F4CFF;
        background-position: center calc(100% - 16px);
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4="); }
    /* line 1320, sass/theme/_blocks.scss */
    .block-subnav ul li.current_page_item a {
      border-color: #8F4CFF;
      background-position: center calc(100% - 16px);
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNSw2LjZjMCwwLjMtMC4xLDAuNi0wLjIsMC44bC0zLjksNi4zYy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRsMy44LTYuMWwtMy44LTYuMQoJCUMtMS4xLDAuMS0xLTAuNi0wLjUtMC44UzAuNi0xLDAuOC0wLjVsMy45LDYuM0M0LjksNiw1LDYuMyw1LDYuNnoiLz4KPC9nPgo8L3N2Zz4=");
      color: #8F4CFF;
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal; }
    /* line 1329, sass/theme/_blocks.scss */
    .block-subnav ul li:first-child {
      margin-left: 0; }
    /* line 1333, sass/theme/_blocks.scss */
    .block-subnav ul li:last-child {
      margin-right: 0; }

/* line 1340, sass/theme/_blocks.scss */
.block-coloured-block {
  /*.inner {
    padding: 6.25% 8.333333%;
  }*/ }

/* line 1349, sass/theme/_blocks.scss */
.block-pull-out-image .image {
  margin-bottom: 3.0rem; }
  @media (max-width: 767px) {
    /* line 1349, sass/theme/_blocks.scss */
    .block-pull-out-image .image {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 768px) {
    /* line 1349, sass/theme/_blocks.scss */
    .block-pull-out-image .image {
      margin-bottom: 4.5rem; } }
  /* line 1361, sass/theme/_blocks.scss */
  .block-pull-out-image .image img:not(.icon) {
    width: 100%;
    height: auto; }
  /* line 1366, sass/theme/_blocks.scss */
  .block-pull-out-image .image .pull-outs {
    margin-top: -3.5rem; }
    /* line 1369, sass/theme/_blocks.scss */
    .block-pull-out-image .image .pull-outs .slick-track {
      display: flex; }
    /* line 1373, sass/theme/_blocks.scss */
    .block-pull-out-image .image .pull-outs .slick-track .slick-slide {
      display: flex;
      height: auto;
      align-items: center;
      justify-content: end; }
    /* line 1380, sass/theme/_blocks.scss */
    .block-pull-out-image .image .pull-outs .slide-inner {
      margin-left: 0.75rem; }
    /* line 1384, sass/theme/_blocks.scss */
    .block-pull-out-image .image .pull-outs .pull-out {
      display: inline-block;
      border-radius: 8px 0 0 8px;
      padding: 1.5rem 0 1.5rem 3.375rem;
      max-width: 232px;
      position: relative; }
      @media (min-width: 360px) {
        /* line 1384, sass/theme/_blocks.scss */
        .block-pull-out-image .image .pull-outs .pull-out {
          max-width: 260px; } }
      /* line 1397, sass/theme/_blocks.scss */
      .block-pull-out-image .image .pull-outs .pull-out img.icon {
        width: 25px;
        position: absolute;
        left: 1.25rem; }
      /* line 1404, sass/theme/_blocks.scss */
      .block-pull-out-image .image .pull-outs .pull-out p {
        color: #ffffff;
        font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 0; }
      /* line 1410, sass/theme/_blocks.scss */
      .block-pull-out-image .image .pull-outs .pull-out svg {
        position: absolute;
        left: 100%;
        top: 0;
        height: 100%;
        width: auto; }

@media (max-width: 767px) {
  /* line 1426, sass/theme/_blocks.scss */
  .block-section-intro .copy h2,
  .block-section-intro .copy h3,
  .block-section-intro .copy h4,
  .block-section-intro .copy h5,
  .block-section-intro .copy h6,
  .block-section-intro .copy p {
    text-align: center; } }
@media (max-width: 767px) {
  /* line 1438, sass/theme/_blocks.scss */
  .block-section-intro .copy .wp-block-buttons {
    justify-content: center; } }
@media (min-width: 768px) {
  /* line 1450, sass/theme/_blocks.scss */
  .block-section-intro .links ul li {
    margin-bottom: 1.25rem; } }
/* line 1456, sass/theme/_blocks.scss */
.block-section-intro .links ul li a {
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  display: block;
  padding: 0.5rem 1.25rem 0.5rem 0;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 6px) center/6px auto no-repeat scroll;
  text-decoration: none; }
  @media (min-width: 768px) {
    /* line 1456, sass/theme/_blocks.scss */
    .block-section-intro .links ul li a {
      font-size: 1.125rem; } }
  @media (min-width: 1200px) {
    /* line 1467, sass/theme/_blocks.scss */
    .block-section-intro .links ul li a:hover {
      background-position: 100% center; } }

/* line 1481, sass/theme/_blocks.scss */
.block-cta .cta-outer {
  background-color: #8F4CFF;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  /* line 1485, sass/theme/_blocks.scss */
  .block-cta .cta-outer .copy {
    text-align: center; }
    /* line 1488, sass/theme/_blocks.scss */
    .block-cta .cta-outer .copy .inner {
      padding: 2.375rem 1.25rem; }
      @media (min-width: 768px) {
        /* line 1488, sass/theme/_blocks.scss */
        .block-cta .cta-outer .copy .inner {
          padding: 2.25rem; } }
    /* line 1496, sass/theme/_blocks.scss */
    .block-cta .cta-outer .copy h2,
    .block-cta .cta-outer .copy h3,
    .block-cta .cta-outer .copy h4,
    .block-cta .cta-outer .copy h5,
    .block-cta .cta-outer .copy h6,
    .block-cta .cta-outer .copy p {
      color: #ffffff;
      text-align: center; }
    /* line 1506, sass/theme/_blocks.scss */
    .block-cta .cta-outer .copy .wp-block-buttons {
      justify-content: center;
      margin-bottom: 0; }
  /* line 1514, sass/theme/_blocks.scss */
  .block-cta .cta-outer .image .inner {
    height: 100%; }
  /* line 1518, sass/theme/_blocks.scss */
  .block-cta .cta-outer .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px; }
    @media (min-width: 768px) {
      /* line 1518, sass/theme/_blocks.scss */
      .block-cta .cta-outer .image img {
        -webkit-border-radius: 0 8px 8px 0;
        -moz-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0; } }
/* line 1531, sass/theme/_blocks.scss */
.block-cta.is-style-full-height {
  height: 100%; }
  /* line 1534, sass/theme/_blocks.scss */
  .block-cta.is-style-full-height > .inner-block {
    height: 100%; }
    /* line 1537, sass/theme/_blocks.scss */
    .block-cta.is-style-full-height > .inner-block > .row {
      height: 100%; }
      /* line 1540, sass/theme/_blocks.scss */
      .block-cta.is-style-full-height > .inner-block > .row > .col-12 {
        height: 100%; }
        /* line 1543, sass/theme/_blocks.scss */
        .block-cta.is-style-full-height > .inner-block > .row > .col-12 > .cta-outer {
          height: 100%; }
          /* line 1546, sass/theme/_blocks.scss */
          .block-cta.is-style-full-height > .inner-block > .row > .col-12 > .cta-outer > .row {
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

/* line 1560, sass/theme/_blocks.scss */
.block-icon-copy-link .inner {
  position: relative; }
  @media (max-width: 767px) {
    /* line 1560, sass/theme/_blocks.scss */
    .block-icon-copy-link .inner {
      text-align: center; } }
@media (max-width: 767px) {
  /* line 1568, sass/theme/_blocks.scss */
  .block-icon-copy-link img {
    margin: 0 auto 0.75rem; } }
@media (min-width: 768px) {
  /* line 1568, sass/theme/_blocks.scss */
  .block-icon-copy-link img {
    margin-bottom: 1.25rem; } }
@media (max-width: 767px) {
  /* line 1579, sass/theme/_blocks.scss */
  .block-icon-copy-link h2,
  .block-icon-copy-link h3,
  .block-icon-copy-link h4,
  .block-icon-copy-link h5,
  .block-icon-copy-link h6,
  .block-icon-copy-link p {
    text-align: center; } }
/* line 1591, sass/theme/_blocks.scss */
.block-icon-copy-link p {
  margin-bottom: 0.5rem; }
/* line 1595, sass/theme/_blocks.scss */
.block-icon-copy-link .wp-block-buttons {
  margin-top: 1.0rem; }
  @media (max-width: 767px) {
    /* line 1595, sass/theme/_blocks.scss */
    .block-icon-copy-link .wp-block-buttons {
      justify-content: center; } }
  @media (max-width: 767px) {
    /* line 1604, sass/theme/_blocks.scss */
    .block-icon-copy-link .wp-block-buttons > .is-style-text-link a {
      padding-left: 1.0rem; } }
@media (min-width: 768px) {
  /* line 1615, sass/theme/_blocks.scss */
  .block-icon-copy-link.layout-left .inner {
    padding-left: 4rem; } }
@media (min-width: 768px) {
  /* line 1622, sass/theme/_blocks.scss */
  .block-icon-copy-link.layout-left img {
    position: absolute;
    left: 0;
    top: -0.375rem;
    z-index: 1; } }
@media (max-width: 767px) {
  /* line 1632, sass/theme/_blocks.scss */
  .block-icon-copy-link.layout-left .wp-block-buttons {
    justify-content: center; } }

@media (max-width: 767px) {
  /* line 1643, sass/theme/_blocks.scss */
  .block-team .image {
    margin-bottom: 2.0rem; } }
/* line 1649, sass/theme/_blocks.scss */
.block-team .image img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
/* line 1658, sass/theme/_blocks.scss */
.block-team .copy h2,
.block-team .copy h3,
.block-team .copy h4,
.block-team .copy h5 {
  margin-bottom: 0.5rem; }
@media (max-width: 767px) {
  /* line 1671, sass/theme/_blocks.scss */
  .block-team .copy h2 br,
  .block-team .copy h3 br,
  .block-team .copy h4 br,
  .block-team .copy h5 br,
  .block-team .copy h6 br {
    display: none; } }

/* line 1685, sass/theme/_blocks.scss */
.block-alt-text-image img:not(.icon) {
  width: 100%;
  height: auto; }
/* line 1691, sass/theme/_blocks.scss */
.block-alt-text-image .wp-block-image {
  margin-bottom: 2.5rem; }
/* line 1698, sass/theme/_blocks.scss */
.block-alt-text-image .copy .inner {
  position: relative; }
@media (min-width: 768px) {
  /* line 1702, sass/theme/_blocks.scss */
  .block-alt-text-image .copy .image-outer {
    display: none; } }
/* line 1711, sass/theme/_blocks.scss */
.block-alt-text-image .copy img:not(.icon):not(.tab-icon) {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
/* line 1715, sass/theme/_blocks.scss */
.block-alt-text-image .copy img.icon {
  margin-bottom: 1.0rem; }
  @media (min-width: 768px) {
    /* line 1715, sass/theme/_blocks.scss */
    .block-alt-text-image .copy img.icon {
      position: absolute;
      left: 0;
      top: -0.25rem; } }
@media (min-width: 768px) {
  /* line 1726, sass/theme/_blocks.scss */
  .block-alt-text-image .copy .wp-block-image {
    display: none; } }
@media (max-width: 767px) {
  /* line 1733, sass/theme/_blocks.scss */
  .block-alt-text-image .copy h2,
  .block-alt-text-image .copy h3,
  .block-alt-text-image .copy h4,
  .block-alt-text-image .copy h5,
  .block-alt-text-image .copy h6,
  .block-alt-text-image .copy p {
    text-align: center; } }
@media (max-width: 767px) {
  /* line 1751, sass/theme/_blocks.scss */
  .block-alt-text-image .copy h2 br,
  .block-alt-text-image .copy h3 br,
  .block-alt-text-image .copy h4 br,
  .block-alt-text-image .copy h5 br,
  .block-alt-text-image .copy h6 br {
    display: none; } }
@media (max-width: 767px) {
  /* line 1759, sass/theme/_blocks.scss */
  .block-alt-text-image .copy .wp-block-buttons {
    justify-content: center; } }
@media (min-width: 768px) {
  /* line 1771, sass/theme/_blocks.scss */
  .block-alt-text-image.image-right .copy .inner {
    margin-right: 6.25%; } }
@media (min-width: 768px) {
  /* line 1781, sass/theme/_blocks.scss */
  .block-alt-text-image.image-right .image .inner {
    margin-left: 6.25%; } }
@media (min-width: 768px) {
  /* line 1794, sass/theme/_blocks.scss */
  .block-alt-text-image.image-left .copy .inner {
    margin-left: 6.25%; } }
@media (min-width: 768px) {
  /* line 1804, sass/theme/_blocks.scss */
  .block-alt-text-image.image-left .image .inner {
    margin-right: 6.25%; } }
@media (min-width: 768px) {
  /* line 1820, sass/theme/_blocks.scss */
  .block-alt-text-image.inc-icon.image-left .copy .inner, .block-alt-text-image.inc-icon.image-right .copy .inner {
    padding-left: calc(8.333333% + 36px); } }
@media (min-width: 992px) {
  /* line 1820, sass/theme/_blocks.scss */
  .block-alt-text-image.inc-icon.image-left .copy .inner, .block-alt-text-image.inc-icon.image-right .copy .inner {
    padding-left: calc(8.333333% + 30px); } }
@media (min-width: 1200px) {
  /* line 1820, sass/theme/_blocks.scss */
  .block-alt-text-image.inc-icon.image-left .copy .inner, .block-alt-text-image.inc-icon.image-right .copy .inner {
    padding-left: calc(8.333333% + 24px); } }
@media (min-width: 1400px) {
  /* line 1820, sass/theme/_blocks.scss */
  .block-alt-text-image.inc-icon.image-left .copy .inner, .block-alt-text-image.inc-icon.image-right .copy .inner {
    padding-left: calc(8.333333% + 18px); } }
@media (min-width: 768px) {
  /* line 1848, sass/theme/_blocks.scss */
  .block-alt-text-image.offset.image-right .copy .inner {
    margin-right: 13%; } }
@media (min-width: 768px) {
  /* line 1858, sass/theme/_blocks.scss */
  .block-alt-text-image.offset.image-right .image .inner {
    margin-left: 0; } }
@media (min-width: 768px) {
  /* line 1871, sass/theme/_blocks.scss */
  .block-alt-text-image.offset.image-left .copy .inner {
    margin-left: 13%; } }
@media (min-width: 768px) {
  /* line 1881, sass/theme/_blocks.scss */
  .block-alt-text-image.offset.image-left .image .inner {
    margin-right: 0; } }
/* line 1893, sass/theme/_blocks.scss */
.block-alt-text-image .acf-innerblocks-container > :last-child {
  margin-bottom: 0; }
/* line 1898, sass/theme/_blocks.scss */
.block-alt-text-image .image-outer {
  position: relative; }
  @media (min-width: 768px) {
    /* line 1903, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer.add-label.add-label-left {
      padding-left: 2.0rem; } }
  @media (min-width: 768px) {
    /* line 1910, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer.add-label.add-label-right {
      padding-right: 2.0rem; } }
  /* line 1918, sass/theme/_blocks.scss */
  .block-alt-text-image .image-outer .tab {
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
    padding: 1.0rem 0.5rem 1.0rem 1.0rem;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #ABFF40;
    color: #120D42;
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    z-index: 0;
    width: fit-content; }
    @media (min-width: 768px) {
      /* line 1918, sass/theme/_blocks.scss */
      .block-alt-text-image .image-outer .tab {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 10%; } }
    /* line 1938, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab svg {
      position: absolute;
      left: 100%;
      top: 0;
      height: 100%;
      width: auto; }
    /* line 1946, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab img {
      width: 30px;
      height: auto;
      margin-right: 0.5rem; }
    /* line 1952, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab span {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.0rem; }
    /* line 1957, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab.tab-right {
      padding: 1.0rem 1.0rem 1.0rem 0.5rem;
      -webkit-border-radius: 0 8px 8px 0;
      -moz-border-radius: 0 8px 8px 0;
      border-radius: 0 8px 8px 0;
      left: auto;
      right: 0; }
      /* line 1963, sass/theme/_blocks.scss */
      .block-alt-text-image .image-outer .tab.tab-right svg {
        position: absolute;
        left: auto;
        right: calc(100% - 1px);
        top: 0;
        height: 100%;
        width: auto;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1); }
    /* line 1974, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab.tab-bottom {
      top: auto;
      bottom: 0;
      -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
      transform: translateY(50%); }
      @media (min-width: 768px) {
        /* line 1974, sass/theme/_blocks.scss */
        .block-alt-text-image .image-outer .tab.tab-bottom {
          bottom: 10%;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; } }
    /* line 1985, sass/theme/_blocks.scss */
    .block-alt-text-image .image-outer .tab.tab-icons {
      gap: 0.25rem;
      top: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      /* line 1990, sass/theme/_blocks.scss */
      .block-alt-text-image .image-outer .tab.tab-icons img {
        width: 30px;
        margin-right: 0.25rem;
        margin-left: 0.25rem;
        margin-top: 0.25rem;
        margin-bottom: 0.25rem; }
        @media (min-width: 768px) {
          /* line 1990, sass/theme/_blocks.scss */
          .block-alt-text-image .image-outer .tab.tab-icons img {
            width: 40px; } }
      /* line 2002, sass/theme/_blocks.scss */
      .block-alt-text-image .image-outer .tab.tab-icons.tab-bottom {
        top: auto;
        bottom: 0;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%); }

/* line 2014, sass/theme/_blocks.scss */
.block-image-tab .image-outer {
  margin-bottom: 2.5rem;
  margin-top: 3.5rem; }
  @media (min-width: 768px) {
    /* line 2020, sass/theme/_blocks.scss */
    .block-image-tab .image-outer.add-label.add-label-left {
      padding-left: 2.0rem; } }
  @media (min-width: 768px) {
    /* line 2027, sass/theme/_blocks.scss */
    .block-image-tab .image-outer.add-label.add-label-right {
      padding-right: 2.0rem; } }
  /* line 2037, sass/theme/_blocks.scss */
  .block-image-tab .image-outer img:not(.icon) {
    width: 100%;
    height: auto; }
  /* line 2043, sass/theme/_blocks.scss */
  .block-image-tab .image-outer.add-label-bottom {
    margin-bottom: 3.5rem;
    margin-top: 2.5rem; }
  /* line 2048, sass/theme/_blocks.scss */
  .block-image-tab .image-outer .tab {
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
    padding: 1.0rem 0.5rem 1.0rem 1.0rem;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #ABFF40;
    color: #120D42;
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    z-index: 0;
    width: fit-content; }
    @media (min-width: 768px) {
      /* line 2048, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 10%; } }
    /* line 2068, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab svg {
      position: absolute;
      left: 100%;
      top: 0;
      height: 100%;
      width: auto; }
    /* line 2076, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab img {
      width: 30px;
      height: auto;
      margin-right: 0.5rem; }
    /* line 2082, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab span {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.0rem; }
    /* line 2087, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab.tab-rev {
      padding: 1.0rem 1.0rem 1.0rem 0.5rem;
      -webkit-border-radius: 0 8px 8px 0;
      -moz-border-radius: 0 8px 8px 0;
      border-radius: 0 8px 8px 0;
      left: 20px; }
      /* line 2092, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-rev svg {
        left: auto;
        right: calc(100% - 1px);
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1); }
    /* line 2099, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab.tab-right {
      padding: 1.0rem 1.0rem 1.0rem 0.5rem;
      -webkit-border-radius: 0 8px 8px 0;
      -moz-border-radius: 0 8px 8px 0;
      border-radius: 0 8px 8px 0;
      left: auto;
      right: 0; }
      /* line 2105, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-right svg {
        position: absolute;
        left: auto;
        right: calc(100% - 1px);
        top: 0;
        height: 100%;
        width: auto;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1); }
      /* line 2115, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-right.tab-rev {
        padding: 1.0rem 0.5rem 1.0rem 1.0rem;
        -webkit-border-radius: 8px 0 0 8px;
        -moz-border-radius: 8px 0 0 8px;
        border-radius: 8px 0 0 8px;
        right: 20px; }
        /* line 2120, sass/theme/_blocks.scss */
        .block-image-tab .image-outer .tab.tab-right.tab-rev svg {
          right: auto;
          left: calc(100% - 1px);
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; }
    /* line 2128, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab.tab-bottom {
      top: auto;
      bottom: 0;
      -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
      transform: translateY(50%); }
      @media (min-width: 768px) {
        /* line 2128, sass/theme/_blocks.scss */
        .block-image-tab .image-outer .tab.tab-bottom {
          bottom: 10%;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; } }
    @media (max-width: 767px) {
      /* line 2139, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-rev {
        right: auto;
        left: 5%;
        top: auto;
        bottom: 5%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none; } }
    @media (max-width: 767px) {
      /* line 2149, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-rev.tab-left {
        left: auto;
        right: 5%; } }
    /* line 2158, sass/theme/_blocks.scss */
    .block-image-tab .image-outer .tab.tab-icons {
      gap: 0.25rem;
      top: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      /* line 2163, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-icons img {
        width: 30px;
        margin-right: 0.25rem;
        margin-left: 0.25rem;
        margin-top: 0.25rem;
        margin-bottom: 0.25rem; }
        @media (min-width: 768px) {
          /* line 2163, sass/theme/_blocks.scss */
          .block-image-tab .image-outer .tab.tab-icons img {
            width: 40px; } }
      /* line 2175, sass/theme/_blocks.scss */
      .block-image-tab .image-outer .tab.tab-icons.tab-bottom {
        top: auto;
        bottom: 0;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%); }

/* line 2189, sass/theme/_blocks.scss */
.block-coloured-block .block-image-tab .image-outer {
  position: relative;
  margin-top: 2.5rem;
      /*&.add-label {

        &.add-label-left {
          
          @media (min-width: $screen-lg-min) {
            padding-right: 1.0rem; 
          }
          
          &.add-label-rev {
            padding-right: 0;
            margin-right: 1.0rem;
          }
        }

        &.add-label-right {

          @media (min-width: $screen-lg-min) {
            padding-left: 1.0rem;
          }
          
          &.add-label-rev {
            padding-left: 0;
            margin-left: 1.0rem;
          }
        }
      }*/ }
  @media (min-width: 768px) {
    /* line 2189, sass/theme/_blocks.scss */
    .block-coloured-block .block-image-tab .image-outer {
      margin-top: 0;
      margin-bottom: 0; } }

/* line 5, sass/theme/_case_studies.scss */
#case-studies .indicator {
  display: block;
  min-height: 8rem;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4wIiB3aWR0aD0iODBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNjIgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMC4zNSIgZD0iTTYuNCw0LjhBMy4yLDMuMiwwLDEsMSwzLjIsOCwzLjIsMy4yLDAsMCwxLDYuNCw0LjhabTEyLjgsMEEzLjIsMy4yLDAsMSwxLDE2LDgsMy4yLDMuMiwwLDAsMSwxOS4yLDQuOFpNMzIsNC44QTMuMiwzLjIsMCwxLDEsMjguOCw4LDMuMiwzLjIsMCwwLDEsMzIsNC44Wm0xMi44LDBBMy4yLDMuMiwwLDEsMSw0MS42LDgsMy4yLDMuMiwwLDAsMSw0NC44LDQuOFptMTIuOCwwQTMuMiwzLjIsMCwxLDEsNTQuNCw4LDMuMiwzLjIsMCwwLDEsNTcuNiw0LjhabTEyLjgiLz4KICA8Zz4KICAgIDxwYXRoIGZpbGw9IiM3QzFGRkYiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTS00Mi43LDMuODRBNC4xNiw0LjE2LDAsMCwxLTM4LjU0LDhhNC4xNiw0LjE2LDAsMCwxLTQuMTYsNC4xNkE0LjE2LDQuMTYsMCwwLDEtNDYuODYsOCw0LjE2LDQuMTYsMCwwLDEtNDIuNywzLjg0Wm0xMi44LS42NEE0LjgsNC44LDAsMCwxLTI1LjEsOGE0LjgsNC44LDAsMCwxLTQuOCw0LjhBNC44LDQuOCwwLDAsMS0zNC43LDgsNC44LDQuOCwwLDAsMS0yOS45LDMuMlptMTIuOC0uNjRBNS40NCw1LjQ0LDAsMCwxLTExLjY2LDhhNS40NCw1LjQ0LDAsMCwxLTUuNDQsNS40NEE1LjQ0LDUuNDQsMCwwLDEtMjIuNTQsOCw1LjQ0LDUuNDQsMCwwLDEtMTcuMSwyLjU2WiIvPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJ0cmFuc2xhdGUiIHZhbHVlcz0iMjMgMDszNiAwOzQ5IDA7NjIgMDs3NC41IDA7ODcuNSAwOzEwMCAwOzExMyAwIiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iNzUwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgPC9nPgo8L3N2Zz4=") center center/80px auto no-repeat scroll; }

/* line 12, sass/theme/_case_studies.scss */
.case-study {
  margin-bottom: 3.0rem; }
  @media (min-width: 992px) {
    /* line 12, sass/theme/_case_studies.scss */
    .case-study {
      margin-bottom: 1.5rem; } }
  /* line 19, sass/theme/_case_studies.scss */
  .case-study .inner {
    position: relative;
    cursor: pointer; }
  /* line 24, sass/theme/_case_studies.scss */
  .case-study .image {
    display: block;
    position: relative;
    z-index: 1;
    margin-bottom: 1.5rem; }
    @media (min-width: 992px) {
      /* line 24, sass/theme/_case_studies.scss */
      .case-study .image {
        margin-bottom: 0; } }
    /* line 34, sass/theme/_case_studies.scss */
    .case-study .image img {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      width: 100%;
      height: auto;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px; }
    /* line 41, sass/theme/_case_studies.scss */
    .case-study .image::after {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      background: -moz-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      -webkit-border-radius: 0 0 8px 8px;
      -moz-border-radius: 0 0 8px 8px;
      border-radius: 0 0 8px 8px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
  @media (min-width: 992px) {
    /* line 56, sass/theme/_case_studies.scss */
    .case-study .copy {
      position: absolute;
      z-index: 2;
      left: 0;
      bottom: 0;
      width: 100%;
      padding: 0 1.5rem 1.0rem; } }
  /* line 67, sass/theme/_case_studies.scss */
  .case-study .copy .wp-block-buttons {
    position: relative;
    z-index: 3; }
  /* line 72, sass/theme/_case_studies.scss */
  .case-study .copy h2 {
    font-size: 1.375rem;
    line-height: 1.3;
    text-decoration: none; }
    @media (min-width: 992px) {
      /* line 72, sass/theme/_case_studies.scss */
      .case-study .copy h2 {
        color: #ffffff; } }
  @media (min-width: 1200px) {
    /* line 87, sass/theme/_case_studies.scss */
    .case-study:hover .image img {
      -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
      transform: scale(1.03); } }
  @media (min-width: 1200px) {
    /* line 94, sass/theme/_case_studies.scss */
    .case-study:hover .image::after {
      -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
      transform: scale(1.03); } }

/* line 7, sass/theme/_resources.scss */
.single-post #content-header .post-meta {
  margin-top: 2.0rem; }
  @media (min-width: 992px) {
    /* line 7, sass/theme/_resources.scss */
    .single-post #content-header .post-meta {
      margin-top: 2.5rem; } }
  /* line 14, sass/theme/_resources.scss */
  .single-post #content-header .post-meta ul {
    margin-bottom: 0; }
    /* line 17, sass/theme/_resources.scss */
    .single-post #content-header .post-meta ul li {
      font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 0.875rem;
      line-height: 26px; }
      /* line 24, sass/theme/_resources.scss */
      .single-post #content-header .post-meta ul li.author img {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin-right: 0.875rem; }
      /* line 30, sass/theme/_resources.scss */
      .single-post #content-header .post-meta ul li.posted {
        padding-left: 40px;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjEgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJDYWxlbmRhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMiw1LjdjLTAuOCwwLTEuNC0wLjYtMS40LTEuNFYwLjljMC0wLjgsMC42LTEuNCwxLjQtMS40czEuNCwwLjYsMS40LDEuNHYzLjVDNi42LDUuMSw2LDUuNyw1LjIsNS43egoJCSBNNS4yLDAuNUM1LDAuNSw0LjgsMC43LDQuOCwwLjl2My41YzAsMC4yLDAuMiwwLjQsMC40LDAuNHMwLjQtMC4yLDAuNC0wLjRWMC45QzUuNiwwLjcsNS40LDAuNSw1LjIsMC41eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjcsNS43Yy0wLjgsMC0xLjQtMC42LTEuNC0xLjRWMC45YzAtMC44LDAuNi0xLjQsMS40LTEuNGMwLjgsMCwxLjQsMC42LDEuNCwxLjR2My41CgkJQzE2LjEsNS4xLDE1LjUsNS43LDE0LjcsNS43eiBNMTQuNywwLjVjLTAuMiwwLTAuNCwwLjItMC40LDAuNHYzLjVjMCwwLjIsMC4yLDAuNCwwLjQsMC40YzAuMiwwLDAuNC0wLjIsMC40LTAuNFYwLjkKCQlDMTUuMSwwLjcsMTQuOSwwLjUsMTQuNywwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuMywxMS44aC0yLjZjLTAuMywwLTAuNS0wLjItMC41LTAuNVY4LjdjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzE3LjgsMTEuNiwxNy42LDExLjgsMTcuMywxMS44eiBNMTUuMiwxMC44aDEuNlY5LjJoLTEuNlYxMC44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMiwxN0gyLjZjLTAuMywwLTAuNS0wLjItMC41LTAuNXYtMi42YzAtMC4zLDAuMi0wLjUsMC41LTAuNWgyLjZjMC4zLDAsMC41LDAuMiwwLjUsMC41djIuNgoJCUM1LjcsMTYuOCw1LjUsMTcsNS4yLDE3eiBNMy4xLDE2aDEuNnYtMS42SDMuMVYxNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zLDE3SDguN2MtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjZjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzExLjgsMTYuOCwxMS42LDE3LDExLjMsMTd6IE05LjIsMTZoMS42di0xLjZIOS4yVjE2eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjMsMTdoLTIuNmMtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjZjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzE3LjgsMTYuOCwxNy42LDE3LDE3LjMsMTd6IE0xNS4yLDE2aDEuNnYtMS42aC0xLjZWMTZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi42LDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN2wyLjYtMi42YzAuMi0wLjIsMC41LTAuMiwwLjcsMHMwLjIsMC41LDAsMC43TDMsMTEuNgoJCUMyLjksMTEuNywyLjcsMTEuOCwyLjYsMTEuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjIsMTEuOGMtMC4xLDAtMC4zLDAtMC40LTAuMUwyLjIsOWMtMC4yLTAuMi0wLjItMC41LDAtMC43czAuNS0wLjIsMC43LDBsMi42LDIuNmMwLjIsMC4yLDAuMiwwLjUsMCwwLjcKCQlDNS41LDExLjcsNS4zLDExLjgsNS4yLDExLjh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC43LDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN2wyLjYtMi42YzAuMi0wLjIsMC41LTAuMiwwLjcsMHMwLjIsMC41LDAsMC43TDksMTEuNgoJCUM4LjksMTEuNyw4LjgsMTEuOCw4LjcsMTEuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zLDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFMOC4zLDljLTAuMi0wLjItMC4yLTAuNSwwLTAuN3MwLjUtMC4yLDAuNywwbDIuNiwyLjZjMC4yLDAuMiwwLjIsMC41LDAsMC43CgkJQzExLjUsMTEuNywxMS40LDExLjgsMTEuMywxMS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDIwLjVIMGMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjIuNmMwLTAuMywwLjItMC41LDAuNS0wLjVoNC4zYzAuMywwLDAuNSwwLjIsMC41LDAuNVM0LjYsMy4xLDQuMywzLjFIMC41CgkJdjE2LjNoMTlWMy4xaC0zLjhjLTAuMywwLTAuNS0wLjItMC41LTAuNXMwLjItMC41LDAuNS0wLjVIMjBjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIwQzIwLjUsMjAuMiwyMC4yLDIwLjUsMjAsMjAuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy45LDMuMUg2LjFjLTAuMywwLTAuNS0wLjItMC41LTAuNXMwLjItMC41LDAuNS0wLjVoNy44YzAuMywwLDAuNSwwLjIsMC41LDAuNVMxNC4yLDMuMSwxMy45LDMuMXoiLz4KPC9nPgo8L3N2Zz4K") left center/auto 26px no-repeat scroll; }
      /* line 35, sass/theme/_resources.scss */
      .single-post #content-header .post-meta ul li:not(:last-of-type) {
        margin-right: 1.25rem; }
        @media (min-width: 375px) {
          /* line 35, sass/theme/_resources.scss */
          .single-post #content-header .post-meta ul li:not(:last-of-type) {
            margin-right: 1.5rem; } }
/* line 48, sass/theme/_resources.scss */
.single-post #content-header img:not(.avatar) {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
/* line 54, sass/theme/_resources.scss */
.single-post .sidebar {
  position: relative; }
/* line 60, sass/theme/_resources.scss */
.single-post #post-extra-holder.hover {
  position: absolute;
  width: 100%;
  top: 0;
  margin-top: 0;
  margin-bottom: 0; }
/* line 71, sass/theme/_resources.scss */
.single-post .post-extra:first-of-type {
  margin-top: 2.75rem; }
  @media (min-width: 992px) {
    /* line 71, sass/theme/_resources.scss */
    .single-post .post-extra:first-of-type {
      margin-top: 0; } }
/* line 79, sass/theme/_resources.scss */
.single-post .post-extra:not(:first-of-type) {
  padding-top: 2.75rem; }
/* line 83, sass/theme/_resources.scss */
.single-post .post-extra:not(:last-of-type) {
  border-bottom: 1px solid #120D42;
  padding-bottom: 2.75rem; }
@media (max-width: 991px) {
  /* line 88, sass/theme/_resources.scss */
  .single-post .post-extra:last-of-type {
    padding-bottom: 0; } }
/* line 95, sass/theme/_resources.scss */
.single-post .post-extra h6 {
  font-size: 1.25rem;
  margin-bottom: 0.875rem; }
/* line 100, sass/theme/_resources.scss */
.single-post .post-extra .wp-block-buttons {
  margin-bottom: 0; }
  /* line 103, sass/theme/_resources.scss */
  .single-post .post-extra .wp-block-buttons .is-style-outline-midnight {
    width: 100%; }
    /* line 106, sass/theme/_resources.scss */
    .single-post .post-extra .wp-block-buttons .is-style-outline-midnight .wp-block-button__link {
      width: 100%; }
      @media (min-width: 576px) {
        /* line 106, sass/theme/_resources.scss */
        .single-post .post-extra .wp-block-buttons .is-style-outline-midnight .wp-block-button__link {
          width: auto; } }

/* line 120, sass/theme/_resources.scss */
.inc-share ul {
  margin-bottom: 0 !important; }
  /* line 123, sass/theme/_resources.scss */
  .inc-share ul li {
    margin-bottom: 0 !important;
    margin-right: 12px !important; }
    /* line 128, sass/theme/_resources.scss */
    .inc-share ul li a {
      display: block;
      width: 54px;
      height: 54px;
      background-color: #8F4CFF;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: relative; }
      /* line 136, sass/theme/_resources.scss */
      .inc-share ul li a img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }

/* line 149, sass/theme/_resources.scss */
.filter .inner {
  padding: 2.0rem 0; }
  @media (min-width: 992px) {
    /* line 149, sass/theme/_resources.scss */
    .filter .inner {
      padding: 3.0rem 0 4.0rem; } }
  /* line 156, sass/theme/_resources.scss */
  .filter .inner a {
    position: relative;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    display: inline-block;
    padding: 0.5rem 2.25rem 0.5rem 1.0rem;
    text-decoration: none;
    margin: 0 0.75rem 0.5rem;
    white-space: nowrap; }
    /* line 165, sass/theme/_resources.scss */
    .filter .inner a::before {
      content: "";
      width: 22px;
      height: 22px;
      border: 2px solid #8F4CFF;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: absolute;
      z-index: 2;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
    /* line 178, sass/theme/_resources.scss */
    .filter .inner a::after {
      content: "";
      width: 22px;
      height: 22px;
      background-color: transparent;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: absolute;
      z-index: 1;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    @media (min-width: 1200px) {
      /* line 194, sass/theme/_resources.scss */
      .filter .inner a:hover::after {
        background-color: rgba(102, 0, 153, 0.5); } }
    /* line 204, sass/theme/_resources.scss */
    .filter .inner a.current-menu-item::after {
      background-color: #660099; }

/* line 212, sass/theme/_resources.scss */
.resource {
  margin-bottom: 3.0rem; }
  @media (min-width: 992px) {
    /* line 212, sass/theme/_resources.scss */
    .resource {
      margin-bottom: 4.5rem; } }

/* line 222, sass/theme/_resources.scss */
.resource-item .inner {
  position: relative;
  cursor: pointer; }
/* line 227, sass/theme/_resources.scss */
.resource-item .image {
  display: block;
  position: relative;
  z-index: 1;
  margin-bottom: 1.5rem; }
  /* line 233, sass/theme/_resources.scss */
  .resource-item .image img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; }
  /* line 240, sass/theme/_resources.scss */
  .resource-item .image::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(18, 13, 66, 0) 0%, rgba(18, 13, 66, 0) 30%, rgba(18, 13, 66, 0.52) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  /* line 255, sass/theme/_resources.scss */
  .resource-item .image .post-tag {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    background-color: #8F4CFF;
    color: #ffffff;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem 0.5rem 0.5rem;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    position: absolute;
    top: 14px;
    right: -4px; }
    @media (min-width: 992px) {
      /* line 255, sass/theme/_resources.scss */
      .resource-item .image .post-tag {
        font-size: 0.875rem;
        right: -12px; } }
    /* line 273, sass/theme/_resources.scss */
    .resource-item .image .post-tag::after {
      content: "";
      display: block;
      position: absolute;
      z-index: 2;
      right: calc(100% - 1px);
      top: 0;
      height: 100%;
      width: 14px;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzUuNXB4IiBoZWlnaHQ9IjEwN3B4IiB2aWV3Qm94PSIwIDAgMzUuNSAxMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMTA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzI1ODZfMDAwMDAwOTI0NTU0NzA5NTY4MDkwMjQwODAwMDAwMDU5ODMxNDM1OTY3NzkyOTg5OTRfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMDdjMi40LDAsNC42LTEuMiw1LjgtMy4zTDM0LDU5CgljMS45LTMuNCwxLjktNy42LDAtMTFMNS44LDMuM0M0LjYsMS4yLDIuNCwwLDAsMFYxMDd6Ii8+Cjwvc3ZnPg==") left center/auto 100% no-repeat scroll;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
/* line 290, sass/theme/_resources.scss */
.resource-item .copy time {
  display: inline-block;
  margin-bottom: 1.0rem;
  padding: 0.125rem 0 0.125rem 2.0rem;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjEgMjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxIDIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izg2NEZGNjt9Cjwvc3R5bGU+CjxnIGlkPSJDYWxlbmRhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMiw1LjdjLTAuOCwwLTEuNC0wLjYtMS40LTEuNFYwLjljMC0wLjgsMC42LTEuNCwxLjQtMS40czEuNCwwLjYsMS40LDEuNHYzLjVDNi42LDUuMSw2LDUuNyw1LjIsNS43egoJCSBNNS4yLDAuNUM1LDAuNSw0LjgsMC43LDQuOCwwLjl2My41YzAsMC4yLDAuMiwwLjQsMC40LDAuNHMwLjQtMC4yLDAuNC0wLjRWMC45QzUuNiwwLjcsNS40LDAuNSw1LjIsMC41eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjcsNS43Yy0wLjgsMC0xLjQtMC42LTEuNC0xLjRWMC45YzAtMC44LDAuNi0xLjQsMS40LTEuNGMwLjgsMCwxLjQsMC42LDEuNCwxLjR2My41CgkJQzE2LjEsNS4xLDE1LjUsNS43LDE0LjcsNS43eiBNMTQuNywwLjVjLTAuMiwwLTAuNCwwLjItMC40LDAuNHYzLjVjMCwwLjIsMC4yLDAuNCwwLjQsMC40YzAuMiwwLDAuNC0wLjIsMC40LTAuNFYwLjkKCQlDMTUuMSwwLjcsMTQuOSwwLjUsMTQuNywwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuMywxMS44aC0yLjZjLTAuMywwLTAuNS0wLjItMC41LTAuNVY4LjdjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzE3LjgsMTEuNiwxNy42LDExLjgsMTcuMywxMS44eiBNMTUuMiwxMC44aDEuNlY5LjJoLTEuNlYxMC44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMiwxN0gyLjZjLTAuMywwLTAuNS0wLjItMC41LTAuNXYtMi42YzAtMC4zLDAuMi0wLjUsMC41LTAuNWgyLjZjMC4zLDAsMC41LDAuMiwwLjUsMC41djIuNgoJCUM1LjcsMTYuOCw1LjUsMTcsNS4yLDE3eiBNMy4xLDE2aDEuNnYtMS42SDMuMVYxNnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zLDE3SDguN2MtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjZjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzExLjgsMTYuOCwxMS42LDE3LDExLjMsMTd6IE05LjIsMTZoMS42di0xLjZIOS4yVjE2eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjMsMTdoLTIuNmMtMC4zLDAtMC41LTAuMi0wLjUtMC41di0yLjZjMC0wLjMsMC4yLTAuNSwwLjUtMC41aDIuNmMwLjMsMCwwLjUsMC4yLDAuNSwwLjV2Mi42CgkJQzE3LjgsMTYuOCwxNy42LDE3LDE3LjMsMTd6IE0xNS4yLDE2aDEuNnYtMS42aC0xLjZWMTZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi42LDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN2wyLjYtMi42YzAuMi0wLjIsMC41LTAuMiwwLjcsMHMwLjIsMC41LDAsMC43TDMsMTEuNgoJCUMyLjksMTEuNywyLjcsMTEuOCwyLjYsMTEuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjIsMTEuOGMtMC4xLDAtMC4zLDAtMC40LTAuMUwyLjIsOWMtMC4yLTAuMi0wLjItMC41LDAtMC43czAuNS0wLjIsMC43LDBsMi42LDIuNmMwLjIsMC4yLDAuMiwwLjUsMCwwLjcKCQlDNS41LDExLjcsNS4zLDExLjgsNS4yLDExLjh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC43LDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFjLTAuMi0wLjItMC4yLTAuNSwwLTAuN2wyLjYtMi42YzAuMi0wLjIsMC41LTAuMiwwLjcsMHMwLjIsMC41LDAsMC43TDksMTEuNgoJCUM4LjksMTEuNyw4LjgsMTEuOCw4LjcsMTEuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS4zLDExLjhjLTAuMSwwLTAuMywwLTAuNC0wLjFMOC4zLDljLTAuMi0wLjItMC4yLTAuNSwwLTAuN3MwLjUtMC4yLDAuNywwbDIuNiwyLjZjMC4yLDAuMiwwLjIsMC41LDAsMC43CgkJQzExLjUsMTEuNywxMS40LDExLjgsMTEuMywxMS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDIwLjVIMGMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjIuNmMwLTAuMywwLjItMC41LDAuNS0wLjVoNC4zYzAuMywwLDAuNSwwLjIsMC41LDAuNVM0LjYsMy4xLDQuMywzLjFIMC41CgkJdjE2LjNoMTlWMy4xaC0zLjhjLTAuMywwLTAuNS0wLjItMC41LTAuNXMwLjItMC41LDAuNS0wLjVIMjBjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIwQzIwLjUsMjAuMiwyMC4yLDIwLjUsMjAsMjAuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy45LDMuMUg2LjFjLTAuMywwLTAuNS0wLjItMC41LTAuNXMwLjItMC41LDAuNS0wLjVoNy44YzAuMywwLDAuNSwwLjIsMC41LDAuNVMxNC4yLDMuMSwxMy45LDMuMXoiLz4KPC9nPgo8L3N2Zz4K") left center/20px auto no-repeat scroll; }
  /* line 296, sass/theme/_resources.scss */
  .resource-item .copy time a {
    font-size: 0.875rem;
    display: inline-block;
    text-decoration: none; }
/* line 303, sass/theme/_resources.scss */
.resource-item .copy h2 {
  font-size: 1.375rem;
  line-height: 1.3;
  text-decoration: none; }
/* line 314, sass/theme/_resources.scss */
.resource-item.resource-videos .image::before {
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNjJweCIgaGVpZ2h0PSI2MnB4IiB2aWV3Qm94PSIwIDAgNjIgNjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYyIDYyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzhGNENGRjt9Cgkuc3Qxe2ZpbGw6I0JFRkI2NDt9Cjwvc3R5bGU+CjxnIGlkPSJHcm91cF8xODAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMyIC0xMzQ2KSI+Cgk8Y2lyY2xlIGlkPSJFbGxpcHNlXzI0MCIgY2xhc3M9InN0MCIgY3g9IjY2MyIgY3k9IjEzNzciIHI9IjMxIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjU1LjUsMTM5MS45Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTI0LjdjMC0wLjUsMC4xLTEsMC40LTEuNGMwLjQtMC42LDEtMS4xLDEuNy0xLjMKCQljMC43LTAuMiwxLjQtMC4xLDIuMSwwLjNsMjEuNCwxMi40YzAuNCwwLjIsMC44LDAuNiwxLDFjMC44LDEuMywwLjMsMy0xLDMuN2wtMjEuNCwxMi40QzY1Ni40LDEzOTEuOCw2NTYsMTM5MS45LDY1NS41LDEzOTEuOXoKCQkgTTY1NS41LDEzNjMuM2MtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLjEtMC42LDAuMy0wLjcsMC42Yy0wLjEsMC4yLTAuMiwwLjQtMC4yLDAuNnYyNC43YzAsMC43LDAuNiwxLjIsMS4yLDEuMgoJCWMwLjIsMCwwLjQtMC4xLDAuNi0wLjJsMjEuNC0xMi40YzAuNi0wLjMsMC44LTEuMSwwLjQtMS43Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNGwtMjEuNC0xMi40CgkJQzY1NS45LDEzNjMuMyw2NTUuNywxMzYzLjMsNjU1LjUsMTM2My4zeiIvPgo8L2c+Cjwvc3ZnPgo=") center center/32px auto no-repeat scroll;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  @media (min-width: 992px) {
    /* line 314, sass/theme/_resources.scss */
    .resource-item.resource-videos .image::before {
      width: 62px;
      height: 62px;
      background-size: 62px auto; } }
@media (min-width: 992px) {
  /* line 339, sass/theme/_resources.scss */
  .resource-item.resource-notpaged.resource-1 .image {
    margin-bottom: 0; } }
@media (min-width: 992px) {
  /* line 346, sass/theme/_resources.scss */
  .resource-item.resource-notpaged.resource-1 .copy {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 1.5rem 1.0rem; } }
/* line 357, sass/theme/_resources.scss */
.resource-item.resource-notpaged.resource-1 .copy time {
  background-image: none;
  padding: 0; }
  @media (min-width: 992px) {
    /* line 361, sass/theme/_resources.scss */
    .resource-item.resource-notpaged.resource-1 .copy time a {
      color: #ffffff;
      border: 2px solid #ffffff;
      -webkit-border-radius: 9999px;
      -moz-border-radius: 9999px;
      border-radius: 9999px;
      padding: 0.375rem 0.75rem; } }
@media (min-width: 992px) {
  /* line 371, sass/theme/_resources.scss */
  .resource-item.resource-notpaged.resource-1 .copy h2 {
    color: #ffffff; } }
@media (min-width: 1200px) {
  /* line 385, sass/theme/_resources.scss */
  .resource-item:hover .image img {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); } }
@media (min-width: 1200px) {
  /* line 392, sass/theme/_resources.scss */
  .resource-item:hover .image::after {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03); } }
@media (min-width: 1200px) {
  /* line 399, sass/theme/_resources.scss */
  .resource-item:hover .image .post-tag {
    right: 4px; } }

/* line 411, sass/theme/_resources.scss */
.resource-signup .inner {
  position: relative;
  height: 100%;
  background-color: #EBDEFF;
  padding: 3.0rem 1.25rem 1.25rem; }
  @media (min-width: 992px) {
    /* line 411, sass/theme/_resources.scss */
    .resource-signup .inner {
      padding: 4rem 1.875rem 1.875rem; } }
  /* line 421, sass/theme/_resources.scss */
  .resource-signup .inner::before {
    content: "";
    display: block;
    width: 58px;
    height: 58px;
    background: #660099 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggaWQ9IlBhdGhfMjY0OSIgY2xhc3M9InN0MCIgZD0iTTQ2LjMsMTMuM2MtMC45LDAuNS0xLjksMC4xLTIuNC0wLjhjLTEuNy0zLjQtNC4zLTYuMi03LjQtOC4yYy0wLjgtMC41LTEuMS0xLjYtMC42LTIuNQoJCXMxLjYtMS4xLDIuNS0wLjZjMy43LDIuNCw2LjcsNS43LDguNyw5LjZDNDcuNSwxMS43LDQ3LjIsMTIuOCw0Ni4zLDEzLjMgTTQuNSwxMy40YzAuNywwLDEuMy0wLjQsMS42LTFjMS43LTMuNCw0LjMtNi4yLDcuNC04LjIKCQljMC44LTAuNSwxLjEtMS42LDAuNi0yLjVjLTAuNS0wLjgtMS42LTEuMS0yLjUtMC42Yy0zLjcsMi40LTYuNyw1LjctOC43LDkuNmMtMC41LDAuOS0wLjEsMS45LDAuOCwyLjRDMy45LDEzLjQsNC4yLDEzLjQsNC41LDEzLjQKCQkgTTQ1LjgsMzYuNWMxLDEuNywwLjQsMy45LTEuMyw0LjljLTAuNSwwLjMtMS4yLDAuNS0xLjgsMC41aC05LjFjLTEsNC44LTUuNyw3LjktMTAuNSw2LjljLTMuNS0wLjctNi4yLTMuNC02LjktNi45SDcuMgoJCWMtMiwwLTMuNi0xLjYtMy41LTMuNmMwLTAuNiwwLjItMS4yLDAuNS0xLjhjMi4yLTQuNCwzLjMtOS4zLDMuMS0xNC4yYzAtOS44LDgtMTcuOCwxNy44LTE3LjhzMTcuOCw4LDE3LjgsMTcuOAoJCUM0Mi42LDI3LjMsNDMuNiwzMi4xLDQ1LjgsMzYuNSBNMzAsNDEuOUgyMGMxLDIuOCw0LDQuMiw2LjgsMy4zQzI4LjMsNDQuNiwyOS41LDQzLjQsMzAsNDEuOSBNNDIuOCwzOC4zYy0yLjYtNC45LTMuOC0xMC40LTMuNi0xNgoJCWMwLTcuOS02LjQtMTQuMi0xNC4yLTE0LjJjLTcuOCwwLTE0LjIsNi40LTE0LjIsMTQuMmMwLjIsNS41LTEsMTEuMS0zLjYsMTZINDIuOHoiLz4KPC9nPgo8L3N2Zz4K") center center/30px auto no-repeat scroll;
    position: absolute;
    left: 50%;
    top: -29px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
    @media (min-width: 992px) {
      /* line 421, sass/theme/_resources.scss */
      .resource-signup .inner::before {
        width: 78px;
        height: 78px;
        background-size: 38px auto;
        top: -39px; } }
  /* line 441, sass/theme/_resources.scss */
  .resource-signup .inner h2,
  .resource-signup .inner h3,
  .resource-signup .inner h4,
  .resource-signup .inner h5 {
    font-size: 1.375rem; }
    @media (min-width: 992px) {
      /* line 441, sass/theme/_resources.scss */
      .resource-signup .inner h2,
      .resource-signup .inner h3,
      .resource-signup .inner h4,
      .resource-signup .inner h5 {
        font-size: 1.875rem; } }

/* line 454, sass/theme/_resources.scss */
#pagination {
  margin-top: 2.0rem;
  margin-bottom: 2.0rem; }
  /* line 458, sass/theme/_resources.scss */
  #pagination .pagination {
    position: relative; }
  /* line 462, sass/theme/_resources.scss */
  #pagination ul {
    margin: 0 auto;
    display: flex;
    align-items: center; }
    /* line 467, sass/theme/_resources.scss */
    #pagination ul li {
      display: inline-block;
      padding-left: 0 !important; }
      /* line 471, sass/theme/_resources.scss */
      #pagination ul li::before {
        content: none !important; }
      /* line 475, sass/theme/_resources.scss */
      #pagination ul li.page-number {
        display: flex;
        margin: 0 0.5rem !important;
        margin-bottom: 0 !important; }
        /* line 480, sass/theme/_resources.scss */
        #pagination ul li.page-number .page-numbers {
          color: #120D42;
          text-decoration: none;
          display: block;
          border: 2px solid transparent;
          background: transparent;
          display: inline-block;
          width: 37px;
          height: 37px;
          line-height: 35px;
          text-align: center;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%; }
          /* line 493, sass/theme/_resources.scss */
          #pagination ul li.page-number .page-numbers.current {
            font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
            font-weight: 700;
            font-style: normal;
            border-color: #8F4CFF;
            background-color: #8F4CFF;
            color: #ffffff; }
        @media (min-width: 1200px) {
          /* line 503, sass/theme/_resources.scss */
          #pagination ul li.page-number:hover .page-numbers {
            border-color: #8F4CFF; } }
      /* line 512, sass/theme/_resources.scss */
      #pagination ul li.page-direction {
        margin-left: 1.0rem;
        margin-bottom: 0 !important; }
        /* line 516, sass/theme/_resources.scss */
        #pagination ul li.page-direction:first-of-type {
          margin-left: 0;
          margin-right: 1.0rem; }
        /* line 521, sass/theme/_resources.scss */
        #pagination ul li.page-direction .page-numbers {
          display: block;
          width: 37px;
          height: 37px;
          background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") center center/5px auto no-repeat scroll;
          text-decoration: none; }
          @media (min-width: 1200px) {
            /* line 528, sass/theme/_resources.scss */
            #pagination ul li.page-direction .page-numbers:hover {
              background-position: right center; } }
          /* line 535, sass/theme/_resources.scss */
          #pagination ul li.page-direction .page-numbers.prev {
            background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy44LTFDNC0xLDQuMi0xLDQuMy0wLjlDNC44LTAuNiw1LDAuMSw0LjcsMC41TDAuOSw2LjZsMy44LDYuMUM1LDEzLjEsNC44LDEzLjcsNC4zLDE0CgkJYy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuM2wtMy45LTYuM2MtMC4zLTAuNS0wLjMtMS4xLDAtMS42TDMtMC41QzMuMi0wLjgsMy41LTEsMy44LTF6Ii8+CjwvZz4KPC9zdmc+"); }
            @media (min-width: 1200px) {
              /* line 538, sass/theme/_resources.scss */
              #pagination ul li.page-direction .page-numbers.prev:hover {
                background-position: left center; } }
          /* line 546, sass/theme/_resources.scss */
          #pagination ul li.page-direction .page-numbers span {
            display: none; }

/* line 557, sass/theme/_resources.scss */
.search form {
  margin-top: 0; }
/* line 563, sass/theme/_resources.scss */
.search .form-group .form-control {
  padding: 0.75rem calc(2em + 1.5rem + 2px) 0.75rem 3rem !important;
  height: calc(3.0rem + 2px);
  padding-left: 1.0rem;
  border-color: #120D42;
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
  background-color: #ffffff !important; }
  /* line 571, sass/theme/_resources.scss */
  .search .form-group .form-control:focus {
    border-color: #8F4CFF; }
/* line 576, sass/theme/_resources.scss */
.search .form-group button {
  -webkit-appearance: none;
  outline: none;
  border: none;
  height: calc(1.0em + 1.5rem + 2px);
  width: calc(2.0em + 1.5rem + 2px);
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTkuOHB4IiBoZWlnaHQ9IjE5LjhweCIgdmlld0JveD0iMCAwIDE5LjggMTkuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkuOCAxOS44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJQYXRoXzMxMTUiIGNsYXNzPSJzdDAiIGQ9Ik0xOS42LDE4LjVsLTQuOC00LjhjMy0zLjYsMi41LTguOC0xLjEtMTEuOFM0LjktMC41LDEuOSwzQy0xLDYuNi0wLjUsMTEuOSwzLDE0LjgKCWMzLjEsMi42LDcuNiwyLjYsMTAuNywwbDQuOCw0LjhjMC4zLDAuMywwLjgsMC4zLDEuMSwwQzE5LjksMTkuMywxOS45LDE4LjgsMTkuNiwxOC41QzE5LjYsMTguNSwxOS42LDE4LjUsMTkuNiwxOC41IE0xLjUsOC40CgljMC0zLjgsMy4xLTYuOSw2LjgtNi45czYuOSwzLjEsNi45LDYuOGMwLDMuOC0zLjEsNi45LTYuOCw2LjlsMCwwQzQuNiwxNS4yLDEuNSwxMi4yLDEuNSw4LjRDMS41LDguNCwxLjUsOC40LDEuNSw4LjQiLz4KPC9zdmc+Cg==") center center/20px auto no-repeat scroll;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  @media (min-width: 768px) {
    /* line 576, sass/theme/_resources.scss */
    .search .form-group button {
      height: calc(3.0rem + 2px); } }

/* line 3, sass/theme/_faqs.scss */
#topics-nav {
  margin-bottom: 4.0rem; }
  /* line 6, sass/theme/_faqs.scss */
  #topics-nav .form-select {
    border-color: #120D42;
    -webkit-border-radius: 9999px;
    -moz-border-radius: 9999px;
    border-radius: 9999px;
    padding: 0.625rem 2.25rem 0.625rem 1.5rem; }

/* line 13, sass/theme/_faqs.scss */
#faqs-nav {
  background-color: #8F4CFF;
  padding: 1.875rem; }
  /* line 19, sass/theme/_faqs.scss */
  #faqs-nav .nav-section:not(:last-of-type) {
    margin-bottom: 2.0rem; }
  /* line 24, sass/theme/_faqs.scss */
  #faqs-nav h6 {
    font-size: 1.25rem;
    color: #ffffff;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 0; }
  /* line 32, sass/theme/_faqs.scss */
  #faqs-nav ul {
    margin-bottom: 0; }
    /* line 35, sass/theme/_faqs.scss */
    #faqs-nav ul li {
      margin: 0;
      padding: 0.25rem 0;
      border-bottom: 1px solid #ffffff; }
      /* line 40, sass/theme/_faqs.scss */
      #faqs-nav ul li a {
        display: block;
        padding: 0.5rem 1.0rem 0.5rem 0;
        color: #ffffff;
        text-decoration: none;
        font-size: 0.875rem;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") right center/4px auto no-repeat scroll; }
        @media (min-width: 1200px) {
          /* line 40, sass/theme/_faqs.scss */
          #faqs-nav ul li a {
            background-position: calc(100% - 8px) center; } }
        @media (min-width: 1200px) {
          /* line 52, sass/theme/_faqs.scss */
          #faqs-nav ul li a:hover {
            background-position: right center; } }

/* line 65, sass/theme/_faqs.scss */
.post-type-archive-faqs #search {
  margin-bottom: 4.0rem; }

/* line 70, sass/theme/_faqs.scss */
.faq-dropdowns {
  margin-bottom: 5.0rem; }
  /* line 73, sass/theme/_faqs.scss */
  .faq-dropdowns .inner {
    position: relative;
    background-color: #8F4CFF;
    padding: 3.875rem 1.25rem 1.25rem;
    height: 100%; }
    @media (min-width: 768px) {
      /* line 73, sass/theme/_faqs.scss */
      .faq-dropdowns .inner {
        padding: 3.5rem 2.625rem 1.25rem; } }
    /* line 83, sass/theme/_faqs.scss */
    .faq-dropdowns .inner .wp-block-buttons {
      margin-top: 1.875rem; }
  /* line 88, sass/theme/_faqs.scss */
  .faq-dropdowns .icon {
    position: absolute;
    top: -39px;
    display: block;
    width: 78px;
    height: 78px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #660099; }
    /* line 97, sass/theme/_faqs.scss */
    .faq-dropdowns .icon img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      height: 34px; }
  /* line 108, sass/theme/_faqs.scss */
  .faq-dropdowns h4 {
    font-size: 1.375rem;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 1.0rem; }
    @media (min-width: 768px) {
      /* line 108, sass/theme/_faqs.scss */
      .faq-dropdowns h4 {
        font-size: 1.75rem; } }
  /* line 119, sass/theme/_faqs.scss */
  .faq-dropdowns .faq-dropdown {
    padding-bottom: 1.0rem;
    border-bottom: 1px solid #ffffff; }
    /* line 123, sass/theme/_faqs.scss */
    .faq-dropdowns .faq-dropdown:not(:last-of-type) {
      margin-bottom: 1.0rem; }
  /* line 130, sass/theme/_faqs.scss */
  .faq-dropdowns .faq-title h5 {
    font-size: 1.0rem;
    line-height: 1.375;
    margin-bottom: 0;
    padding-right: 3.0rem;
    letter-spacing: normal;
    position: relative;
    cursor: pointer;
    min-height: 38px;
    color: #ffffff;
    font-family: "thefutureregular", Times New Roman;
    font-weight: 400;
    font-style: normal;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    /* line 143, sass/theme/_faqs.scss */
    .faq-dropdowns .faq-title h5::after {
      content: "";
      display: block;
      width: 38px;
      height: 38px;
      border: 2px solid #ffffff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: absolute;
      right: 0;
      top: 0;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxyZWN0IHk9IjEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjIiIGhlaWdodD0iMiIvPgo8cmVjdCB4PSIxMC41IiBjbGFzcz0ic3QwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMiIvPgo8L3N2Zz4K") center center/22px auto no-repeat scroll; }
  /* line 159, sass/theme/_faqs.scss */
  .faq-dropdowns .faq-title.active h5 {
    background-color: rgba(255, 255, 255, 0.1);
    box-shadow: 0px 0px 0px 0.5rem rgba(255, 255, 255, 0.1); }
    /* line 163, sass/theme/_faqs.scss */
    .faq-dropdowns .faq-title.active h5::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAyMiAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMiAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIi8+Cjwvc3ZnPg=="); }
  /* line 170, sass/theme/_faqs.scss */
  .faq-dropdowns .faq-content {
    padding-top: 1.0rem;
    padding-top: 1.0rem;
    display: none;
    color: #ffffff !important; }

@media (min-width: 768px) {
  /* line 180, sass/theme/_faqs.scss */
  .tax-topic #search {
    margin-bottom: 4.0rem; } }
/* line 189, sass/theme/_faqs.scss */
.tax-topic .faq-dropdowns h4 {
  font-size: 1.375rem;
  color: #120D42;
  border-bottom: 1px solid #120D42;
  padding-bottom: 1.0rem; }
  @media (min-width: 768px) {
    /* line 189, sass/theme/_faqs.scss */
    .tax-topic .faq-dropdowns h4 {
      font-size: 1.75rem; } }
/* line 200, sass/theme/_faqs.scss */
.tax-topic .faq-dropdowns .faq-dropdown {
  padding-bottom: 1.0rem;
  border-bottom: 1px solid #120D42; }
  /* line 204, sass/theme/_faqs.scss */
  .tax-topic .faq-dropdowns .faq-dropdown:not(:last-of-type) {
    margin-bottom: 1.0rem; }
/* line 211, sass/theme/_faqs.scss */
.tax-topic .faq-dropdowns .faq-title h5 {
  color: #120D42; }
  /* line 214, sass/theme/_faqs.scss */
  .tax-topic .faq-dropdowns .faq-title h5::after {
    border-color: #120D42;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxyZWN0IHk9IjEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjIiIGhlaWdodD0iMiIvPgo8cmVjdCB4PSIxMC41IiBjbGFzcz0ic3QwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyMiIvPgo8L3N2Zz4K"); }
/* line 222, sass/theme/_faqs.scss */
.tax-topic .faq-dropdowns .faq-title.active h5 {
  background-color: rgba(18, 13, 66, 0.1);
  box-shadow: 0px 0px 0px 0.5rem rgba(18, 13, 66, 0.1); }
  /* line 226, sass/theme/_faqs.scss */
  .tax-topic .faq-dropdowns .faq-title.active h5::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAyMiAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMiAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzEyMEQ0Mjt9Cjwvc3R5bGU+CjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIi8+Cjwvc3ZnPgo="); }
/* line 233, sass/theme/_faqs.scss */
.tax-topic .faq-dropdowns .faq-content {
  color: #120D42 !important; }

@media (min-width: 1200px) {
  /* line 5, sass/theme/_pages.scss */
  .page-sitemap .wsp-container {
    column-count: 2; } }

/* line 3, sass/theme/_footer.scss */
#footer {
  position: relative;
  padding-top: 42px;
  padding-bottom: 42px; }
  @media (min-width: 992px) {
    /* line 8, sass/theme/_footer.scss */
    #footer #upper-footer {
      padding-left: 38px;
      padding-right: 38px; } }
  /* line 16, sass/theme/_footer.scss */
  #footer .logo {
    margin-bottom: 1.5rem; }
    @media (min-width: 992px) {
      /* line 16, sass/theme/_footer.scss */
      #footer .logo {
        margin-bottom: 0;
        width: 252px;
        border-right: 1px solid #ABFF40;
        margin-right: 26px; } }
    /* line 26, sass/theme/_footer.scss */
    #footer .logo img {
      width: 190px;
      height: auto; }
  /* line 34, sass/theme/_footer.scss */
  #footer .strapline p {
    font-size: 1.25rem;
    font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 1.5rem;
    color: #ffffff; }
    @media (min-width: 992px) {
      /* line 34, sass/theme/_footer.scss */
      #footer .strapline p {
        font-family: "thefutureblack", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.6875rem;
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    /* line 48, sass/theme/_footer.scss */
    #footer .links {
      margin-top: 2.0rem; } }
  @media (min-width: 992px) {
    /* line 48, sass/theme/_footer.scss */
    #footer .links {
      margin-top: 3.75rem; } }
  /* line 61, sass/theme/_footer.scss */
  #footer .link-section .inner {
    border-top: 1px solid #ABFF40;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
    @media (min-width: 768px) {
      /* line 61, sass/theme/_footer.scss */
      #footer .link-section .inner {
        border: none; } }
  /* line 71, sass/theme/_footer.scss */
  #footer .link-section h6 {
    margin-bottom: 0;
    color: #ABFF40;
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNi40cHgiIGhlaWdodD0iMTUuOXB4IiB2aWV3Qm94PSIwIDAgNi40IDE1LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYuNCAxNS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMzc3IDEuMzc3KSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTAuMiwxNC4yYy0wLjIsMC0wLjQsMC0wLjUtMC4yYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwzLjgtNi4xTC0xLDAuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjQKCQlDLTAuMi0xLjEsMC40LTEsMC43LTAuNWwzLjksNi4zYzAuMywwLjUsMC4zLDEuMSwwLDEuNmwtMy45LDYuM0MwLjUsMTQsMC4yLDE0LjItMC4yLDE0LjJ6Ii8+CjwvZz4KPC9zdmc+Cg==") calc(100% - 8px) center/6px auto no-repeat scroll;
    cursor: pointer; }
    /* line 77, sass/theme/_footer.scss */
    #footer .link-section h6.active {
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTUuOXB4IiBoZWlnaHQ9IjYuNHB4IiB2aWV3Qm94PSIwIDAgMTUuOSA2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1LjkgNi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FCRkY0MDt9Cjwvc3R5bGU+CjxnIGlkPSJTaGVpbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjU1OSAxLjM3Nykgcm90YXRlKDkwKSI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTEsNi42Qy0xLDYuMy0wLjksNi0wLjgsNS44bDMuOS02LjNDMy40LTEsNC4xLTEuMSw0LjUtMC44QzUtMC42LDUuMSwwLjEsNC44LDAuNUwxLjEsNi42bDMuOCw2LjEKCQlDNS4xLDEzLjEsNSwxMy43LDQuNSwxNHMtMS4xLDAuMS0xLjQtMC4zbC0zLjktNi4zQy0wLjksNy4xLTEsNi45LTEsNi42eiIvPgo8L2c+Cjwvc3ZnPgo=") calc(100% - 5px) center/16px auto no-repeat scroll; }
    @media (min-width: 768px) {
      /* line 71, sass/theme/_footer.scss */
      #footer .link-section h6 {
        font-family: "thefutureregular", Times New Roman;
        font-weight: 400;
        font-style: normal;
        font-size: 1.25rem;
        background-image: none !important;
        cursor: default; } }
  /* line 89, sass/theme/_footer.scss */
  #footer .link-section nav {
    display: none; }
    @media (min-width: 768px) {
      /* line 89, sass/theme/_footer.scss */
      #footer .link-section nav {
        display: block !important; } }
  /* line 97, sass/theme/_footer.scss */
  #footer .link-section ul {
    margin-top: 0.75rem;
    margin-bottom: 0; }
    /* line 101, sass/theme/_footer.scss */
    #footer .link-section ul li {
      margin: 0.5rem 0; }
      /* line 104, sass/theme/_footer.scss */
      #footer .link-section ul li a {
        color: #ffffff;
        font-size: 0.875rem;
        text-decoration: none;
        display: block;
        padding: 0.125rem 0; }
        @media (min-width: 768px) {
          /* line 104, sass/theme/_footer.scss */
          #footer .link-section ul li a {
            display: inline-block; } }
        @media (min-width: 1200px) {
          /* line 115, sass/theme/_footer.scss */
          #footer .link-section ul li a:hover {
            text-decoration: underline; } }
  /* line 127, sass/theme/_footer.scss */
  #footer .link-section:first-of-type .inner {
    border: none; }
  /* line 133, sass/theme/_footer.scss */
  #footer .social {
    margin-top: 1.0rem; }
    @media (min-width: 992px) {
      /* line 133, sass/theme/_footer.scss */
      #footer .social {
        margin-top: 0; } }
    /* line 140, sass/theme/_footer.scss */
    #footer .social ul {
      margin-bottom: 0;
      padding-left: 0; }
  /* line 146, sass/theme/_footer.scss */
  #footer #lower-footer {
    margin-top: 2.0rem; }
    @media (min-width: 768px) {
      /* line 146, sass/theme/_footer.scss */
      #footer #lower-footer {
        margin-top: 1.0rem;
        padding-left: 38px;
        padding-right: 38px; } }
    /* line 155, sass/theme/_footer.scss */
    #footer #lower-footer .inner {
      padding-top: 0.875rem;
      border-top: 1px solid #ABFF40; }
      @media (min-width: 1200px) {
        /* line 155, sass/theme/_footer.scss */
        #footer #lower-footer .inner {
          padding-top: 1.0rem; } }
    /* line 164, sass/theme/_footer.scss */
    #footer #lower-footer p {
      color: #ffffff;
      font-size: 0.75rem;
      margin-bottom: 0.5rem; }
      /* line 169, sass/theme/_footer.scss */
      #footer #lower-footer p a {
        font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #ffffff;
        text-decoration: none; }
    /* line 178, sass/theme/_footer.scss */
    #footer #lower-footer #menu-legal-menu li {
      display: inline-block;
      float: left;
      margin-right: 2.0rem; }
      /* line 183, sass/theme/_footer.scss */
      #footer #lower-footer #menu-legal-menu li a {
        font-size: 0.75rem;
        color: #ffffff; }
        @media (min-width: 1200px) {
          /* line 187, sass/theme/_footer.scss */
          #footer #lower-footer #menu-legal-menu li a:hover {
            text-decoration: underline; } }

/* line 6, sass/theme/_cookies.scss */
.cky-consent-bar .cky-notice-des p,
.cky-gpc-wrapper .cky-gpc-desc p,
.cky-preference-body-wrapper .cky-preference-content-wrapper p,
.cky-accordion-header-wrapper .cky-accordion-header-des p,
.cky-cookie-des-table li div:last-child p {
  font-weight: 500; }

/* line 14, sass/theme/_cookies.scss */
.cky-notice-btn-wrapper .cky-btn,
.cky-prefrence-btn-wrapper .cky-btn {
  border-radius: 9999px;
  font-size: 0.875rem;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }

/* line 21, sass/theme/_cookies.scss */
.cky-preference-content-wrapper .cky-show-desc-btn {
  color: #120D42 !important;
  font-weight: 400; }

/* line 26, sass/theme/_cookies.scss */
.cky-accordion-header .cky-always-active {
  display: inline-block;
  background-color: #8F4CFF;
  padding: 0.25rem 0.75rem;
  color: #ffffff !important;
  font-family: "thefuturebold", Futura, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  border-radius: 9999px; }

/* line 35, sass/theme/_cookies.scss */
.cky-audit-table {
  color: #120D42 !important;
  border-color: #120D42 !important;
  background-color: rgba(18, 13, 66, 0.2) !important;
  font-weight: 400 !important; }

/* line 42, sass/theme/_cookies.scss */
.cky-cookie-des-table li div:last-child p {
  font-size: 12px;
  line-height: 24px;
  font-weight: normal; }

/* line 48, sass/theme/_cookies.scss */
.cky-btn-revisit-wrapper {
  display: none !important; }

/* line 52, sass/theme/_cookies.scss */
.cky-banner-element {
  cursor: pointer; }

/* line 56, sass/theme/_cookies.scss */
.cky-notice-des a.cky-policy:focus-visible,
.cky-notice-des button.cky-policy:focus-visible,
.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,
.cky-accordion-header .cky-accordion-btn:focus-visible,
.cky-preference-header .cky-btn-close:focus-visible,
.cky-switch input[type="checkbox"]:focus-visible,
.cky-footer-wrapper a:focus-visible,
.cky-btn:focus-visible {
  outline: none !important;
  outline-offset: 0 !important; }

/* line 68, sass/theme/_cookies.scss */
[data-cky-tag="detail-powered-by"] {
  display: none !important; }

@font-face {
  font-family: "thefutureregular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/the-future-regular.woff2") format("woff2"); }
@font-face {
  font-family: "thefuturebold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/the-future-bold.woff2") format("woff2"); }
@font-face {
  font-family: "thefutureblack";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/the-future-black.woff2") format("woff2"); }
@font-face {
  font-family: "thefuturelight";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/the-future-light.woff2") format("woff2"); }

/*# sourceMappingURL=global.css.map */
