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

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

@import url(https://fonts.googleapis.com/css?family=Montserrat|Source+Sans+Pro:400,700,300,600,600italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:400,300,500|Lato:400,700,900);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700italic,700,400italic|Noto+Sans:400,700);

*, :after, :before {
    box-sizing: border-box
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}
    
    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }

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

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

.umb-grid h1 {
    font-size: 1.7em;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
}

    .container:after, .container:before {
        content: " ";
        display: table
    }

    .container:after {
        clear: both
    }

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

    .container-fluid:after, .container-fluid:before {
        content: " ";
        display: table
    }

    .container-fluid:after {
        clear: both
    }

.row {
    margin-left: -15px;
    margin-right: -15px
}

    .row:after, .row:before {
        content: " ";
        display: table
    }

    .row:after {
        clear: both
    }

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.333333%
}

.col-xs-2 {
    width: 16.666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.333333%
}

.col-xs-5 {
    width: 41.666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.333333%
}

.col-xs-8 {
    width: 66.666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.333333%
}

.col-xs-11 {
    width: 91.666667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.333333%
}

.col-xs-pull-2 {
    right: 16.666667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.333333%
}

.col-xs-pull-5 {
    right: 41.666667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.333333%
}

.col-xs-pull-8 {
    right: 66.666667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.333333%
}

.col-xs-pull-11 {
    right: 91.666667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.333333%
}

.col-xs-push-2 {
    left: 16.666667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.333333%
}

.col-xs-push-5 {
    left: 41.666667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.333333%
}

.col-xs-push-8 {
    left: 66.666667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.333333%
}

.col-xs-push-11 {
    left: 91.666667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.333333%
}

.col-xs-offset-2 {
    margin-left: 16.666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.333333%
}

.col-xs-offset-5 {
    margin-left: 41.666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.333333%
}

.col-xs-offset-8 {
    margin-left: 66.666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.333333%
}

.col-xs-offset-11 {
    margin-left: 91.666667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.form-control, output {
    display: block;
    font-size: 14px;
    line-height: 1.428571;
    color: #555
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1
    }

    .form-control:-ms-input-placeholder {
        color: #999
    }

    .form-control::-webkit-input-placeholder {
        color: #999
    }

    .form-control::-ms-expand {
        border: 0;
        background-color: transparent
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        background-color: #eee;
        opacity: 1
    }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed
    }

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

.form-group {
    margin-bottom: 15px
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

    .checkbox label, .radio label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer
    }

    .checkbox-inline input[type=checkbox], .checkbox input[type=checkbox], .radio-inline input[type=radio], .radio input[type=radio] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px\9
    }

    .checkbox + .checkbox, .radio + .radio {
        margin-top: -5px
    }

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px
    }

    .checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .checkbox label, fieldset[disabled] .radio-inline, fieldset[disabled] .radio label, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
        cursor: not-allowed
    }

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

    .form-control-static.input-lg, .form-control-static.input-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {
        padding-left: 0;
        padding-right: 0
    }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.input-group-sm > .input-group-btn > select.btn, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, select.input-sm {
    height: 30px;
    line-height: 30px
}

.input-group-sm > .input-group-btn > select[multiple].btn, .input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.333333;
    border-radius: 6px
}

.input-group-lg > .input-group-btn > select.btn, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, select.input-lg {
    height: 46px;
    line-height: 46px
}

.input-group-lg > .input-group-btn > select[multiple].btn, .input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.333333;
    border-radius: 6px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.333333
}

.has-feedback {
    position: relative
}

    .has-feedback .form-control {
        padding-right: 42.5px
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success.checkbox-inline label, .has-success.checkbox label, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.radio-inline label, .has-success.radio label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning.checkbox-inline label, .has-warning.checkbox label, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.radio-inline label, .has-warning.radio label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error.checkbox-inline label, .has-error.checkbox label, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.radio-inline label, .has-error.radio label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-error .form-control:focus {
        border-color: #843534;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label ~ .form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.umbraco-forms-submitmessage {
	display: block;
	padding: 3rem 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

    .form-horizontal .form-group:after, .form-horizontal .form-group:before {
        content: " ";
        display: table
    }

    .form-horizontal .form-group:after {
        clear: both
    }

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

    .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }

        .input-group .form-control:focus {
            z-index: 3
        }

    .input-group-addon, .input-group-btn, .input-group .form-control {
        display: table-cell
    }

        .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
            border-radius: 0
        }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

    .input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px
    }

    .input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0
    }

    .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group .form-control:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

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

    .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group .form-control:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

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

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

    .input-group-btn, .input-group-btn > .btn {
        position: relative
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2
        }

        .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
            margin-right: -1px
        }

        .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
            z-index: 2;
            margin-left: -1px
        }

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

    .label:empty {
        display: none
    }

.btn .label {
    position: relative;
    top: -1px
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-default {
    background-color: #777
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #5e5e5e
    }

.label-primary {
    background-color: #337ab7
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #286090
    }

.label-success {
    background-color: #5cb85c
}

    .label-success[href]:focus, .label-success[href]:hover {
        background-color: #449d44
    }

.label-info {
    background-color: #5bc0de
}

    .label-info[href]:focus, .label-info[href]:hover {
        background-color: #31b0d5
    }

.label-warning {
    background-color: #f0ad4e
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        background-color: #ec971f
    }

.label-danger {
    background-color: #d9534f
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        background-color: #c9302c
    }

.product-grid__item:hover body.theme-color-water .product-grid__item__name, .product-grid__item:hover body.theme-color-water .product-grid__item__price, body.theme-color-water .bg-main-color, body.theme-color-water .button--border--solid, body.theme-color-water .mobile-nav, body.theme-color-water .product-grid__item:hover .product-grid__item__name, body.theme-color-water .product-grid__item:hover .product-grid__item__price, body.theme-color-water .section--themed {
    background-color: #362bdc;
    color: #fff
}

.hamburger.lines:hover.active body.theme-color-water span:after, .hamburger.lines:hover.active body.theme-color-water span:before, .hamburger body.theme-color-water span, .hamburger body.theme-color-water span:after, .hamburger body.theme-color-water span:before, body.theme-color-water .bg-secondary-color, body.theme-color-water .hamburger.lines:hover.active span:after, body.theme-color-water .hamburger.lines:hover.active span:before, body.theme-color-water .hamburger span, body.theme-color-water .hamburger span:after, body.theme-color-water .hamburger span:before, body.theme-color-water .nav-link--home__text:after {
    background-color: #fff;
    color: #362bdc
}

.blogposts-centered body.theme-color-water .blogpost-title, body.theme-color-water .blogposts-centered .blogpost-title, body.theme-color-water .button--border, body.theme-color-water .font-main-color, body.theme-color-water .nav-link, body.theme-color-water .section__hero-content, body.theme-color-water footer a, footer body.theme-color-water a {
    color: #fff
}

article body.theme-color-water a, article body.theme-color-water a:visited, body.theme-color-water .employee-grid__item__email, body.theme-color-water .font-link-color, body.theme-color-water article a, body.theme-color-water article a:visited {
    color: #362bdc
}

body.theme-color-water--active.nav-link:visited, body.theme-color-water .border-main-color, body.theme-color-water .button--border, body.theme-color-water .nav-link--active, body.theme-color-water .nav-link:hover {
    border-color: #fff
}

.product-grid__item:hover body.theme-color-sun .product-grid__item__name, .product-grid__item:hover body.theme-color-sun .product-grid__item__price, body.theme-color-sun .bg-main-color, body.theme-color-sun .button--border--solid, body.theme-color-sun .mobile-nav, body.theme-color-sun .product-grid__item:hover .product-grid__item__name, body.theme-color-sun .product-grid__item:hover .product-grid__item__price, body.theme-color-sun .section--themed {
    background-color: #f8ea88;
    color: #000
}

.hamburger.lines:hover.active body.theme-color-sun span:after, .hamburger.lines:hover.active body.theme-color-sun span:before, .hamburger body.theme-color-sun span, .hamburger body.theme-color-sun span:after, .hamburger body.theme-color-sun span:before, body.theme-color-sun .bg-secondary-color, body.theme-color-sun .hamburger.lines:hover.active span:after, body.theme-color-sun .hamburger.lines:hover.active span:before, body.theme-color-sun .hamburger span, body.theme-color-sun .hamburger span:after, body.theme-color-sun .hamburger span:before, body.theme-color-sun .nav-link--home__text:after {
    background-color: #000;
    color: #f8ea88
}

.blogposts-centered body.theme-color-sun .blogpost-title, body.theme-color-sun .blogposts-centered .blogpost-title, body.theme-color-sun .button--border, body.theme-color-sun .font-main-color, body.theme-color-sun .nav-link, body.theme-color-sun .section__hero-content, body.theme-color-sun footer a, footer body.theme-color-sun a {
    color: #000
}

article body.theme-color-sun a, article body.theme-color-sun a:visited, body.theme-color-sun .employee-grid__item__email, body.theme-color-sun .font-link-color, body.theme-color-sun article a, body.theme-color-sun article a:visited {
    color: #b0a55b
}

body.theme-color-sun--active.nav-link:visited, body.theme-color-sun .border-main-color, body.theme-color-sun .button--border, body.theme-color-sun .nav-link--active, body.theme-color-sun .nav-link:hover {
    border-color: #000
}

.product-grid__item:hover body.theme-color-earth .product-grid__item__name, .product-grid__item:hover body.theme-color-earth .product-grid__item__price, body.theme-color-earth .bg-main-color, body.theme-color-earth .button--border--solid, body.theme-color-earth .mobile-nav, body.theme-color-earth .product-grid__item:hover .product-grid__item__name, body.theme-color-earth .product-grid__item:hover .product-grid__item__price, body.theme-color-earth .section--themed {
    background-color: #e7afa3;
    color: #000
}

.hamburger.lines:hover.active body.theme-color-earth span:after, .hamburger.lines:hover.active body.theme-color-earth span:before, .hamburger body.theme-color-earth span, .hamburger body.theme-color-earth span:after, .hamburger body.theme-color-earth span:before, body.theme-color-earth .bg-secondary-color, body.theme-color-earth .hamburger.lines:hover.active span:after, body.theme-color-earth .hamburger.lines:hover.active span:before, body.theme-color-earth .hamburger span, body.theme-color-earth .hamburger span:after, body.theme-color-earth .hamburger span:before, body.theme-color-earth .nav-link--home__text:after {
    background-color: #000;
    color: #e7afa3
}

.blogposts-centered body.theme-color-earth .blogpost-title, body.theme-color-earth .blogposts-centered .blogpost-title, body.theme-color-earth .button--border, body.theme-color-earth .font-main-color, body.theme-color-earth .nav-link, body.theme-color-earth .section__hero-content, body.theme-color-earth footer a, footer body.theme-color-earth a {
    color: #000
}

article body.theme-color-earth a, article body.theme-color-earth a:visited, body.theme-color-earth .employee-grid__item__email, body.theme-color-earth .font-link-color, body.theme-color-earth article a, body.theme-color-earth article a:visited {
    color: #90514c
}

body.theme-color-earth--active.nav-link:visited, body.theme-color-earth .border-main-color, body.theme-color-earth .button--border, body.theme-color-earth .nav-link--active, body.theme-color-earth .nav-link:hover {
    border-color: #000
}

.product-grid__item:hover body.theme-color-freaky .product-grid__item__name, .product-grid__item:hover body.theme-color-freaky .product-grid__item__price, body.theme-color-freaky .bg-main-color, body.theme-color-freaky .button--border--solid, body.theme-color-freaky .mobile-nav, body.theme-color-freaky .product-grid__item:hover .product-grid__item__name, body.theme-color-freaky .product-grid__item:hover .product-grid__item__price, body.theme-color-freaky .section--themed {
    background-color: #77f3d9;
    color: #000
}

.hamburger.lines:hover.active body.theme-color-freaky span:after, .hamburger.lines:hover.active body.theme-color-freaky span:before, .hamburger body.theme-color-freaky span, .hamburger body.theme-color-freaky span:after, .hamburger body.theme-color-freaky span:before, body.theme-color-freaky .bg-secondary-color, body.theme-color-freaky .hamburger.lines:hover.active span:after, body.theme-color-freaky .hamburger.lines:hover.active span:before, body.theme-color-freaky .hamburger span, body.theme-color-freaky .hamburger span:after, body.theme-color-freaky .hamburger span:before, body.theme-color-freaky .nav-link--home__text:after {
    background-color: #000;
    color: #77f3d9
}

.blogposts-centered body.theme-color-freaky .blogpost-title, article body.theme-color-freaky a, article body.theme-color-freaky a:visited, body.theme-color-freaky .blogposts-centered .blogpost-title, body.theme-color-freaky .button--border, body.theme-color-freaky .employee-grid__item__email, body.theme-color-freaky .font-link-color, body.theme-color-freaky .font-main-color, body.theme-color-freaky .nav-link, body.theme-color-freaky .section__hero-content, body.theme-color-freaky article a, body.theme-color-freaky article a:visited, body.theme-color-freaky footer a, footer body.theme-color-freaky a {
    color: #000
}

    body.theme-color-freaky--active.nav-link:visited, body.theme-color-freaky .border-main-color, body.theme-color-freaky .button--border, body.theme-color-freaky .nav-link--active, body.theme-color-freaky .nav-link:hover {
        border-color: #000
    }

.nav-link--disabled, .nav-link--disabled:hover {
    border-color: transparent !important;
    cursor: not-allowed;
}

.montserrat, body.theme-font-standard .nav-link.nav-link--home, body.theme-font-standard h1, body.theme-font-standard h2, body.theme-font-standard h3, body.theme-font-standard h4, body.theme-font-standard h5, body.theme-font-standard h6 {
    font-family: Montserrat,sans-serif
}

.source-sans-pro, body.theme-font-standard, body.theme-font-standard .nav-link {
    font-family: Source Sans Pro,sans-serif
}

    body.theme-font-standard p {
        line-height: 1.6em;
        margin-bottom: 30px
    }

.lato, body.theme-font-mono .nav-link.nav-link--home, body.theme-font-mono h1, body.theme-font-mono h2, body.theme-font-mono h3, body.theme-font-mono h4, body.theme-font-mono h5, body.theme-font-mono h6 {
    font-family: Lato,sans-serif
}

.roboto-mono, body.theme-font-mono, body.theme-font-mono .nav-link {
    font-family: Roboto Mono,monospace
}

body.theme-font-mono {
    font-weight: 400;
    font-size: 14px
}

    body.theme-font-mono .nav-link.nav-link--home, body.theme-font-mono h1, body.theme-font-mono h2, body.theme-font-mono h3, body.theme-font-mono h4, body.theme-font-mono h5, body.theme-font-mono h6 {
        font-weight: 900
    }

    body.theme-font-mono p {
        line-height: 1.6em;
        margin-bottom: 30px
    }

.playfair, body.theme-font-serif .nav-link.nav-link--home, body.theme-font-serif h1, body.theme-font-serif h2, body.theme-font-serif h3, body.theme-font-serif h4, body.theme-font-serif h5, body.theme-font-serif h6 {
    font-family: Playfair Display,serif
}

.noto, body.theme-font-serif, body.theme-font-serif .nav-link {
    font-family: Noto Sans,sans-serif
}

    body.theme-font-serif p {
        line-height: 1.6em;
        margin-bottom: 30px
    }

.product-image-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start
}

.product-image {
    max-width: 100%;
    max-height: 600px
}

.product-price {
    font-size: 30px;
    margin-bottom: 20px
}

.product-teaser {
    font-size: 18px;
    line-height: 1.6em;
    margin-bottom: 20px
}

.product-button {
    margin-bottom: 40px
}

.product-advantages {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.product-advantage {
    padding: 15px 0;
    font-weight: 700;
    border-top: 1px solid #f2f2f2
}

    .product-advantage:last-child {
        border-bottom: 1px solid #f2f2f2
    }

.product-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

.product-grid__item {
    height: 300px;
    position: relative;
    overflow: hidden;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

    .product-grid__item:hover {
        cursor: pointer
    }

.product-grid__item__overlay {
    position: absolute;
    bottom: 0;
    padding: 20px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

.product-grid__item-image {
    max-width: 100%
}

.product-grid__item__name, .product-grid__item__price {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 5px;
    letter-spacing: 5px;
    background-color: rgba(0,0,0,.35);
    padding: 2px 5px;
    display: inline-block
}

.header {
    padding-top: 50px;
    padding-bottom: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    width: 100%;
    z-index: 4
}

.header--fixed {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    transition: padding .2s cubic-bezier(.694,.0482,.335,1),background .2s cubic-bezier(.694,.0482,.335,1);
    left: 0;
    position: fixed
}

    .header--fixed .nav-bar {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%)
    }

    .header--fixed .nav-link {
        color: #000 !important
    }

        .header--fixed .nav-link--active, .header--fixed .nav-link:hover {
            border-bottom-color: #000 !important
        }

    .header--fixed .hamburger span, .header--fixed .hamburger span:after, .header--fixed .hamburger span:before {
        background-color: #000 !important
    }

body.frontpage .header:not(.header--fixed) .nav-link--home__text:after {
    background-color: #fff
}

body.frontpage .header:not(.header--fixed) .nav-link {
    color: #fff
}

    body.frontpage .header:not(.header--fixed) .nav-link--active, body.frontpage .header:not(.header--fixed) .nav-link:hover {
        border-bottom-color: #fff
    }

body.frontpage .header:not(.header--fixed) .hamburger span, body.frontpage .header:not(.header--fixed) .hamburger span:after, body.frontpage .header:not(.header--fixed) .hamburger span:before {
    background-color: #fff
}

body.fixed .top-nav.-open {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    transform: translate(0)
}

.logo {
    padding-left: 20px
}

.logo-image {
    max-width: 180px;
    max-height: 100px;
    height: auto;
    margin-left: 20px;
    display: block
}

.nav-bar {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row
}

.nav-bar--list {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

.nav-bar--center, .nav-bar--list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.nav-bar--air-bottom {
    margin-bottom: 40px
}

.nav-link, .nav-link:visited {
    text-decoration: none;
    margin: 10px 15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    border-bottom: 2px solid transparent
}

.nav-link--air-bottom {
    margin-bottom: 5px
}

a.nav-link.nav-link--black {
    color: #000
}

    a.nav-link.nav-link--black:hover {
        border-color: #000
    }

.nav-link--black.nav-link--active {
    box-shadow: inset 0 -2px 0 #000
}

.nav-link--home {
    font-size: 24px;
    font-weight: 900;
    margin-right: 40px;
    color: #f4f4f0
}

    .nav-link--home:hover {
        box-shadow: none
    }

.nav-link--home__text {
    position: relative
}

    .nav-link--home__text:after {
        position: absolute;
        right: 0;
        display: block;
        content: "";
        height: 3px;
        width: 200%
    }

.section--sand {
    background-color: #f4f4f0
}

.section--stroke-bottom {
    border-bottom: 1px solid #f2f2f2
}

.section--full-height {
    min-height: 100vh
}

.section--header {
    min-height: 320px;
    padding-top: 130px
}

.section--content-center {
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.section--content-center, .section--content-center-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.section--content-center-bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.section--thick-border {
    border: 20px solid #fff
}

body.frontpage .section__hero-content {
    color: #fff
}

.section__hero-content {
    max-width: 760px;
    padding: 0 20px
}

.section__description {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 60px
}

.background-image-full {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.overlay {
    position: relative
}

    .overlay:after {
        content: "";
        z-index: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.overlay--dark:after {
    background: rgba(37,33,33,.6)
}

.overlay--light:after {
    background: hsla(0,0%,88%,.6)
}

.overlay * {
    position: relative;
    z-index: 1
}

.button, .button--small {
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    padding: 10px 40px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #000;
    outline: none
}

    .button--small:hover, .button:hover {
        opacity: .7
    }

.button--small {
    padding: 8px 40px;
    font-size: 14px
}

.button--border--light {
    background: none;
    border-color: #fff;
    color: #fff
}

    .button--border--light:hover {
        background: #fff;
        color: #000;
        opacity: 1
    }

.button--border--light_solid {
    background: #fff;
    border-color: #fff;
    color: #000
}

    .button--border--light_solid:hover {
        opacity: .7
    }

.button--border--dark {
    background: none;
    border-color: #000;
    color: #000
}

    .button--border--dark:hover {
        background: #000;
        color: #fff;
        opacity: 1
    }

.button--border--dark_solid {
    background: #000;
    border-color: #000;
    color: #fff
}

    .button--border--dark_solid:hover {
        opacity: .7
    }

.button--border {
    background: none
}

    .button--border:hover {
        opacity: 1
    }

.button--border--solid {
    border-color: transparent
}

    .button--border--solid:hover {
        opacity: .7
    }

.blogposts {
    margin-left: auto;
    margin-right: auto
}

.blogpost {
    text-decoration: none;
    color: #000;
    display: block;
    padding: 30px 20px
}

    .blogpost.blogpost-with-image {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .blogpost:last-child {
        margin-bottom: 60px
    }

    .blogpost:hover .blogpost-title {
        text-decoration: underline
    }

.blogpost-image {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-left: 40px;
    border-radius: 50%
}

.blogpost-info {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.blogpost-meta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px
}

.blogpost-date {
    display: block;
    opacity: 1;
    margin-right: 10px
}

.blogpost-cat {
    opacity: .5
}

.blogpost-image {
    height: 160px;
    width: 160px;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px
}

.blogpost-title {
    font-size: 22px;
    letter-spacing: 1px;
    margin: 0 0 10px
}

.blogpost-excerpt {
    font-size: 16px;
    line-height: 1.5;
    opacity: .8
}

.blogpost-link {
    margin-top: 25px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-bottom: 2px;
    border-bottom: 2px solid rgba(0,0,0,.15);
    color: #000;
    text-decoration: none;
    font-size: 18px
}

    .blogpost-link:hover {
        border-bottom-color: #000
    }

.blogposts-centered {
    text-align: center
}

    .blogposts-centered .blogpost {
        margin: 30px 0;
        padding: 30px 30px 0
    }

        .blogposts-centered .blogpost:hover {
            background: none
        }

        .blogposts-centered .blogpost + .blogpost {
            border-top: 1px solid #f4f4f0
        }

    .blogposts-centered .blogpost-title {
        margin-bottom: 30px
    }

    .blogposts-centered .blogpost-excerpt {
        font-size: 18px
    }

    .blogposts-centered .blogpost-meta {
        -ms-flex-pack: center;
        justify-content: center
    }

    .blogposts-centered .blogpost-title {
        font-size: 30px;
        line-height: 1.3
    }

.testimonial {
    text-decoration: none;
    color: #000;
    display: block;
    background: #f4f4f0;
    margin-bottom: 30px
}

.testimonial-image {
    width: 100%;
    height: 200px;
    background-size: cover;
    background-position: 50%
}

.testimonial-content {
    padding: 30px
}

.testimonial-title {
    letter-spacing: 1px;
    margin: 0 0 10px
}

p.testimonial-text {
    margin-top: 0;
    margin-bottom: 0 !important
}

.testimonial-link {
    color: rgba(0,0,0,.3);
    text-decoration: none;
    display: inline-block;
    margin-top: 20px
}

    .testimonial-link:hover {
        color: #000
    }

.employee-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

.employee-grid__item {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px
}

.employee-grid__item__image {
    height: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.employee-grid__item__details {
    padding: 30px;
    background: #f4f4f0
}

.employee-grid__item__name {
    color: #000;
    letter-spacing: 1px;
    margin-top: 0;
    margin-bottom: 5px
}

.employee-grid__item__email {
    text-decoration: none;
    margin-bottom: 15px;
    display: inline-block
}

.employee-grid__item__contact-item {
    color: rgba(0,0,0,.3);
    text-decoration: none;
    display: inline-block;
    margin-right: 10px
}

    .employee-grid__item__contact-item:hover {
        color: #000
    }

.form-group {
    margin-bottom: 25px
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    transition: none;
    padding: 20px 15px
}

    .form-control:focus {
        border-color: #362bdc;
        box-shadow: none
    }

.mobile-nav-handler {
    margin-left: auto;
    margin-right: 40px
}

.hamburger {
    position: relative;
    cursor: pointer;
    z-index: 5;
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

    .hamburger span, .hamburger span:after, .hamburger span:before {
        display: block;
        transition-property: all;
        transition-duration: .1s
    }

    .hamburger span {
        margin: 0 auto;
        position: relative
    }

        .hamburger span:after, .hamburger span:before {
            position: absolute;
            content: ''
        }

    .hamburger.lines span, .hamburger.lines span:after, .hamburger.lines span:before {
        width: 20px;
        height: 2px
    }

        .hamburger.lines span:before {
            transform: translateY(-5px)
        }

        .hamburger.lines span:after {
            transform: translateY(5px)
        }

    .hamburger.lines:hover span:before {
        transform: translateY(-7px)
    }

    .hamburger.lines:hover span:after {
        transform: translateY(7px)
    }

    .hamburger.lines:hover.active span:before {
        transform: rotate(45deg)
    }

    .hamburger.lines:hover.active span:after {
        transform: rotate(-45deg)
    }

    .hamburger.lines.active span {
        background-color: transparent !important
    }

        .hamburger.lines.active span:after, .hamburger.lines.active span:before {
            transform: translateY(0)
        }

        .hamburger.lines.active span:before {
            transform: rotate(45deg)
        }

        .hamburger.lines.active span:after {
            transform: rotate(-45deg)
        }

.mobile-nav {
    width: 100%;
    height: auto;
    z-index: 4;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    height: 0
}

.mobile-nav--open {
    opacity: 1;
    height: 100vh
}

.mobile-nav .nav-link {
    transition: transform .6s cubic-bezier(.23,1,.32,1);
    transform: translateY(999px);
    opacity: 0;
    font-size: 18px;
    margin: 15px
}

    .mobile-nav .nav-link:nth-child(1) {
        transition-delay: 60ms
    }

    .mobile-nav .nav-link:nth-child(2) {
        transition-delay: 80ms
    }

    .mobile-nav .nav-link:nth-child(3) {
        transition-delay: .1s
    }

    .mobile-nav .nav-link:nth-child(4) {
        transition-delay: .12s
    }

    .mobile-nav .nav-link:nth-child(5) {
        transition-delay: .14s
    }

    .mobile-nav .nav-link:nth-child(6) {
        transition-delay: .16s
    }

    .mobile-nav .nav-link:nth-child(7) {
        transition-delay: .18s
    }

    .mobile-nav .nav-link:nth-child(8) {
        transition-delay: .2s
    }

    .mobile-nav .nav-link:nth-child(9) {
        transition-delay: .22s
    }

    .mobile-nav .nav-link:nth-child(10) {
        transition-delay: .24s
    }

    .mobile-nav .nav-link:nth-child(11) {
        transition-delay: .26s
    }

.mobile-nav--open .nav-link {
    transform: translate(0);
    opacity: 1
}

.ta-center {
    text-align: center
}

.mw-640 {
    max-width: 640px
}

.ma-h-auto {
    margin-left: auto;
    margin-right: auto
}

.no-air {
    margin: 0
}

.no-padding {
    padding: 0;
}

.no-scroll {
    overflow: hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
        line-height: 34px
    }

    .input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm > .input-group-btn > input[type=datetime-local].btn, .input-group-sm > .input-group-btn > input[type=month].btn, .input-group-sm > .input-group-btn > input[type=time].btn, .input-group-sm > input[type=date].form-control, .input-group-sm > input[type=date].input-group-addon, .input-group-sm > input[type=datetime-local].form-control, .input-group-sm > input[type=datetime-local].input-group-addon, .input-group-sm > input[type=month].form-control, .input-group-sm > input[type=month].input-group-addon, .input-group-sm > input[type=time].form-control, .input-group-sm > input[type=time].input-group-addon, .input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg > .input-group-btn > input[type=datetime-local].btn, .input-group-lg > .input-group-btn > input[type=month].btn, .input-group-lg > .input-group-btn > input[type=time].btn, .input-group-lg > input[type=date].form-control, .input-group-lg > input[type=date].input-group-addon, .input-group-lg > input[type=datetime-local].form-control, .input-group-lg > input[type=datetime-local].input-group-addon, .input-group-lg > input[type=month].form-control, .input-group-lg > input[type=month].input-group-addon, .input-group-lg > input[type=time].form-control, .input-group-lg > input[type=time].input-group-addon, .input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
        line-height: 46px
    }
}

@media (min-width:768px) {
    .container {
        width: 750px
    }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left
    }

    .col-sm-1 {
        width: 8.333333%
    }

    .col-sm-2 {
        width: 16.666667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.333333%
    }

    .col-sm-5 {
        width: 41.666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.333333%
    }

    .col-sm-8 {
        width: 66.666667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.333333%
    }

    .col-sm-11 {
        width: 91.666667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.333333%
    }

    .col-sm-pull-2 {
        right: 16.666667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.333333%
    }

    .col-sm-pull-5 {
        right: 41.666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.333333%
    }

    .col-sm-pull-8 {
        right: 66.666667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.333333%
    }

    .col-sm-pull-11 {
        right: 91.666667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.333333%
    }

    .col-sm-push-2 {
        left: 16.666667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.333333%
    }

    .col-sm-push-5 {
        left: 41.666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.333333%
    }

    .col-sm-push-8 {
        left: 66.666667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.333333%
    }

    .col-sm-push-11 {
        left: 91.666667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.666667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

        .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
            width: auto
        }

        .form-inline .input-group > .form-control {
            width: 100%
        }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

        .form-inline .checkbox label, .form-inline .radio label {
            padding-left: 0
        }

        .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
            position: relative;
            margin-left: 0
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }

    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }

    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }

    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }

    .employee-grid__item, .product-grid__item {
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%
    }

    .employee-grid__item {
        padding: 10px
    }
}

.compat-msg {    
    color: #000;
    display: block;
    background: #f4f4f0;
    padding: 30px
}

@media (min-width:992px) {
    .container {
        width: 970px
    }

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left
    }

    .col-md-1 {
        width: 8.333333%
    }

    .col-md-2 {
        width: 16.666667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.333333%
    }

    .col-md-5 {
        width: 41.666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.333333%
    }

    .col-md-8 {
        width: 66.666667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.333333%
    }

    .col-md-11 {
        width: 91.666667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.333333%
    }

    .col-md-pull-2 {
        right: 16.666667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.333333%
    }

    .col-md-pull-5 {
        right: 41.666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.333333%
    }

    .col-md-pull-8 {
        right: 66.666667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.333333%
    }

    .col-md-pull-11 {
        right: 91.666667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.333333%
    }

    .col-md-push-2 {
        left: 16.666667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.333333%
    }

    .col-md-push-5 {
        left: 41.666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.333333%
    }

    .col-md-push-8 {
        left: 66.666667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.333333%
    }

    .col-md-push-11 {
        left: 91.666667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.333333%
    }

    .col-md-offset-2 {
        margin-left: 16.666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.333333%
    }

    .col-md-offset-5 {
        margin-left: 41.666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.333333%
    }

    .col-md-offset-8 {
        margin-left: 66.666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.333333%
    }

    .col-md-offset-11 {
        margin-left: 91.666667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .nav-link, .nav-link:visited {
        margin-left: 15px;
        margin-right: 15px
    }

    .button, .button--small {
        padding: 10px 80px
    }

    .blogposts {
        max-width: 800px
    }

    .blogpost {
        padding: 30px;
        margin: 20px 0
    }

        .blogpost.blogpost-with-image {
            -ms-flex-direction: row;
            flex-direction: row
        }

    .blogpost-image {
        height: 160px;
        max-width: 160px;
        margin-top: 0;
        margin-left: 20px
    }

    .employee-grid {
        margin-left: 20px;
        margin-right: 20px
    }

    .mobile-nav-handler {
        display: none
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }

    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left
    }

    .col-lg-1 {
        width: 8.333333%
    }

    .col-lg-2 {
        width: 16.666667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.333333%
    }

    .col-lg-5 {
        width: 41.666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.333333%
    }

    .col-lg-8 {
        width: 66.666667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.333333%
    }

    .col-lg-11 {
        width: 91.666667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.333333%
    }

    .col-lg-pull-2 {
        right: 16.666667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.333333%
    }

    .col-lg-pull-5 {
        right: 41.666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.333333%
    }

    .col-lg-pull-8 {
        right: 66.666667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.333333%
    }

    .col-lg-pull-11 {
        right: 91.666667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.333333%
    }

    .col-lg-push-2 {
        left: 16.666667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.333333%
    }

    .col-lg-push-5 {
        left: 41.666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.333333%
    }

    .col-lg-push-8 {
        left: 66.666667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.333333%
    }

    .col-lg-push-11 {
        left: 91.666667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.666667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .employee-grid__item, .product-grid__item {
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 33%
    }

    .employee-grid__item {
        padding: 20px
    }
}

@media (max-width:992px) {
    .header .nav-bar {
        display: none
    }

    .nav-bar {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center
    }
}
.notifications-container{max-width:320px;width:100%;position:fixed;max-height:100vh;z-index:9999;pointer-events:none}.notifications-container.notify-is-x-center{left:50%;transform:translateX(-50%)}.notifications-container.notify-is-y-center{top:50%;transform:translateY(-50%)}.notifications-container.notify-is-center{left:50%;top:50%;transform:translate(-50%, -50%)}.notifications-container.notify-is-left{left:0}.notifications-container.notify-is-right{right:0}.notifications-container.notify-is-top{top:0}.notifications-container.notify-is-bottom{bottom:0}.notifications-container.notify-is-x-center.notify-is-top{top:var(--distance)}.notifications-container.notify-is-x-center.notify-is-bottom{bottom:var(--distance)}.notifications-container>*{pointer-events:auto}.notify{--notify-error: #eb5757;--notify-success: #6fcf97;--notify-warning: #f2c94c;--notify-gray: #333333;--notify-gray-2: #4d4d4d;--notify-gray-3: #828282;--notify-white: #fff;--notify-white-2: rgba(255, 255, 255, 0.8);--notify-padding: 0.75rem;--notify-icon-size: 32px;--notify-close-icon-size: 16px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;padding:var(--notify-padding);border-radius:6px;display:flex;align-items:center;width:100%;position:relative;user-select:none;position:relative;transition-timing-function:ease;box-sizing:border-box}.notify-is-left .notify{left:var(--distance)}.notify-is-right .notify{right:var(--distance)}.notify-is-top .notify,.notify-is-center .notify,.notify-is-y-center .notify,.notify-is-x-center.notify-is-top .notify{margin-top:var(--gap)}.notify-is-bottom .notify,.notify-is-x-center:not(.notify-is-top) .notify{margin-bottom:var(--gap)}.notify__icon{height:var(--notify-icon-size);width:var(--notify-icon-size);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:12px}.notify__close{position:absolute;right:12px;top:12px;cursor:pointer;height:var(--notify-close-icon-size);width:var(--notify-close-icon-size);display:flex;align-items:center;justify-content:center}.notify__close *{pointer-events:none}.notify__title{font-weight:600;font-size:1rem;padding-right:calc(var(--notify-padding) + var(--notify-close-icon-size))}.notify__text{font-size:0.875rem;margin-top:0.25rem}.notify--type-1{background-color:#fff;border:1px solid currentColor}.notify--type-1 .notify__close{color:var(--notify-gray-3)}.notify--type-1 .notify__title{color:var(--notify-gray)}.notify--type-1 .notify__text{color:var(--notify-gray-2)}.notify--type-2{color:var(--notify-gray)}.notify--type-3{color:var(--notify-white)}.notify--type-3 .notify__text{color:var(--notify-white-2)}.notify--error.notify--type-1{box-shadow:0 2px 26px rgba(215,0,0,0.1);color:var(--notify-error)}.notify--error.notify--type-2,.notify--error.notify--type-3{background-color:var(--notify-error)}.notify--warning.notify--type-1{box-shadow:0 2px 26px rgba(242,201,76,0.1);color:var(--notify-warning)}.notify--warning.notify--type-2,.notify--warning.notify--type-3{background-color:var(--notify-warning)}.notify--success.notify--type-1{box-shadow:0 2px 26px rgba(82,215,0,0.1);color:var(--notify-success)}.notify--success.notify--type-2,.notify--success.notify--type-3{background-color:var(--notify-success)}.notify--fade{will-change:opacity;opacity:0}.notify--fadeIn{opacity:1}.notify--slide{will-change:opacity, transform;opacity:0}.notify-is-center .notify--slide,.notify-is-y-center .notify--slide,.notify-is-x-center:not(.notify-is-bottom) .notify--slide{transform:translateY(-20px)}.notify-is-x-center.notify-is-bottom .notify--slide{transform:translateY(20px)}.notify-is-right .notify--slide{transform:translateX(calc(var(--distance) + 110%))}.notify-is-left .notify--slide{transform:translateX(calc((var(--distance) * -1) - 110%))}.notify-is-x-center:not(.notify-is-bottom) .notify--slideIn,.notify-is-center .notify--slideIn,.notify-is-y-center .notify--slideIn,.notify-is-x-center.notify-is-bottom .notify--slideIn{opacity:1;transform:translateY(0)}.notify-is-right .notify--slideIn,.notify-is-left .notify--slideIn{opacity:1;transform:translateX(0)}
:root{--black:#000000;--cream:#f8f3e5;--dark-gray:#b6b6b6;--gray:#f2f2f2;--gray2:#8e8e8e;--gray3:#4f4f4f;--green:#29e6c5;--purple:#342a4c;--red:#fc4640;--white:#ffffff}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body{background-color:var(--white);font-family:"Merriweather Sans",Arial,sans-serif;font-size:1rem;line-height:1.5}body,html{overflow-x:hidden}iframe,img{max-width:100%}.chapter-state__table td:last-child a,.cta-link,.featured-grid a,.linked-cards__card__content__back .linked-cards__card__content__back__cta{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--purple)}.chapter-state__table td:last-child a::after,.cta-link::after,.featured-grid a::after,.linked-cards__card__content__back .linked-cards__card__content__back__cta::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.chapter-state__table td:last-child a:focus,.chapter-state__table td:last-child a:hover,.cta-link:focus,.cta-link:hover,.featured-grid a:focus,.featured-grid a:hover,.linked-cards__card__content__back .linked-cards__card__content__back__cta:focus,.linked-cards__card__content__back .linked-cards__card__content__back__cta:hover{display:inline-block;cursor:pointer}.chapter-state__table td:last-child a:focus::after,.chapter-state__table td:last-child a:hover::after,.cta-link:focus::after,.cta-link:hover::after,.featured-grid a:focus::after,.featured-grid a:hover::after,.linked-cards__card__content__back .linked-cards__card__content__back__cta:focus::after,.linked-cards__card__content__back .linked-cards__card__content__back__cta:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.chapter-state__table td:last-child a:focus::after,.chapter-state__table td:last-child a:hover::after,.cta-link:focus::after,.cta-link:hover::after,.featured-grid a:focus::after,.featured-grid a:hover::after,.linked-cards__card__content__back .linked-cards__card__content__back__cta:focus::after,.linked-cards__card__content__back .linked-cards__card__content__back__cta:hover::after{transform:translateX(.1875rem);opacity:1}.chapter-state__table td:last-child a:focus>span,.chapter-state__table td:last-child a:hover>span,.cta-link:focus>span,.cta-link:hover>span,.featured-grid a:focus>span,.featured-grid a:hover>span,.linked-cards__card__content__back .linked-cards__card__content__back__cta:focus>span,.linked-cards__card__content__back .linked-cards__card__content__back__cta:hover>span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-link-basic,.explore-more__cta{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--purple)}.cta-link-basic::after,.explore-more__cta::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:0;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.cta-link-basic:focus,.cta-link-basic:hover,.explore-more__cta:focus,.explore-more__cta:hover{display:inline-block;cursor:pointer}.cta-link-basic:focus::after,.cta-link-basic:hover::after,.explore-more__cta:focus::after,.explore-more__cta:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.cta-link-basic:focus::after,.cta-link-basic:hover::after,.explore-more__cta:focus::after,.explore-more__cta:hover::after{transform:translateX(.1875rem);opacity:1}.cta-link-basic:focus>span,.cta-link-basic:hover>span,.explore-more__cta:focus>span,.explore-more__cta:hover>span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-link-white,.gdpr-dialog a{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--purple);color:var(--white)}.cta-link-white::after,.gdpr-dialog a::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.cta-link-white:focus,.cta-link-white:hover,.gdpr-dialog a:focus,.gdpr-dialog a:hover{display:inline-block;cursor:pointer}.cta-link-white:focus::after,.cta-link-white:hover::after,.gdpr-dialog a:focus::after,.gdpr-dialog a:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.cta-link-white:focus::after,.cta-link-white:hover::after,.gdpr-dialog a:focus::after,.gdpr-dialog a:hover::after{transform:translateX(.1875rem);opacity:1}.cta-link-white:focus>span,.cta-link-white:hover>span,.gdpr-dialog a:focus>span,.gdpr-dialog a:hover>span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-button,.events__footer .pagination-link,.events__footer a,.events__header__options .mobile-filters-button-container button,.events__header__options .mobile-filters-button-container button:hover,.gdpr-dialog button,.ignite-button,.resources__footer .pagination-link,.resources__footer a,.studies__content__item__price button,.studies__footer .pagination-link,.studies__footer a,.studies__header__options .mobile-filters-button-container button,.studies__header__options .mobile-filters-button-container button:hover,.topic-list__main a,a.global-footer__column__login{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:block;width:100%;margin:0 auto;padding:.625rem 2rem;border:2px solid var(--purple);border-radius:.25rem;color:var(--white);text-align:center;background-color:var(--purple)}.cta-button:focus,.cta-button:hover,.events__footer .pagination-link:focus,.events__footer .pagination-link:hover,.events__footer a:focus,.events__footer a:hover,.events__header__options .mobile-filters-button-container button:focus,.events__header__options .mobile-filters-button-container button:hover,.gdpr-dialog button:focus,.gdpr-dialog button:hover,.ignite-button:focus,.ignite-button:hover,.resources__footer .pagination-link:focus,.resources__footer .pagination-link:hover,.resources__footer a:focus,.resources__footer a:hover,.studies__content__item__price button:focus,.studies__content__item__price button:hover,.studies__footer .pagination-link:focus,.studies__footer .pagination-link:hover,.studies__footer a:focus,.studies__footer a:hover,.studies__header__options .mobile-filters-button-container button:focus,.studies__header__options .mobile-filters-button-container button:hover,.topic-list__main a:focus,.topic-list__main a:hover,a.global-footer__column__login:focus,a.global-footer__column__login:hover{cursor:pointer;border-color:var(--green);color:var(--purple);background-color:var(--green)}.cta-button:focus>span,.cta-button:hover>span,.events__footer .pagination-link:focus>span,.events__footer .pagination-link:hover>span,.events__footer a:focus>span,.events__footer a:hover>span,.events__header__options .mobile-filters-button-container button:focus>span,.events__header__options .mobile-filters-button-container button:hover>span,.gdpr-dialog button:focus>span,.gdpr-dialog button:hover>span,.ignite-button:focus>span,.ignite-button:hover>span,.resources__footer .pagination-link:focus>span,.resources__footer .pagination-link:hover>span,.resources__footer a:focus>span,.resources__footer a:hover>span,.studies__content__item__price button:focus>span,.studies__content__item__price button:hover>span,.studies__footer .pagination-link:focus>span,.studies__footer .pagination-link:hover>span,.studies__footer a:focus>span,.studies__footer a:hover>span,.studies__header__options .mobile-filters-button-container button:focus>span,.studies__header__options .mobile-filters-button-container button:hover>span,.topic-list__main a:focus>span,.topic-list__main a:hover>span,a.global-footer__column__login:focus>span,a.global-footer__column__login:hover>span{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-button.ghost,.events__footer .ghost.pagination-link,.events__footer a.ghost,.events__header__options .mobile-filters-button-container button.ghost,.gdpr-dialog button.ghost,.ghost.ignite-button,.resources__footer .ghost.pagination-link,.resources__footer a.ghost,.studies__content__item__price button.ghost,.studies__footer .ghost.pagination-link,.studies__footer a.ghost,.studies__header__options .mobile-filters-button-container button.ghost,.topic-list__main a.ghost,a.ghost.global-footer__column__login{color:var(--purple);background-color:transparent}.cta-button.ghost:hover,.events__footer .ghost.pagination-link:hover,.events__footer a.ghost:hover,.events__header__options .mobile-filters-button-container button.ghost:hover,.gdpr-dialog button.ghost:hover,.ghost.ignite-button:hover,.resources__footer .ghost.pagination-link:hover,.resources__footer a.ghost:hover,.studies__content__item__price button.ghost:hover,.studies__footer .ghost.pagination-link:hover,.studies__footer a.ghost:hover,.studies__header__options .mobile-filters-button-container button.ghost:hover,.topic-list__main a.ghost:hover,a.ghost.global-footer__column__login:hover{border-color:var(--purple);color:var(--white);background-color:var(--purple)}.cta-button-accent,.homepage-hero-new .hero-button-accent,.ignite-button-accent,.login-button{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:block;width:100%;margin:0 auto;padding:.625rem 2rem;border:2px solid var(--purple);border-radius:.25rem;color:var(--white);text-align:center;background-color:var(--purple);padding:.39063rem 2.5rem;font-size:1.1875rem;border-color:var(--red);font-weight:700;background-color:var(--red)}.cta-button-accent:focus,.cta-button-accent:hover,.homepage-hero-new .hero-button-accent:focus,.homepage-hero-new .hero-button-accent:hover,.ignite-button-accent:focus,.ignite-button-accent:hover,.login-button:focus,.login-button:hover{cursor:pointer;border-color:var(--green);color:var(--purple);background-color:var(--green)}.cta-button-accent:focus>span,.cta-button-accent:hover>span,.homepage-hero-new .hero-button-accent:focus>span,.homepage-hero-new .hero-button-accent:hover>span,.ignite-button-accent:focus>span,.ignite-button-accent:hover>span,.login-button:focus>span,.login-button:hover>span{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-button-accent:hover,.homepage-hero-new .hero-button-accent:hover,.ignite-button-accent:hover,.login-button:hover{border-color:var(--cream);color:var(--red);background-color:var(--cream)}.cta-button-accent.ghost,.ghost.ignite-button-accent,.ghost.login-button,.homepage-hero-new .ghost.hero-button-accent{color:var(--red);background-color:transparent}.cta-button-accent.ghost:hover,.ghost.ignite-button-accent:hover,.ghost.login-button:hover,.homepage-hero-new .ghost.hero-button-accent:hover{border-color:var(--red);color:var(--white);background-color:var(--red)}.cta-button-white{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:block;width:100%;margin:0 auto;padding:.625rem 2rem;border:2px solid var(--purple);border-radius:.25rem;color:var(--white);text-align:center;background-color:var(--purple);border-color:var(--white);background:var(--white);color:var(--purple)}.cta-button-white:focus,.cta-button-white:hover{cursor:pointer;border-color:var(--green);color:var(--purple);background-color:var(--green)}.cta-button-white:focus>span,.cta-button-white:hover>span{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.cta-button-white:hover{background:var(--green)}.cta-button-white.ghost{color:var(--white);background-color:transparent}.cta-button-white.ghost:hover{border-color:var(--green);color:var(--purple);background-color:var(--green)}.cta-button-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.cta-button-group>*{margin:0}.cta-button-group [class^=cta-button]{width:auto}.cta-button-large-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.cta-button-large-group>*{margin:0}.cta-button-large-group [class^=cta-button]{width:auto}.cta-button-large-group [class^=cta-button]{padding:.39063rem 2.5rem;font-size:1.1875rem}@media (max-width:767px){.basic-cta>a,.cta-convertible,.image-cta-new .cta-cols .text-container a,.image-cta>figure.gdpr-dialog__content>figcaption>div>a,.image-cta>figure.wrapper>figcaption>div>a,.newsletter-cta>a,.our-team .image-cta>figure.layer-group>figcaption>div>a,.split-text-hero__secondary__content__link{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:block;width:100%;margin:0 auto;padding:.625rem 2rem;border:2px solid var(--purple);border-radius:.25rem;color:var(--white);text-align:center;background-color:var(--purple)}.basic-cta>a:focus,.basic-cta>a:hover,.cta-convertible:focus,.cta-convertible:hover,.image-cta-new .cta-cols .text-container a:focus,.image-cta-new .cta-cols .text-container a:hover,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover,.image-cta>figure.wrapper>figcaption>div>a:focus,.image-cta>figure.wrapper>figcaption>div>a:hover,.newsletter-cta>a:focus,.newsletter-cta>a:hover,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover,.split-text-hero__secondary__content__link:focus,.split-text-hero__secondary__content__link:hover{cursor:pointer;border-color:var(--green);color:var(--purple);background-color:var(--green)}.basic-cta>a:focus>span,.basic-cta>a:hover>span,.cta-convertible:focus>span,.cta-convertible:hover>span,.image-cta-new .cta-cols .text-container a:focus>span,.image-cta-new .cta-cols .text-container a:hover>span,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus>span,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover>span,.image-cta>figure.wrapper>figcaption>div>a:focus>span,.image-cta>figure.wrapper>figcaption>div>a:hover>span,.newsletter-cta>a:focus>span,.newsletter-cta>a:hover>span,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus>span,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover>span,.split-text-hero__secondary__content__link:focus>span,.split-text-hero__secondary__content__link:hover>span{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}@media (min-width:768px){.basic-cta>a,.cta-convertible,.image-cta-new .cta-cols .text-container a,.image-cta>figure.gdpr-dialog__content>figcaption>div>a,.image-cta>figure.wrapper>figcaption>div>a,.newsletter-cta>a,.our-team .image-cta>figure.layer-group>figcaption>div>a,.split-text-hero__secondary__content__link{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--purple)}.basic-cta>a::after,.cta-convertible::after,.image-cta-new .cta-cols .text-container a::after,.image-cta>figure.gdpr-dialog__content>figcaption>div>a::after,.image-cta>figure.wrapper>figcaption>div>a::after,.newsletter-cta>a::after,.our-team .image-cta>figure.layer-group>figcaption>div>a::after,.split-text-hero__secondary__content__link::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.basic-cta>a:focus,.basic-cta>a:hover,.cta-convertible:focus,.cta-convertible:hover,.image-cta-new .cta-cols .text-container a:focus,.image-cta-new .cta-cols .text-container a:hover,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover,.image-cta>figure.wrapper>figcaption>div>a:focus,.image-cta>figure.wrapper>figcaption>div>a:hover,.newsletter-cta>a:focus,.newsletter-cta>a:hover,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover,.split-text-hero__secondary__content__link:focus,.split-text-hero__secondary__content__link:hover{display:inline-block;cursor:pointer}.basic-cta>a:focus::after,.basic-cta>a:hover::after,.cta-convertible:focus::after,.cta-convertible:hover::after,.image-cta-new .cta-cols .text-container a:focus::after,.image-cta-new .cta-cols .text-container a:hover::after,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus::after,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover::after,.image-cta>figure.wrapper>figcaption>div>a:focus::after,.image-cta>figure.wrapper>figcaption>div>a:hover::after,.newsletter-cta>a:focus::after,.newsletter-cta>a:hover::after,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus::after,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover::after,.split-text-hero__secondary__content__link:focus::after,.split-text-hero__secondary__content__link:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.basic-cta>a:focus::after,.basic-cta>a:hover::after,.cta-convertible:focus::after,.cta-convertible:hover::after,.image-cta-new .cta-cols .text-container a:focus::after,.image-cta-new .cta-cols .text-container a:hover::after,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus::after,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover::after,.image-cta>figure.wrapper>figcaption>div>a:focus::after,.image-cta>figure.wrapper>figcaption>div>a:hover::after,.newsletter-cta>a:focus::after,.newsletter-cta>a:hover::after,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus::after,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover::after,.split-text-hero__secondary__content__link:focus::after,.split-text-hero__secondary__content__link:hover::after{transform:translateX(.1875rem);opacity:1}.basic-cta>a:focus>span,.basic-cta>a:hover>span,.cta-convertible:focus>span,.cta-convertible:hover>span,.image-cta-new .cta-cols .text-container a:focus>span,.image-cta-new .cta-cols .text-container a:hover>span,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:focus>span,.image-cta>figure.gdpr-dialog__content>figcaption>div>a:hover>span,.image-cta>figure.wrapper>figcaption>div>a:focus>span,.image-cta>figure.wrapper>figcaption>div>a:hover>span,.newsletter-cta>a:focus>span,.newsletter-cta>a:hover>span,.our-team .image-cta>figure.layer-group>figcaption>div>a:focus>span,.our-team .image-cta>figure.layer-group>figcaption>div>a:hover>span,.split-text-hero__secondary__content__link:focus>span,.split-text-hero__secondary__content__link:hover>span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}}.link-default,.wysiwyg a:not([class*=cta-]){text-decoration:none;color:var(--purple);font-weight:700}.link-default:visited,.wysiwyg a:visited:not([class*=cta-]){color:var(--purple)}.link-default:focus,.link-default:hover,.wysiwyg a:focus:not([class*=cta-]),.wysiwyg a:hover:not([class*=cta-]){background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}h1,h2,h3,h4,h5,h6{color:var(--purple);font-weight:700}h1{font-weight:800}.basic-text>h2,.chapter-state__heading h2,.chapter-state__table th,.events__content__item__main h3,.explore-more h2,.featured-grid h2,.featured-grid h3,.featured-post__contenttype,.featured-post__date,.featured-post__info h2,.gdpr-dialog__content__header h3,.global-footer__column h2,.global-footer__column__title,.heading-default,.heading-large-plain,.heading-medium-plain,.heading-medium-underline,.heading-small-plain,.heading-with-hr,.heading-xsmall-plain,.heading-xsmall-uppercase,.homepage-hero-new .hero__heading-subtitle,.homepage-hero-new .hero__heading-title,.ignite-band h3,.ignite-band h4,.ignite-hero .hero__heading-subtitle,.ignite-hero .hero__heading-title,.ignite-intro h2,.ignite-membership h4,.linked-cards__heading h2,.login-form__title,.mem-benefit-description h2,.newsletter-cta>div:first-child h3,.our-team .hero .hero-title,.post__header .post__image,.post__header h1,.product-cta__header,.product-header h1,.product-header__content__details h2,.resources__content__item__main h3,.split-text-hero__primary h1,.split-text-hero__secondary h2,.studies__content__item__main h3,.topic-list h2,.topic-list__columns__mobile details.accordion .accordion__body a,.topic-list__columns__mobile details.accordion summary,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,details.accordion summary .accordion__headline{color:var(--purple);margin:0;line-height:1.3}.event__filters__header,.green-line,.studies__filters__header{border-bottom:4px solid var(--green);margin-bottom:3px;display:inline-block;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.event__filters__header,.green-line,.studies__filters__header{font-size:1.5rem}}.heading-large-plain,.homepage-hero-new .hero__heading-title,.ignite-band h3,.ignite-intro h2,.ignite-membership h4,.post__header .post__image,.post__header h1,.product-header h1,.split-text-hero__primary h1,.topic-list h2{font-size:calc(1.35rem + 1.2vw);font-weight:800}@media (min-width:1200px){.heading-large-plain,.homepage-hero-new .hero__heading-title,.ignite-band h3,.ignite-intro h2,.ignite-membership h4,.post__header .post__image,.post__header h1,.product-header h1,.split-text-hero__primary h1,.topic-list h2{font-size:2.25rem}}.basic-text>h2,.chapter-state__heading h2,.explore-more h2,.featured-post__info h2,.heading-medium-plain,.heading-with-hr,.ignite-hero .hero__heading-subtitle,.linked-cards__heading h2,.newsletter-cta>div:first-child h3,.wysiwyg h3{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.basic-text>h2,.chapter-state__heading h2,.explore-more h2,.featured-post__info h2,.heading-medium-plain,.heading-with-hr,.ignite-hero .hero__heading-subtitle,.linked-cards__heading h2,.newsletter-cta>div:first-child h3,.wysiwyg h3{font-size:1.5rem}}.featured-grid h2,.heading-medium-underline,.mem-benefit-description h2{border-bottom:4px solid var(--green);display:inline-block;font-size:calc(1.275rem + .3vw);padding-bottom:.375rem}@media (min-width:1200px){.featured-grid h2,.heading-medium-underline,.mem-benefit-description h2{font-size:1.5rem}}.events__content__item__main h3,.heading-small-plain,.homepage-hero-new .hero__heading-subtitle,.login-form__title,.resources__content__item__main h3,.split-text-hero__secondary h2,.studies__content__item__main h3,.wysiwyg h4{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.events__content__item__main h3,.heading-small-plain,.homepage-hero-new .hero__heading-subtitle,.login-form__title,.resources__content__item__main h3,.split-text-hero__secondary h2,.studies__content__item__main h3,.wysiwyg h4{font-size:1.3125rem}}.heading-xsmall-plain,.topic-list__columns__mobile details.accordion summary,.wysiwyg h6,details.accordion summary .accordion__headline{font-size:1.125rem}.chapter-state__table th,.heading-xsmall-uppercase,.product-cta__header,.product-header__content__details h2,.wysiwyg h5{font-size:1.125rem;text-transform:uppercase}.explore-more h2,.heading-with-hr{line-height:1.4;margin-bottom:calc(1.3125rem + .75vw);position:relative}@media (min-width:1200px){.explore-more h2,.heading-with-hr{margin-bottom:1.875rem}}@media (min-width:768px){.explore-more h2,.heading-with-hr{font-size:calc(1.25625rem + .075vw)}}@media (min-width:768px) and (min-width:1200px){.explore-more h2,.heading-with-hr{font-size:1.3125rem}}.explore-more h2 span,.heading-with-hr span{background-color:var(--white);padding-right:1.125rem;position:relative;z-index:1}.explore-more h2::before,.heading-with-hr::before{border-bottom:1px solid var(--dark-gray);bottom:calc(50% - .5px);content:"";display:block;height:1px;position:absolute;width:100%;z-index:0}.list-default,.ordered-default,.unordered-default,.wysiwyg ol,.wysiwyg ul{line-height:1.75;list-style-type:none;margin:2rem 0 2rem 2rem}.list-default li:not(:first-child),.ordered-default li:not(:first-child),.unordered-default li:not(:first-child),.wysiwyg ol li:not(:first-child),.wysiwyg ul li:not(:first-child){margin-top:.3125rem}.list-default li::before,.ordered-default li::before,.unordered-default li::before,.wysiwyg ol li::before,.wysiwyg ul li::before{color:var(--purple);font-weight:700;display:inline-block;width:2rem;margin-left:-2rem}.ordered-default li,.wysiwyg ol li{counter-increment:list}.ordered-default li::before,.wysiwyg ol li::before{content:counter(list) "."}.unordered-default li::before,.wysiwyg ul li::before{content:'\2022'}.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:2.5rem}.wysiwyg h3+ol,.wysiwyg h3+p,.wysiwyg h3+ul,.wysiwyg h4+ol,.wysiwyg h4+p,.wysiwyg h4+ul,.wysiwyg h5+ol,.wysiwyg h5+p,.wysiwyg h5+ul,.wysiwyg h6+ol,.wysiwyg h6+p,.wysiwyg h6+ul{margin-top:.625rem}.wysiwyg ol,.wysiwyg ul{margin-top:1.6875rem}.wysiwyg iframe{display:flex;margin:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:url(../assets/icons/chevron-down.svg);background-position:right 1.25rem center;background-repeat:no-repeat;border:0;border-radius:3px;box-shadow:1px 1px 7px rgba(100,75,75,.15);color:var(--purple);font-size:1.125rem;font-weight:700;line-height:1.5;outline-color:var(--purple);padding:.625rem 1.25rem;text-overflow:ellipsis;width:100%}@media (min-width:768px){select{max-width:18.75rem}}label{display:flex;font-weight:700;font-size:85%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[data-whatintent=keyboard] :focus{outline:3px solid #ff4500}[data-whatintent=mouse] :focus{outline:0}.skip-menu:focus{display:block;background-color:#fff;color:var(--purple)}.gdpr-dialog__content,.our-team .layer-group,.wrapper{padding:0 1rem;margin:0 auto;max-width:1200px}@media (min-width:321px){.gdpr-dialog__content,.our-team .layer-group,.wrapper{max-width:100%}}@media (min-width:769px){.gdpr-dialog__content,.our-team .layer-group,.wrapper{max-width:768px}}@media (min-width:921px){.gdpr-dialog__content,.our-team .layer-group,.wrapper{max-width:1024px}}@media (min-width:1121px){.gdpr-dialog__content,.our-team .layer-group,.wrapper{max-width:1200px}}.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.video-wrapper{text-align:center}.video-wrapper iframe{max-width:100%}@media (max-width:767px){.video-wrapper{display:block;position:relative;width:100%;padding:0;overflow:hidden;text-align:center}.video-wrapper:before{display:block;padding-top:56.25%;content:""}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object,.video-wrapper video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}}@media (min-width:1024px){.basic-text,.chapter-state,.grid,.homepage-hero,.linked-cards,.mem-benefit-description,.post__header,.post__header .post__data,.post__image,.product-header{box-sizing:border-box;display:flex;margin-left:-1.5%;margin-right:-1.5%}}@media (max-width:767px){.basic-text>.grid__col-1,.chapter-state>.grid__col-1,.grid>.grid__col-1,.homepage-hero>.grid__col-1,.linked-cards>.grid__col-1,.mem-benefit-description>.grid__col-1,.post__header .post__data>.grid__col-1,.post__header>.grid__col-1,.post__image>.grid__col-1,.product-header>.grid__col-1{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-1,.chapter-state>.grid__col-1,.grid>.grid__col-1,.homepage-hero>.grid__col-1,.linked-cards>.grid__col-1,.mem-benefit-description>.grid__col-1,.post__header .post__data>.grid__col-1,.post__header>.grid__col-1,.post__image>.grid__col-1,.product-header>.grid__col-1{box-sizing:border-box;flex:0 0 5.33333%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-2,.chapter-state>.grid__col-2,.grid>.grid__col-2,.homepage-hero>.grid__col-2,.linked-cards>.grid__col-2,.mem-benefit-description>.grid__col-2,.post__header .post__data>.grid__col-2,.post__header>.grid__col-2,.post__image>.grid__col-2,.product-header>.grid__col-2{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-2,.chapter-state>.grid__col-2,.grid>.grid__col-2,.homepage-hero>.grid__col-2,.linked-cards>.grid__col-2,.mem-benefit-description>.grid__col-2,.post__header .post__data>.grid__col-2,.post__header>.grid__col-2,.post__image>.grid__col-2,.product-header>.grid__col-2{box-sizing:border-box;flex:0 0 13.66667%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-3,.basic-text>.linked-cards__heading,.basic-text>.product-header__content__image,.chapter-state>.grid__col-3,.chapter-state>.linked-cards__heading,.chapter-state>.product-header__content__image,.grid>.grid__col-3,.grid>.linked-cards__heading,.grid>.product-header__content__image,.homepage-hero>.grid__col-3,.homepage-hero>.linked-cards__heading,.homepage-hero>.product-header__content__image,.linked-cards>.grid__col-3,.linked-cards>.linked-cards__heading,.linked-cards>.product-header__content__image,.mem-benefit-description>.grid__col-3,.mem-benefit-description>.linked-cards__heading,.mem-benefit-description>.product-header__content__image,.post__header .post__data>.grid__col-3,.post__header .post__data>.linked-cards__heading,.post__header .post__data>.product-header__content__image,.post__header>.grid__col-3,.post__header>.linked-cards__heading,.post__header>.product-header__content__image,.post__image>.grid__col-3,.post__image>.linked-cards__heading,.post__image>.product-header__content__image,.product-header>.grid__col-3,.product-header>.linked-cards__heading,.product-header>.product-header__content__image{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-3,.basic-text>.linked-cards__heading,.basic-text>.product-header__content__image,.chapter-state>.grid__col-3,.chapter-state>.linked-cards__heading,.chapter-state>.product-header__content__image,.grid>.grid__col-3,.grid>.linked-cards__heading,.grid>.product-header__content__image,.homepage-hero>.grid__col-3,.homepage-hero>.linked-cards__heading,.homepage-hero>.product-header__content__image,.linked-cards>.grid__col-3,.linked-cards>.linked-cards__heading,.linked-cards>.product-header__content__image,.mem-benefit-description>.grid__col-3,.mem-benefit-description>.linked-cards__heading,.mem-benefit-description>.product-header__content__image,.post__header .post__data>.grid__col-3,.post__header .post__data>.linked-cards__heading,.post__header .post__data>.product-header__content__image,.post__header>.grid__col-3,.post__header>.linked-cards__heading,.post__header>.product-header__content__image,.post__image>.grid__col-3,.post__image>.linked-cards__heading,.post__image>.product-header__content__image,.product-header>.grid__col-3,.product-header>.linked-cards__heading,.product-header>.product-header__content__image{box-sizing:border-box;flex:0 0 22%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-4,.basic-text>.product-header__prices,.basic-text>h2,.chapter-state>.grid__col-4,.chapter-state>.product-header__prices,.grid>.grid__col-4,.grid>.product-header__prices,.homepage-hero>.grid__col-4,.homepage-hero>.product-header__prices,.linked-cards>.grid__col-4,.linked-cards>.product-header__prices,.mem-benefit-description>.grid__col-4,.mem-benefit-description>.product-header__prices,.post__header .basic-text.post__data>h2,.post__header .post__data>.grid__col-4,.post__header .post__data>.product-header__prices,.post__header>.grid__col-4,.post__header>.product-header__prices,.post__image>.grid__col-4,.post__image>.product-header__prices,.product-header>.grid__col-4,.product-header>.product-header__prices{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-4,.basic-text>.product-header__prices,.basic-text>h2,.chapter-state>.grid__col-4,.chapter-state>.product-header__prices,.grid>.grid__col-4,.grid>.product-header__prices,.homepage-hero>.grid__col-4,.homepage-hero>.product-header__prices,.linked-cards>.grid__col-4,.linked-cards>.product-header__prices,.mem-benefit-description>.grid__col-4,.mem-benefit-description>.product-header__prices,.post__header .basic-text.post__data>h2,.post__header .post__data>.grid__col-4,.post__header .post__data>.product-header__prices,.post__header>.grid__col-4,.post__header>.product-header__prices,.post__image>.grid__col-4,.post__image>.product-header__prices,.product-header>.grid__col-4,.product-header>.product-header__prices{box-sizing:border-box;flex:0 0 30.33333%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.chapter-state__heading,.basic-text>.grid__col-5,.basic-text>.mem-benefit-description__detail,.chapter-state>.chapter-state__heading,.chapter-state>.grid__col-5,.chapter-state>.mem-benefit-description__detail,.grid>.chapter-state__heading,.grid>.grid__col-5,.grid>.mem-benefit-description__detail,.homepage-hero>.chapter-state__heading,.homepage-hero>.grid__col-5,.homepage-hero>.mem-benefit-description__detail,.linked-cards>.chapter-state__heading,.linked-cards>.grid__col-5,.linked-cards>.mem-benefit-description__detail,.mem-benefit-description>.chapter-state__heading,.mem-benefit-description>.grid__col-5,.mem-benefit-description>.mem-benefit-description__detail,.post__header .post__data>.chapter-state__heading,.post__header .post__data>.grid__col-5,.post__header .post__data>.mem-benefit-description__detail,.post__header>.chapter-state__heading,.post__header>.grid__col-5,.post__header>.mem-benefit-description__detail,.post__image>.chapter-state__heading,.post__image>.grid__col-5,.post__image>.mem-benefit-description__detail,.product-header>.chapter-state__heading,.product-header>.grid__col-5,.product-header>.mem-benefit-description__detail{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.chapter-state__heading,.basic-text>.grid__col-5,.basic-text>.mem-benefit-description__detail,.chapter-state>.chapter-state__heading,.chapter-state>.grid__col-5,.chapter-state>.mem-benefit-description__detail,.grid>.chapter-state__heading,.grid>.grid__col-5,.grid>.mem-benefit-description__detail,.homepage-hero>.chapter-state__heading,.homepage-hero>.grid__col-5,.homepage-hero>.mem-benefit-description__detail,.linked-cards>.chapter-state__heading,.linked-cards>.grid__col-5,.linked-cards>.mem-benefit-description__detail,.mem-benefit-description>.chapter-state__heading,.mem-benefit-description>.grid__col-5,.mem-benefit-description>.mem-benefit-description__detail,.post__header .post__data>.chapter-state__heading,.post__header .post__data>.grid__col-5,.post__header .post__data>.mem-benefit-description__detail,.post__header>.chapter-state__heading,.post__header>.grid__col-5,.post__header>.mem-benefit-description__detail,.post__image>.chapter-state__heading,.post__image>.grid__col-5,.post__image>.mem-benefit-description__detail,.product-header>.chapter-state__heading,.product-header>.grid__col-5,.product-header>.mem-benefit-description__detail{box-sizing:border-box;flex:0 0 38.66667%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-6,.chapter-state>.grid__col-6,.grid>.grid__col-6,.homepage-hero .basic-text>.homepage-hero__animation,.homepage-hero .basic-text>.homepage-hero__text,.homepage-hero .chapter-state>.homepage-hero__animation,.homepage-hero .chapter-state>.homepage-hero__text,.homepage-hero .grid>.homepage-hero__animation,.homepage-hero .grid>.homepage-hero__text,.homepage-hero .linked-cards>.homepage-hero__animation,.homepage-hero .linked-cards>.homepage-hero__text,.homepage-hero .mem-benefit-description>.homepage-hero__animation,.homepage-hero .mem-benefit-description>.homepage-hero__text,.homepage-hero .post__header .post__data>.homepage-hero__animation,.homepage-hero .post__header .post__data>.homepage-hero__text,.homepage-hero .post__header>.homepage-hero__animation,.homepage-hero .post__header>.homepage-hero__text,.homepage-hero .post__image>.homepage-hero__animation,.homepage-hero .post__image>.homepage-hero__text,.homepage-hero .product-header>.homepage-hero__animation,.homepage-hero .product-header>.homepage-hero__text,.homepage-hero-new .basic-text>.homepage-hero__animation,.homepage-hero-new .chapter-state>.homepage-hero__animation,.homepage-hero-new .grid>.homepage-hero__animation,.homepage-hero-new .homepage-hero>.homepage-hero__animation,.homepage-hero-new .linked-cards>.homepage-hero__animation,.homepage-hero-new .mem-benefit-description>.homepage-hero__animation,.homepage-hero-new .post__header .post__data>.homepage-hero__animation,.homepage-hero-new .post__header>.homepage-hero__animation,.homepage-hero-new .post__image>.homepage-hero__animation,.homepage-hero-new .product-header>.homepage-hero__animation,.homepage-hero>.grid__col-6,.homepage-hero>.homepage-hero__animation,.homepage-hero>.homepage-hero__text,.linked-cards>.grid__col-6,.mem-benefit-description>.grid__col-6,.mem-benefit-description>p,.post__header .homepage-hero .post__data>.homepage-hero__animation,.post__header .homepage-hero .post__data>.homepage-hero__text,.post__header .homepage-hero-new .post__data>.homepage-hero__animation,.post__header .mem-benefit-description.post__data>p,.post__header .post__data>.grid__col-6,.post__header>.grid__col-6,.post__image>.grid__col-6,.product-header>.grid__col-6{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-6,.chapter-state>.grid__col-6,.grid>.grid__col-6,.homepage-hero .basic-text>.homepage-hero__animation,.homepage-hero .basic-text>.homepage-hero__text,.homepage-hero .chapter-state>.homepage-hero__animation,.homepage-hero .chapter-state>.homepage-hero__text,.homepage-hero .grid>.homepage-hero__animation,.homepage-hero .grid>.homepage-hero__text,.homepage-hero .linked-cards>.homepage-hero__animation,.homepage-hero .linked-cards>.homepage-hero__text,.homepage-hero .mem-benefit-description>.homepage-hero__animation,.homepage-hero .mem-benefit-description>.homepage-hero__text,.homepage-hero .post__header .post__data>.homepage-hero__animation,.homepage-hero .post__header .post__data>.homepage-hero__text,.homepage-hero .post__header>.homepage-hero__animation,.homepage-hero .post__header>.homepage-hero__text,.homepage-hero .post__image>.homepage-hero__animation,.homepage-hero .post__image>.homepage-hero__text,.homepage-hero .product-header>.homepage-hero__animation,.homepage-hero .product-header>.homepage-hero__text,.homepage-hero-new .basic-text>.homepage-hero__animation,.homepage-hero-new .chapter-state>.homepage-hero__animation,.homepage-hero-new .grid>.homepage-hero__animation,.homepage-hero-new .homepage-hero>.homepage-hero__animation,.homepage-hero-new .linked-cards>.homepage-hero__animation,.homepage-hero-new .mem-benefit-description>.homepage-hero__animation,.homepage-hero-new .post__header .post__data>.homepage-hero__animation,.homepage-hero-new .post__header>.homepage-hero__animation,.homepage-hero-new .post__image>.homepage-hero__animation,.homepage-hero-new .product-header>.homepage-hero__animation,.homepage-hero>.grid__col-6,.homepage-hero>.homepage-hero__animation,.homepage-hero>.homepage-hero__text,.linked-cards>.grid__col-6,.mem-benefit-description>.grid__col-6,.mem-benefit-description>p,.post__header .homepage-hero .post__data>.homepage-hero__animation,.post__header .homepage-hero .post__data>.homepage-hero__text,.post__header .homepage-hero-new .post__data>.homepage-hero__animation,.post__header .mem-benefit-description.post__data>p,.post__header .post__data>.grid__col-6,.post__header>.grid__col-6,.post__image>.grid__col-6,.product-header>.grid__col-6{box-sizing:border-box;flex:0 0 47%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.chapter-state__content,.basic-text>.chapter-state__table-wrapper,.basic-text>.grid__col-7,.chapter-state>.chapter-state__content,.chapter-state>.chapter-state__table-wrapper,.chapter-state>.grid__col-7,.grid>.chapter-state__content,.grid>.chapter-state__table-wrapper,.grid>.grid__col-7,.homepage-hero>.chapter-state__content,.homepage-hero>.chapter-state__table-wrapper,.homepage-hero>.grid__col-7,.linked-cards>.chapter-state__content,.linked-cards>.chapter-state__table-wrapper,.linked-cards>.grid__col-7,.mem-benefit-description>.chapter-state__content,.mem-benefit-description>.chapter-state__table-wrapper,.mem-benefit-description>.grid__col-7,.post__header .post__data>.chapter-state__content,.post__header .post__data>.chapter-state__table-wrapper,.post__header .post__data>.grid__col-7,.post__header>.chapter-state__content,.post__header>.chapter-state__table-wrapper,.post__header>.grid__col-7,.post__image>.chapter-state__content,.post__image>.chapter-state__table-wrapper,.post__image>.grid__col-7,.product-header>.chapter-state__content,.product-header>.chapter-state__table-wrapper,.product-header>.grid__col-7{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.chapter-state__content,.basic-text>.chapter-state__table-wrapper,.basic-text>.grid__col-7,.chapter-state>.chapter-state__content,.chapter-state>.chapter-state__table-wrapper,.chapter-state>.grid__col-7,.grid>.chapter-state__content,.grid>.chapter-state__table-wrapper,.grid>.grid__col-7,.homepage-hero>.chapter-state__content,.homepage-hero>.chapter-state__table-wrapper,.homepage-hero>.grid__col-7,.linked-cards>.chapter-state__content,.linked-cards>.chapter-state__table-wrapper,.linked-cards>.grid__col-7,.mem-benefit-description>.chapter-state__content,.mem-benefit-description>.chapter-state__table-wrapper,.mem-benefit-description>.grid__col-7,.post__header .post__data>.chapter-state__content,.post__header .post__data>.chapter-state__table-wrapper,.post__header .post__data>.grid__col-7,.post__header>.chapter-state__content,.post__header>.chapter-state__table-wrapper,.post__header>.grid__col-7,.post__image>.chapter-state__content,.post__image>.chapter-state__table-wrapper,.post__image>.grid__col-7,.product-header>.chapter-state__content,.product-header>.chapter-state__table-wrapper,.product-header>.grid__col-7{box-sizing:border-box;flex:0 0 55.33333%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-8,.basic-text>.product-header__content,.basic-text>div,.chapter-state>.grid__col-8,.chapter-state>.product-header__content,.grid>.grid__col-8,.grid>.product-header__content,.homepage-hero>.grid__col-8,.homepage-hero>.product-header__content,.linked-cards>.grid__col-8,.linked-cards>.product-header__content,.mem-benefit-description>.grid__col-8,.mem-benefit-description>.product-header__content,.post__header .basic-text.post__data>div,.post__header .post__data>.grid__col-8,.post__header .post__data>.product-header__content,.post__header>.grid__col-8,.post__header>.product-header__content,.post__image>.grid__col-8,.post__image>.product-header__content,.product-header>.grid__col-8,.product-header>.product-header__content{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-8,.basic-text>.product-header__content,.basic-text>div,.chapter-state>.grid__col-8,.chapter-state>.product-header__content,.grid>.grid__col-8,.grid>.product-header__content,.homepage-hero>.grid__col-8,.homepage-hero>.product-header__content,.linked-cards>.grid__col-8,.linked-cards>.product-header__content,.mem-benefit-description>.grid__col-8,.mem-benefit-description>.product-header__content,.post__header .basic-text.post__data>div,.post__header .post__data>.grid__col-8,.post__header .post__data>.product-header__content,.post__header>.grid__col-8,.post__header>.product-header__content,.post__image>.grid__col-8,.post__image>.product-header__content,.product-header>.grid__col-8,.product-header>.product-header__content{box-sizing:border-box;flex:0 0 63.66667%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-9,.chapter-state>.grid__col-9,.grid>.grid__col-9,.homepage-hero>.grid__col-9,.linked-cards .basic-text>ul,.linked-cards .chapter-state>ul,.linked-cards .grid>ul,.linked-cards .homepage-hero>ul,.linked-cards .mem-benefit-description>ul,.linked-cards .post__header .post__data>ul,.linked-cards .post__header>ul,.linked-cards .post__image>ul,.linked-cards .product-header>ul,.linked-cards>.grid__col-9,.linked-cards>ul,.mem-benefit-description>.grid__col-9,.post__header .linked-cards .post__data>ul,.post__header .post__data>.grid__col-9,.post__header>.grid__col-9,.post__image>.grid__col-9,.product-header>.grid__col-9{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-9,.chapter-state>.grid__col-9,.grid>.grid__col-9,.homepage-hero>.grid__col-9,.linked-cards .basic-text>ul,.linked-cards .chapter-state>ul,.linked-cards .grid>ul,.linked-cards .homepage-hero>ul,.linked-cards .mem-benefit-description>ul,.linked-cards .post__header .post__data>ul,.linked-cards .post__header>ul,.linked-cards .post__image>ul,.linked-cards .product-header>ul,.linked-cards>.grid__col-9,.linked-cards>ul,.mem-benefit-description>.grid__col-9,.post__header .linked-cards .post__data>ul,.post__header .post__data>.grid__col-9,.post__header>.grid__col-9,.post__image>.grid__col-9,.product-header>.grid__col-9{box-sizing:border-box;flex:0 0 72%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-10,.chapter-state>.grid__col-10,.grid>.grid__col-10,.homepage-hero>.grid__col-10,.linked-cards>.grid__col-10,.mem-benefit-description>.grid__col-10,.post__header .post__data>.grid__col-10,.post__header>.grid__col-10,.post__image>.grid__col-10,.product-header>.grid__col-10{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-10,.chapter-state>.grid__col-10,.grid>.grid__col-10,.homepage-hero>.grid__col-10,.linked-cards>.grid__col-10,.mem-benefit-description>.grid__col-10,.post__header .post__data>.grid__col-10,.post__header>.grid__col-10,.post__image>.grid__col-10,.product-header>.grid__col-10{box-sizing:border-box;flex:0 0 80.33333%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-11,.chapter-state>.grid__col-11,.grid>.grid__col-11,.homepage-hero>.grid__col-11,.linked-cards>.grid__col-11,.mem-benefit-description>.grid__col-11,.post__header .post__data>.grid__col-11,.post__header>.grid__col-11,.post__image>.grid__col-11,.product-header>.grid__col-11{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-11,.chapter-state>.grid__col-11,.grid>.grid__col-11,.homepage-hero>.grid__col-11,.linked-cards>.grid__col-11,.mem-benefit-description>.grid__col-11,.post__header .post__data>.grid__col-11,.post__header>.grid__col-11,.post__image>.grid__col-11,.product-header>.grid__col-11{box-sizing:border-box;flex:0 0 88.66667%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (max-width:767px){.basic-text>.grid__col-12,.basic-text>div:only-child,.chapter-state>.grid__col-12,.grid>.grid__col-12,.homepage-hero>.grid__col-12,.linked-cards>.grid__col-12,.mem-benefit-description>.grid__col-12,.post__header .basic-text.post__data>div:only-child,.post__header .basic-text>.post__data,.post__header .basic-text>.post__image,.post__header .basic-text>h1,.post__header .chapter-state>.post__data,.post__header .chapter-state>.post__image,.post__header .chapter-state>h1,.post__header .grid>.post__data,.post__header .grid>.post__image,.post__header .grid>h1,.post__header .homepage-hero>.post__data,.post__header .homepage-hero>.post__image,.post__header .homepage-hero>h1,.post__header .linked-cards>.post__data,.post__header .linked-cards>.post__image,.post__header .linked-cards>h1,.post__header .mem-benefit-description>.post__data,.post__header .mem-benefit-description>.post__image,.post__header .mem-benefit-description>h1,.post__header .post__data>.grid__col-12,.post__header .post__data>.post__data,.post__header .post__data>.post__image,.post__header .post__data>h1,.post__header .post__image .post__data>img,.post__header .post__image>.post__data,.post__header .post__image>.post__image,.post__header .post__image>h1,.post__header .product-header>.post__data,.post__header .product-header>.post__image,.post__header .product-header>h1,.post__header>.grid__col-12,.post__header>.post__data,.post__header>.post__image,.post__header>h1,.post__image .basic-text>img,.post__image .chapter-state>img,.post__image .grid>img,.post__image .homepage-hero>img,.post__image .linked-cards>img,.post__image .mem-benefit-description>img,.post__image .post__header .post__data>img,.post__image .post__header>img,.post__image .product-header>img,.post__image>.grid__col-12,.post__image>img,.product-header>.grid__col-12{margin-bottom:1.5rem}}@media (min-width:768px){.basic-text>.grid__col-12,.basic-text>div:only-child,.chapter-state>.grid__col-12,.grid>.grid__col-12,.homepage-hero>.grid__col-12,.linked-cards>.grid__col-12,.mem-benefit-description>.grid__col-12,.post__header .basic-text.post__data>div:only-child,.post__header .basic-text>.post__data,.post__header .basic-text>.post__image,.post__header .basic-text>h1,.post__header .chapter-state>.post__data,.post__header .chapter-state>.post__image,.post__header .chapter-state>h1,.post__header .grid>.post__data,.post__header .grid>.post__image,.post__header .grid>h1,.post__header .homepage-hero>.post__data,.post__header .homepage-hero>.post__image,.post__header .homepage-hero>h1,.post__header .linked-cards>.post__data,.post__header .linked-cards>.post__image,.post__header .linked-cards>h1,.post__header .mem-benefit-description>.post__data,.post__header .mem-benefit-description>.post__image,.post__header .mem-benefit-description>h1,.post__header .post__data>.grid__col-12,.post__header .post__data>.post__data,.post__header .post__data>.post__image,.post__header .post__data>h1,.post__header .post__image .post__data>img,.post__header .post__image>.post__data,.post__header .post__image>.post__image,.post__header .post__image>h1,.post__header .product-header>.post__data,.post__header .product-header>.post__image,.post__header .product-header>h1,.post__header>.grid__col-12,.post__header>.post__data,.post__header>.post__image,.post__header>h1,.post__image .basic-text>img,.post__image .chapter-state>img,.post__image .grid>img,.post__image .homepage-hero>img,.post__image .linked-cards>img,.post__image .mem-benefit-description>img,.post__image .post__header .post__data>img,.post__image .post__header>img,.post__image .product-header>img,.post__image>.grid__col-12,.post__image>img,.product-header>.grid__col-12{box-sizing:border-box;flex:0 0 97%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (min-width:768px){.grid--fourths{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-1.5%;margin-right:-1.5%}}.grid--fourths .grid__col{margin-bottom:2.25rem}@media (min-width:768px) and (max-width:1119px){.grid--fourths .grid__col{box-sizing:border-box;flex:0 0 47%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}@media (min-width:1120px){.grid--fourths .grid__col{margin-bottom:0;box-sizing:border-box;flex:0 0 22%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%}}.layout-spacer-xl,.linked-cards{margin-top:5rem}@media (min-width:768px){.layout-spacer-xl,.linked-cards{margin-top:7.5rem}}.layout-spacer-lg{margin-top:3.75rem}@media (min-width:768px){.layout-spacer-lg{margin-top:7.5rem}}.basic-cta,.basic-text,.featured-grid,.layout-spacer-md,.newsletter-cta,.product-cta{margin-top:3.75rem}@media (min-width:768px){.basic-cta,.basic-text,.featured-grid,.layout-spacer-md,.newsletter-cta,.product-cta{margin-top:6.25rem}}.events__header,.explore-more,.featured-post:first-child,.image-cta,.layout-spacer-sm,.mem-benefit-description,.mem-benefit-description__detail,.post__image+.post__image,.product-header__info-cols,.resources__header,.studies__header,details.accordion{margin-top:2rem}@media (min-width:768px){.events__header,.explore-more,.featured-post:first-child,.image-cta,.layout-spacer-sm,.mem-benefit-description,.mem-benefit-description__detail,.post__image+.post__image,.product-header__info-cols,.resources__header,.studies__header,details.accordion{margin-top:3.75rem}}.basic-text+.basic-text,.chapter-state__heading__image,.featured-post+.featured-post,.homepage-hero,.homepage-hero-new,.layout-spacer-xs,.mem-benefit-description__detail div+div{margin-top:2rem}@media (min-width:768px){.basic-text+.basic-text,.chapter-state__heading__image,.featured-post+.featured-post,.homepage-hero,.homepage-hero-new,.layout-spacer-xs,.mem-benefit-description__detail div+div{margin-top:2rem}}.page-bottom-padding{padding-bottom:3.125rem}@media (min-width:768px){.page-bottom-padding{padding-bottom:6.25rem}}.global-header__desktop-button,.main-nav__search__button,.main-nav__sections button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--white);cursor:pointer}@media (min-width:920px){.global-header__desktop-button,.main-nav__search__button,.main-nav__sections button{border-radius:3px 3px 0 0;color:var(--purple);display:block;font-weight:700;padding:1rem 1rem 1.25rem;transition:.2s ease-out color,.2s ease-out background-color}.global-header__desktop-button span,.global-header__desktop-button svg,.main-nav__search__button span,.main-nav__search__button svg,.main-nav__sections button span,.main-nav__sections button svg{pointer-events:none}.global-header__desktop-button svg,.main-nav__search__button svg,.main-nav__sections button svg{fill:var(--purple)}.global-header__desktop-button[aria-expanded=true],.main-nav__search__button[aria-expanded=true],.main-nav__sections button[aria-expanded=true]{background-color:var(--purple);color:var(--white)}.global-header__desktop-button[aria-expanded=true] svg,.main-nav__search__button[aria-expanded=true] svg,.main-nav__sections button[aria-expanded=true] svg{fill:var(--white)}.global-header__desktop-button:hover,.main-nav__search__button:hover,.main-nav__sections button:hover{text-decoration:underline}}@media (min-width:920px){.global-header__desktop-overlay,.main-nav__search__overlay,.main-nav__sections__subnav{background-color:var(--purple);border-radius:0 3px 3px 3px;box-shadow:1px 1px 7px rgba(0,0,0,.15);display:flex;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:.2s ease-out opacity,.1s linear visibility .5s;visibility:hidden;z-index:10}[aria-expanded=true]~.global-header__desktop-overlay,[aria-expanded=true]~.main-nav__search__overlay,[aria-expanded=true]~.main-nav__sections__subnav{opacity:1;pointer-events:auto;visibility:visible;transition:.2s ease-out opacity}}.global-header{position:relative;max-width:100vw;margin-bottom:2rem}@media (min-width:920px){.global-header{margin-bottom:2rem}}.global-header ol,.global-header ul{list-style:none;padding:0;margin:0}.global-header a,.global-header dt,.global-header h1,.global-header h2,.global-header h3,.global-header h4,.global-header h5,.global-header h6,.global-header p{color:var(--white)}.global-header svg{display:block}.banner-nav{background-color:var(--purple);padding:.6875rem 0}@media (min-width:920px){.banner-nav{padding:1.875rem 0 1.25rem}}@media (min-width:920px){.banner-nav .gdpr-dialog__content,.banner-nav .our-team .layer-group,.banner-nav .wrapper,.our-team .banner-nav .layer-group{display:flex;justify-content:flex-end;align-items:center}}.banner-nav a{color:var(--white);transition:.1s ease-out color}.banner-nav a:hover{color:var(--green)}.banner-nav__links{display:none}@media (min-width:920px){.banner-nav__links{display:flex}}.banner-nav__links li{margin-right:1.5625rem}.banner-nav__links__cart{padding-left:2.375rem;position:relative}.banner-nav__links__cart::before{background-color:var(--white);content:'';display:block;height:25px;-webkit-mask:url(../assets/icons/cart.svg) no-repeat;mask:url(../assets/icons/cart.svg) no-repeat;position:absolute;top:-6px;width:28px;transition:.1s ease-out background}.banner-nav__links__cart:hover::before{background-color:var(--green)}.banner-nav__links__mobile-container{display:flex;justify-content:space-between;align-items:center}.banner-nav__links__mobile-container button{position:relative;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:1.55rem;height:1.55rem}@media (min-width:920px){.banner-nav__links__mobile-container button{display:none}}.banner-nav__links__mobile-container button span,.banner-nav__links__mobile-container button span::after,.banner-nav__links__mobile-container button span::before{width:25px;height:4px;background-color:#fff;position:absolute;right:0;top:0;border-radius:1px}.banner-nav__links__mobile-container button span{transition:.2s ease-out all;transform:translateY(0);top:9px}.banner-nav__links__mobile-container button span::after,.banner-nav__links__mobile-container button span::before{content:'';display:block;transition:.2s ease-out transform}.banner-nav__links__mobile-container button span::before{transform:translateY(-9px)}.banner-nav__links__mobile-container button span::after{transform:translateY(9px)}.banner-nav__links__mobile-container button[aria-expanded=true] span{background-color:rgba(255,255,255,0);transform:translateY(-9px)}.banner-nav__links__mobile-container button[aria-expanded=true] span::before{transform:translateY(200%) rotateZ(45deg)}.banner-nav__links__mobile-container button[aria-expanded=true] span::after{transform:translateY(200%) rotateZ(-45deg)}.main-nav{background-color:var(--purple);z-index:50}@media (max-width:919px){.main-nav{left:0;position:absolute;text-align:center;top:56px;transform:translateX(100%);transition:transform .2s ease-in;width:100%}.main-nav.-expanded{transform:translateX(0)}}@media (min-width:920px){.main-nav{background-color:var(--white);margin-top:1.0625rem;padding-bottom:1.875rem}}@media (min-width:920px){.main-nav .gdpr-dialog__content,.main-nav .our-team .layer-group,.main-nav .wrapper,.our-team .main-nav .layer-group{display:flex;align-items:center;justify-content:space-between}}.main-nav__desktop-logo{display:none}@media (min-width:920px){.main-nav__desktop-logo{display:block;margin-right:.5rem}}.main-nav__search{display:none;position:relative}@media (min-width:920px){.main-nav__search{display:block}}@media (min-width:920px){.main-nav__search__button{display:block;right:-.625rem;position:relative}}@media (min-width:920px){.main-nav__sections{display:flex}}.main-nav__sections dd{margin:0}@media (max-width:919px){.main-nav__sections button{padding:1.5625rem 2rem;width:100%;font-weight:700;position:relative}.main-nav__sections button::after{background-color:var(--white);content:'';display:block;height:9px;-webkit-mask:url(../assets/icons/chevron-down.svg) no-repeat;mask:url(../assets/icons/chevron-down.svg) no-repeat;position:absolute;right:5.5px;top:calc(50% - 7px / 2);width:14px}.main-nav__sections button[aria-expanded=true]::after{-webkit-mask:url(../assets/icons/chevron-up.svg) no-repeat;mask:url(../assets/icons/chevron-up.svg) no-repeat;top:calc(50% - 9px / 2)}}@media (max-width:919px){.main-nav__sections>li{border-bottom:1px solid var(--white)}.main-nav__sections>li:last-child{border:0}}@media (min-width:920px){.main-nav__sections>li{position:relative;margin-right:.5rem}.main-nav__sections>li:last-child{margin:0}}@media (max-width:919px){.main-nav__sections__subnav{max-height:0;opacity:0;visibility:hidden;transform:translateY(-9px);transition:max-height .2s ease-out,transform .3s ease-out,opacity .3s ease-out visibility .5s}[aria-expanded=false]~.main-nav__sections__subnav>*{padding:0;margin:0}[aria-expanded=true]~.main-nav__sections__subnav{max-height:6000px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .4s ease-out,transform .2s ease-out,opacity .2s ease-out}}@media (min-width:920px){li:last-child .main-nav__sections__subnav{border-radius:3px 0 3px 3px;right:0}}@media (min-width:920px){.main-nav__sections__subnav dl,.main-nav__sections__subnav ul{width:215px;margin-right:4.6875rem}.main-nav__sections__subnav dl:last-child,.main-nav__sections__subnav ul:last-child{margin-right:0}}.main-nav__sections__subnav dt{text-transform:uppercase;padding-bottom:.9375rem;font-weight:700}[aria-expanded=true] .main-nav__sections__subnav dt{padding-bottom:.9375rem}.main-nav__sections__subnav dd,.main-nav__sections__subnav li{padding-bottom:1.25rem}@media (min-width:920px){.main-nav__sections__subnav dd:last-child,.main-nav__sections__subnav li:last-child{padding-bottom:0}}.main-nav__sections__subnav a{text-decoration:none;font-weight:300}.main-nav__sections__subnav a:hover{text-decoration:underline}.main-nav__mobile-only{padding-bottom:3.8125rem;margin-top:4.6875rem}.main-nav__mobile-only li{padding-bottom:1.5625rem}.main-nav__mobile-only p{margin:.3125rem 0 0;font-size:1.6875rem;font-weight:700;position:relative;display:inline-block}.main-nav__mobile-only p::after{background-color:var(--green);content:'';display:block;height:26px;-webkit-mask:url(../assets/icons/green-corner.svg) no-repeat;mask:url(../assets/icons/green-corner.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-20px;top:-18px;width:29px}.main-nav__mobile-only .banner-nav__links__cart::before{left:0}@media (min-width:920px){.main-nav__mobile-only{display:none}}.global-header__mobile{margin:1.5625rem 0 1.875rem;display:flex;flex-direction:column;align-items:center}@media (min-width:920px){.global-header__mobile{display:none}}.global-header__mobile__logo{margin-bottom:1.625rem}.global-header__mobile__search form,.main-nav__search__overlay form{display:flex}.global-header__mobile__search form *,.main-nav__search__overlay form *{border:0}.global-header__mobile__search input,.main-nav__search__overlay input{border-radius:3px 0 0 3px}.global-header__mobile__search input::-moz-placeholder,.main-nav__search__overlay input::-moz-placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.global-header__mobile__search input::placeholder,.main-nav__search__overlay input::placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.global-header__mobile__search button,.main-nav__search__overlay button{border-radius:0 3px 3px 0;color:var(--white);cursor:pointer;padding:0 .8125rem 0 .875rem}.main-nav__search__overlay{border-radius:3px 0 3px 3px;right:-.625rem}.main-nav__search__overlay input{padding:.375rem 1.25rem .375rem 1.25rem;width:350px}.main-nav__search__overlay button{background-color:var(--green);color:var(--purple)}.main-nav__search__overlay button:hover{background-color:var(--white)}.global-header__mobile__search form{box-shadow:1px 1px 7px rgba(0,0,0,.15)}.global-header__mobile__search input{padding:.8125rem .375rem .8125rem 1.25rem}.global-header__mobile__search button{background-color:var(--purple)}.global-header__mobile__search button:hover{background-color:var(--green);color:var(--purple)}.global-header__return{position:fixed;right:0;bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;z-index:10}@media (min-width:1120px){.global-header__return{display:none}}.login-actions{display:flex;gap:1rem}.login-actions .login-button-accent{text-decoration:none}@media (min-width:768px){.login-actions .login-button-accent{font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:block;width:100%;margin:0 auto;padding:.625rem 2rem;border:2px solid var(--purple);border-radius:.25rem;color:var(--white);text-align:center;background-color:var(--purple);width:auto;border-color:var(--red);color:var(--white);font-weight:700;background-color:var(--red)}.login-actions .login-button-accent:focus,.login-actions .login-button-accent:hover{cursor:pointer;border-color:var(--green);color:var(--purple);background-color:var(--green)}.login-actions .login-button-accent:focus>span,.login-actions .login-button-accent:hover>span{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.login-actions .login-button-accent:hover{border-color:var(--white);color:var(--red);background-color:var(--white)}.login-actions .login-button-accent.ghost{background-color:transparent}.login-actions .login-button-accent.ghost:hover{background-color:var(--white)}}.global-footer{background-color:var(--purple);color:var(--white);padding:3.5rem 0 2.9375rem}@media (min-width:1120px){.global-footer{padding:3.75rem 0 2.1875rem}}.global-footer h1,.global-footer h2,.global-footer h3,.global-footer h4,.global-footer h5,.global-footer h6{color:var(--white)}.global-footer__logo{height:4.6875rem;margin-bottom:3.125rem}.global-footer__columns{margin-bottom:2.1875rem}@media (min-width:1120px){.global-footer__columns{display:flex;justify-content:space-between;margin-bottom:2.625rem}}.global-footer__column{display:flex;flex-direction:column;align-items:stretch;margin-bottom:3.125rem}.global-footer__column a{color:var(--white);font-weight:400}.global-footer__column a:hover{color:var(--green)}.global-footer__column:first-child{align-items:center;padding-bottom:.3125rem;border-bottom:1px solid var(--dark-gray)}.global-footer__column:last-child{align-items:center;margin-bottom:0}@media (min-width:1120px){.global-footer__column:last-child h2{margin-bottom:1.25rem}}@media (min-width:1120px){.global-footer__column{flex-grow:1;flex-shrink:0;flex-basis:33%;justify-content:space-between;align-items:center;margin-bottom:0}.global-footer__column:first-child,.global-footer__column:last-child{align-items:flex-start}}.global-footer__column h2{color:var(--white);font-size:1rem;margin-bottom:1.25rem;text-transform:uppercase}@media (min-width:1120px){.global-footer__column h2{margin-bottom:.9375rem;margin-top:.875rem}}.global-footer__column ul{list-style:none;margin-top:0;margin-bottom:1.5625rem;padding:0}@media (min-width:1120px){.global-footer__column ul{margin:0}}.global-footer__column div.umbraco-forms-page{display:flex;justify-content:center;max-width:420px;width:100%}@media (min-width:1120px){.global-footer__column div.umbraco-forms-page{justify-content:flex-start}}.global-footer__column div.umbraco-forms-page *{border:1px solid var(--white)}.global-footer__column input{background-color:var(--purple);border-radius:3px 0 0 3px;color:var(--white);padding:.5625rem .5rem .625rem;width:76%}.global-footer__column input::-moz-placeholder{color:rgba(255,255,255,.6);font-style:italic;font-weight:500;line-height:1.28}.global-footer__column input::placeholder{color:rgba(255,255,255,.6);font-style:italic;font-weight:500;line-height:1.28}.global-footer__column button{background-color:var(--white);border-radius:0 3px 3px 0;color:var(--purple);cursor:pointer;font-weight:500;padding:0 .8125rem 0 .875rem;position:relative;left:-1px}.global-footer__column button:hover{background-color:var(--green);border-color:var(--green)}.gdpr-dialog .global-footer__column a,.global-footer__column .cta-link-white,.global-footer__column .gdpr-dialog a{display:flex;justify-content:space-between;align-items:center}@media (min-width:1120px){.gdpr-dialog .global-footer__column a,.global-footer__column .cta-link-white,.global-footer__column .gdpr-dialog a{width:100%}}.global-footer__column__title{font-size:1.6875rem;display:inline-block;position:relative;color:var(--white)}@media (min-width:1120px){.global-footer__column__title{margin-bottom:0}}.global-footer__column__title::after{background-color:var(--green);content:'';display:block;height:26px;-webkit-mask:url(../assets/icons/green-corner.svg) no-repeat;mask:url(../assets/icons/green-corner.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-20px;top:-18px;width:29px}a.global-footer__column__login{background-color:var(--purple);color:var(--white);border:solid 1px var(--white);margin:0 0 2.1875rem;padding:.375rem .9375rem;width:auto}@media (min-width:1120px){a.global-footer__column__login{margin-bottom:3.125rem}}a.global-footer__column__login:hover{color:var(--purple);background-color:var(--green);border-color:var(--green)}.global-footer__column__media{display:flex}.global-footer__column__media li{padding-right:10px}@media (min-width:1120px){.global-footer__column__media li{padding-right:20px}}.global-footer__column__media li:last-child{padding-left:10px;padding-right:0}@media (min-width:1120px){.global-footer__column__media li:last-child{padding:0}}.global-footer__column__media a{text-decoration:none;height:25px;display:block}.global-footer__column__media a:hover svg{fill:var(--green)}.global-footer__column__media svg{fill:var(--white);height:100%;width:auto}.global-footer__column__contacts{display:flex;justify-content:space-between}@media (min-width:1120px){.global-footer__column__contacts{flex-direction:column;flex-grow:0}}.global-footer__column__contacts li{line-height:1;padding-right:10px}@media (min-width:1120px){.global-footer__column__contacts li{padding:0!important}}@media (min-width:1120px){.global-footer__column__contacts li{margin-bottom:.625rem}}.global-footer__column__contacts li:last-child{padding-right:0;padding-left:10px}.global-footer__column__contacts a{color:var(--white)}@media (min-width:1120px){.global-footer__column__contacts a{text-decoration:none}}.global-footer__column__contacts a:hover{color:var(--green)}.global-footer__column__links{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width:769px) and (max-width:1119px){.global-footer__column__links{flex-direction:row}}@media (min-width:1120px){.global-footer__column__links{text-align:left}}.global-footer__column .global-footer__column__links{margin-bottom:0}.global-footer__column__links li{line-height:1;padding-right:10px}@media (min-width:1120px){.global-footer__column__links li{padding:0!important;margin-bottom:.625rem}}.global-footer__column__links li:last-child{padding-right:0;margin-bottom:0}.global-footer__column__links li+li{margin-top:1.25rem}@media (min-width:769px){.global-footer__column__links li+li{margin-top:0}}.global-footer__column__links a{color:var(--white)}@media (min-width:1120px){.global-footer__column__links a{text-decoration:none}}.global-footer__column__links a:hover{color:var(--green)}.global-footer__legalese{padding-top:2.1875rem;text-align:center}.global-footer__legalese p{margin:0}@media (min-width:1120px){.global-footer__legalese{display:flex;justify-content:flex-start;padding-top:1.5625rem}}a,main{color:var(--purple)}.main blockquote:empty,.main p:empty{display:none}.main blockquote:empty+p,.main p:empty+p{margin-top:0}.basic-cta,.newsletter-cta{background-color:var(--green);border-radius:3px;color:var(--purple);font-weight:700;padding:2rem 1rem;text-align:center}@media (max-width:767px){.basic-cta,.newsletter-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}@media (min-width:768px){.basic-cta,.newsletter-cta{padding:2.25rem 5.625rem}}.basic-cta>h2,.newsletter-cta>h2{font-size:1.5rem;line-height:1.3;margin-top:0}@media (min-width:768px){.basic-cta>a,.newsletter-cta>a{display:inline-block}.basic-cta>a::after,.newsletter-cta>a::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--purple);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.basic-cta>a:hover::after,.newsletter-cta>a:hover::after{background-color:var(--purple)}}.basic-text{justify-content:flex-end}.basic-text>h2{color:var(--purple);font-size:2rem;margin-bottom:.625rem;padding-right:1.875rem}.basic-text>div{justify-self:flex-end}.basic-text>div>:first-child{margin-top:.5rem}@media (min-width:768px){.basic-text>div>:first-child{margin-top:0}}.basic-text ol,.basic-text p,.basic-text ul{font-size:1.125rem}.events a{color:#333;text-decoration:none}.events img{margin:0;padding:0}.events .form-group{margin-bottom:.5rem}.events__header{margin-bottom:2rem;display:flex;flex-wrap:wrap}@media (min-width:768px){.events__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:3.6875rem}}.events__header>*{margin-bottom:1.3125rem}@media (min-width:768px){.events__header>*{margin-bottom:0;margin-right:1.3125rem}}.events__header>:last-child{margin:0}.events__header__search{box-shadow:1px 1px 7px rgba(0,0,0,.15);display:flex;justify-content:flex-start;width:360px;max-width:100%}.events__header__search *{border:0}.events__header__search input{border-radius:3px 0 0 3px;padding:.8125rem 1.25rem .8125rem 1.25rem;flex-grow:1;min-width:0}.events__header__search input::-moz-placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.events__header__search input::placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.events__header__search button{border-radius:0 3px 3px 0;color:var(--white);cursor:pointer;padding:0 .875rem}.events__header__searchbox{width:100%}.events__header__search-form{display:flex;background-color:var(--white)}.events__header__search-submit-button{background-color:var(--purple);order:2}.events__header__search-submit-button:hover{background-color:var(--green);color:var(--purple)}.events__header__search-reset-button{order:1;margin-top:1px;background-color:transparent}.events__header__search-reset-icon{width:.75rem;height:.75rem}.events__header__sort{display:flex}.events__header__sort__dropdown-menu{width:13rem;max-width:100%;font-size:.875rem;font-weight:400}.events__header__options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.events__header__options .mobile-filters-button-container{display:flex}@media (min-width:1120px){.events__header__options .mobile-filters-button-container{display:none}}.events__header__options .mobile-filters-button-container button,.events__header__options .mobile-filters-button-container button:hover{display:flex;justify-content:center;align-items:center;width:auto;padding:.625rem 1rem;padding-right:2.5rem;border:0;outline-color:var(--purple);color:var(--purple);font-weight:400;font-size:.9375rem;background-color:var(--white);background-image:url(../assets/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;box-shadow:1px 1px 7px rgba(100,75,75,.15)}.events__header__current-refinements{display:flex;width:100%}@media (min-width:1120px){.events__header__current-refinements{display:none}}.events__header__current-refinements__list{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;gap:.1875rem}.events__header__current-refinements__item{display:inline-block;padding:3px 6px;border:none;border-radius:4px;color:var(--white);font-size:12px;background:var(--purple)}.events__header__current-refinements__category{margin-left:.625rem}.events__header__current-refinements__label{font-weight:700;text-transform:capitalize}.events__header__current-refinements__delete{margin-left:.1875rem;padding:0;border:none;color:var(--white);font-size:12px;background-color:transparent}.events__body{display:flex;flex-direction:column}@media (min-width:768px){.events__body{flex-direction:row}}.event__filters{display:flex;flex-direction:column;margin-bottom:2rem;padding:1rem;border:solid var(--dark-gray) 1px;border-radius:.25rem;box-sizing:border-box;flex:0 0 18rem}@media (max-width:1119px){.event__filters{display:none;z-index:500;position:fixed;right:0;bottom:0;left:0;height:75vh;margin:0;padding:1rem;border-radius:.625rem .625rem 0 0;overflow-y:hidden;background-color:#fff;box-shadow:.625rem .625rem 1.5625rem var(--dark-gray)}}@media (min-width:768px){.event__filters{height:60vh}}@media (min-width:1120px){.event__filters{display:flex!important;height:auto;margin-bottom:0;padding:0 2rem 0 0;border:0;border-radius:0}}.event__filters__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width:1119px){.event__filters__header{margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-bottom:solid 1px var(--gray);box-shadow:0 10px 10px var(--gray)}}.event__filters__header h2{margin:0;font-size:1.5rem}.event__filters__header button{color:var(--purple);background-color:var(--white);border-radius:.1875rem;border-width:1px;padding:.25rem .75rem}.event__filters__header button.mobile-filters-button--close{display:flex;position:relative;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0 1rem 0 1rem;border:0;font-weight:400}.event__filters__header button.mobile-filters-button--close:before{content:url(../assets/icons/chevron-down.svg);line-height:0}@media (min-width:1120px){.event__filters__header button.mobile-filters-button--close{display:none}}.event__filters__body{position:relative;height:calc(100% - 4rem);padding-right:1rem;padding-bottom:4rem;overflow-y:auto}@media (min-width:768px) and (max-width:1119px){.event__filters__body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr)}.event__filters__body .filter-panel-date{grid-row:1;grid-column:1/-1}.event__filters__body .filter-panel-topic{grid-row:2/-1;grid-column:1}.event__filters__body .filter-panel-format{grid-row:2;grid-column:2}.event__filters__body .filter-panel-credits{grid-row:3;grid-column:2}.event__filters__body .filter-panel-location{grid-row:4;grid-column:2}}@media (min-width:1120px){.event__filters__body{height:100%;padding-right:.375rem;padding-bottom:0}}.event__filters label{font-weight:400;font-size:.9rem}.event__filters a{color:var(--purple);text-decoration:none}.event__filters [class^=ais-]{font-size:.9rem}.event__filters .ais-Panel--noRefinement{display:none}.event__filters .ais-Panel--collapsible{position:relative}.event__filters .ais-Panel--collapsed-body{display:none}.event__filters .ais-Panel--collapsed-footer{display:none}.event__filters .ais-Panel-collapseButton{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;right:0}.event__filters .ais-Panel-header{border:none;color:var(--purple);font-size:.678rem;font-weight:700;letter-spacing:.08rem;line-height:1.6;padding-bottom:.5rem;text-transform:uppercase}.event__filters .ais-RefinementList-list{margin-top:0;padding:0;list-style-type:none}.event__filters .ais-RefinementList-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;padding-bottom:1rem}.event__filters .ais-RefinementList-item *{cursor:pointer}.event__filters .ais-RefinementList-item--selected .ais-RefinementList-label{font-weight:700}.event__filters .ais-RefinementList-item--selected .ais-RefinementList-checkbox{background-color:var(--purple)}.event__filters .ais-RefinementList-item--selected .ais-RefinementList-checkbox::after{background-color:var(--white);border-radius:4px;content:'';height:4px;left:50%;position:absolute;top:50%;transform:translateX(-2px) translateY(-2px);width:4px}.event__filters .ais-RefinementList-label{align-items:center;display:flex}.event__filters .ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(65,66,71,.08);border:none;border-radius:2px;height:1rem;margin:0;margin-right:1rem;position:relative;width:1rem}.event__filters .ais-RefinementList-count{align-items:center;background-color:rgba(65,66,71,.08);border-radius:4px;color:rgba(33,36,61,.8);display:flex;font-size:.64rem;font-weight:700;letter-spacing:1.1px;margin-left:8px;padding:0 4px}.event__filters .ais-ClearRefinements{color:var(purple);font-size:.9rem}.event__filters .ais-ClearRefinements-button{color:var(purple);font-size:.9rem}.event__filters .ais-ClearRefinements-button--disabled{display:none}.event__filters .ais-RangeInput{margin-bottom:2rem}.event__filters .ais-RangeInput input{border-radius:.1875rem 0 0 .1875rem;border:1px solid transparent;padding:.5rem;box-shadow:1px 1px 7px rgba(0,0,0,.15);width:100%}.event__filters .ais-RangeInput input[type=date i]::-webkit-calendar-picker-indicator{margin:0}.event__filters .ais-RangeInput .date-range-selector{display:flex;align-items:center;gap:.5rem}.event__filters .ais-HierarchicalMenu-item{-moz-user-select:none;-webkit-user-select:none;user-select:none}.event__filters .ais-HierarchicalMenu-item--selected{font-weight:700}.event__filters .ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-link::before{transform:rotate(180deg)}.event__filters .ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-item:not(.ais-HierarchicalMenu-item--selected) .ais-HierarchicalMenu-link::before{transform:rotate(0)}.event__filters .ais-HierarchicalMenu-link{padding-bottom:1rem;align-items:center;display:flex}.event__filters .ais-HierarchicalMenu-link::before{align-items:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2390919E' fill-rule='nonzero' d='M0 4l4-4 4 4z'/%3E%3C/svg%3E%0A");display:flex;height:8px;justify-content:center;margin-right:1rem;width:8px}.event__filters .ais-HierarchicalMenu-count{align-items:center;background-color:rgba(65,66,71,.08);border-radius:4px;color:rgba(33,36,61,.8);display:flex;font-size:.64rem;font-weight:700;letter-spacing:1.1px;margin-left:8px;padding:0 4px}.event__filters .ais-HierarchicalMenu-list{margin-top:0;list-style-type:none;font-weight:400}.event__filters .ais-HierarchicalMenu-list:first-child{padding:0}.events__content{flex-grow:1}.events__content ul{list-style:none;margin:0 0 3.75rem;padding:0}.events__content__item{margin-bottom:1.875rem;border:1px solid var(--dark-gray);border-top:0;border-radius:.3125rem}@media (min-width:768px){.events__content__item{padding-bottom:1.875rem;border:0;border-bottom:1px solid var(--dark-gray);border-radius:0}}.events__content__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.events__content__item__inner-wrapper{display:flex;flex-direction:column;box-sizing:content-box;height:100%;padding-bottom:.9375rem;border:5px solid transparent;border-radius:3px;overflow:hidden;color:var(--purple);text-decoration:none;background-color:var(--white);box-shadow:1px 1px 7px rgba(0,0,0,.15);transition:border .1s ease-out}@media (min-width:768px){.events__content__item__inner-wrapper{flex-direction:row;align-items:flex-start;padding-bottom:0;color:var(--purple);font-size:.875rem;background-color:transparent;box-shadow:none}.events__content__item__inner-wrapper>[class^=events__content__item__]{padding:0 1rem}.events__content__item__inner-wrapper>[class^=events__content__item__]:first-child{padding-left:0}.events__content__item__inner-wrapper>[class^=events__content__item__]:last-child{padding-right:0}}.events__content__item__inner-wrapper:hover h3{text-decoration:underline}.events__content__item__inner-wrapper>*{overflow:hidden}.events__content__item__date{display:flex;align-items:flex-start;order:1;width:100%;margin:0 0 1.125rem;overflow:hidden}@media (min-width:768px){.events__content__item__date{box-sizing:border-box;flex:0 0 9.0625rem;margin:0}}.events__content__item__date .date-label{display:flex;flex-direction:column;align-items:center;width:100%;padding:.3125rem .625rem;border:solid 1px var(--purple);color:#fff;font-weight:700;background-color:var(--purple)}@media (min-width:768px){.events__content__item__date .date-label{align-items:flex-start;padding:0;border:0;color:var(--purple);background-color:transparent}}.events__content__item__date .date-label__year{opacity:.75;font-size:80%}.events__content__item__main{box-sizing:border-box;flex:0 0 50%;display:flex;flex-direction:column;order:2;padding:0 1rem}@media (min-width:768px){.events__content__item__main{padding:0}}.events__content__item__main h3{margin:0 0 1rem;font-size:1rem}.events__content__item__location{box-sizing:border-box;flex:0 0 12.5%;order:3}.events__content__item__tag{box-sizing:border-box;flex:0 0 12.5%;order:4;padding:0 1rem}@media (min-width:768px){.events__content__item__tag{flex-grow:1;margin:0;padding:0}.events__content__item__tag strong{display:block}}.events__content__item__tag p{margin:0}.events__content__item__tag ul{margin-bottom:0}.events__content__item__tag__credits{font-size:.875rem}.events__content__item__tag__credits::before{content:"Credits: ";font-weight:700;font-style:normal}@media (min-width:768px){.events__content__item__tag__credits::before{content:""}}.events__content__item__tag__credits__inner-item{display:inline-block}@media (min-width:768px){.events__content__item__tag__credits__inner-item{display:flex;flex-direction:column}}.events__content__item__tag__credits__inner-item:not(:last-child){margin-bottom:1rem}.events__content__item__main__meta{font-size:.875rem}@media (min-width:768px){.events__content__item__main__meta{display:flex;flex-grow:1;flex-direction:column}}.events__content__item__main__meta__topic-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 1rem;margin-bottom:.625rem;font-style:italic;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events__content__item__main__meta__topic-list::before{content:"Topics: ";font-weight:700;font-style:normal;font-size:14px}.events__content__item__main__meta p:last-child{margin:0}.events__content .event-list-header{display:none;padding-bottom:.3125rem;font-weight:700}@media (min-width:768px){.events__content .event-list-header{display:block}}.events__footer{margin:0 auto;text-align:center}.events__footer .pagination-link,.events__footer a{padding:.575rem 1rem;font-size:1.125rem;line-height:1.5}.events__footer .pagination-link[href],.events__footer a[href]{opacity:1}.events__footer .pagination-link[href]:hover,.events__footer a[href]:hover{background-color:var(--green);color:var(--purple)}.events__footer__pagination-list{display:flex;justify-content:space-between;align-items:center;max-width:22rem;margin:0 auto;padding:0}.events__footer__pagination-list li{display:inline-block;list-style:none}.events__footer__pagination-item--disabled{opacity:.33}.events__footer__pagination-item--disabled .pagination-link{cursor:initial!important}.events__footer__pagination-item--disabled:hover{text-decoration:none!important}.events__footer__pagination-dropdown{width:10rem;max-width:100%}.mobile-menu-backdrop{display:none;opacity:.5;z-index:499;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;-moz-user-select:none;user-select:none;background-color:#000;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:1120px){.mobile-menu-backdrop{display:none!important}}@media (max-width:1119px){body.mobile-menu-open{position:fixed;overflow:hidden;width:100%}}.image-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background-color:var(--gray);color:var(--purple);margin-bottom:2rem}@media (min-width:768px){.image-cta{margin-bottom:3.75rem}}.homepage .image-cta{margin-top:1.5rem}.image-cta>figure.gdpr-dialog__content,.image-cta>figure.wrapper,.our-team .image-cta>figure.layer-group{padding-top:0;padding-bottom:0}@media (min-width:768px){.image-cta>figure.gdpr-dialog__content,.image-cta>figure.wrapper,.our-team .image-cta>figure.layer-group{display:flex}.image-cta>figure.gdpr-dialog__content>*,.image-cta>figure.wrapper>*,.our-team .image-cta>figure.layer-group>*{flex:1 1 0%}}@media (max-width:767px){.image-cta>figure.gdpr-dialog__content,.image-cta>figure.wrapper,.our-team .image-cta>figure.layer-group{padding:0 1rem 2rem}}.image-cta>figure.gdpr-dialog__content>div,.image-cta>figure.wrapper>div,.our-team .image-cta>figure.layer-group>div{max-height:470px;overflow-y:hidden;transition:margin cubic-bezier(.62,.01,.37,.99) .5s}@media (max-width:1919px){.image-cta>figure.gdpr-dialog__content>div,.image-cta>figure.wrapper>div,.our-team .image-cta>figure.layer-group>div{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}.image-cta>figure.gdpr-dialog__content>div img,.image-cta>figure.wrapper>div img,.our-team .image-cta>figure.layer-group>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.image-cta>figure.gdpr-dialog__content>figcaption,.image-cta>figure.wrapper>figcaption,.our-team .image-cta>figure.layer-group>figcaption{line-height:1.5}@media (max-width:1919px) and (min-width:768px){.image-cta>figure.gdpr-dialog__content>figcaption,.image-cta>figure.wrapper>figcaption,.our-team .image-cta>figure.layer-group>figcaption{margin-right:calc(50% - 50vw);margin-left:calc((50% - 50vw) * -1);padding-right:2rem}}.image-cta>figure.gdpr-dialog__content>figcaption>div,.image-cta>figure.wrapper>figcaption>div,.our-team .image-cta>figure.layer-group>figcaption>div{display:flex;height:100%;flex-direction:column;justify-content:space-evenly}@media (max-width:767px){.image-cta>figure.gdpr-dialog__content>figcaption>div,.image-cta>figure.wrapper>figcaption>div,.our-team .image-cta>figure.layer-group>figcaption>div{padding-top:1rem}}@media (min-width:768px){.image-cta>figure.gdpr-dialog__content>figcaption>div,.image-cta>figure.wrapper>figcaption>div,.our-team .image-cta>figure.layer-group>figcaption>div{padding:0 3.25rem}}@media (min-width:1120px){.image-cta>figure.gdpr-dialog__content>figcaption>div,.image-cta>figure.wrapper>figcaption>div,.our-team .image-cta>figure.layer-group>figcaption>div{padding:0 6.25rem;font-size:1.125rem}}@media (min-width:768px){.image-cta>figure.gdpr-dialog__content>figcaption>div>a,.image-cta>figure.wrapper>figcaption>div>a,.our-team .image-cta>figure.layer-group>figcaption>div>a{margin-bottom:1em}}.image-cta-new{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;margin-top:3.75rem;margin-bottom:3.75rem;overflow:hidden}@media (max-width:767px){.image-cta-new{margin-top:2rem;margin-bottom:2rem}}.image-cta-new .contents{background-color:var(--gray);color:var(--purple);transition:.4s}.image-cta-new .col-inner{display:flex;flex-flow:column;height:100%}.image-cta-new .col-inner .col-contents{display:inline-block;margin-top:auto;margin-bottom:auto}.image-cta-new .cta-cols{display:flex;flex-wrap:wrap}.image-cta-new .cta-cols[data-render-image-on-right] .img-container{margin-left:auto}.image-cta-new .cta-cols[data-render-image-on-right] .text-col{order:-1}.image-cta-new .cta-cols[data-render-image-on-right] .text-col .text-container{padding-left:0}@media (max-width:1023px){.image-cta-new .cta-cols[data-render-image-on-right] .text-col{padding-left:50px}}@media (max-width:919px){.image-cta-new .cta-cols[data-render-image-on-right] .text-col{padding-left:10px}}@media (max-width:767px){.image-cta-new .cta-cols[data-render-image-on-right] .text-col{order:2}}@media (max-width:479px){.image-cta-new .cta-cols[data-render-image-on-right] .text-col{padding-left:0}}.image-cta-new .cta-cols>div{display:inline-block;width:50%}@media (max-width:767px){.image-cta-new .cta-cols>div{width:100%}}.image-cta-new .cta-cols>div.image-col,.image-cta-new .cta-cols>div.image-col *{line-height:0}@media (max-width:767px){.image-cta-new .cta-cols>div.image-col{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media (max-width:1119px){.image-cta-new .cta-cols>div.image-col .col-contents{height:100%}}@media (max-width:767px){.image-cta-new .cta-cols>div.text-col{padding:1.875rem .625rem}}@media (max-width:639px){.image-cta-new .cta-cols>div.text-col{padding-top:1.25rem}}@media (max-width:479px){.image-cta-new .cta-cols>div.text-col{padding-left:0;padding-right:0}}.image-cta-new .cta-cols .text-container{padding:2.1875rem 6.25rem 2.1875rem 6.25rem}@media (max-width:1119px){.image-cta-new .cta-cols .text-container{padding:1.5625rem 3.125rem 1.5625rem 3.125rem}}@media (max-width:767px){.image-cta-new .cta-cols .text-container{padding:0}}.image-cta-new .cta-cols .text-container p{margin:0;padding-bottom:6.25rem}@media (min-width:1120px){.image-cta-new .cta-cols .text-container p{font-size:1.125rem}}@media (max-width:1119px){.image-cta-new .cta-cols .text-container p{padding-bottom:3.125rem}}@media (max-width:767px){.image-cta-new .cta-cols .text-container p{padding-bottom:1.5625rem}}@media (max-width:767px){.image-cta-new .cta-cols .text-container a::after{display:none}}.image-cta-new .cta-cols .img-container{position:relative;max-height:470px;overflow:hidden;transition:.4s}@media (max-width:1119px){.image-cta-new .cta-cols .img-container{height:100%}}@media (max-width:767px){.image-cta-new .cta-cols .img-container{height:auto;margin-left:auto;margin-right:auto}}.image-cta-new .cta-cols .img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:.4s}.featured-grid h2{margin-bottom:1.875rem;padding-bottom:.375rem}@media (min-width:768px){.featured-grid h2{margin-bottom:3.125rem}}.featured-grid h3{font-size:1.3125rem;line-height:1.4;margin-bottom:.5rem}.featured-grid p{font-size:1.125rem;line-height:1.5;margin:0}.featured-grid a{font-size:1.3125rem}.featured-grid a:after{display:none}.featured-grid a span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.featured-grid ol,.featured-grid ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.featured-grid ol{counter-reset:list-counter}.featured-grid ol h3{counter-increment:list-counter;position:relative}.featured-grid ol h3::before{content:counter(list-counter);display:block;font-size:2.5rem;line-height:1.28;margin-bottom:.5rem;color:var(--purple)}.featured-grid ol h3::after{content:'';background-color:var(--green);border-radius:.5px;display:block;height:.375rem;left:1.625rem;position:absolute;top:1.9375rem;width:.375rem;z-index:2}.featured-grid li{border-bottom:1px solid var(--dark-gray);flex-shrink:0;padding-bottom:1.3125rem;padding-top:1.3125rem;width:100%}.featured-grid li:nth-child(1){padding-top:0}.featured-grid li:last-child{border-bottom:none}@media (min-width:768px){.featured-grid li{width:calc((1 /2 * 100%) - calc(0px * (2 + 1)/ (2 * 2)));border-right:1px solid var(--dark-gray);padding-left:1.75rem;padding-right:1.75rem;padding-top:3.1875rem}.featured-grid li:nth-child(2){border-top:none;padding-top:0}}@media (min-width:768px) and (max-width:1119px){.featured-grid li:nth-child(2n+1){padding-left:0}.featured-grid li:nth-child(2n+2){border-right:none;padding-right:0}.featured-grid li:nth-child(2n+2){position:relative}.featured-grid li:nth-child(2n+2)::after,.featured-grid li:nth-child(2n+2)::before{position:absolute;content:'';display:block;bottom:0;left:0;transform:translate(-50%,50%)}.featured-grid li:nth-child(2n+2)::before{background-color:var(--white);height:30px;width:58px;z-index:1}.featured-grid li:nth-child(2n+2)::after{background-color:var(--green);width:7px;height:7px;border-radius:.5px;z-index:2}.featured-grid li:nth-last-child(-n+2):nth-child(2n+1),.featured-grid li:nth-last-child(-n+2):nth-child(2n+1)~li{border-bottom:none;padding-bottom:0}.featured-grid li:nth-last-child(-n+2):nth-child(2n+1)::after,.featured-grid li:nth-last-child(-n+2):nth-child(2n+1)::before,.featured-grid li:nth-last-child(-n+2):nth-child(2n+1)~li::after,.featured-grid li:nth-last-child(-n+2):nth-child(2n+1)~li::before{display:none}}@media (min-width:1120px){.featured-grid li{width:calc((1 /3 * 100%) - calc(0px * (3 + 1)/ (3 * 2)))}.featured-grid li:nth-child(3){border-top:none;padding-top:0}.featured-grid li:nth-child(2n+2){border-right:1px solid var(--dark-gray)}.featured-grid li:nth-child(3n+3){border-right:none;padding-right:0}.featured-grid li:nth-child(3n+1){padding-left:0}.featured-grid li:nth-child(3n+2),.featured-grid li:nth-child(3n+3){position:relative}.featured-grid li:nth-child(3n+2)::after,.featured-grid li:nth-child(3n+2)::before,.featured-grid li:nth-child(3n+3)::after,.featured-grid li:nth-child(3n+3)::before{position:absolute;content:'';display:block;bottom:0;left:0;transform:translate(-50%,50%)}.featured-grid li:nth-child(3n+2)::before,.featured-grid li:nth-child(3n+3)::before{background-color:var(--white);height:30px;width:58px;z-index:1}.featured-grid li:nth-child(3n+2)::after,.featured-grid li:nth-child(3n+3)::after{background-color:var(--green);width:7px;height:7px;border-radius:.5px;z-index:2}.featured-grid li:nth-last-child(-n+3):nth-child(3n+1),.featured-grid li:nth-last-child(-n+3):nth-child(3n+1)~li{border-bottom:none;padding-bottom:0}.featured-grid li:nth-last-child(-n+3):nth-child(3n+1)::after,.featured-grid li:nth-last-child(-n+3):nth-child(3n+1)::before,.featured-grid li:nth-last-child(-n+3):nth-child(3n+1)~li::after,.featured-grid li:nth-last-child(-n+3):nth-child(3n+1)~li::before{display:none}}.featured-post{text-decoration:none;position:relative;display:block}@media (max-width:767px){.featured-post{margin-bottom:4rem}.featured-post.gdpr-dialog__content,.featured-post.wrapper,.our-team .featured-post.layer-group{padding:0}}@media (min-width:768px){.featured-post{display:flex;padding-left:5.75rem}}.featured-post__info-container{display:flex;align-items:center;position:relative;z-index:2}@media (min-width:768px){.featured-post__info-container{width:33.33%}}@media (max-width:767px){.featured-post__info-container{top:1rem;margin-bottom:2rem}}.featured-post__info{display:inline-block;background-color:var(--white);border-radius:3px;padding:1rem 3.75rem 1rem 1rem;height:100%;width:100%}.featured-post__info::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:1rem;margin-left:0;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.625rem}@media (min-width:768px){.featured-post__info{position:absolute;height:66.66%;padding:1.5rem 9.725rem 1.5rem 0;width:calc(100% + 166px)}}a:focus .featured-post__info::after,a:hover .featured-post__info::after{transform:translateX(.1875rem);opacity:1}.featured-post__info::after{position:absolute;right:1rem;top:calc(50% - .5rem)}@media (min-width:769px){.featured-post__info::after{right:2rem}}.featured-post__author-list{margin:.5rem 0;color:var(--gray2)}.featured-post__author-list span:not(:last-child)::after{content:' / '}@media (min-width:768px){.featured-post__author-list{font-weight:500;line-height:1.3}}.featured-post__contenttype,.featured-post__date{margin-top:1rem;color:var(--purple);font-weight:700;text-transform:uppercase}@media (min-width:768px){.featured-post__contenttype,.featured-post__date{margin:1.2rem 0 0}}.featured-post__image-container{position:relative;overflow:hidden}@media (max-width:767px){.featured-post__image-container{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;position:absolute;top:0;height:calc(100% + 2rem)}}@media (min-width:768px){.featured-post__image-container{border-radius:3px;width:70.6%}}.featured-post__image-container .image-placeholder{height:20.3125rem}.featured-post__image-container .image-placeholder+.featured-post__text{opacity:1}.featured-post__image-container .image-placeholder+.featured-post__text:before{background-color:transparent}.featured-post__image-container .image-placeholder+.featured-post__text p{opacity:1;color:var(--purple)}@media (min-width:768px){.featured-post__image{max-height:20.3125rem;height:100%;overflow:hidden}}.featured-post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;transition:filter .1s cubic-bezier(.62,.01,.37,.99)}@media (min-width:768px){a:focus .featured-post__image img,a:hover .featured-post__image img{filter:blur(3px) saturate(50%)}}.featured-post__text{position:absolute;display:none;align-items:center;justify-content:center;height:100%;left:0;top:0;width:100%;opacity:0;transition:opacity .1s cubic-bezier(.62,.01,.37,.99)}.featured-post__text::before{content:"";width:100%;height:100%;background-color:var(--purple);position:absolute;top:0;left:0;opacity:.75}@media (min-width:768px){.featured-post__text{display:flex}a:focus .featured-post__text,a:hover .featured-post__text{opacity:.75}}.featured-post__text p{color:var(--white);padding-left:33.33%;padding-right:2rem;max-width:calc(33.33% + 21.875rem);margin:0;position:relative;z-index:1;opacity:0;transform:translateY(5px);transition:all .5s cubic-bezier(.62,.01,.37,.99)}a:focus .featured-post__text p,a:hover .featured-post__text p{opacity:1;transform:translateY(0)}.linked-cards ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.linked-cards ul{display:flex;flex-wrap:wrap}}.linked-cards__heading h2{font-size:1.6875rem;margin-bottom:1.25rem}.linked-cards__heading a{display:inline-block}.linked-cards__heading a::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.linked-cards__card{flex-shrink:0;margin-bottom:.625rem}@media (min-width:768px){.linked-cards__card{margin:0 1.3125rem 1.3125rem 0;width:calc((1 /2 * 100%) - calc(1.3125rem * (2 + 1)/ (2 * 2)))}}@media (min-width:768px) and (max-width:1119px){.linked-cards__card:nth-child(2n+2){margin-right:0}}@media (min-width:1120px){.linked-cards__card{width:calc((1 /3 * 100%) - calc(1.3125rem * (3 + 1)/ (3 * 2)))}.linked-cards__card:nth-child(3n+3){margin-right:0}}.linked-cards__card *{color:var(--white)}.linked-cards__card__content{display:block;overflow:hidden;padding-bottom:calc(.29565 * 100%);position:relative;border-radius:3px}@media (min-width:768px){.linked-cards__card__content{display:block;overflow:hidden;padding-bottom:calc(.61364 * 100%);position:relative}}.linked-cards__card__content img{filter:blur(3px) saturate(50%);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.linked-cards__card__content p{color:var(--white)}.linked-cards__card__content__front{position:absolute;display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;padding:.74rem;text-align:center;width:100%}.linked-cards__card__content__front::before{content:"";width:100%;height:100%;background-color:var(--purple);position:absolute;top:0;left:0;opacity:.75}@media (min-width:768px){.linked-cards__card__content__front{justify-content:space-between;padding:1.375rem .75rem}}@media (min-width:1120px){.linked-cards__card__content__front{padding:2.625rem .75rem 1.375rem}}.linked-cards__card__content__front h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.125rem;line-height:1.4625;margin:0;position:relative}@media (min-width:768px){.linked-cards__card__content__front h3{margin-bottom:1rem}}.linked-cards__card__content__front p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:none;line-height:1.5;margin:0;position:relative;text-transform:uppercase}@media (min-width:768px){.linked-cards__card__content__front p{display:block}}@media (min-width:768px){.linked-cards__card__content__front h3,.linked-cards__card__content__front p{opacity:1;transform:translateY(0);transition:all .2s ease-in}a:focus .linked-cards__card__content__front h3,a:focus .linked-cards__card__content__front p,a:hover .linked-cards__card__content__front h3,a:hover .linked-cards__card__content__front p{opacity:0;transform:translateY(5px)}}.linked-cards__card__content__back{background-color:var(--purple);display:none;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:.875rem .6875rem 1rem;position:absolute;top:100%;transition:transform .2s ease-out;width:100%}@media (min-width:768px){.linked-cards__card__content__back{display:flex}}a:focus .linked-cards__card__content__back,a:hover .linked-cards__card__content__back{transform:translateY(-100%)}.linked-cards__card__content__back p{margin:0 0 1rem;opacity:0;transform:translateY(5px);transition:all .2s ease-out}a:focus .linked-cards__card__content__back p,a:hover .linked-cards__card__content__back p{opacity:1;transform:translateY(0)}.linked-cards__card__content__back .linked-cards__card__content__back__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.5;transition-delay:.3s}.linked-cards__card__content__back .linked-cards__card__content__back__cta{display:inline-block;color:var(--white);margin:0;transition-delay:.4s}.linked-cards__card__content__back .linked-cards__card__content__back__cta::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}@media (max-width:767px){.linked-cards__card__content__front__heading{display:flex;justify-content:flex-end;align-items:center}.linked-cards__card__content__front__heading h3{flex-grow:1;margin-left:2.6975rem;text-align:center}.linked-cards__card__content__front__heading__mobile-arrow{display:inline-block;flex-shrink:0}.linked-cards__card__content__front__heading__mobile-arrow::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--white);height:.9775rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.6975rem}}.explore-more ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.explore-more li{border-bottom:5px solid var(--dark-gray);border-radius:3px;margin-bottom:2.5rem;padding:0;width:100%}@media (min-width:768px){.explore-more li{width:calc((1 /2 * 100%) - calc(1.3125rem * (2 + 1)/ (2 * 2)));flex-shrink:0;margin:0 1.3125rem 1.3125rem 0}}@media (min-width:768px) and (max-width:1119px){.explore-more li:nth-child(2n+2){margin-right:0}}@media (min-width:1120px){.explore-more li{width:calc((1 /3 * 100%) - calc(1.3125rem * (3 + 1)/ (3 * 2)))}.explore-more li:nth-child(3n+3){margin-right:0}}.explore-more a{background-color:var(--white);border-radius:3px;border:5px solid transparent;box-shadow:1px 1px 7px rgba(0,0,0,.15);box-sizing:content-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:.4375rem .5rem;text-decoration:none;transition:border .1s ease-out}@media (min-width:768px){.explore-more a{padding:.3125rem}}.explore-more a:focus,.explore-more a:hover{border:5px solid var(--green)}.explore-more h3{color:var(--purple);font-size:1.125rem;font-weight:700;margin:0 0 .625rem}@media (max-width:767px){.explore-more h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.explore-more__cta{font-size:1rem;margin:0}a:focus .explore-more__cta,a:hover .explore-more__cta{display:inline-block}a:focus .explore-more__cta::after,a:hover .explore-more__cta::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}a:focus .explore-more__cta::after,a:hover .explore-more__cta::after{transform:translateX(.1875rem);opacity:1}@media (max-width:767px){.explore-more__cta{display:inline-block}.explore-more__cta::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}}.explore-more__image-container{border-radius:3px;flex-shrink:0;height:125px;margin-bottom:1.25rem;overflow:hidden;position:relative}@media (min-width:768px){.explore-more__image-container{display:block;overflow:hidden;padding-bottom:calc(.44248 * 100%);position:relative;height:0}}.explore-more__image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.explore-more__image-container .explore-more__image-container__overlay{position:absolute;align-items:center;display:flex;height:100%;justify-content:center;padding:0 1rem;width:100%}.explore-more__image-container .explore-more__image-container__overlay::before{content:"";width:100%;height:100%;background-color:var(--purple);position:absolute;top:0;left:0;opacity:.75}.explore-more__text-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.product-cta{background-color:var(--purple);border-radius:3px;color:var(--white);padding:1.875rem 0}.product-cta h1,.product-cta h2,.product-cta h3,.product-cta h4,.product-cta h5,.product-cta h6{color:var(--white)}@media (min-width:768px){.product-cta{display:flex;justify-content:space-between;padding:1.875rem}}@media (max-width:767px){.product-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;padding:2rem 1rem}}@media (min-width:768px){.product-cta__text-container{max-width:28.125rem}}.product-cta__header{color:var(--white)}.product-cta__supporting-text a{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;color:var(--white);text-decoration:none;transition:color .1s cubic-bezier(.62,.01,.37,.99)}.product-cta__supporting-text a:visited{color:var(--white)}.product-cta__supporting-text a:focus,.product-cta__supporting-text a:hover{color:var(--green);background-image:linear-gradient(to right,var(--green) 0,var(--green) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}@media (min-width:768px){.product-cta__button-container{display:flex;align-items:center}}.product-cta__button-container button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.product-cta__button-container button[type=submit]:hover{cursor:pointer}.product-cta__primary-cta{border-radius:3px;display:block;font-weight:700;padding:1rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .1s cubic-bezier(.62,.01,.37,.99),color .1s cubic-bezier(.62,.01,.37,.99);background-color:var(--green);color:var(--purple)}@media (max-width:767px){.product-cta__primary-cta{text-align:center;width:100%}}.product-cta__primary-cta:focus,.product-cta__primary-cta:hover{background-color:var(--white)}.product-cta__primary-cta+small{position:absolute;margin-top:.5rem;margin-left:4rem}.product-cta__secondary-cta{border-radius:3px;display:block;font-weight:700;padding:1rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .1s cubic-bezier(.62,.01,.37,.99),color .1s cubic-bezier(.62,.01,.37,.99);background-color:var(--white);color:var(--purple)}.product-cta__secondary-cta:focus,.product-cta__secondary-cta:hover{background-color:var(--green)}@media (min-width:768px){.product-cta__secondary-cta{background-image:linear-gradient(to right,var(--white) 0,var(--white) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;color:#fff;background-color:transparent;padding:0;margin-right:1.25rem}.product-cta__secondary-cta:focus,.product-cta__secondary-cta:hover{background-image:linear-gradient(to right,var(--green) 0,var(--green) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;background-color:transparent;color:var(--green)}}@media (max-width:767px){.product-cta__secondary-cta{margin-bottom:1.25rem}}.product-cta__quantity-fieldset{padding:0;border-width:0;position:relative}@media (max-width:767px){.product-cta__quantity-fieldset{margin-bottom:1.25rem}}@media (min-width:768px){.product-cta__quantity-fieldset{margin-right:1.25rem}}.product-cta__input{border:0;border-radius:3px;max-width:5.3125rem;padding:1rem 1.125rem;font-size:1.3125rem}@media (max-width:767px){.product-cta__input{max-width:none;text-align:center;width:100%}}.product-cta__qty-button{background-color:var(--white);background-repeat:no-repeat;background-position:center;position:absolute;right:0;height:50%;width:2.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:background-color .2s ease-in-out;cursor:pointer}.product-cta__qty-button:hover{background-color:var(--gray)}.product-cta__qty-button.qty-add{background-image:url(../assets/icons/chevron-up.svg);border-radius:0 3px 0 0;top:0}.product-cta__qty-button.qty-subtract{background-image:url(../assets/icons/chevron-down.svg);border-radius:0 0 3px 0;bottom:0}.product-header{justify-content:space-between}.product-header__content{margin-bottom:0!important}@media (min-width:1024px){.product-header__info-cols{display:flex;justify-content:space-between}}.product-header__prices{margin-bottom:.75rem;color:var(--purple)}@media (max-width:1023px){.product-header__prices{display:flex;flex-direction:column;justify-content:space-between}.product-header__prices>div{display:flex;align-items:baseline}.product-header__prices h2,.product-header__prices p{margin:0}.product-header__prices h2{margin-right:.3125rem}}@media (min-width:1024px){.product-header__prices{margin-bottom:0}}.product-header__prices div:not(:last-child){margin-bottom:.75rem}@media (min-width:1024px){.product-header__prices div:not(:last-child){margin-bottom:2.5rem}}@media (min-width:1024px){.product-header__prices p{font-size:1.6875rem;font-weight:500;margin:0}}.product-header__pricing-table{width:600px;max-width:100%;margin-top:2rem;padding:1rem;border:solid 1px var(--dark-gray);border-radius:3px;overflow-x:auto;color:var(--purple);text-align:left}.product-header__pricing-table table{width:100%;border-collapse:collapse;color:var(--purple)}.product-header__pricing-table table thead th{width:calc(100% / 3);padding:1rem}.product-header__pricing-table table thead th.member-price{border-top:1px solid var(--green);border-bottom:1px solid var(--dark-gray)}.product-header__pricing-table table tbody td{padding:1rem}.product-header__pricing-table table tbody tr{border-top:1px solid var(--dark-gray)}.product-header__pricing-table table tbody tr:last-child .member-price{border-bottom:1px solid var(--green)}.product-header__pricing-table .member-price{font-weight:700;border-left:1px solid var(--green);border-right:1px solid var(--green)}.product-header__data{display:flex;flex-direction:column;justify-content:space-between}.product-header__data>div{display:flex}.product-header__data>div+div{margin-top:.75rem}.product-header__data h2,.product-header__data p{margin:0}.product-header__data h2{margin-right:.3125rem}.product-header__reg-table{border-top:1px solid var(--dark-gray);margin-top:1.875rem;padding-top:1.875rem}.product-header__reg-table h2{text-transform:none;margin-bottom:1rem}.product-header__reg-table table{border-collapse:collapse;width:100%;max-width:22.5rem;color:var(--purple)}.product-header__reg-table table th{font-weight:400;text-align:left;width:75%;padding-bottom:.4375rem}.product-header__reg-table table td{font-weight:700;text-align:left;padding-bottom:.4375rem}.product-header__content__image{display:none}@media (min-width:1024px){.product-header__content__image{display:block}}.product-header__content__image img{border-radius:3px;width:264px;height:264px;-o-object-fit:cover;object-fit:cover}@media (min-width:920px){.product{margin-top:calc(-2rem + 1.5625rem)}}.post__header{flex-wrap:wrap;margin-bottom:1rem}.post__header .post__image,.post__header h1{margin-bottom:0}.post__header .post__data{justify-content:space-between;margin-bottom:0;color:var(--purple);font-weight:700}.post__header .post__data p.post__byline,.post__header .post__data p.post__date{margin-top:.5rem;margin-bottom:0}.post__image img{flex:0 0 auto;max-width:100%;max-height:660px;border-radius:3px}.split-image-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background-color:var(--purple);color:var(--white);margin-bottom:1.875rem}.split-image-hero h1,.split-image-hero h2,.split-image-hero h3,.split-image-hero h4,.split-image-hero h5,.split-image-hero h6{color:var(--white)}@media (min-width:1024px){.split-image-hero{margin-bottom:5.9375rem}}@media (min-width:920px){.global-header+main .umb-grid>.grid-section .split-image-hero:first-child,.global-header+main>.gdpr-dialog__content .split-image-hero:first-child,.global-header+main>.wrapper .split-image-hero:first-child,.our-team .global-header+main>.layer-group .split-image-hero:first-child{margin-top:calc(-2rem + 0px)}}.global-header:has(.site-banner)+main .umb-grid>.grid-section .split-image-hero:first-child,.global-header:has(.site-banner)+main>.gdpr-dialog__content .split-image-hero:first-child,.global-header:has(.site-banner)+main>.wrapper .split-image-hero:first-child,.our-team .global-header:has(.site-banner)+main>.layer-group .split-image-hero:first-child{margin-top:-2rem}.our-team .split-image-hero>figure.layer-group,.split-image-hero>figure.gdpr-dialog__content,.split-image-hero>figure.wrapper{padding-top:0;padding-bottom:0}@media (min-width:768px){.our-team .split-image-hero>figure.layer-group,.split-image-hero>figure.gdpr-dialog__content,.split-image-hero>figure.wrapper{display:flex}}@media (min-width:768px){.our-team .split-image-hero>figure.layer-group>figcaption,.split-image-hero>figure.gdpr-dialog__content>figcaption,.split-image-hero>figure.wrapper>figcaption{flex:1 1 40%}}.our-team .split-image-hero>figure.layer-group>figcaption h1,.split-image-hero>figure.gdpr-dialog__content>figcaption h1,.split-image-hero>figure.wrapper>figcaption h1{font-size:2rem;line-height:1.2}@media (min-width:1120px){.our-team .split-image-hero>figure.layer-group>figcaption h1,.split-image-hero>figure.gdpr-dialog__content>figcaption h1,.split-image-hero>figure.wrapper>figcaption h1{font-size:3rem}}.our-team .split-image-hero>figure.layer-group>figcaption>div,.split-image-hero>figure.gdpr-dialog__content>figcaption>div,.split-image-hero>figure.wrapper>figcaption>div{display:flex;height:100%;flex-direction:column;justify-content:space-evenly}@media (max-width:767px){.our-team .split-image-hero>figure.layer-group>figcaption>div,.split-image-hero>figure.gdpr-dialog__content>figcaption>div,.split-image-hero>figure.wrapper>figcaption>div{height:auto;padding-top:1rem}}@media (min-width:1024px){.our-team .split-image-hero>figure.layer-group>figcaption>div,.split-image-hero>figure.gdpr-dialog__content>figcaption>div,.split-image-hero>figure.wrapper>figcaption>div{width:70%}}.our-team .split-image-hero>figure.layer-group>div,.split-image-hero>figure.gdpr-dialog__content>div,.split-image-hero>figure.wrapper>div{max-height:20rem;overflow-y:hidden;transition:margin cubic-bezier(.62,.01,.37,.99) .5s}@media (max-width:1919px){.our-team .split-image-hero>figure.layer-group>div,.split-image-hero>figure.gdpr-dialog__content>div,.split-image-hero>figure.wrapper>div{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}@media (min-width:768px){.our-team .split-image-hero>figure.layer-group>div,.split-image-hero>figure.gdpr-dialog__content>div,.split-image-hero>figure.wrapper>div{flex:1 1 60%}}.our-team .split-image-hero>figure.layer-group>div img,.split-image-hero>figure.gdpr-dialog__content>div img,.split-image-hero>figure.wrapper>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.4;margin-bottom:-.3rem}@media (max-width:767px){.our-team .split-image-hero>figure.layer-group>div img,.split-image-hero>figure.gdpr-dialog__content>div img,.split-image-hero>figure.wrapper>div img{height:auto}}.split-image-hero__first-line{position:relative}.split-image-hero__first-line::after{content:url(../assets/icons/green-corner.svg);position:absolute;top:-25px;right:-35px}.split-image-hero__second-line{display:block}.split-image-hero-new{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;margin-bottom:5.9375rem;overflow:hidden}@media (max-width:1023px){.split-image-hero-new{margin-top:1.25rem;margin-bottom:1.875rem}}@media (min-width:920px){.global-header+main .umb-grid>.grid-section .split-image-hero-new:first-child,.global-header+main>.gdpr-dialog__content .split-image-hero-new:first-child,.global-header+main>.wrapper .split-image-hero-new:first-child,.our-team .global-header+main>.layer-group .split-image-hero-new:first-child{margin-top:calc(-2rem + 0px)}}.split-image-hero-new .contents{background-color:var(--purple);color:var(--white);min-height:17.5rem;padding:0 1.25rem;transition:.4s}@media (min-width:1920px){.split-image-hero-new .contents{min-height:25rem}}@media (max-width:1023px){.our-team .split-image-hero-new .layer-group,.split-image-hero-new .contents,.split-image-hero-new .gdpr-dialog__content,.split-image-hero-new .our-team .layer-group,.split-image-hero-new .wrapper{padding:0;max-width:none}}.split-image-hero-new .rma-caret{position:absolute;top:-25px;right:-35px;width:2.8125rem;height:2.8125rem}@media (max-width:1119px){.split-image-hero-new .rma-caret{width:2.5rem;height:2.5rem}}@media (max-width:1023px){.split-image-hero-new .rma-caret{width:1.875rem;height:1.875rem;top:-20px;right:-25px}}.split-image-hero-new .heading,.split-image-hero-new h1{color:var(--white);font-size:3rem;font-weight:700;margin:0;line-height:1.2;width:-moz-min-content;width:min-content}@media (max-width:1119px){.split-image-hero-new .heading,.split-image-hero-new h1{margin-left:auto;margin-right:auto;font-size:2.375rem}}@media (max-width:1023px){.split-image-hero-new .heading,.split-image-hero-new h1{font-size:2.125rem;margin:0}}@media (max-width:639px){.split-image-hero-new .heading,.split-image-hero-new h1{font-size:1.875rem}}.split-image-hero-new .heading[data-has-long-first-line] .line-container.first-line-container div,.split-image-hero-new .heading[data-has-long-first-line] .line-container.first-line-container span,.split-image-hero-new h1[data-has-long-first-line] .line-container.first-line-container div,.split-image-hero-new h1[data-has-long-first-line] .line-container.first-line-container span{white-space:normal;min-width:unset;width:100%}.split-image-hero-new .heading[data-only-has-first-line],.split-image-hero-new h1[data-only-has-first-line]{width:100%;padding-right:3.125rem}.split-image-hero-new .heading .line-container,.split-image-hero-new h1 .line-container{position:relative;display:inline-block}.split-image-hero-new .heading .line-container span,.split-image-hero-new h1 .line-container span{display:inline-block}.split-image-hero-new .heading .line-container.second-line-container,.split-image-hero-new h1 .line-container.second-line-container{display:block;min-width:21.875rem}@media (max-width:479px){.split-image-hero-new .heading .line-container.second-line-container,.split-image-hero-new h1 .line-container.second-line-container{min-width:18.75rem}}.split-image-hero-new .heading .line-container.first-line-container span,.split-image-hero-new h1 .line-container.first-line-container span{white-space:nowrap}.split-image-hero-new .text-contents{padding:3.125rem 0}@media (max-width:1023px){.split-image-hero-new .text-contents{margin-left:auto;margin-right:auto;padding:0 1rem}}@media (max-width:919px){.split-image-hero-new .text-contents{max-width:48rem}}@media (max-width:1023px){.split-image-hero-new .text-container{padding:2.8125rem .625rem 1.875rem .625rem}}@media (max-width:919px){.split-image-hero-new .text-container{padding-left:0;padding-right:0}}@media (max-width:767px){.split-image-hero-new .text-container{padding-left:.625rem;padding-right:.625rem}}@media (max-width:479px){.split-image-hero-new .text-container{padding-left:0;padding-right:0}}.split-image-hero-new .col-inner{display:flex;flex-flow:column;height:100%}.split-image-hero-new .col-inner .col-contents{display:inline-block;margin-top:auto;margin-bottom:auto}.split-image-hero-new .component-cols{display:flex;flex-wrap:wrap;margin:-10px -35px}@media (max-width:1023px){.split-image-hero-new .component-cols{margin:0}}.split-image-hero-new .component-cols .text-col{width:37%}@media (max-width:1119px){.split-image-hero-new .component-cols .text-col{padding-right:2.1875rem;width:50%}}@media (max-width:1023px){.split-image-hero-new .component-cols .text-col{width:100%;padding:0}}.split-image-hero-new .component-cols .image-col{width:63%}@media (max-width:1119px){.split-image-hero-new .component-cols .image-col{padding:0;width:50%}}.split-image-hero-new .component-cols .image-col,.split-image-hero-new .component-cols .image-col *{line-height:0}.split-image-hero-new .component-cols .image-col .col-contents,.split-image-hero-new .component-cols .image-col .image-container,.split-image-hero-new .component-cols .image-col img{height:100%}@media (max-width:1023px){.split-image-hero-new .component-cols .image-col{width:100%;padding:0}}.split-image-hero-new .component-cols>div{display:inline-block;padding:.625rem 2.1875rem}.split-image-hero-new .image-container{position:relative;transition:.4s}@media (max-width:1919px){.split-image-hero-new .image-container{margin-right:calc(50% - 40vw);overflow-x:hidden}}@media (max-width:1119px){.split-image-hero-new .image-container{margin-right:calc(50% - 25vw)}}@media (max-width:1023px){.split-image-hero-new .image-container{margin-right:unset}}.split-image-hero-new .image-container img{height:17.5rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:.4;transition:.4s;max-height:29.6875rem}@media (min-width:1920px){.split-image-hero-new .image-container img{height:25rem}}@media (max-width:1023px){.split-image-hero-new .image-container img{height:17.5rem}}.split-text-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background-color:var(--purple)}@media (min-width:920px){.global-header+main .umb-grid>.grid-section .split-text-hero:first-child,.global-header+main>.gdpr-dialog__content .split-text-hero:first-child,.global-header+main>.wrapper .split-text-hero:first-child,.our-team .global-header+main>.layer-group .split-text-hero:first-child{margin-top:calc(-2rem + 0px)}}.global-header:has(.site-banner)+main .umb-grid>.grid-section .split-text-hero:first-child,.global-header:has(.site-banner)+main>.gdpr-dialog__content .split-text-hero:first-child,.global-header:has(.site-banner)+main>.wrapper .split-text-hero:first-child,.our-team .global-header:has(.site-banner)+main>.layer-group .split-text-hero:first-child{margin-top:-2rem}.our-team .split-text-hero .layer-group,.split-text-hero .gdpr-dialog__content,.split-text-hero .our-team .layer-group,.split-text-hero .wrapper{flex-direction:column;display:flex}@media (min-width:1024px){.our-team .split-text-hero .layer-group,.split-text-hero .gdpr-dialog__content,.split-text-hero .our-team .layer-group,.split-text-hero .wrapper{flex-direction:row}}.split-text-hero p{font-weight:400}.split-text-hero__primary{display:flex;flex-basis:57%;flex-direction:column;flex-grow:1;flex-shrink:0;padding:2.5rem 1rem}@media (min-width:1024px){.split-text-hero__primary{align-items:flex-start;padding:2.5rem 0}.split-text-hero__primary>*{max-width:28.5rem;width:100%}}.split-text-hero__primary h1{color:var(--green);margin:0 0 1.25rem}@media (min-width:1024px){.split-text-hero__primary h1{margin-bottom:.9375rem}}.split-text-hero__primary p{color:var(--white);margin:0}.split-text-hero__secondary{justify-content:center;background-color:var(--green);color:var(--purple);display:flex;flex-basis:43%;flex-direction:column;flex-grow:1;flex-shrink:0;padding:1.875rem 1rem;position:relative;z-index:2}.split-text-hero__secondary::after,.split-text-hero__secondary::before{background-color:var(--green);content:'';display:block;height:100%;position:absolute;right:-100%;top:0;width:100%}.split-text-hero__secondary::before{left:-100%}.split-text-hero__secondary::after{right:-100%}.split-text-hero__secondary h2{display:inline-block;margin:0 0 .625rem;position:relative;font-weight:700}.split-text-hero__secondary h2::after{background-color:var(--purple);content:'';display:block;height:26px;-webkit-mask:url(../assets/icons/green-corner.svg) no-repeat;mask:url(../assets/icons/green-corner.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-20px;top:-18px;width:29px}.split-text-hero__secondary p{margin:0 0 1.875rem;width:100%}@media (min-width:1024px){.split-text-hero__secondary{align-items:flex-end;padding:3.5rem 0 2.375rem}.split-text-hero__secondary::before{display:none}}.split-text-hero__secondary form{display:flex;width:100%}.split-text-hero__secondary form *{border:0}.split-text-hero__secondary input{border-radius:3px 0 0 3px;padding:.5625rem .5rem .625rem;width:100%}.split-text-hero__secondary input::-moz-placeholder{color:#342a4ce3;font-style:italic;font-weight:500;line-height:1.28}.split-text-hero__secondary input::placeholder{color:#342a4ce3;font-style:italic;font-weight:500;line-height:1.28}.split-text-hero__secondary button{background-color:var(--purple);border-radius:0 3px 3px 0;color:var(--white);cursor:pointer;padding:0 .8125rem 0 .875rem}@media (min-width:1024px){.split-text-hero__secondary__content{max-width:28.5rem;padding-left:2rem;width:100%}}.split-text-hero__secondary__content__link{display:block}@media (min-width:480px){.split-text-hero__secondary__content__link{width:-moz-fit-content;width:fit-content;margin:0}}@media (min-width:768px){.split-text-hero__secondary__content__link:hover{display:block}.split-text-hero__secondary__content__link:after,.split-text-hero__secondary__content__link:focus:after,.split-text-hero__secondary__content__link:hover:after{background-color:var(--purple)}}.mem-benefit-description{justify-content:space-between}@media (min-width:769px){.mem-benefit-description>p{margin:0}}@media (min-width:769px){.mem-benefit-description__detail{margin-top:0}}.mem-benefit-description__detail p{margin:.625rem 0 0}.chapter-state{margin-bottom:6.25rem;justify-content:space-between}.chapter-state:last-child{margin-bottom:0}.chapter-state .accordion{margin:0}@media (min-width:768px){.chapter-state .accordion{display:none}}.chapter-state__heading{display:flex;flex-direction:column}.chapter-state__heading h2{order:2;margin-top:1rem}@media (min-width:768px){.chapter-state__heading h2{order:1;margin-top:0}}.chapter-state__heading__image{order:2}@media (max-width:767px){.chapter-state__heading__image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;order:1;margin-top:0}}.chapter-state__heading__image img{border-radius:3px;height:100%;max-height:13.75rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.chapter-state__heading__image img{border-radius:0}}.chapter-state__content{margin-top:1.5625rem}@media (min-width:768px){.chapter-state__content{margin-top:3rem}}.chapter-state__table{border-collapse:collapse;text-align:left;width:100%;color:var(--purple)}@media (max-width:767px){.chapter-state__table{display:none}}.chapter-state__table td{padding:1.5625rem 1rem 1.5625rem 0}.chapter-state__table th:last-child{visibility:hidden;width:6.25rem}.chapter-state__table td:last-child{text-align:right}.chapter-state__table tr+tr{border-top:1px solid var(--dark-gray);border-width:1px 0}@media (min-width:1025px){.chapter-state__table-wrapper{padding-left:6.25rem}}.chapter-state__city-wrapper+.chapter-state__city-wrapper{margin-top:1.25rem}details.accordion{background:var(--white);border-radius:3px;box-shadow:1px 1px 7px rgba(0,0,0,.15)}details.accordion summary{box-shadow:1px 1px 7px rgba(0,0,0,.15);padding:.625rem 1.25rem;list-style-type:none}details.accordion summary:hover{cursor:pointer}details.accordion summary::-webkit-details-marker{display:none}details.accordion summary .accordion__headline{display:flex;align-items:center;justify-content:space-between}details.accordion summary .accordion__headline::after{content:url(../assets/icons/chevron-down.svg);transition:transform cubic-bezier(.62,.01,.37,.99) .3s}details.accordion .accordion__body{padding:1.25rem}details.accordion .accordion__body strong{color:var(--purple)}details.accordion .accordion__body p{margin:0}details.accordion .accordion__body a{width:auto;margin-top:1.25rem;color:var(--purple)}details[open] .accordion__headline::after{transform:rotate(180deg)}.homepage-hero{display:flex;flex-direction:column;align-items:stretch;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}@media (min-width:768px){.homepage-hero{flex-direction:row;justify-content:flex-end;height:300px}}@media (min-width:920px){.global-header+main .umb-grid>.grid-section .homepage-hero:first-child,.global-header+main>.gdpr-dialog__content .homepage-hero:first-child,.global-header+main>.wrapper .homepage-hero:first-child,.our-team .global-header+main>.layer-group .homepage-hero:first-child{margin-top:calc(-2rem + 0px)}}.global-header:has(.site-banner)+main .umb-grid>.grid-section .homepage-hero:first-child,.global-header:has(.site-banner)+main>.gdpr-dialog__content .homepage-hero:first-child,.global-header:has(.site-banner)+main>.wrapper .homepage-hero:first-child,.our-team .global-header:has(.site-banner)+main>.layer-group .homepage-hero:first-child{margin-top:-2rem}.homepage-hero .homepage-hero__animation{display:flex;flex-grow:1;justify-content:center;margin:0;min-height:9.375rem}@media (max-width:768px){.homepage-hero .homepage-hero__animation{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}@media (min-width:769px){.homepage-hero .homepage-hero__animation{margin-bottom:0}}.homepage-hero .homepage-hero__text{display:flex;opacity:0;flex:0 0 33%;flex-grow:1;justify-content:center;align-items:center;margin:0;background-color:var(--purple);transition:all .5s cubic-bezier(.62,.01,.37,.99);transform:translateY(-10px);min-height:9.375rem;padding:1rem 2rem}.homepage-hero .homepage-hero__text.-rendered{opacity:1;transform:translateY(0)}.homepage-hero .homepage-hero__text .hero__heading-title,.homepage-hero .homepage-hero__text h1{color:var(--white);font-weight:medium;font-size:2rem;line-height:2.5rem;display:inline-block;position:relative}@media (min-width:769px){.homepage-hero .homepage-hero__text .hero__heading-title,.homepage-hero .homepage-hero__text h1{font-size:2.5rem;line-height:3rem}}.homepage-hero .homepage-hero__text .hero__heading-title::after,.homepage-hero .homepage-hero__text h1::after{background-color:var(--green);content:"";display:block;height:26px;-webkit-mask:url(../assets/icons/green-corner.svg) no-repeat;mask:url(../assets/icons/green-corner.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-20px;top:-18px;width:29px}.homepage-hero-description{font-size:1.5rem;line-height:2rem;font-weight:400;text-align:center;margin:3.75rem 0}@media (min-width:769px){.homepage-hero-description{font-size:2rem;line-height:3rem}}.homepage-hero-new{background:var(--purple)}@media (min-width:920px){.global-header+main .umb-grid>.grid-section .homepage-hero-new:first-child,.global-header+main>.gdpr-dialog__content .homepage-hero-new:first-child,.global-header+main>.wrapper .homepage-hero-new:first-child,.our-team .global-header+main>.layer-group .homepage-hero-new:first-child{margin-top:calc(-2rem + 0px)}}.global-header:has(.site-banner)+main .umb-grid>.grid-section .homepage-hero-new:first-child,.global-header:has(.site-banner)+main>.gdpr-dialog__content .homepage-hero-new:first-child,.global-header:has(.site-banner)+main>.wrapper .homepage-hero-new:first-child,.our-team .global-header:has(.site-banner)+main>.layer-group .homepage-hero-new:first-child{margin-top:-2rem}.homepage-hero-new .hero__heading{display:flex;flex-direction:column;margin:auto;gap:1rem}.homepage-hero-new .hero__heading--align{margin:auto 0}.homepage-hero-new .hero__heading-title{color:var(--white);font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.homepage-hero-new .hero__heading-title{font-size:2.5rem}}.homepage-hero-new .hero__heading-subtitle{color:var(--white);font-weight:500}.homepage-hero-new .hero__text{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:2rem 1rem;text-align:center;gap:2rem}@media (min-width:920px){.homepage-hero-new .hero__text{align-items:stretch;text-align:left}}.homepage-hero-new .hero__text-wrapper{display:flex;justify-content:flex-end;width:100%;min-height:200px;gap:1rem}@media (min-width:920px){.homepage-hero-new .hero__text-wrapper{width:50%}}.homepage-hero-new .hero__image{display:flex;align-items:center;overflow:hidden}@media (min-width:920px){.homepage-hero-new .hero__image{width:600px;height:400px}}.homepage-hero-new .hero__image img{-o-object-fit:cover;object-fit:cover}.homepage-hero-new .hero-wrapper{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding:0}@media (min-width:920px){.homepage-hero-new .hero-wrapper{flex-direction:row}}.homepage-hero-new .hero-button-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;max-width:21.875rem}.homepage-hero-new .hero-button-group>*{margin:0}.homepage-hero-new .hero-button-group [class^=cta-button]{width:auto}.homepage-hero-new .hero-button-group [class^=cta-button]{padding:.39063rem 2.5rem;font-size:1.1875rem}.homepage-hero-new .hero-button-group>*{flex-grow:1}.homepage-hero-new .hero-button-accent{display:inline-block;width:auto;margin:0}.homepage-hero-new .hero-button-accent.ghost{color:var(--white)}.homepage-hero-new .hero-button-accent.ghost:hover{border-color:var(--white);color:var(--red);background-color:var(--white)}.homepage-hero-new .homepage-hero__animation{display:flex;flex-grow:1;justify-content:center;margin:0;min-height:9.375rem}@media (max-width:768px){.homepage-hero-new .homepage-hero__animation{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}@media (min-width:769px){.homepage-hero-new .homepage-hero__animation{margin-bottom:0}}.site-banner{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.site-banner+*{margin-top:0}@media (min-width:768px){.newsletter-cta{display:flex;justify-content:space-between;padding:3rem 2rem;text-align:left}}@media (min-width:768px){.newsletter-cta>div:first-child{width:40%}}.newsletter-cta>div:first-child p{font-weight:500}.newsletter-cta div.umbraco-forms-form{margin-top:1.5rem;display:flex;flex:1}@media (min-width:768px){.newsletter-cta div.umbraco-forms-form{margin-top:0}}.newsletter-cta div.umbraco-forms-page,.newsletter-cta form{display:flex;align-items:center;justify-content:flex-end;flex:1}.newsletter-cta div.umbraco-forms-page input,.newsletter-cta form input{border-radius:3px 0 0 3px;border:1px solid transparent;padding:.55rem 1.25rem;width:75%;box-shadow:1px 1px 7px rgba(0,0,0,.15)}.newsletter-cta div.umbraco-forms-page input::-moz-placeholder,.newsletter-cta form input::-moz-placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.newsletter-cta div.umbraco-forms-page input::placeholder,.newsletter-cta form input::placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.newsletter-cta div.umbraco-forms-page button,.newsletter-cta form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:0 3px 3px 0;font-weight:400;color:var(--white);cursor:pointer;padding:.5rem 1.25rem;background-color:var(--purple);color:var(--white);transition:all .1s cubic-bezier(.62,.01,.37,.99);box-shadow:1px 1px 7px rgba(0,0,0,.15)}.newsletter-cta div.umbraco-forms-page button:hover,.newsletter-cta form button:hover{background-color:var(--green);border-color:var(--purple);color:var(--purple)}.resources li,.resources option,.resources p,.resources select{font-size:1rem}.resources a{color:#333;text-decoration:none}.resources iframe,.resources img{margin:0;padding:0}.resources .results-header{margin-bottom:2rem}.resources__header{margin-bottom:2.3125rem}.resources__header select{min-width:15rem}@media (min-width:768px){.resources__header{display:flex;row-gap:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:3.6875rem;border-top:solid 1px var(--dark-gray);padding-top:3.6875rem}}.resources__header>*{margin-bottom:1.3125rem}@media (min-width:768px){.resources__header>*{margin-bottom:0;margin-right:1.3125rem}}.resources__header>:last-child{margin:0}.resources__header__search{box-shadow:1px 1px 7px rgba(0,0,0,.15);display:flex;justify-content:flex-start;max-width:360px;width:100%}.resources__header__search *{border:0}.resources__header__search input{border-radius:3px 0 0 3px;padding:.8125rem 1.25rem .8125rem 1.25rem;flex-grow:1;min-width:0}.resources__header__search input::-moz-placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.resources__header__search input::placeholder{font-style:italic;font-weight:500;color:#342a4ce3;line-height:1.28}.resources__header__search button{border-radius:0 3px 3px 0;color:var(--white);cursor:pointer;padding:0 .875rem}.resources__header__searchbox{width:100%}.resources__header__search-form{display:flex}.resources__header__search-submit-button{background-color:var(--purple);order:2}.resources__header__search-submit-button:hover{background-color:var(--green);color:var(--purple)}.resources__header__search-reset-button{order:1;margin-top:1px;background-color:var(--white)}.resources__header__search-reset-icon{width:.75rem;height:.75rem}.resources__header__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem}.resources__header__date-filter label{margin-bottom:.25rem;font-weight:400}.resources__header__date-filter input{box-shadow:1px 1px 7px rgba(0,0,0,.15);border:1px solid transparent;border-radius:.1875rem 0 0 .1875rem;padding:.5rem;width:100%;line-height:1.5}.resources__header__date-filter input[type=date i]::-webkit-calendar-picker-indicator{margin:0}.resources__header__date-filter .form-group{margin-bottom:0}.resources__header__date-filter .date-range-selector{display:flex;align-items:center;gap:1rem}.resources__content ul{list-style:none;margin:0 0 3.75rem;padding:0}.resources__content__mobile-type-filter{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background-color:var(--purple);margin-bottom:3.8125rem;padding:1rem}.resources__content__mobile-type-filter label{color:var(--white);display:block;font-size:1.125rem;font-weight:700;margin-bottom:.5625rem}@media (min-width:768px){.resources__content__mobile-type-filter{display:none}}.resources__content__desktop-type-filter{border:0;display:flex;margin:0 0 1rem;padding:0;flex-wrap:wrap}.resources__content__desktop-type-filter .category-list{padding-left:0;margin-bottom:0;list-style:none}.resources__content__desktop-type-filter .category-list-item{display:inline-block;background-color:var(--white);border-radius:.1875rem;box-shadow:inset 1px 1px 7px rgba(0,0,0,.15);color:var(--purple);cursor:pointer;font-weight:500;margin-bottom:1.3125rem;margin-right:1.3125rem;min-width:10.625rem;text-align:center;transition:all ease-in-out .2s}.resources__content__desktop-type-filter .category-list-item:last-child{margin-right:0}.resources__content__desktop-type-filter .category-list-item--selected,.resources__content__desktop-type-filter .category-list-item:hover{background-color:var(--green);box-shadow:1px 1px 17px rgba(0,0,0,.15)}.resources__content__desktop-type-filter .category-list-item a:hover{text-decoration:none}.resources__content__desktop-type-filter .category-list-link{display:block;padding:.5rem}.resources__content__desktop-type-filter .category-list-count::before{content:"("}.resources__content__desktop-type-filter .category-list-count::after{content:")"}@media (max-width:767px){.resources__content__desktop-type-filter{display:none}}.resources__content__item{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid var(--dark-gray)}@media (min-width:768px){.resources__content__item{padding-bottom:3.125rem;margin-bottom:3.125rem}}.resources__content__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.resources__content__item a{display:flex;flex-direction:column;color:var(--purple);text-decoration:none}@media (min-width:768px){.resources__content__item a{flex-direction:row}.resources__content__item a>[class^=resources__content__item__]{padding:0 1rem}.resources__content__item a>[class^=resources__content__item__]:first-child{padding-left:0}.resources__content__item a>[class^=resources__content__item__]:last-child{padding-right:0}}.resources__content__item a:hover h3{text-decoration:underline}.resources__content__item__tag{order:1}@media (min-width:768px){.resources__content__item__tag{box-sizing:border-box;flex:0 0 16.66667%;margin:0}.resources__content__item__tag p{margin:0}.resources__content__item__tag strong{display:block}}.resources__content__item__tag p{margin-top:0}.resources__content__item__tag ul{margin-bottom:0}.resources__content__item__main{display:flex;flex-grow:1;flex-basis:50%;flex-direction:column;order:2}.resources__content__item__main h3{margin:0 0 .625rem}@media (min-width:768px){.resources__content__item__main h3{margin-bottom:.9375rem}}.resources__content__item__main h3 svg{fill:var(--purple);height:1.125rem}.resources__content__item__main p{margin:0 0 .9375rem}@media (min-width:768px){.resources__content__item__main p{margin-bottom:1.4375rem}}.resources__content__item__main__description p{margin:0}.resources__content__item__main__date{margin-top:0;margin-bottom:.75rem;color:var(--gray2)}@media (min-width:768px){.resources__content__item__main__date{margin-top:-.75rem}}.resources__content__item__main__meta{margin-top:1rem}@media (min-width:768px){.resources__content__item__main__meta{display:flex;flex-grow:1;align-items:flex-end}}.resources__content__item__main__meta p{margin:0 0 .375rem}@media (min-width:768px){.resources__content__item__main__meta p{margin:0 1.5625rem 0 0}}.resources__content__item__main__meta p:last-child{margin:0}.resources__content__item__image{order:3;display:none}@media (min-width:768px){.resources__content__item__image{display:flex;justify-content:flex-end}}.resources__content__item__image img{width:170px;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.resources__content .hits-per-page{text-align:center;margin:0}.resources__footer{margin:0 auto;text-align:center}.resources__footer .pagination-link,.resources__footer a{padding:.575rem 1rem;font-size:1.125rem;line-height:1.5}.resources__footer .pagination-link[href],.resources__footer a[href]{opacity:1}.resources__footer .pagination-link[href]:hover,.resources__footer a[href]:hover{background-color:var(--green);color:var(--purple)}.resources__footer__pagination-list{display:flex;justify-content:space-between;align-items:center;max-width:22rem;margin:0 auto;padding:0}.resources__footer__pagination-list li{display:inline-block;list-style:none}.resources__footer__pagination-item--disabled{opacity:.33}.resources__footer__pagination-item--disabled .pagination-link{cursor:initial!important}.resources__footer__pagination-item--disabled:hover{text-decoration:none!important}.resources__footer__pagination-dropdown{min-width:10rem}.resources__footer__items{margin-top:1rem}.resources__footer__items select{width:auto;padding-right:2rem}.topic-list{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background-color:var(--purple);color:var(--white);padding:3.1875rem 0 2rem}@media (min-width:1024px){.topic-list{padding:5rem 0 5.6875rem}}.topic-list h1,.topic-list h2,.topic-list h3,.topic-list h4,.topic-list h5,.topic-list h6{color:var(--white)}.topic-list h3{font-weight:800}.topic-list h2{margin:0 0 .625rem;color:var(--white)}.topic-list p{color:var(--white);font-size:1.125rem;margin-bottom:1.875rem}@media (min-width:1024px){.our-team .topic-list .layer-group,.topic-list .gdpr-dialog__content,.topic-list .our-team .layer-group,.topic-list .wrapper{display:flex;justify-content:space-between}}.topic-list .accordion{flex-grow:1;flex-shrink:1}@media (min-width:1024px){.topic-list .accordion{flex-basis:50%}.topic-list .accordion:last-child{margin-left:73px}}.topic-list__main{margin-bottom:1.875rem}@media (min-width:1024px){.topic-list__main{box-sizing:border-box;flex:0 0 41.66667%}}.topic-list__main a{color:var(--purple);background-color:var(--green);padding:.5rem}.topic-list__main a:hover{background-color:var(--white)}@media (min-width:1024px){.topic-list__main a{display:none}}@media (min-width:1024px){.topic-list__columns__mobile{display:none}}.topic-list__columns__mobile details.accordion{background-color:var(--white);border-radius:3px;color:var(--purple);margin-bottom:1.875rem}.topic-list__columns__mobile details.accordion summary{align-items:center;box-shadow:1px 1px 7px rgba(0,0,0,.15);padding:.5em 1.25rem}.topic-list__columns__mobile details.accordion .accordion__body{padding-top:0;padding-bottom:0}.topic-list__columns__mobile details.accordion .accordion__body ul{list-style:none;margin:0;padding:0}.topic-list__columns__mobile details.accordion .accordion__body li{border-top:1px solid #b6b6b6}.topic-list__columns__mobile details.accordion .accordion__body li:first-child{border:0;margin-top:.375rem}.topic-list__columns__mobile details.accordion .accordion__body a{display:inline-block;background-color:var(--white);color:var(--purple);display:flex;align-items:center;padding:.9375rem 0;text-align:left;text-decoration:none;position:relative}.topic-list__columns__mobile details.accordion .accordion__body a::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.topic-list__columns__mobile details.accordion .accordion__body a::after{position:absolute;right:0}.topic-list__columns__desktop{box-sizing:border-box;flex:0 0 41.66667%;display:none;justify-content:space-between;color:var(--white)}@media (min-width:1024px){.topic-list__columns__desktop{display:flex}}.topic-list__columns__desktop .topic-list__column{width:40%}.topic-list__columns__desktop ul{list-style:none;margin:0;padding:0}.topic-list__columns__desktop li{margin-top:.625rem;font-weight:300}.topic-list__columns__desktop a{color:var(--white);text-decoration:none;position:relative;display:flex;align-items:center}.topic-list__columns__desktop a:focus,.topic-list__columns__desktop a:hover{display:inline-block;display:flex}.topic-list__columns__desktop a:focus::after,.topic-list__columns__desktop a:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:var(--green);height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.topic-list__columns__desktop a:focus::after,.topic-list__columns__desktop a:hover::after{transform:translateX(.1875rem);opacity:1}.topic-list__column__default-link{display:block;font-weight:700;margin-top:1.875rem}.topic-list__column__default-link:hover{text-decoration:underline}.breadcrumbs{margin-bottom:1.875rem}@media (min-width:768px){.breadcrumbs{margin-bottom:3.125rem}}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:920px){.breadcrumbs ol{justify-content:flex-start}}.breadcrumbs a,.breadcrumbs h1,.breadcrumbs li{color:var(--purple);font-size:.875rem;font-weight:500;margin:0;padding:0}.breadcrumbs svg{height:1.225rem;fill:var(--purple);display:inline-block}.breadcrumbs li{display:flex}.breadcrumbs li::after{color:var(--purple)!important;content:'|';display:inline-block;font-weight:400;margin:0 .5rem;text-decoration:none}.breadcrumbs li:last-of-type::after{content:''}.breadcrumbs a{display:flex;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.state-filter{margin:6.25rem 0 4.6875rem}.login-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.login{display:flex}.login__banner{display:flex;justify-content:flex-end;width:45%;overflow:hidden;max-height:75vh}@media (max-width:920px){.login__banner{display:none}}.login__banner img{height:100%}.login__content{display:flex;flex-grow:1;flex-direction:column;justify-content:center;padding:2rem;overflow-y:auto}@media (max-width:920px){.login__content{align-items:center}}.login__header{font-size:calc(1.3rem + .6vw);display:inline-block;position:relative;margin-bottom:1.5rem;font-weight:700}@media (min-width:1200px){.login__header{font-size:1.75rem}}.login__header::after{background-color:var(--green);content:"";display:block;height:26px;-webkit-mask:url(../assets/icons/green-corner.svg) no-repeat;mask:url(../assets/icons/green-corner.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-20px;top:-18px;width:29px}.login-form{width:100%;max-width:28.75rem;font-size:1rem}.login-form__title{margin-bottom:1rem}.login-form__body label{margin-bottom:.3125rem;padding:0;color:var(--gray3);font-weight:500;font-size:.75rem;line-height:1;letter-spacing:1px}.login-form__body input{flex-grow:1;width:100%;height:3rem;padding:.75rem 1.25rem;border:1px solid var(--dark-gray);border-radius:0;color:var(--gray3);font-size:1.125rem;line-height:1.5}.login-form__body input::-moz-placeholder{color:var(--gray2)}.login-form__body input::placeholder{color:var(--gray2)}.login-form__group{margin-bottom:1.5rem}.login-button{display:inline-block;width:auto;padding:.5rem 1rem}.validation-summary-errors{position:relative;margin-bottom:1rem;padding:1rem 1rem;border:1px solid transparent;border-color:#f5c2c7;border-radius:.25rem;color:#842029;background-color:#f8d7da}.validation-summary-errors>*{margin:0}.gdpr-dialog{display:none;z-index:9999;position:fixed;right:0;bottom:0;left:0;padding:2rem 1rem 2rem;color:var(--white);background-color:var(--purple);box-shadow:10px 0 10px #111}.gdpr-dialog__content__header h3{color:var(--white)}.gdpr-dialog__content__footer{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}@media (min-width:768px){.gdpr-dialog__content__footer{flex-direction:row;align-items:center}}.gdpr-dialog__content__footer__links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.gdpr-dialog__content__footer__links{margin-bottom:0;gap:2rem}}.gdpr-dialog a{color:var(--white)}.gdpr-dialog button{background-color:var(--green);color:var(--purple);width:100%;margin:0;padding:.3125rem 1.0625rem;font-weight:500;border-color:var(--green)}@media (min-width:768px){.gdpr-dialog button{width:auto;min-width:6rem}}.gdpr-dialog button:hover{background-color:var(--white);color:var(--purple);border-color:var(--white)}.studies a{color:#333;text-decoration:none}.studies .form-group{margin-bottom:.5rem}.studies__header{display:flex;flex-wrap:wrap;margin-bottom:2rem}@media (min-width:768px){.studies__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:3.6875rem}}.studies__header>*{margin-bottom:1.3125rem}@media (min-width:768px){.studies__header>*{margin-right:1.3125rem;margin-bottom:0}}.studies__header>:last-child{margin:0}.studies__header__search{display:flex;justify-content:flex-start;width:360px;max-width:100%;box-shadow:1px 1px 7px rgba(0,0,0,.15)}.studies__header__search *{border:0}.studies__header__search input{flex-grow:1;min-width:0;padding:.8125rem 1.25rem .8125rem 1.25rem;border-radius:3px 0 0 3px}.studies__header__search input::-moz-placeholder{color:#342a4ce3;font-style:italic;font-weight:500;line-height:1.28}.studies__header__search input::placeholder{color:#342a4ce3;font-style:italic;font-weight:500;line-height:1.28}.studies__header__search button{padding:0 .875rem;border-radius:0 3px 3px 0;color:var(--white);cursor:pointer}.studies__header__searchbox{width:100%}.studies__header__search-form{display:flex;background-color:var(--white)}.studies__header__search-submit-button{order:2;background-color:var(--purple)}.studies__header__search-submit-button:hover{color:var(--purple);background-color:var(--green)}.studies__header__search-reset-button{order:1;margin-top:1px;background-color:transparent}.studies__header__search-reset-icon{width:.75rem;height:.75rem}.studies__header__sort{display:flex}.studies__header__sort__dropdown-menu{width:13rem;max-width:100%;font-weight:400;font-size:.875rem}.studies__header__options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.studies__header__options .mobile-filters-button-container{display:flex}@media (min-width:1120px){.studies__header__options .mobile-filters-button-container{display:none}}.studies__header__options .mobile-filters-button-container button,.studies__header__options .mobile-filters-button-container button:hover{display:flex;justify-content:center;align-items:center;width:auto;padding:.625rem 1rem;padding-right:2.5rem;border:0;outline-color:var(--purple);color:var(--purple);font-weight:400;font-size:.9375rem;background-color:var(--white);background-image:url(../assets/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;box-shadow:1px 1px 7px rgba(100,75,75,.15)}.studies__header__current-refinements{display:flex;width:100%}@media (min-width:1120px){.studies__header__current-refinements{display:none}}.studies__header__current-refinements__list{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;gap:.1875rem}.studies__header__current-refinements__item{display:inline-block;padding:3px 6px;border:none;border-radius:4px;color:var(--white);font-size:12px;background:var(--purple)}.studies__header__current-refinements__category{margin-left:.625rem}.studies__header__current-refinements__label{font-weight:700;text-transform:capitalize}.studies__header__current-refinements__delete{margin-left:.1875rem;padding:0;border:none;color:var(--white);font-size:12px;background-color:transparent}.studies__body{display:flex;flex-direction:column}@media (min-width:768px){.studies__body{flex-direction:row}}.studies__filters{display:flex;flex-direction:column;margin-bottom:2rem;padding:1rem;border:solid var(--dark-gray) 1px;border-radius:.25rem;box-sizing:border-box;flex:0 0 18rem}@media (max-width:1119px){.studies__filters{display:none;z-index:500;position:fixed;right:0;bottom:0;left:0;height:75vh;margin:0;padding:1rem;border-radius:.625rem .625rem 0 0;overflow-y:hidden;background-color:#fff;box-shadow:.625rem .625rem 1.5625rem var(--dark-gray)}}@media (min-width:768px){.studies__filters{height:60vh}}@media (min-width:1120px){.studies__filters{display:flex!important;height:auto;margin-bottom:0;padding:0 2rem 0 0;border:0;border-radius:0}}.studies__filters__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width:1119px){.studies__filters__header{margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-bottom:solid 1px var(--gray);box-shadow:0 10px 10px var(--gray)}}.studies__filters__header h2{margin:0;font-size:1.5rem}.studies__filters__header button{padding:.25rem .75rem;border-width:1px;border-radius:.1875rem;color:var(--purple);background-color:var(--white)}.studies__filters__header button.mobile-filters-button--close{display:flex;position:relative;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0 1rem 0 1rem;border:0;font-weight:400}.studies__filters__header button.mobile-filters-button--close:before{content:url(../assets/icons/chevron-down.svg);line-height:0}@media (min-width:1120px){.studies__filters__header button.mobile-filters-button--close{display:none}}.studies__filters__body{position:relative;height:calc(100% - 4rem);padding-right:1rem;padding-bottom:4rem;overflow-y:auto}@media (min-width:768px) and (max-width:1119px){.studies__filters__body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr)}.studies__filters__body .filter-panel-date{grid-row:1;grid-column:1/-1}.studies__filters__body .filter-panel-years{grid-row:2/-1;grid-column:1}.studies__filters__body .filter-panel-subtopics{grid-row:2;grid-column:2}}@media (min-width:1120px){.studies__filters__body{height:100%;padding-right:.375rem;padding-bottom:0}}.studies__filters label{font-weight:400;font-size:.9rem}.studies__filters a{color:var(--purple);text-decoration:none}.studies__filters [class^=ais-]{font-size:.9rem}.studies__filters .ais-Panel--collapsible{position:relative}.studies__filters .ais-Panel--collapsed-body{display:none}.studies__filters .ais-Panel--collapsed-footer{display:none}.studies__filters .ais-Panel-collapseButton{position:absolute;right:0;padding:0;border:none;cursor:pointer;background:0 0}.studies__filters .ais-Panel-header{padding-bottom:.5rem;border:none;color:var(--purple);font-weight:700;font-size:.678rem;line-height:1.6;text-transform:uppercase;letter-spacing:.08rem}.studies__filters .ais-RefinementList-list{margin-top:0;padding:0;list-style-type:none}.studies__filters .ais-RefinementList-item{padding-bottom:1rem;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.studies__filters .ais-RefinementList-item *{cursor:pointer}.studies__filters .ais-RefinementList-item--selected .ais-RefinementList-label{font-weight:700}.studies__filters .ais-RefinementList-item--selected .ais-RefinementList-checkbox{background-color:var(--purple)}.studies__filters .ais-RefinementList-item--selected .ais-RefinementList-checkbox::after{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:4px;content:"";background-color:var(--white);transform:translateX(-2px) translateY(-2px)}.studies__filters .ais-RefinementList-label{display:flex;align-items:center}.studies__filters .ais-RefinementList-checkbox{position:relative;width:1rem;height:1rem;margin:0;margin-right:1rem;border:none;border-radius:2px;background-color:rgba(65,66,71,.08);-webkit-appearance:none;-moz-appearance:none;appearance:none}.studies__filters .ais-RefinementList-count{display:flex;align-items:center;margin-left:8px;padding:0 4px;border-radius:4px;color:rgba(33,36,61,.8);font-weight:700;font-size:.64rem;letter-spacing:1.1px;background-color:rgba(65,66,71,.08)}.studies__filters .ais-ClearRefinements{color:var(purple);font-size:.9rem}.studies__filters .ais-ClearRefinements-button{color:var(purple);font-size:.9rem}.studies__filters .ais-ClearRefinements-button--disabled{display:none}.studies__filters .ais-RangeInput{margin-bottom:2rem}.studies__filters .ais-RangeInput input{width:100%;padding:.5rem;border:1px solid transparent;border-radius:.1875rem 0 0 .1875rem;box-shadow:1px 1px 7px rgba(0,0,0,.15)}.studies__filters .ais-RangeInput input[type=date i]::-webkit-calendar-picker-indicator{margin:0}.studies__filters .ais-RangeInput .date-range-selector{display:flex;align-items:center;gap:.5rem}.studies__filters .ais-RangeInput-link{display:flex;align-items:center;padding-bottom:1rem}.studies__filters .ais-RangeInput-link::before{display:flex;justify-content:center;align-items:center;width:8px;height:8px;margin-right:1rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2390919E' fill-rule='nonzero' d='M0 4l4-4 4 4z'/%3E%3C/svg%3E%0A")}.studies__filters .ais-RangeInput-count{display:flex;align-items:center;margin-left:8px;padding:0 4px;border-radius:4px;color:rgba(33,36,61,.8);font-weight:700;font-size:.64rem;letter-spacing:1.1px;background-color:rgba(65,66,71,.08)}.studies__filters .ais-RangeInput-list{margin-top:0;list-style-type:none;font-weight:400}.studies__filters .ais-RangeInput-list:first-child{padding:0}.studies__content{flex-grow:1}.studies__content ul{list-style:none;padding:0}.studies__content__stats{margin-top:0}.studies__content__item{margin-bottom:1.875rem;border:1px solid var(--dark-gray);border-top:0;border-radius:.3125rem}@media (min-width:768px){.studies__content__item{padding-bottom:1.875rem;border:0;border-bottom:1px solid var(--dark-gray);border-radius:0}}.studies__content__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.studies__content__item__inner-wrapper{display:flex;flex-direction:column;box-sizing:content-box;height:100%;padding-bottom:.9375rem;border:5px solid transparent;border-radius:3px;overflow:hidden;color:var(--purple);text-decoration:none;background-color:var(--white);box-shadow:1px 1px 7px rgba(0,0,0,.15);transition:border .1s ease-out}@media (min-width:768px){.studies__content__item__inner-wrapper{flex-direction:row;align-items:flex-start;padding-bottom:0;color:var(--purple);font-size:.875rem;background-color:transparent;box-shadow:none}.studies__content__item__inner-wrapper>[class^=studies__content__item__]{padding:0 1rem}.studies__content__item__inner-wrapper>[class^=studies__content__item__]:first-child{padding-left:0}.studies__content__item__inner-wrapper>[class^=studies__content__item__]:last-child{padding-right:0}}.studies__content__item__inner-wrapper a:hover{text-decoration:underline}.studies__content__item__inner-wrapper>*{overflow:hidden}.studies__content__item__date{display:flex;align-items:flex-start;order:1;width:100%;margin:0 0 1.125rem;overflow:hidden}@media (min-width:768px){.studies__content__item__date{box-sizing:border-box;flex:0 0 9.0625rem;margin:0}}.studies__content__item__date .date-label{display:flex;flex-direction:column;align-items:center;width:100%;padding:.3125rem .625rem;border:solid 1px var(--purple);color:#fff;font-weight:700;background-color:var(--purple)}@media (min-width:768px){.studies__content__item__date .date-label{align-items:flex-start;padding:0;border:0;color:var(--purple);background-color:transparent}}.studies__content__item__date .date-label__year{font-size:80%}.studies__content__item__main{box-sizing:border-box;flex:0 0 50%;display:flex;flex-grow:1;flex-direction:column;order:2;padding:0 1rem}@media (min-width:768px){.studies__content__item__main{padding:0}}.studies__content__item__main h3{margin:0 0 1rem;font-size:1rem}.studies__content__item__price{box-sizing:border-box;flex:1 1 auto;padding:1rem;order:3}@media (min-width:768px){.studies__content__item__price{box-sizing:border-box;flex:0 0 10.9375rem}}.studies__content__item__price ul{margin:0 0 1rem}.studies__content__item__price ul li{color:var(--purple);font-weight:700}.studies__content__item__price button{width:auto;margin:0;padding:.575rem 1rem;border:0;line-height:1.5}.studies__content__item__price button:hover{color:var(--purple);background-color:var(--green)}.studies__content__item__tag{box-sizing:border-box;flex:0 0 12.5%;order:4;padding:0 1rem}@media (min-width:768px){.studies__content__item__tag{flex-grow:1;margin:0;padding:0}.studies__content__item__tag strong{display:block}}.studies__content__item__tag p{margin:0}.studies__content__item__tag ul{margin-bottom:0}.studies__content__item__tag__credits{font-size:.875rem}.studies__content__item__tag__credits::before{content:"Credits: ";font-weight:700;font-style:normal}@media (min-width:768px){.studies__content__item__tag__credits::before{content:""}}.studies__content__item__tag__credits__inner-item{display:inline-block}@media (min-width:768px){.studies__content__item__tag__credits__inner-item{display:flex;flex-direction:column}}.studies__content__item__tag__credits__inner-item:not(:last-child){margin-bottom:1rem}.studies__content__item__main__meta{font-size:.875rem}@media (min-width:768px){.studies__content__item__main__meta{display:flex;flex-grow:1;flex-direction:column}}.studies__content__item__subtopic-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 1rem;margin-bottom:.625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studies__content__item__subtopic-list li{display:inline-block;padding:0 4px;border-radius:4px;font-weight:700;font-size:.75rem;letter-spacing:.5px;background-color:rgba(65,66,71,.08)}.studies__content__item__subtopic-list li+li{margin-left:.5rem}.studies__content__item__subtopic-list-item{cursor:pointer}.studies__content__item__subtopic-list-item:hover{background-color:var(--purple);color:var(--white)}.studies__content .studies-list{margin:0 0 3.75rem}.studies__content .studies-list-header{display:none;padding-bottom:.3125rem;font-weight:700}@media (min-width:768px){.studies__content .studies-list-header{display:block}}.studies__footer{margin:0 auto;text-align:center}.studies__footer .pagination-link,.studies__footer a{padding:.575rem 1rem;font-size:1.125rem;line-height:1.5}.studies__footer .pagination-link[href],.studies__footer a[href]{opacity:1}.studies__footer .pagination-link[href]:hover,.studies__footer a[href]:hover{background-color:var(--green);color:var(--purple)}.studies__footer__pagination-list{display:flex;justify-content:space-between;align-items:center;max-width:22rem;margin:0 auto;padding:0}.studies__footer__pagination-list li{display:inline-block;list-style:none}.studies__footer__pagination-item--disabled{opacity:.33}.studies__footer__pagination-item--disabled .pagination-link{cursor:initial!important}.studies__footer__pagination-item--disabled:hover{text-decoration:none!important}.studies__footer__pagination-dropdown{width:11rem;max-width:100%}.mobile-menu-backdrop{display:none;opacity:.5;z-index:499;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;-moz-user-select:none;user-select:none;background-color:#000;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:1120px){.mobile-menu-backdrop{display:none!important}}@media (max-width:1119px){body.mobile-menu-open{position:fixed;overflow:hidden;width:100%}}.ignite-hero{background:var(--purple)}.ignite-hero .band-wrapper{gap:calc(1.425rem + 2.1vw);display:flex;position:relative;flex-direction:row}@media (min-width:1200px){.ignite-hero .band-wrapper{gap:3rem}}.ignite-hero .hero__heading{margin-bottom:auto}.ignite-hero .hero__heading-title{margin-bottom:1.5rem;color:var(--white);font-size:2.5rem}@media (min-width:1120px){.ignite-hero .hero__heading-title{font-size:calc(1.45rem + 2.4vw)}}@media (min-width:1120px) and (min-width:1200px){.ignite-hero .hero__heading-title{font-size:3.25rem}}.ignite-hero .hero__heading-subtitle{color:var(--white);font-weight:500}.ignite-hero .hero__text{display:flex;flex-direction:column;justify-content:space-between;width:50%;gap:2rem}@media (max-width:919px){.ignite-hero .hero__text{width:100%}}.ignite-hero .hero__graphic-left{display:none}@media (min-width:1600px){.ignite-hero .hero__graphic-left{display:block;position:absolute;left:-3rem;width:auto;margin-top:-2rem;transform:translateX(-100%)}}.ignite-hero .hero__graphic-right{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:3rem}@media (max-width:919px){.ignite-hero .hero__graphic-right{display:none}}.ignite-hero .icon-eye{width:70%}.ignite-intro{background:var(--gray)}.ignite-intro h2{margin:0 auto calc(1.425rem + 2.1vw) auto;text-align:center}@media (min-width:1200px){.ignite-intro h2{margin:0 auto 3rem auto}}@media (min-width:920px){.ignite-intro h2{width:60%}}.ignite-intro h3{font-size:calc(1.3rem + .6vw);color:var(--white);font-weight:800}@media (min-width:1200px){.ignite-intro h3{font-size:1.75rem}}.ignite-training{flex-direction:column;color:var(--purple);background:var(--white)}.ignite-training h3{font-weight:800;text-align:center;margin:0 0 calc(1.325rem + .9vw) 0}@media (min-width:1200px){.ignite-training h3{margin:0 0 2rem 0}}.ignite-training .icon-card-container{display:flex;flex-direction:column;gap:3rem}@media (min-width:920px){.ignite-training .icon-card-container{flex-direction:row;gap:0}}.ignite-training .icon-card{display:flex;flex-direction:column;margin-right:calc(1.325rem + .9vw);gap:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.ignite-training .icon-card{margin-right:2rem}}@media (min-width:1200px){.ignite-training .icon-card{gap:3rem}}@media (min-width:768px){.ignite-training .icon-card{flex-direction:row}}.ignite-training .icon{max-width:135px;margin:0 auto}.ignite-sharpen h3{color:var(--white);font-weight:800}@media (min-width:920px){.ignite-sharpen h3{width:80%}}.ignite-sharpen .content{gap:calc(1.325rem + .9vw)}@media (min-width:1200px){.ignite-sharpen .content{gap:2rem}}@media (min-width:920px){.ignite-sharpen .content{width:40%}}.ignite-promo{background:var(--purple)}.ignite-promo .band-wrapper{display:grid;gap:calc(1.325rem + .9vw)}@media (min-width:1200px){.ignite-promo .band-wrapper{gap:2rem}}@media (min-width:1024px){.ignite-promo .band-wrapper{grid-template-columns:1fr 1fr}}.ignite-promo .content{padding:calc(1.625rem + 4.5vw);flex-direction:column;align-items:flex-start;background:var(--white)}@media (min-width:1200px){.ignite-promo .content{padding:5rem}}.ignite-membership{position:relative;background:var(--green)}.ignite-membership .band-wrapper{display:grid;grid-template-columns:3fr 1fr;gap:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.ignite-membership .band-wrapper{gap:3rem}}@media (max-width:919px){.ignite-membership .band-wrapper{grid-template-columns:auto}}.ignite-membership .band-wrapper>*{flex-grow:1}.ignite-membership .content{flex-direction:column;align-items:flex-start}.ignite-membership .images{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width:919px){.ignite-membership .images{display:none}}.ignite-membership .icon-hand{width:60%}.ignite-split-card{display:flex;flex-direction:column;justify-content:space-between;min-height:450px;color:var(--white)}@media (min-width:920px){.ignite-split-card{flex-direction:row}}.ignite-split-card .image{height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:920px){.ignite-split-card .image{width:45%}}.ignite-split-card .media{height:auto;-o-object-fit:cover;object-fit:cover}.ignite-split-card .media.video{display:none}.ignite-split-card .media.play-video{position:relative}.ignite-split-card .media.play-video::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;content:"";background:url(../assets/icons/ignite-play-btn.svg) no-repeat;background-position:center}.ignite-split-card .media.play-video img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:920px){.ignite-split-card .media{width:45%}}.ignite-split-card .content{flex-direction:column;justify-content:flex-start;align-items:flex-start;background:var(--purple);padding:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.ignite-split-card .content{padding:3rem}}.ignite-split-card.reverse{flex-direction:column-reverse}@media (min-width:920px){.ignite-split-card.reverse{flex-direction:row}}.ignite-split-card+.ignite-split-card{margin-top:2rem}.ignite-band{display:flex;padding:calc(1.525rem + 3.3vw) 1rem}@media (min-width:1200px){.ignite-band{padding:4rem 1rem}}.ignite-band h4{font-size:calc(1.3125rem + .75vw);font-weight:800}@media (min-width:1200px){.ignite-band h4{font-size:1.875rem}}.ignite-band p,.ignite-band ul{font-size:1.25rem}.ignite-band ul{margin-left:0}.ignite-band ul li::before{color:inherit}.ignite-band .content{display:flex;flex-grow:1}.ignite-band .content-description{margin-bottom:auto}.ignite-button-group{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.ignite-button-group>*{margin:0}.ignite-button-group [class^=cta-button]{width:auto}.ignite-button-group [class^=cta-button]{padding:.39063rem 2.5rem;font-size:1.1875rem}.ignite-button-group>*{flex-grow:1}.ignite-button-accent{display:inline-block;width:auto;margin:0;padding:.5rem 1rem}.ignite-button-accent.ghost{color:var(--white)}.ignite-button-accent.ghost:hover{border-color:var(--white);color:var(--red);background-color:var(--white)}.ignite-button{padding:.39063rem 2.5rem;font-size:1.1875rem;display:inline-block;width:auto;margin:0;margin-top:2rem;font-weight:400}@media (min-width:768px){.ignite-button{padding:.5em 2rem}}.ignite-button:hover{border-color:var(--purple);color:var(--purple);background-color:transparent}.ignite-cta-link{display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--purple);font-weight:800}.ignite-cta-link::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:#8639b2;height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.ignite-cta-link:focus,.ignite-cta-link:hover{display:inline-block;cursor:pointer}.ignite-cta-link:focus::after,.ignite-cta-link:hover::after{content:"";display:inline-block;-webkit-mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/right-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;background-color:#8639b2;height:.8125rem;margin-left:1rem;opacity:1;transition:opacity cubic-bezier(.62,.01,.37,.99) .1s,transform cubic-bezier(.62,.01,.37,.99) .1s;width:1.375rem}.ignite-cta-link:focus::after,.ignite-cta-link:hover::after{transform:translateX(.1875rem);opacity:1}.ignite-cta-link:focus>span,.ignite-cta-link:hover>span{background-image:linear-gradient(to right,var(--purple) 0,var(--purple) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.content-block{display:block}.our-team{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:300px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.our-team .hero-container{height:1200px;margin-top:50px}@media (min-width:920px){.our-team .hero-container{height:900px}}@media (min-height:1200px) and (min-width:1200px){.our-team .hero-container{height:400px}}.our-team .hero{display:flex;flex-direction:column}@media (min-width:920px){.our-team .hero{flex-direction:row}}.our-team .hero .hero-title{font-size:calc(1.425rem + 2.1vw);display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--green);font-weight:700;white-space:nowrap}@media (min-width:1200px){.our-team .hero .hero-title{font-size:3rem}}@media (min-width:920px){.our-team .hero .hero-title{margin-right:3rem;padding-right:3rem;border-right:2px solid var(--green);border-bottom:0}}.our-team .hero .hero-subtitle{margin:0}.our-team .layer{display:flex}.our-team .layer-group{position:relative;transition:transform .5s;transform-style:preserve-3d;display:grid;align-items:center;height:900px;margin-top:1800px;transform:translateY(-100%)}.our-team .layer-group:nth-child(1){z-index:49}.our-team .layer-group:nth-child(2){z-index:48}.our-team .layer-group:nth-child(3){z-index:47}.our-team .layer-group:nth-child(4){z-index:46}.our-team .layer-group:nth-child(5){z-index:45}.our-team .layer-group:nth-child(6){z-index:44}.our-team .layer-group:nth-child(7){z-index:43}.our-team .layer-group:nth-child(8){z-index:42}.our-team .layer-group:nth-child(9){z-index:41}.our-team .layer-group:nth-child(10){z-index:40}.our-team .layer-group:nth-child(11){z-index:39}.our-team .layer-group:nth-child(12){z-index:38}.our-team .layer-group:nth-child(13){z-index:37}.our-team .layer-group:nth-child(14){z-index:36}.our-team .layer-group:nth-child(15){z-index:35}.our-team .layer-group:nth-child(16){z-index:34}.our-team .layer-group:nth-child(17){z-index:33}.our-team .layer-group:nth-child(18){z-index:32}.our-team .layer-group:nth-child(19){z-index:31}.our-team .layer-group:nth-child(20){z-index:30}.our-team .layer-group:nth-child(21){z-index:29}.our-team .layer-group:nth-child(22){z-index:28}.our-team .layer-group:nth-child(23){z-index:27}.our-team .layer-group:nth-child(24){z-index:26}.our-team .layer-group:nth-child(25){z-index:25}.our-team .layer-group:nth-child(26){z-index:24}.our-team .layer-group:nth-child(27){z-index:23}.our-team .layer-group:nth-child(28){z-index:22}.our-team .layer-group:nth-child(29){z-index:21}.our-team .layer-group:nth-child(30){z-index:20}.our-team .layer-group:nth-child(31){z-index:19}.our-team .layer-group:nth-child(32){z-index:18}.our-team .layer-group:nth-child(33){z-index:17}.our-team .layer-group:nth-child(34){z-index:16}.our-team .layer-group:nth-child(35){z-index:15}.our-team .layer-group:nth-child(36){z-index:14}.our-team .layer-group:nth-child(37){z-index:13}.our-team .layer-group:nth-child(38){z-index:12}.our-team .layer-group:nth-child(39){z-index:11}.our-team .layer-group:nth-child(40){z-index:10}.our-team .layer-group:nth-child(41){z-index:9}.our-team .layer-group:nth-child(42){z-index:8}.our-team .layer-group:nth-child(43){z-index:7}.our-team .layer-group:nth-child(44){z-index:6}.our-team .layer-group:nth-child(45){z-index:5}.our-team .layer-group:nth-child(46){z-index:4}.our-team .layer-group:nth-child(47){z-index:3}.our-team .layer-group:nth-child(48){z-index:2}.our-team .layer-group:nth-child(49){z-index:1}.our-team .layer-group:nth-child(50){z-index:0}.our-team .layer-group>.layer{grid-area:1/-1}@media (max-width:919px){.our-team .layer-group{height:100vh}}.our-team .layer-group:nth-of-type(odd) .layer-photo{justify-content:flex-start}.our-team .layer-group:nth-of-type(odd) .layer-name{z-index:2;position:relative;transform:translateZ(-300px) translateY(-50%) scale(2);justify-content:flex-end}.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content{width:60%;background:transparent linear-gradient(111deg,var(--purple) 0,var(--purple) 38%,var(--green) 81%,var(--green) 100%) 0 0 no-repeat padding-box}.homepage-hero-new .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .hero__heading-title,.ignite-band .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h3,.ignite-intro .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2,.ignite-membership .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h4,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .heading-large-plain,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .homepage-hero-new .hero__heading-title,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .ignite-band h3,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .ignite-intro h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .ignite-membership h4,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .post__header .post__image,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .post__header h1,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .product-header h1,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .split-text-hero__primary h1,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .topic-list h2,.post__header .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .post__image,.post__header .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h1,.product-header .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h1,.split-text-hero__primary .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h1,.topic-list .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2{color:var(--green)}.chapter-state__heading .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2,.explore-more .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2,.featured-post__info .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2,.ignite-hero .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .hero__heading-subtitle,.linked-cards__heading .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h2,.newsletter-cta>div:first-child .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h3,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .basic-text>h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .chapter-state__heading h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .explore-more h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .featured-post__info h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .heading-medium-plain,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .heading-with-hr,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .ignite-hero .hero__heading-subtitle,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .linked-cards__heading h2,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .newsletter-cta>div:first-child h3,.our-team .layer-group:nth-of-type(odd) .layer-name .layer-content .wysiwyg h3,.wysiwyg .our-team .layer-group:nth-of-type(odd) .layer-name .layer-content h3{color:var(--white)}.our-team .layer-group:nth-of-type(odd) .layer-description{z-index:3;position:relative;transform:translateZ(0) translateY(90%) scale(1);justify-content:flex-end}.our-team .layer-group:nth-of-type(odd) .layer-description .layer-content{width:30%;color:var(--white);background-color:var(--purple)}.our-team .layer-group:nth-of-type(odd) .layer-description .btn-next-person{display:block}.our-team .layer-group:nth-of-type(odd) .layer-description .btn-next-person::before{background-image:url(../assets/icons/green-corner.svg)}.our-team .layer-group:nth-of-type(odd) .arrow-pattern::before{background-image:url(../assets/icons/arrow-pattern-green.svg)}.our-team .layer-group:nth-of-type(even) .layer-photo{justify-content:flex-end}.our-team .layer-group:nth-of-type(even) .layer-name{z-index:2;position:relative;transform:translateZ(-300px) translateY(100%) scale(2);justify-content:flex-start}.our-team .layer-group:nth-of-type(even) .layer-name .layer-content{width:49%;padding-right:15%;background:transparent linear-gradient(289deg,#342a4c 0,#29e5c5 71%,#29e5c5 100%) 0 0 no-repeat padding-box}.homepage-hero-new .our-team .layer-group:nth-of-type(even) .layer-name .layer-content .hero__heading-title,.ignite-band .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h3,.ignite-intro .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2,.ignite-membership .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h4,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .heading-large-plain,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .homepage-hero-new .hero__heading-title,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .ignite-band h3,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .ignite-intro h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .ignite-membership h4,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .post__header .post__image,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .post__header h1,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .product-header h1,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .split-text-hero__primary h1,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .topic-list h2,.post__header .our-team .layer-group:nth-of-type(even) .layer-name .layer-content .post__image,.post__header .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h1,.product-header .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h1,.split-text-hero__primary .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h1,.topic-list .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2{color:var(--purple)}.chapter-state__heading .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2,.explore-more .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2,.featured-post__info .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2,.ignite-hero .our-team .layer-group:nth-of-type(even) .layer-name .layer-content .hero__heading-subtitle,.linked-cards__heading .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h2,.newsletter-cta>div:first-child .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h3,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .basic-text>h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .chapter-state__heading h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .explore-more h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .featured-post__info h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .heading-medium-plain,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .heading-with-hr,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .ignite-hero .hero__heading-subtitle,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .linked-cards__heading h2,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .newsletter-cta>div:first-child h3,.our-team .layer-group:nth-of-type(even) .layer-name .layer-content .wysiwyg h3,.wysiwyg .our-team .layer-group:nth-of-type(even) .layer-name .layer-content h3{color:var(--purple)}@media (min-width:920px){.our-team .layer-group:nth-of-type(even) .layer-name .btn-next-person{display:block}}.our-team .layer-group:nth-of-type(even) .layer-name .btn-next-person::before{content:url(../assets/icons/purple-corner.svg)}.our-team .layer-group:nth-of-type(even) .layer-description{z-index:3;position:relative;transform:translateZ(0) translateY(30%) scale(1);justify-content:center}.our-team .layer-group:nth-of-type(even) .layer-description .layer-content{width:25%;color:var(--purple);background-color:var(--green);transform:translateX(-30%)}@media (max-width:919px){.our-team .layer-group:nth-of-type(even) .layer-description .btn-next-person{display:block}.our-team .layer-group:nth-of-type(even) .layer-description .btn-next-person::before{content:url(../assets/icons/purple-corner.svg)}}.our-team .layer-group:nth-of-type(even) .arrow-pattern::before{background-image:url(../assets/icons/arrow-pattern-purple.svg)}.our-team .layer-group:first-of-type{margin-top:900px}.our-team .layer-group:first-of-type .layer-name{transform:translateZ(-300px) translateY(-100%) scale(2)}.our-team .layer-group:first-of-type .layer-description{transform:translateZ(0) translateY(-50%) scale(1)}.our-team .layer-group:last-of-type .btn-next-person{display:none!important}@media (max-width:919px){.our-team .layer-content{position:absolute!important;left:0!important;width:100%!important;transform:none!important}}.our-team .layer-photo{z-index:1;position:relative;transform:translateZ(-600px) translateY(0) scale(3);align-items:center;height:850px;background-color:var(--white)}@media (max-width:919px){.our-team .layer-photo .layer-content{top:1rem}}.our-team .person-photo{width:600px;height:750px;-o-object-fit:cover;object-fit:cover}@media (max-width:919px){.our-team .person-photo{width:100%;max-width:600px;height:unset}}@media (max-width:919px){.our-team .layer-name{margin-right:-1rem;margin-bottom:150px;margin-left:-1rem}}.our-team .layer-name .layer-content{padding:1.25rem 1.875rem}@media (max-width:919px){.our-team .layer-description{margin-bottom:-250px}}.our-team .layer-description .layer-content{padding:4.5rem 1.875rem}@media (max-width:919px){.our-team .layer-description .layer-content{padding:3.125rem 1.875rem}}@media (max-width:919px){.our-team .layer-description .btn-next-person{bottom:-200px;right:1rem}}.our-team .btn-next-person{display:none;z-index:2000;position:absolute;bottom:0;width:3.125rem;height:3.125rem;border:0;cursor:pointer;background:0 0;transform:translateY(150%)}.our-team .btn-next-person::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";background-repeat:no-repeat;transform:rotate(135deg)}.our-team .arrow-pattern{display:block;position:relative;height:3.125rem;margin-top:6.25rem}.our-team .arrow-pattern::before{position:absolute;width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:contain}.carousel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;padding:2rem 1rem 3rem;background-color:var(--gray)}.carousel .heading-large-plain,.carousel .homepage-hero-new .hero__heading-title,.carousel .ignite-band h3,.carousel .ignite-intro h2,.carousel .ignite-membership h4,.carousel .post__header .post__image,.carousel .post__header h1,.carousel .product-header h1,.carousel .split-text-hero__primary h1,.carousel .topic-list h2,.homepage-hero-new .carousel .hero__heading-title,.ignite-band .carousel h3,.ignite-intro .carousel h2,.ignite-membership .carousel h4,.post__header .carousel .post__image,.post__header .carousel h1,.product-header .carousel h1,.split-text-hero__primary .carousel h1,.topic-list .carousel h2{margin-bottom:1.5rem;text-align:center}.glide{position:relative;box-sizing:border-box;width:100%}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{display:flex;position:relative;flex-wrap:nowrap;width:100%;margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y}@media (min-width:768px){.glide__slides{align-items:center}}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;width:100%;height:100%;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide__content{display:flex;flex-direction:column;align-items:center;padding-inline:1rem}@media (min-width:768px){.glide__slide__content{flex-direction:row}}.glide__slide__image{flex-shrink:0;max-width:100%}@media (min-width:768px){.glide__slide__image{width:400px;max-width:50%;height:300px}}.glide__slide__image img{max-height:250px}@media (min-width:768px){.glide__slide__image img{width:100%;height:100%;max-height:unset;-o-object-fit:cover;object-fit:cover}}.glide__slide__body{padding:2rem}.glide__slide__title{margin-top:0}.glide__slide__links{display:flex;flex-wrap:wrap;gap:1.5rem}.glide__arrows{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{display:block;opacity:1;z-index:2;position:absolute;top:50%;padding:9px 0;border:none;color:var(--purple);line-height:1;background-color:transparent;transition:opacity 150ms ease,border .3s ease-in-out;transform:translateY(-50%)}@media (min-width:768px){.glide__arrow{padding:9px 12px}}.glide__arrow:focus{outline:0}.glide__arrow:hover{border-color:var(--white)}.glide__arrow--left{left:0}.glide__arrow--right{right:0}.glide__arrow--disabled{opacity:.33}.glide__bullets{display:inline-flex;z-index:2;position:absolute;bottom:-1rem;left:50%;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(-50%)}.glide__bullet{opacity:.1;width:14px;height:14px;margin:0 .5em;padding:0;border:2px solid var(--purple);border-radius:50%;line-height:0;cursor:pointer;background-color:var(--purple);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);transition:all .3s ease-in-out}.glide__bullet:focus{opacity:1;outline:0}.glide__bullet:hover{opacity:1}.glide__bullet--active{opacity:1}.glide--swipeable{cursor:grab}.glide--dragging{cursor:grabbing}.resources__content__desktop-type-filter input,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.resources__content__desktop-type-filter input:focus,.screen-reader-text:focus{background-color:get-color(seashell);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:get-color(jelly-bean);display:block;font-size:.875rem;font-weight:700;height:auto;left:.3125rem;line-height:normal;padding:1rem 1.5rem;text-decoration:none;top:.3125rem;width:auto;z-index:100000}#primary[tabindex='-1']:focus{outline:0}.list-slide-item{transition:all .5s;display:list-item}.list-slide-enter,.list-slide-leave-to{opacity:0;transform:translateY(1.875rem)}.list-slide-leave-active{position:absolute}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{display:block;width:1.5rem;height:1.5rem;background:0 0;border:3px solid var(--purple);border-bottom-color:transparent;border-radius:50%;animation:1s spin linear infinite}.is-loading{position:relative;color:transparent!important}.is-loading:after{display:block;width:1.5rem;height:1.5rem;background:0 0;border:3px solid var(--purple);border-bottom-color:transparent;border-radius:50%;animation:1s spin linear infinite;position:absolute;top:calc(50% - 1.5rem/2);left:calc(50% - 1.5rem/2);content:''}.is-loading>*{opacity:.2!important}.loader-lg{width:2rem;height:2rem;border-width:5px}.is-loading-lg:after{width:2rem;height:2rem;border-width:5px;top:calc(50% - 2rem/2);left:calc(50% - 2rem/2)}.loader-sm{width:1rem;height:1rem;border-width:2px}.is-loading-sm:after{width:1rem;height:1rem;border-width:2px;top:calc(50% - 1rem/2);left:calc(50% - 1rem/2)}.loader-black{border-bottom-color:transparent!important;border-color:var(--black)}.is-loading-black:after{border-bottom-color:transparent!important;border-color:var(--black)}.loader-cream{border-bottom-color:transparent!important;border-color:var(--cream)}.is-loading-cream:after{border-bottom-color:transparent!important;border-color:var(--cream)}.loader-dark-gray{border-bottom-color:transparent!important;border-color:var(--dark-gray)}.is-loading-dark-gray:after{border-bottom-color:transparent!important;border-color:var(--dark-gray)}.loader-gray{border-bottom-color:transparent!important;border-color:var(--gray)}.is-loading-gray:after{border-bottom-color:transparent!important;border-color:var(--gray)}.loader-gray3{border-bottom-color:transparent!important;border-color:var(--gray3)}.is-loading-gray3:after{border-bottom-color:transparent!important;border-color:var(--gray3)}.loader-purple{border-bottom-color:transparent!important;border-color:var(--purple)}.is-loading-purple:after{border-bottom-color:transparent!important;border-color:var(--purple)}.loader-green{border-bottom-color:transparent!important;border-color:var(--green)}.is-loading-green:after{border-bottom-color:transparent!important;border-color:var(--green)}.loader-white{border-bottom-color:transparent!important;border-color:var(--white)}.is-loading-white:after{border-bottom-color:transparent!important;border-color:var(--white)}.loader-page-overlay{display:flex;opacity:.5;z-index:9999;position:fixed;top:0;left:0;justify-content:center;align-items:center;width:100%;height:100%;background:#fff}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-danger{color:#dc3545!important}.text-warning{color:#ffc107!important}.text-success{color:#28a745!important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.line-clamp,.resources__content__item__main__description,.resources__content__item__tag__topics{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;word-break:break-word}.notifications-container{width:auto}.notify{border-radius:.1875rem;padding:.75rem 1.5rem;opacity:.9}
/*# sourceMappingURL=styles.css.map */

