html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

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

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset] {
    -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: none
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],
[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important
}

.w-icon-slider-right:before {
    content: "î˜€"
}

.w-icon-slider-left:before {
    content: "î˜"
}

.w-icon-nav-menu:before {
    content: "î˜‚"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
    content: "î¤€"
}

.w-icon-file-upload-icon:before {
    content: "î¤ƒ"
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    min-height: 100%;
    color: #333;
    background-color: #fff;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block
}

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: transparent !important
}

.w-webflow-badge,
.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
    visibility: visible !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    margin: 0 !important;
    padding: 6px 8px 6px 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    top: auto !important;
    bottom: 12px !important;
    left: auto !important;
    right: 12px !important;
    overflow: visible !important;
    transform: none !important
}

.w-webflow-badge>img {
    visibility: visible !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    width: 100%;
    height: 100%;
    border: none;
    position: absolute;
    top: 0;
    left: 0
}

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

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    width: 100%;
    height: 38px;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
    color: #999
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
    color: #999
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,
textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,
.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    margin: 4px 0 0;
    margin-top: 1px \9;
    float: left;
    margin-top: 3px;
    margin-left: -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    width: .1px;
    height: .1px;
    opacity: 0;
    z-index: -100;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    width: auto;
    height: auto;
    cursor: pointer;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,
.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,
.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

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

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

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

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

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

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

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

.w-hidden-main {
    display: none !important
}

@media screen and (max-width:991px) {
    .w-container {
        max-width: 728px
    }

    .w-hidden-main {
        display: inherit !important
    }

    .w-hidden-medium {
        display: none !important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width:767px) {

    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important
    }

    .w-hidden-small {
        display: none !important
    }

    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    .w-container {
        max-width: none
    }

    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important
    }

    .w-hidden-tiny {
        display: none !important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none !important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    width: 28px;
    height: 20px;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    height: 500px;
    color: #fff;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: transparent;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    height: 300px;
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    background: #ddd;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    height: 100%;
    white-space: nowrap;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    width: 100%;
    height: 100%;
    white-space: normal;
    text-align: left;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    height: 40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: rgba(34, 34, 34, .4)
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    width: 1em;
    height: 1em;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .4);
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    width: 80px;
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    border: 0;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    min-width: 100%;
    background: #ddd;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: rgba(0, 0, 0, .9);
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    width: 100vw;
    height: 100vh;
    opacity: 0;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    height: auto;
    max-width: none
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, .4);
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-lightbox-control {
    width: 4em;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    height: 2.6em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: hidden
}

.w-lightbox-item {
    width: 10vh;
    box-sizing: content-box;
    cursor: pointer;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    height: 10vh;
    background: #222;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 5px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid transparent;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: transparent;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    width: 100%;
    max-width: 100%;
    text-align: center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    min-width: 200px;
    background: #c8c8c8;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.w-form-formrecaptcha {
    margin-bottom: 8px
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 2px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-commerce-commerceaddtocartform {
    margin: 0 0 15px
}

.w-commerce-commerceaddtocartoptionpillgroup {
    margin-bottom: 10px;
    display: flex
}

.w-commerce-commerceaddtocartoptionpill {
    color: #000;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #000;
    margin-right: 10px;
    padding: 8px 15px
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
    color: #fff;
    background-color: #000
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
    color: #666;
    cursor: not-allowed;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    outline-style: none
}

.w-commerce-commerceaddtocartquantityinput {
    height: 38px;
    width: 60px;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 8px 6px 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commerceaddtocartquantityinput::-ms-input-placeholder {
    color: #999
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
    color: #999
}

.w-commerce-commerceaddtocartquantityinput:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commerceaddtocartbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 0;
    align-items: center;
    padding: 9px 15px;
    text-decoration: none;
    display: flex
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
    color: #666;
    cursor: not-allowed;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    outline-style: none
}

.w-commerce-commercebuynowbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 0;
    align-items: center;
    margin-top: 10px;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
    color: #666;
    cursor: not-allowed;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    outline-style: none
}

.w-commerce-commerceaddtocartoutofstock {
    background-color: #ddd;
    margin-top: 10px;
    padding: 10px
}

.w-commerce-commerceaddtocarterror {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px
}

.w-commerce-commercecartwrapper {
    display: inline-block;
    position: relative
}

.w-commerce-commercecartopenlink {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 0;
    align-items: center;
    padding: 9px 15px;
    text-decoration: none;
    display: flex
}

.w-commerce-commercecartopenlinkicon {
    margin-right: 8px
}

.w-commerce-commercecartopenlinkcount {
    height: 18px;
    min-width: 18px;
    color: #3898ec;
    text-align: center;
    background-color: #fff;
    border-radius: 9px;
    margin-left: 8px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    display: inline-block
}

.w-commerce-commercecartcontainerwrapper {
    z-index: 1001;
    background-color: rgba(0, 0, 0, .8);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
    flex-direction: row;
    justify-content: flex-end;
    align-items: stretch;
    display: flex
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
    background-color: transparent;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: 0;
    right: auto
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    background-color: transparent;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: auto;
    right: 0
}

.w-commerce-commercecartcontainer {
    width: 100%;
    max-width: 480px;
    min-width: 320px;
    background-color: #fff;
    flex-direction: column;
    display: flex;
    overflow: auto;
    box-shadow: 0 5px 25px rgba(0, 0, 0, .25)
}

.w-commerce-commercecartheader {
    border-bottom: 1px solid #e6e6e6;
    flex: none;
    justify-content: space-between;
    align-items: center;
    padding: 16px 24px;
    display: flex;
    position: relative
}

.w-commerce-commercecartheading {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.w-commerce-commercecartcloselink {
    width: 16px;
    height: 16px
}

.w-commerce-commercecartformwrapper {
    flex-direction: column;
    flex: 1;
    display: flex
}

.w-commerce-commercecartform {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex
}

.w-commerce-commercecartlist {
    -webkit-overflow-scrolling: touch;
    flex: 1;
    padding: 12px 24px;
    overflow: auto
}

.w-commerce-commercecartitem {
    align-items: flex-start;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex
}

.w-commerce-commercecartitemimage {
    width: 60px;
    height: 0%
}

.w-commerce-commercecartiteminfo {
    flex-direction: column;
    flex: 1;
    margin-left: 16px;
    margin-right: 16px;
    display: flex
}

.w-commerce-commercecartproductname {
    font-weight: 700
}

.w-commerce-commercecartoptionlist {
    margin-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    list-style-type: none
}

.w-commerce-commercecartquantity {
    height: 38px;
    width: 60px;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 8px 6px 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecartquantity::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecartquantity::placeholder {
    color: #999
}

.w-commerce-commercecartquantity:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecartfooter {
    border-top: 1px solid #e6e6e6;
    flex-direction: column;
    flex: none;
    padding: 16px 24px 24px;
    display: flex
}

.w-commerce-commercecartlineitem {
    flex: none;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 16px;
    display: flex
}

.w-commerce-commercecartordervalue {
    font-weight: 700
}

.w-commerce-commercecartapplepaybutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    height: 38px;
    min-height: 30px;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    align-items: center;
    margin-bottom: 8px;
    padding: 0;
    text-decoration: none;
    display: flex
}

.w-commerce-commercecartapplepayicon {
    width: 100%;
    height: 50%;
    min-height: 20px
}

.w-commerce-commercecartquickcheckoutbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    height: 38px;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 15px;
    text-decoration: none;
    display: flex
}

.w-commerce-commercequickcheckoutgoogleicon,
.w-commerce-commercequickcheckoutmicrosofticon {
    margin-right: 8px;
    display: block
}

.w-commerce-commercecartcheckoutbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    text-align: center;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 2px;
    align-items: center;
    padding: 9px 15px;
    text-decoration: none;
    display: block
}

.w-commerce-commercecartemptystate {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex
}

.w-commerce-commercecarterrorstate {
    background-color: #ffdede;
    flex: none;
    margin: 0 24px 24px;
    padding: 10px
}

.w-commerce-commercecheckoutformcontainer {
    width: 100%;
    min-height: 100vh;
    background-color: #f5f5f5;
    padding: 20px
}

.w-commerce-commercecheckoutcustomerinfowrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-commerce-commercecheckoutblockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 20px
}

.w-commerce-commercecheckoutlabel {
    margin-bottom: 8px
}

.w-commerce-commercecheckoutemailinput {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutemailinput::placeholder {
    color: #999
}

.w-commerce-commercecheckoutemailinput:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingaddresswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutshippingfullname {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingfullname:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstreetaddress {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutrow {
    margin-left: -8px;
    margin-right: -8px;
    display: flex
}

.w-commerce-commercecheckoutcolumn {
    flex: 1;
    padding-left: 8px;
    padding-right: 8px
}

.w-commerce-commercecheckoutshippingcity {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcity::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcity:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstateprovince {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingzippostalcode {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingcountryselector {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingmethodswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutshippingmethodslist {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}

.w-commerce-commercecheckoutshippingmethoditem {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    flex-direction: row;
    align-items: baseline;
    margin-bottom: 0;
    padding: 16px;
    font-weight: 400;
    display: flex
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
    flex-direction: column;
    flex-grow: 1;
    margin-left: 12px;
    margin-right: 12px;
    display: flex
}

.w-commerce-commerceboldtextblock {
    font-weight: 700
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 64px 16px
}

.w-commerce-commercecheckoutbillingaddresswrapper {
    margin-top: 16px;
    margin-bottom: 20px
}

.w-commerce-commercecheckoutbillingfullname {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingfullname:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstreetaddress {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingcity {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcity::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcity:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingzippostalcode {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstateprovince {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingcountryselector {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutadditionalinputscontainer {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummaryblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-commerce-commercecheckoutadditionaltextinput {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutadditionaltextinput::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutadditionaltextinput::placeholder {
    color: #999
}

.w-commerce-commercecheckoutadditionaltextinput:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutadditionaltextarea {
    height: 76px;
    width: 100%;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px
}

.w-commerce-commercecheckoutadditionaltextarea::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutadditionaltextarea::placeholder {
    color: #999
}

.w-commerce-commercecheckoutadditionaltextarea:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutadditionalcheckboxwrapper {
    flex-direction: row;
    align-items: center;
    display: flex
}

.w-commerce-commercecheckoutadditionalcheckbox {
    margin-right: 8px
}

.w-commerce-commercecheckoutpaymentinfowrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutcardnumber {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardnumber::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardnumber:focus,
.w-commerce-commercecheckoutcardnumber.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutcardexpirationdate {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardexpirationdate:focus,
.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutcardsecuritycode {
    height: 38px;
    width: 100%;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardsecuritycode:focus,
.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
    flex-direction: row;
    display: flex
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
    margin-top: 4px
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
    margin-left: 8px;
    font-weight: 400
}

.w-commerce-commercecheckoutorderitemswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutorderitemslist {
    margin-bottom: -20px
}

.w-commerce-commercecheckoutorderitem {
    margin-bottom: 20px;
    display: flex
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
    flex-grow: 1;
    margin-left: 16px;
    margin-right: 16px
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
    white-space: pre-wrap;
    display: flex
}

.w-commerce-commercecheckoutorderitemoptionlist {
    margin-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    list-style-type: none
}

.w-commerce-commercelayoutsidebar {
    flex: 0 0 320px;
    position: -webkit-sticky;
    position: sticky;
    top: 20px
}

.w-commerce-commercecheckoutordersummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummarylineitem,
.w-commerce-commercecheckoutordersummaryextraitemslistitem {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px;
    display: flex
}

.w-commerce-commercecheckoutsummarytotal {
    font-weight: 700
}

.w-commerce-commercecheckoutplaceorderbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    text-align: center;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 3px;
    align-items: center;
    margin-bottom: 20px;
    padding: 9px 15px;
    text-decoration: none;
    display: block
}

.w-commerce-commercecheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px
}

.w-commerce-commercepaypalcheckoutformcontainer {
    width: 100%;
    min-height: 100vh;
    background-color: #f5f5f5;
    padding: 20px
}

.w-commerce-commercelayoutcontainer {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.w-commerce-commercelayoutmain {
    flex: 0 800px;
    margin-right: 20px
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummaryitem,
.w-commerce-commercecheckoutsummarylabel {
    margin-bottom: 8px
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
    flex-direction: row;
    justify-content: flex-start;
    display: flex
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
    margin-right: .33em
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercepaypalcheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px
}

.w-commerce-commerceorderconfirmationcontainer {
    width: 100%;
    min-height: 100vh;
    background-color: #f5f5f5;
    padding: 20px
}

.w-commerce-commercecheckoutshippingsummarywrapper {
    margin-bottom: 20px
}

.w-form-formradioinput--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 50%
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #3898ec
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-page-count {
    width: 100%;
    text-align: center;
    margin-top: 20px
}

@media screen and (max-width:767px) {
    .w-commerce-commercelayoutsidebar {
        flex-basis: auto
    }

    .w-commerce-commercelayoutcontainer {
        flex-direction: column;
        align-items: stretch
    }

    .w-commerce-commercelayoutmain {
        flex-basis: auto;
        margin-right: 0
    }
}

@media screen and (max-width:479px) {
    .w-commerce-commerceaddtocartquantityinput {
        font-size: 16px
    }

    .w-commerce-commercecartcontainerwrapper--cartType-modal {
        flex-direction: row;
        justify-content: center;
        align-items: stretch
    }

    .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown,
    .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
        flex-direction: row;
        justify-content: center;
        align-items: stretch;
        display: flex;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .w-commerce-commercecartquantity,
    .w-commerce-commercecheckoutemailinput,
    .w-commerce-commercecheckoutshippingfullname,
    .w-commerce-commercecheckoutshippingstreetaddress,
    .w-commerce-commercecheckoutshippingstreetaddressoptional {
        font-size: 16px
    }

    .w-commerce-commercecheckoutrow {
        flex-direction: column
    }

    .w-commerce-commercecheckoutshippingcity,
    .w-commerce-commercecheckoutshippingstateprovince,
    .w-commerce-commercecheckoutshippingzippostalcode,
    .w-commerce-commercecheckoutshippingcountryselector,
    .w-commerce-commercecheckoutbillingfullname,
    .w-commerce-commercecheckoutbillingstreetaddress,
    .w-commerce-commercecheckoutbillingstreetaddressoptional,
    .w-commerce-commercecheckoutbillingcity,
    .w-commerce-commercecheckoutbillingzippostalcode,
    .w-commerce-commercecheckoutbillingstateprovince,
    .w-commerce-commercecheckoutbillingcountryselector,
    .w-commerce-commercecheckoutadditionaltextinput,
    .w-commerce-commercecheckoutadditionaltextarea,
    .w-commerce-commercecheckoutcardnumber,
    .w-commerce-commercecheckoutcardexpirationdate,
    .w-commerce-commercecheckoutcardsecuritycode {
        font-size: 16px
    }
}

body {
    color: #000;
    background-color: #f8ede0;
    font-family: NimbusSanL, sans-serif;
    font-size: 1.111vw;
    line-height: 1.35
}

h1 {
    margin-top: 0;
    margin-bottom: .5em;
    font-family: Jost;
    font-size: 3em;
    font-weight: 500;
    line-height: 1.2
}

h2 {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .5em;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em;
    font-weight: 400;
    line-height: 1.1
}

h3 {
    margin-top: 0;
    margin-bottom: .6em;
    font-family: Jost;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.3
}

h4 {
    margin-top: 0;
    margin-bottom: .6em;
    font-family: Uncut sans, sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.4
}

h5 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .85em;
    font-family: Uncut sans, sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5
}

h6 {
    letter-spacing: .0625em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .5em;
    font-family: Uncut sans, sans-serif;
    font-size: .875em;
    font-weight: 400
}

p {
    max-width: 75ch;
    margin-bottom: 1.5em
}

a {
    color: #000;
    font-size: 1em;
    line-height: 1.4;
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 1.5em;
    padding-left: 2em
}

li {
    margin-bottom: 1.5em;
    font-size: 1.25em;
    line-height: 1.4
}

blockquote {
    border-left: .2em solid #6c5415;
    margin-bottom: 1em;
    padding: 1em 1.25em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.5
}

.section {
    padding: .15em .3em;
    overflow: hidden
}

.section.testimonial-section {
    overflow: hidden
}

.section.below-info-bar {
    margin-top: 1.5em
}

.section.is-conversion {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: relative
}

.section.studio-process-section {
    height: 200vw;
    position: relative;
    overflow: visible
}

.section.studio-testimonial-section {
    height: 200vh;
    position: relative;
    overflow: visible
}

.section.is-portfolio-scroll,
.section.is-portfolio-static {
    z-index: 3;
    position: relative
}

.section.is-portfolio-spacer {
    height: 100vh
}

.section.is-portfolio-item {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d4344b40ea1464a6a29_CD-GrowMode-Includes.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding: 8em 0;
    display: flex;
    position: relative
}

.section.is-portfolio-draggable {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 8em 4em 4em;
    display: block;
    position: relative
}

.section.is-portfolio-stats {
    grid-column-gap: 8em;
    grid-row-gap: 4em;
    color: #fff;
    background-color: #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    padding: 8em 16em;
    display: grid
}

.container {
    padding-left: 12vw;
    padding-right: 12vw
}

.spacer._1em {
    width: 1em;
    height: 1em;
    flex: none
}

.spacer._2em {
    width: 2em;
    height: 2em
}

.spacer._4em {
    width: 4em;
    height: 4em
}

.spacer._3em {
    width: 3em;
    height: 3em
}

.spacer.visible {
    background-color: #d3d1d6;
    border-radius: .125em;
    display: inline-block;
    position: relative
}

.spacer._0-5em {
    width: .5em;
    height: .5em
}

.spacer._0-75em {
    width: .75em;
    height: .75em
}

.spacer._1-5em {
    width: 1.5em;
    height: 1.5em
}

.spacer._6em {
    width: 6em;
    height: 6em
}

.spacer._8em {
    width: 8em;
    height: 8em
}

.spacer._16em {
    width: 16em;
    height: 16em
}

.spacer._12em {
    width: 12em;
    height: 12em
}

.spacer.airdop {
    flex: 1
}

.spacer.grow.is-home {
    min-height: 3em
}

.spacer.portfolio-window-spacer {
    height: 2em
}

.text.large {
    font-size: 1.2em
}

.text.small {
    font-size: .875em;
    line-height: 1.4
}

.pc-window_top-bar-horizontal-line {
    height: 1px;
    background-color: #211f23
}

.visible-column {
    width: 100%;
    height: 3em;
    background-color: #d3d1d6;
    border-radius: .125em
}

._12-columns {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: -1vw;
    margin-right: -1vw;
    display: flex
}

._12-columns.justify-left {
    justify-content: flex-start
}

.column {
    flex-direction: column;
    padding-left: 1vw;
    padding-right: 1vw;
    display: flex
}

.column.desktop-1 {
    width: 8.33333%
}

.column.desktop-2 {
    width: 16.6667%
}

.column.desktop-3 {
    width: 25%
}

.column.desktop-4 {
    width: 33.3333%
}

.column.desktop-5 {
    width: 41.6667%
}

.column.desktop-6 {
    width: 50%
}

.column.desktop-7 {
    width: 58.3333%
}

.column.desktop-8 {
    width: 66.6667%
}

.column.desktop-9 {
    width: 75%
}

.column.desktop-10 {
    width: 83.3333%
}

.column.desktop-11 {
    width: 91.6667%
}

.column.desktop-12 {
    width: 100%
}

.column.airdop {
    flex: 1
}

.grid {
    grid-column-gap: 1.111vw;
    grid-row-gap: 1.111vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative
}

.grid.desktop-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid.desktop-3 {
    grid-template-columns: 1fr 1fr 1fr
}

.grid.desktop-2 {
    grid-template-columns: 1fr 1fr
}

.grid.desktop-2-1 {
    grid-template-columns: 2fr 1fr
}

.grid.desktop-1-2 {
    grid-template-columns: 1fr 2fr
}

.grid.desktop-3-1 {
    grid-template-columns: 3fr 1fr
}

.grid.desktop-1-3 {
    grid-template-columns: 1fr 3fr
}

.grid.how-it-works-subgrid {
    grid-column-gap: 0vw;
    grid-row-gap: .75em;
    grid-template-columns: 1fr
}

.visible-grid {
    width: 100%;
    height: 6em;
    background-color: #d3d1d6;
    border-radius: .125em
}

.button {
    grid-column-gap: 2em;
    color: #fff;
    text-align: center;
    letter-spacing: .1em;
    text-transform: uppercase;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: .125em;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: .75em 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: color .2s, background-color .2s, border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button.button-secondary {
    border-width: 1px;
    border-color: #fff;
    border-radius: 2.25em
}

.button.button-secondary:hover {
    border-radius: .25em;
    transform: translateY(-.2em)
}

.button.tertiary {
    color: #4c3f6d;
    background-color: transparent;
    border-color: #4c3f6d
}

.button.small {
    padding: .2em 1em;
    font-size: .875em
}

.button.contact-form-button {
    align-self: flex-end;
    padding-left: 2em;
    padding-right: 2em
}

.button.is-fake-policy-button {
    border-style: none;
    border-radius: 0;
    align-self: flex-start;
    padding-left: 2em;
    padding-right: 2em
}

.button.is-wide {
    align-self: flex-end;
    padding-left: 2em;
    padding-right: 2em
}

.button.is-cookie-button {
    color: #000;
    background-color: transparent;
    border-color: #211f23;
    border-radius: 0
}

.button.is-cookie-button:hover {
    color: #eeecf4;
    background-color: #000
}

.button.is-cart-remove {
    padding: .5em
}

.button.is-cart-button {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    color: #000;
    letter-spacing: .1em;
    background-color: transparent;
    border-color: #000;
    border-radius: 0
}

.button.is-cart-button:hover {
    color: #f8ede0;
    background-color: #000;
    transform: translateY(-.1em)
}

.button.is-cart-checkout {
    width: 100%
}

.button.is-buy-now {
    transition: padding .4s cubic-bezier(.175, .885, .32, 1.275), color .2s, background-color .2s, border-radius .3s, transform .3s, border .3s
}

.button.is-buy-now:hover {
    background-color: #773827
}

.button.checkout-submit {
    transition: padding .4s cubic-bezier(.175, .885, .32, 1.275), color .2s, background-color .2s, border-radius .3s, transform .3s cubic-bezier(.175, .885, .32, 1.275), border .3s
}

.button.checkout-submit:hover {
    padding-top: 2em;
    padding-bottom: 2em
}

.button.is-readme:hover {
    transform: translateY(-.2em)
}

.button.is-pagination {
    padding-left: 3em;
    padding-right: 3em
}

.button.is-studio-tab-button {
    align-self: center;
    margin-top: 2em;
    padding-left: 2em;
    padding-right: 2em
}

.button.is-studio-buy {
    padding-left: 2em;
    padding-right: 2em
}

.button.is-cd-studio {
    border-color: #f6efe6;
    justify-content: flex-start;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: inline-block
}

.button.is-portfolio-scroll,
.button.is-portfolio-top {
    z-index: 10;
    margin-top: 1.5em;
    padding-left: 2em;
    padding-right: 2em;
    position: relative
}

.button.is-banner {
    color: #000;
    background-color: transparent;
    border-color: #000;
    padding-left: 2em;
    padding-right: 2em
}

.button.is-banner:hover {
    color: #eeecf4;
    background-color: #000
}

.visible-colour {
    width: 100%;
    height: 4em;
    border: 1px solid transparent;
    border-radius: .125em
}

.visible-colour.grey-900 {
    background-color: #211f23
}

.visible-colour.grey-800 {
    background-color: #3a383e
}

.visible-colour.grey-700 {
    background-color: #535058
}

.visible-colour.grey-600 {
    background-color: #6d6873
}

.visible-colour.grey-500 {
    background-color: #86818d
}

.visible-colour.grey-400 {
    background-color: #a09ca5
}

.visible-colour.grey-300 {
    background-color: #b9b7be
}

.visible-colour.grey-200 {
    background-color: #d3d1d6
}

.visible-colour.grey-100 {
    background-color: #edecee
}

.visible-colour.white {
    background-color: #fff;
    border-color: #edecee
}

.visible-colour.primary-900,
.visible-colour.primary-700 {
    background-color: #4c3f6d
}

.visible-colour.primary-500 {
    background-color: #988bbc
}

.visible-colour.primary-300 {
    background-color: #b5abce
}

.visible-colour.primary-200 {
    background-color: #d1cbe1
}

.visible-colour.primary-100 {
    background-color: #eeecf4
}

.visible-colour.secondary-900 {
    background-color: #3ca3dd
}

.visible-colour.secondary-700 {
    background-color: #67b7e4
}

.visible-colour.secondary-500 {
    background-color: #92ccec
}

.visible-colour.secondary-300 {
    background-color: #bee0f4
}

.visible-colour.secondary-100 {
    background-color: #e9f5fb
}

.visible-colour.tertiary-900 {
    background-color: #dd933c
}

.visible-colour.tertiary-700 {
    background-color: #e4ab67
}

.visible-colour.tertiary-500 {
    background-color: #ecc392
}

.visible-colour.tertiary-300 {
    background-color: #f4dbbe
}

.visible-colour.tertiary-100 {
    background-color: #fbf3e9
}

.visible-colour.quarternary-900 {
    background-color: #dd3c3c
}

.visible-colour.quarternary-700 {
    background-color: #e46767
}

.visible-colour.quarternary-500 {
    background-color: #ec9292
}

.visible-colour.quarternary-300 {
    background-color: #f4bebe
}

.visible-colour.quarternary-100 {
    background-color: #fbe9e9
}

.wrapper.cross-wrapper {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.wrapper.pc-window-text-wrapper {
    grid-column-gap: .4em;
    display: flex
}

.pc-window_top-bar-square {
    width: .75em;
    height: .75em;
    cursor: pointer;
    border: 1px solid #000;
    justify-content: center;
    align-items: stretch;
    padding: .15em;
    display: flex;
    position: relative
}

.pc-window_top-bar-square.readme-square {
    cursor: pointer
}

.pc-window_top-bar-square.is-white {
    border-color: #fff
}

.pc-window_top-bar-square.is-white.is-draggable {
    width: .5em;
    height: .5em
}

.pc-window_top-bar-square.is-pointer,
.pc-window_top-bar-square.is-newsletter-close,
.pc-window_top-bar-square.is-home-newsletter-close {
    cursor: pointer
}

.cross-line {
    width: 100%;
    height: 1px;
    background-color: #211f23;
    align-self: center;
    position: absolute
}

.cross-line.first-cross-line {
    transform: rotate(45deg)
}

.cross-line.second-cross-line {
    transform: rotate(-45deg)
}

.top-info-vertical-line {
    width: 1px;
    height: 100%;
    background-color: #000
}

.top-info-vertical-line.is-fake {
    background-color: transparent
}

.span.circle.instagram-circle {
    color: #77371d;
    margin-right: .2em
}

.span.circle.linkedin-circle {
    color: #746027;
    margin-right: .2em
}

.span.circle.awards-circle {
    color: #636a7b;
    margin-right: .2em
}

.span.circle.subscribe-circle {
    color: #b2a675;
    margin-right: .2em
}

.span.underline-span {
    text-decoration: underline
}

.block {
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    padding: 3em;
    display: flex
}

.block.stat-block {
    grid-row-gap: 2em;
    color: #fff;
    text-align: center;
    background-color: #211f23;
    flex-direction: column;
    padding: 4em 3em
}

.block.testimonial-block {
    width: 100%;
    grid-row-gap: 4em;
    background-color: #f8ede0;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -5%;
    padding: 3em;
    transition: width .3s cubic-bezier(.645, .045, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1);
    position: relative
}

.image.testimonial-headshot-image {
    width: 97%;
    height: 97%;
    object-fit: cover;
    border-radius: 3em
}

.page-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 2.5em
}

.navbar {
    z-index: 100;
    width: 2.5em;
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.navbar-wrapper {
    z-index: 5;
    grid-row-gap: 2em;
    background-color: #000;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    display: flex;
    position: relative
}

.navbar-menu-button {
    width: 3.2vw;
    height: 3.2vw;
    background-color: #f8ede0;
    border: 2px solid #000;
    border-radius: 4em;
    flex: none;
    justify-content: center;
    align-items: center;
    margin-left: -.2em;
    padding: 0;
    left: .2vw
}

.navbar-menu-button.w--open {
    z-index: 5;
    background-color: #f8ede0
}

.navbar_nav-menu {
    height: 100vh;
    min-width: 100vw;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 2.5em;
    display: flex
}

.nav-menu-link {
    grid-column-gap: 4em;
    border-bottom: 2px solid #000;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1em;
    padding-left: 2em;
    font-size: 1.5em;
    line-height: 1;
    display: flex
}

.preloader {
    z-index: 100;
    grid-row-gap: 2em;
    background-color: #f8ede0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.inner-person-tab-link-button {
    color: #000;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 4em;
    align-items: center;
    padding: .3em 1em;
    font-family: Moderat, sans-serif;
    font-size: 1.125em;
    transition: background-color .3s;
    display: flex
}

.inner-person-tab-link-button:hover {
    background-color: #b9af86
}

.inner-person-tab-link-button.w--current {
    color: #fff;
    background-color: #746027
}

.slide-button {
    width: 10em;
    grid-column-gap: .75em;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #000;
    border: 1px solid #000;
    border-radius: 4em;
    flex: none;
    align-items: center;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    text-decoration: none;
    display: flex;
    position: static
}

.slide-button.is-light {
    background-color: transparent;
    border-color: #fff
}

.slide-button.is-light.ignite-slide-button {
    width: 16.3em
}

.slide-button.is-get-started {
    width: 12em;
    background-color: transparent;
    border-color: #fff
}

.slide-button.is-get-a-quote {
    width: 12em
}

.slide-button.ignite-slide-button {
    width: 16.3em
}

.testimonial-slide {
    width: 100%;
    height: 100%;
    cursor: grab;
    background-color: #d39671;
    border-right: 1px solid #000
}

.splide__track {
    width: 100%
}

.splide__track.is-portfolio {
    justify-content: flex-start;
    align-items: center;
    display: block
}

.splide__list {
    display: flex
}

.splide__list.is-portfolio {
    align-items: stretch;
    display: flex
}

.splide__slide {
    width: 40%;
    flex: none;
    justify-content: center;
    align-items: center;
    transition: transform .35s;
    display: block
}

.splide__slide.is-portfolio {
    width: 40%;
    flex-direction: column;
    display: flex
}

.splide {
    width: 100%;
    position: relative
}

.splide.slider1 {
    z-index: 4;
    cursor: grab;
    overflow: hidden
}

.home-header {
    min-height: 100vh;
    background-color: #f8ede0;
    flex-direction: column;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    justify-content: flex-start;
    align-items: start;
    padding: 0;
    display: grid;
    overflow: hidden
}

.top-info_component {
    z-index: 10;
    background-color: #f8ede0;
    border-bottom: 1px solid #000;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto 2em 1fr auto auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 2.5em;
    right: 0%
}

.top-info_component.is-not-fixed {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.main-wrapper {
    z-index: 1;
    position: relative
}

.main-wrapper.is-conversion {
    min-height: 100vh
}

.main-wrapper.is-portfolio {
    background-color: #f8ede0
}

.top-info-link-block {
    color: #211f23;
    justify-content: center;
    align-items: center;
    margin: .5em 1em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    display: flex
}

.top-info-time-text,
.top-info-date-text {
    justify-content: center;
    align-items: center;
    margin-top: .1em;
    font-family: "Redaction 35", sans-serif;
    font-size: .75em;
    line-height: 1;
    display: flex
}

.top-info-date-text.is-hidden {
    display: none
}

.navbar-link-block {
    justify-content: center;
    align-items: center;
    display: flex
}

.nav-menu-wrapper {
    height: 100vh;
    max-width: 30vw;
    grid-row-gap: 2em;
    background-color: #77371d;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 2em 4em 2em 2em;
    display: flex
}

.navbar-icon {
    height: 1em;
    object-fit: contain
}

.navbar-icon.is-phone {
    height: 1.5em
}

.navbar-icon.is-phone1 {
    height: 1.2em
}

.nav-menu-link-text {
    letter-spacing: .0625em;
    text-transform: uppercase
}

.nav-menu-arrow-icon {
    height: .75em
}

.navbar-icons-wrapper {
    z-index: 5;
    grid-row-gap: 2em;
    flex-direction: column;
    display: flex;
    position: relative
}

.navbar-menu-button-wrapper {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.home-header-container {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3em 4em;
    display: flex
}

.pc-window_component {
    width: 100%;
    transform-origin: 0 100%;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-bottom: 2px #000;
    flex-direction: column;
    display: flex;
    position: static;
    box-shadow: 4px 4px rgba(163, 154, 142, .5)
}

.pc-window_component.is-relative {
    position: relative
}

.pc-window_component.is-about-header {
    z-index: 2;
    width: 25em;
    flex: none;
    position: relative
}

.pc-window_component.is-order-grain {
    position: relative
}

.pc-window_component.is-order-grain.thanks-draggable {
    cursor: move
}

.pc-window_component.is-order-grain.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.is-gifs-tabs {
    position: relative
}

.pc-window_component.is-gifs-tabs.thanks-draggable {
    z-index: 5;
    cursor: move
}

.pc-window_component.is-gifs-tabs.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.is-gifs-tabs.is-draggable-window {
    cursor: move
}

.pc-window_component.is-gifs-tabs.is-order-thanks-gifs {
    z-index: 2
}

.pc-window_component.is-gifs-tabs.is-order-thanks-gifs.is-draggable-window.is-home-awards {
    z-index: 20;
    width: 27em;
    display: none;
    position: absolute
}

.pc-window_component.is-gifs-tabs.is-subscribe-thanks {
    z-index: 6
}

.pc-window_component.is-thanks-message {
    margin-top: -1.5em
}

.pc-window_component.is-thanks-message.thanks-draggable {
    z-index: 2;
    cursor: move;
    position: relative
}

.pc-window_component.is-thanks-message.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.thanks-draggable {
    width: auto;
    cursor: move
}

.pc-window_component.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.is-conversation {
    z-index: 1;
    position: relative
}

.pc-window_component.is-conversation.thanks-draggable {
    cursor: move
}

.pc-window_component.is-conversation.is-draggable-window.is-hidden {
    display: none
}

.pc-window_component.is-subscribe-thanks {
    z-index: 4;
    position: relative
}

.pc-window_component.is-subscribe-thanks.thanks-draggable {
    z-index: 2;
    cursor: move
}

.pc-window_component.is-subscribe-thanks.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.is-subscribe-thanks.is-draggable-window {
    cursor: move
}

.pc-window_component.is-cookie-consent {
    z-index: 6;
    width: auto;
    display: block;
    position: fixed;
    bottom: 5%;
    left: auto;
    right: 5%
}

.pc-window_component.is-cookie-consent.is-grow-mode {
    z-index: 30;
    left: 5%;
    right: auto
}

.pc-window_component.is-links {
    z-index: 5;
    width: 23vw;
    cursor: move;
    margin-top: -8vh;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 19%
}

.pc-window_component.is-links:hover {
    z-index: 10
}

.pc-window_component.is-home-main {
    width: 45vw;
    height: 38em;
    transition: transform .5s cubic-bezier(.86, 0, .07, 1)
}

.pc-window_component.is-home-main:hover {
    transform: translate(3%, 3%)
}

.pc-window_component.is-myths {
    z-index: 7;
    width: 30vw;
    height: 22em;
    cursor: move;
    flex: 0 auto;
    align-self: flex-end;
    margin-bottom: 45vh;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%
}

.pc-window_component.is-myths:hover {
    z-index: 15
}

.pc-window_component.is-questions {
    margin-bottom: 1em
}

.pc-window_component.is-subscribe-window {
    z-index: 2;
    position: relative
}

.pc-window_component.is-subscribe.thanks-draggable {
    z-index: 2;
    cursor: move
}

.pc-window_component.is-subscribe.thanks-draggable:hover {
    z-index: 10
}

.pc-window_component.is-discover {
    width: 60%
}

.pc-window_component.is-portfolio {
    z-index: 5;
    width: auto;
    position: relative
}

.pc-window_component.is-page-index {
    z-index: 2;
    position: relative
}

.pc-window_component.portfolio-draggable {
    z-index: 10;
    width: auto;
    cursor: move;
    position: absolute;
    top: 4em;
    bottom: auto;
    left: auto;
    right: 4em
}

.pc-window_component.portfolio-draggable:hover {
    z-index: 10
}

.pc-window_component.portfolio-draggable.is-draggable {
    top: 9%;
    bottom: auto;
    left: 75%;
    right: auto
}

.pc-window_component.is-call-booking-friends {
    width: auto;
    position: relative
}

.pc-window_component.is-call-booking-friends.is-draggable-window,
.pc-window_component.is-draggable-window {
    cursor: move
}

.pc-window_component.is-subscribe-thanks-quiz {
    margin-top: 2em;
    margin-left: -4em
}

.pc-window_component.is-brazen {
    z-index: 5;
    width: 25vw;
    cursor: move
}

.pc-window_component.is-brazen:hover {
    z-index: 10
}

.pc-window_component.is-brazen.is-draggable {
    margin-top: -8vh;
    bottom: auto;
    right: 17%
}

.pc-window_top-wrapper {
    flex-direction: column;
    flex: 1;
    padding: .4em;
    display: flex;
    overflow: hidden
}

.pc-window_top-bar {
    grid-column-gap: .25em;
    grid-row-gap: 1.111vw;
    grid-template-rows: auto;
    grid-template-columns: 1em auto 1fr auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-bottom: .3em;
    display: grid;
    position: relative
}

.pc-window_top-bar.is-no-title {
    grid-template-columns: 1em auto 1fr auto
}

.home-header-grid {
    width: 100%;
    height: 100%;
    grid-column-gap: 0em;
    grid-row-gap: 0vw;
    flex-direction: column;
    grid-template-rows: 1.5em auto auto auto 4em 1.5em 6em;
    grid-template-columns: 3fr 1.5em 4em 1.5em .75fr .5fr 2em;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: stretch;
    display: flex;
    position: relative
}

.pc-window_top-bar-lines-wrapper {
    grid-row-gap: 1px;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.pc-window_top-bar-text {
    margin-left: .2em;
    margin-right: .2em;
    font-family: "Redaction 35", sans-serif;
    font-size: .65em;
    font-weight: 700;
    line-height: 1
}

.pc-window_top-bar-cross-icon {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.pc-window_inner-airdop {
    background-image: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .1)), url(../imgs/whoami.png);
    background-position: 0 0, 0 27%;
    background-repeat: no-repeat;
    background-size: auto, cover;
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: center;
    padding-bottom: .625em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
    position: relative;
    overflow: hidden
}

@media (max-width:768px) {
    .pc-window_inner-airdop {
        background-position: 0 0, 50% 27%;
    }
}

.inner-countdown-cdworld-text {
    justify-content: center;
    align-items: flex-start;
    font-size: 6em;
    line-height: .65;
    display: flex
}

.pc-window_inner-save {
    color: #fff;
    text-align: center;
    background-color: #2d2d2d;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../imgs/save.png);
    background-position: 0 0, 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    border: 2px solid #2d2d2d;
    flex-direction: column;
    flex: 1;
    align-items: center;
    padding: 2em;
    display: flex;
    position: relative;
    overflow: hidden
}

.inner-countdown-intro-text {
    text-align: center;
    text-transform: uppercase;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-family: "Redaction 35", sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1;
    display: flex
}

.typed-text-cursor {
    text-align: right;
    text-transform: uppercase;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-start;
    margin-right: .1em;
    font-family: "Redaction 35", sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: .85;
    display: inline-block
}

.inner-countdown_typed-text-wrapper {
    height: 1em;
    align-self: center;
    align-items: center;
    margin-top: 0;
    display: block
}

.typed-text {
    text-align: left;
    text-transform: uppercase;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-start;
    font-family: "Redaction 35", sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: .85;
    display: inline-block
}

.inner-countdown_countdown-wrapper {
    justify-content: center;
    align-items: center;
    margin-bottom: .3em;
    font-family: NimbusSanL, sans-serif;
    font-size: 4.75em;
    font-weight: 700;
    line-height: .75;
    display: none
}

.button-wide {
    grid-column-gap: 2em;
    color: #fff;
    background-color: #000;
    border: .0625em solid transparent;
    border-radius: .125em;
    justify-content: center;
    align-items: center;
    padding: .8em 1em .8em 2.5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button-wide:hover {
    transform: translateY(-.2em)
}

.button-text {
    color: #f8ede0;
    letter-spacing: 1px;
    white-space: nowrap
}

.button-icon {
    height: .8em
}

.inner-myths_grain-foreground-wrapper {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: relative
}

.inner-myths_grain-foreground-wrapper.is-home {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex: 1;
    justify-content: space-between;
    display: flex
}

.inner-countdown_footer {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-top: auto;
    margin-left: -.5em;
    margin-right: -.5em;
    display: none
}

.inner-countdown_footer-text {
    text-align: right;
    text-transform: uppercase;
    justify-content: center;
    align-items: flex-start;
    font-family: "Redaction 35", sans-serif;
    font-size: .875em;
    line-height: 1
}

.pc-window_double-lines-bar {
    height: .2em;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    flex: none;
    margin-bottom: .3em
}

.pc-window_double-lines-bar.is-announcements {
    z-index: 6;
    background-color: #f8ede0;
    margin-bottom: 2px;
    padding-bottom: 2px;
    position: relative
}

.pc-window_bottom-bar {
    align-self: stretch
}

.bottom-bar-texture {
    height: 1.25em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e6271c163d880_halftone-dot-effect.png);
    background-position: 0%;
    background-size: 135px 110px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

.pc-window_readme {
    z-index: 10;
    width: 42vw;
    transform-origin: 0 100%;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-bottom: 2px #000;
    margin-right: 2em;
    display: none;
    position: absolute;
    box-shadow: 4px 4px rgba(163, 154, 142, .5)
}

.pc-window_readme.is-draggable {
    cursor: move;
    display: none
}

.inner-myths_heading {
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 1em;
    font-family: Uncut sans, sans-serif;
    font-size: 1.3em
}

.inner-myths_heading.is-home,
.inner-myths_heading.is-new {
    font-family: PP Neue Machina, sans-serif
}

.inner-myths_horizontal-line {
    width: 100%;
    height: 1px;
    background-color: #fff
}

.inner-myths_slider {
    height: auto;
    background-color: transparent;
    align-self: stretch
}

.inner-myths_slider_mask,
.inner-myths_slide {
    height: auto
}

.inner-myths_slide-wrapper {
    width: 100%;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.inner-myths_slide-text {
    width: 90%;
    font-family: "Redaction 20", sans-serif;
    font-size: 1em;
    line-height: 1.15
}

.myths-slider-number {
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .5em;
    line-height: 1.15
}

.myths_slide_number-wrapper {
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5em;
    display: flex
}

.myths-slider-cms,
.inner-myths_slider-arrows,
.inner-myths_slider-nav {
    display: none
}

.button-secondary {
    grid-column-gap: 1em;
    color: #fff;
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 2.25em;
    justify-content: center;
    align-items: center;
    padding: .75em 2em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button-secondary:hover {
    border-radius: .25em;
    transform: translateY(-.2em)
}

.pc-window_inner-connect {
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    display: flex
}

.inner-connect_top-bar {
    justify-content: space-between;
    padding: .7em;
    font-family: RedHatMono, sans-serif;
    font-size: .565em;
    line-height: 1;
    display: flex
}

.inner-connect_content-wrapper {
    grid-column-gap: 2.5em;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: baseline;
    padding: 1em;
    display: grid
}

.inner-connect_content-wrapper.is-order-thanks,
.inner-connect_content-wrapper.is-subscribe {
    grid-column-gap: 3em;
    justify-content: flex-start;
    padding-left: 1.5em;
    padding-right: 1.5em
}

.inner-connect_content-wrapper.is-brazen {
    justify-content: center;
    padding-top: 1.5em;
    padding-bottom: 1.5em
}

.inner-connect_link-block {
    grid-row-gap: .5em;
    cursor: pointer;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.inner-connect_link-block:hover {
    text-decoration: underline
}

.inner-connect_folder-icon {
    width: 2.5em
}

.inner-connect_folder-icon.is-portfolio,
.inner-connect_folder-icon.is-home {
    width: 3em
}

.inner-connect_link-text {
    font-family: RedHatMono, sans-serif;
    font-size: .6875em
}

.inner-connect_link-text.is-portfolio-type {
    max-width: 5em;
    text-align: center
}

.pc-window-no-texture_component {
    border-bottom: 1px solid #000;
    flex-direction: column;
    flex: 1;
    padding: .4em;
    display: flex;
    overflow: hidden
}

.inner-connect_doc-icon {
    width: 2em
}

.inner-connect_doc-icon.is-home {
    width: 2.5em
}

.inner-connect_top-bar-text.is-brazen {
    color: #000
}

.navbar-menu-icon {
    width: 1vw;
    object-fit: contain;
    justify-content: center;
    align-items: center;
    display: flex
}

.preloader-icon {
    height: 5em
}

.pc-window_inner-readme {
    background-color: silver;
    border: 1px solid #000;
    overflow: hidden
}

.inner-readme_content-wrapper {
    height: 60vh;
    background-color: #cdc1b1;
    flex-direction: column;
    align-items: flex-start;
    margin-top: -1px;
    margin-bottom: -1em;
    margin-right: -1px;
    padding: 1.5em;
    display: flex;
    position: relative;
    overflow: scroll
}

.inner-readme_content-wrapper.is-links {
    background-color: #f8ede0
}

.inner-readme_content-wrapper.is-announcements {
    z-index: 5;
    height: 10em;
    background-color: #f8ede0;
    margin-top: -3px;
    margin-bottom: -1.5em;
    padding-top: 1em;
    padding-left: .5em
}

.inner-readme_text {
    margin-bottom: 1em;
    font-size: .875em
}

.inner-readme_text.is-wide {
    width: 100%;
    max-width: none;
    margin-bottom: 1.5em
}

.grow-header {
    min-height: 100vh;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.4em;
    padding: 0;
    display: grid;
    overflow: hidden
}

.grow_top-info_component {
    z-index: 10;
    background-color: #f8ede0;
    border-bottom: 1px solid #000;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto 1px 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 2.5em;
    right: 0%
}

.seen-on-block {
    height: 100%;
    grid-row-gap: 2em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    align-items: stretch;
    padding: 4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.top-info_marquee-wrapper {
    display: none;
    overflow: hidden
}

.top-info_marquee-scroller-track {
    grid-column-gap: 1em;
    white-space: nowrap;
    align-items: center;
    display: flex
}

.top-info_scrolling-text {
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .55em;
    line-height: 1
}

.grow-header-block {
    width: 100%;
    height: 100%;
    flex-direction: column;
    flex: 1;
    padding: .3em .3em .15em;
    display: flex
}

.grow-header-block-wrapper {
    height: 100%;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62f275bd150fefe5b100fafa_Grow-mode-landing-2.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 8em 4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.grow-header-bg-video {
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.grow-header-overlay {
    z-index: 2;
    background-color: rgba(255, 255, 255, .1);
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.grow-header-grid {
    z-index: 2;
    grid-column-gap: 17.5em;
    grid-row-gap: 17.5em;
    filter: invert();
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
    position: relative
}

.grow-header-heading {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    color: #fff;
    letter-spacing: .15em;
    align-items: center;
    margin-bottom: 0;
    font-family: PP Eiko, sans-serif;
    font-size: 6em;
    font-weight: 400;
    line-height: 1;
    display: flex
}

.grow-header-heading-g {
    display: inline-block;
    transform: translateY(-.4em)
}

.grow-header-heading-r {
    display: inline-block;
    transform: translateY(.4em)
}

.grow-header-heading-o {
    font-weight: 400;
    display: inline-block;
    transform: translateY(-.7em)
}

.grow-header-heading-w {
    font-weight: 400;
    display: inline-block
}

.grow-header-heading-span {
    letter-spacing: 4px;
    align-self: flex-end;
    margin-bottom: -.5em;
    margin-left: -1em;
    font-family: PP Neue Machina, sans-serif;
    font-size: .2em;
    font-weight: 400;
    display: flex;
    transform: translate(0)
}

.grow-header-text-block {
    color: #fff;
    flex-direction: column;
    display: flex
}

.grow-header-text-block-wrapper {
    grid-column-gap: 1em;
    align-items: center;
    display: flex
}

.grow-header-icon-wrapper {
    width: 2em;
    height: 2em;
    color: #f7efe5;
    border: 1px solid #fff;
    border-radius: 4em;
    justify-content: center;
    align-items: center;
    display: flex
}

.grow-header-icon {
    width: 1em;
    height: 1em;
    object-fit: contain
}

.grow-header-text {
    color: #f7efe5;
    font-family: "Redaction 20", sans-serif;
    font-size: 2.3em
}

.grow-header-text-span {
    font-family: Moderat, sans-serif
}

.heading-seen-on {
    letter-spacing: -.02em;
    text-transform: none;
    align-self: center;
    font-family: PP Eiko, sans-serif;
    font-size: 1.5em;
    font-weight: 300
}

.seen-on-grid {
    grid-column-gap: 4em;
    grid-row-gap: 1.111vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
    position: relative
}

.seen-on-link {
    cursor: default
}

.seen-on-image {
    height: auto
}

.heading-person-type {
    margin-bottom: 0
}

.grow-split-grid {
    grid-column-gap: .3em;
    grid-row-gap: 0vw;
    grid-template: ".Area"/1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative
}

.grow-split-grid.is-price-grid {
    grid-template-columns: 2.5fr;
    grid-auto-columns: 2.5fr
}

.person-type-block {
    height: 100%;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    align-items: stretch;
    padding: 4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.person-type-heading-wrapper {
    grid-column-gap: .5em;
    flex-direction: row;
    align-items: center;
    display: flex
}

.more-stories-arrow-icon {
    height: 1.5em;
    margin-bottom: .7em;
    margin-right: 1em
}

.more-stories-arrow-icon.is-first {
    margin-bottom: .2em
}

.pc-window_info-bar-no-title {
    grid-column-gap: .25em;
    grid-row-gap: 1.111vw;
    grid-template-rows: auto;
    grid-template-columns: 1em auto 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-bottom: .3em;
    display: grid;
    position: relative
}

.pc-window_info-bar-no-title.is-cart {
    grid-template-columns: 1em auto 1fr
}

.person-type-pc-block {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f6eea942aece28e02_CD-GrowMode-Person.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    padding: 4em;
    display: flex;
    position: static
}

.person-type-pc-block.is-studio {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d4344b40ea1464a6a29_CD-GrowMode-Includes.jpg)
}

.stat-grid {
    grid-column-gap: .3em;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative
}

.pc-window_inner {
    height: 100%;
    grid-column-gap: 3em;
    grid-row-gap: 1em;
    border: 1px solid #000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 3em;
    display: flex;
    overflow: hidden
}

.pc-window_inner.is-low-opacity {
    opacity: .6
}

.pc-window_inner.is-cart {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    padding: 0;
    position: relative
}

.pc-window_inner.is-portfolio {
    grid-row-gap: 0em;
    align-items: center;
    padding-top: 2em;
    padding-bottom: 2em
}

.pc-window_inner.is-portfolio-web-image {
    height: 32em;
    padding: 0
}

.pc-window-text-list-wrapper {
    grid-column-gap: .4em;
    display: flex
}

.text-pc-window-list {
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif;
    font-size: .9em
}

.text-pc-window-list.not-you {
    margin-top: 1em
}

.pc-window-text-list-square {
    width: .4em;
    height: .4em;
    background-color: #000;
    flex: none;
    margin-top: .4em
}

.pc-window-text-list-square.is-conversation-square {
    width: .3em;
    height: .3em;
    margin-top: .3em
}

.stat-block {
    z-index: 1;
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    color: #fff;
    text-align: center;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 6em 3em;
    display: flex;
    position: relative
}

.stat-block.with-bg {
    color: #000;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ee7e0b629f1864c04d36a1_Grow-Mode-stats.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.stat-block.with-bg.is-referral {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d4344b40ea1464a6a29_CD-GrowMode-Includes.jpg);
    justify-content: space-between;
    padding-top: 3em;
    padding-bottom: 3em
}

.stat-block.with-bg.is-text-higher {
    padding-top: 1.5em;
    padding-bottom: 16em
}

.stat-block.is-referral {
    justify-content: flex-start;
    padding-top: 8em;
    padding-bottom: 8em
}

.stat-block.is-hands {
    color: #000;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62cd84b5715e1276ee3c9d06_Hands.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: flex-end
}

.stat-block.is-hands.is-referral {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d4344b40ea1464a6a29_CD-GrowMode-Includes.jpg);
    justify-content: space-between;
    padding-top: 3em;
    padding-bottom: 3em
}

.stat-block.is-studio {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    color: #000;
    background-color: #dccebc;
    padding-top: 10em;
    padding-bottom: 10em
}

.stat-block-image {
    width: 12em;
    height: 12em;
    object-fit: contain
}

.text-stat-block {
    font-family: PP Eiko, sans-serif;
    font-size: 1.35em;
    font-weight: 300
}

.text-stat-block-span {
    color: #7f785b;
    letter-spacing: -2px;
    font-family: Moderat, sans-serif;
    font-size: 1.1em
}

.sticky-grid {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: grid;
    position: relative
}

.sticky-grid.is-join-grid {
    grid-template-columns: .6fr 1fr;
    padding-top: 1.4em
}

.sticky-section {
    padding: .15em .3em;
    position: relative;
    overflow: visible
}

.sticky-section.is-checkout {
    margin-top: 1.5em
}

.dont-sweat-block {
    z-index: 3;
    grid-column-gap: 2em;
    background-color: #e3e2d3;
    border: 1px solid #000;
    border-radius: .5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: start;
    padding: 8em 6em 8em 3em;
    display: grid;
    position: relative
}

.dont-sweat-block.is-studio-intro {
    grid-column-gap: 20em;
    grid-row-gap: 20em;
    color: #f1efea;
    background-color: #000;
    grid-template-columns: .55fr 1fr;
    align-items: start;
    padding: 6em 4em
}

.text-dont-sweat-display {
    letter-spacing: -2px;
    font-family: Uncut sans, sans-serif;
    font-size: 3em
}

.text-dont-sweat-display.is-partner {
    font-family: PP Neue Machina, sans-serif;
    font-size: 2.75em
}

.text-dont-sweat-regular {
    font-family: PP Eiko, sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5
}

.text-dont-sweat-display-span {
    font-family: "Redaction 20", sans-serif
}

.text-small {
    font-size: .875em
}

.text-small.no-margin {
    margin-bottom: 0;
    font-size: .8em
}

.text-span-olive {
    color: #a2912e
}

.text-span-olive.is-darker {
    color: #716030
}

.sticky-block {
    z-index: 2;
    height: 99vh;
    grid-row-gap: 4em;
    color: #fff;
    background-color: #697067;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: auto;
    padding: 4em 2em 3em;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    bottom: .3em
}

.sticky-block.is-checkout {
    color: #000;
    background-color: #cdc1b1
}

.sticky-block.is-join-block {
    grid-column-gap: 0px;
    grid-row-gap: 0em;
    color: #211f23;
    background-color: #cdc1b1;
    justify-content: center;
    align-items: stretch
}

.heading-sticky-block {
    margin-bottom: 1.875em;
    font-family: RedHatMono, sans-serif;
    font-size: .8em;
    font-weight: 300
}

.text-sticky-block {
    font-family: Uncut sans, sans-serif;
    font-size: 1.6em;
    line-height: 1.2
}

.sticky-grid_intro-block {
    grid-column-gap: 4em;
    grid-row-gap: 1em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1.2fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 3em 4em 4em 3em;
    display: grid
}

.sticky-grid_intro-block.is-checkout {
    padding: 1.5em;
    display: block
}

.text-this-could-be-you {
    color: #5c542c;
    letter-spacing: 0;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.2em
}

.testimonial-slider-block {
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
    overflow: hidden
}

.testimonial-slider-block.is-join {
    display: none
}

.stat-block-foreground-wrapper {
    z-index: 2;
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.testimonial-slide-wrapper {
    width: 100%;
    height: 100%;
    grid-row-gap: 3em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3em 2em;
    display: flex
}

.text-testimonial {
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.1em;
    line-height: 1.4
}

.testimonial-author-image-wrapper {
    width: 4em;
    height: 4em;
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    display: flex;
    position: relative
}

.sticky-grid-subgrid {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative;
    overflow: hidden
}

.testimonial-image-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.testimonial-author-name {
    font-family: PP Eiko, sans-serif;
    font-size: 1.1em;
    font-weight: 300
}

.testimonial-website {
    text-transform: none;
    cursor: pointer;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.testimonial-website:hover {
    text-decoration: underline
}

.sticky-grid_more-stories-block {
    grid-column-gap: 4em;
    grid-row-gap: 1em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1.5em 3em 1.5em 2em;
    display: grid
}

.sticky-grid_more-stories-block.is-checkout {
    grid-template-columns: 1fr;
    display: none
}

.sticky-grid_more-stories-block.is-studio {
    margin-top: .3em
}

.sticky-grid_more-stories-block.is-hidden {
    display: none
}

.heading-more-stories {
    margin-bottom: 0;
    font-size: 1.3em
}

.heading-more-stories.is-checkout {
    letter-spacing: -.02em;
    text-transform: none;
    font-family: Uncut sans, sans-serif;
    font-size: 1.1875em;
    line-height: 1.31579
}

.arrow-icon-heading-wrapper {
    flex-direction: row;
    align-items: flex-end;
    display: flex
}

.sticky-grid_trusted-by-block {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1.2fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 3em 3em 4em;
    display: grid
}

.heading-trusted-by {
    width: 80%;
    text-align: center
}

.text-your-turn {
    color: #b9af86;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.2em
}

.your-turn-wrapper {
    grid-row-gap: 1.5em;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex
}

.sticky-grid_goals-block {
    grid-column-gap: 4em;
    grid-row-gap: 1em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4em 6em 4em 3em
}

.person-like-you-arrow-icon {
    height: 1.5em
}

.slide-button-icon-wrapper {
    width: 2.5em;
    height: 2.5em;
    background-color: #f8ede0;
    border-radius: 2em;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.goal-block {
    grid-column-gap: 1em;
    border: 1px solid #000;
    align-items: center;
    padding: .6em 1em;
    display: flex
}

.goal-block.is-white {
    border-color: #fff
}

.text-goal-block {
    font-family: "Redaction 20", sans-serif;
    font-size: 1em;
    line-height: 1.1
}

.goal-block-icon-wrapper {
    width: 1.5em;
    height: 1.5em;
    border: 1px solid #000;
    border-radius: 4em;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.goal-block-icon-wrapper.is-white {
    filter: invert()
}

.goal-block-icon {
    width: .8em;
    height: .8em;
    object-fit: contain
}

.goal-block-icon.is-inverted {
    width: .8em;
    height: .8em;
    filter: invert()
}

.goal-block-grid {
    grid-row-gap: .75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid
}

.heading-large {
    font-size: 1.75em;
    line-height: 1
}

.heading-large.no-margin {
    margin-bottom: 0
}

.heading-large.is-striken {
    text-decoration: line-through
}

.heading-large.extra-line-space {
    line-height: 1.2
}

.sticky-grid-quiz-block {
    z-index: 3;
    grid-row-gap: 1em;
    color: #fff;
    background-color: #572c1b;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8em 4em;
    display: flex;
    position: relative
}

.text-quiz-block {
    font-family: Uncut sans, sans-serif;
    font-size: 1.125em
}

.sticky-grid-who-its-for-block {
    z-index: 3;
    text-align: center;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d42335ea378efb188fa_CD-GrowMode-Who.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    padding: 8em 3em;
    display: flex;
    position: relative
}

.text-enrolment-sticky {
    text-transform: uppercase;
    font-family: "Redaction 20", sans-serif;
    font-weight: 400;
    line-height: 1;
    display: none
}

.sticky-enrolment-square {
    width: .6em;
    height: .6em;
    background-color: #fff;
    flex: none;
    margin-bottom: .1em;
    margin-right: .3em;
    display: inline-block
}

.sticky-enrolment-square.is-checkout {
    background-color: #000
}

.sticky-enrolment-text-wrapper {
    align-items: center;
    display: none
}

.heading-stat-block {
    width: 50%
}

.heading-stat-block.is-hands {
    width: auto
}

.sticky-grid-how-it-works-block {
    grid-row-gap: 1.5em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 3em 6em 3em 3em;
    display: flex
}

.text-how-it-works {
    letter-spacing: -1px;
    font-family: Uncut sans, sans-serif;
    font-size: 1.125em
}

.how-it-works-grid {
    grid-column-gap: 4em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    align-content: start;
    justify-content: center;
    align-items: start;
    display: grid;
    position: relative
}

.how-it-works-subgrid {
    grid-column-gap: 0vw;
    grid-row-gap: .75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative
}

.how-it-works-subgrid-decoration-block {
    grid-column-gap: .75em;
    align-items: center;
    display: flex
}

.how-it-works-circle {
    width: .5em;
    height: .5em;
    background-color: #6c5415;
    border-radius: 2em
}

.how-it-works-circle-grid {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
    position: relative
}

.how-it-works-decorative-text {
    color: #6c5415;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px solid #6c5415;
    border-radius: 2em;
    justify-content: center;
    align-items: center;
    padding: .3em 1.25em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    display: flex
}

.sticky-grid-pc-block {
    grid-row-gap: 1em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f6eea942aece28e02_CD-GrowMode-Person.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4em;
    display: flex
}

.pc-window_inner-i-am {
    border: 1px solid #000;
    padding: 1em;
    overflow: hidden
}

.i-am-block {
    grid-row-gap: 2em;
    border: 1px solid #000;
    flex-direction: column;
    padding-top: 2em;
    display: flex
}

.i-am-tabs-menu {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin-bottom: 3em;
    padding-left: 6em;
    padding-right: 6em;
    display: grid
}

.text-i-am {
    text-align: center;
    font-family: PP Eiko, sans-serif;
    font-size: 1.125em;
    font-weight: 300
}

.i-am-tabs-content {
    background-color: #eae1d6;
    border-top: 1px solid #000
}

.i-am-tab-wrapper {
    grid-column-gap: .75em;
    align-items: flex-start;
    padding: 1.5em 2em 1.5em 1.5em;
    display: flex
}

.i-am-tab-link {
    grid-row-gap: .5em;
    text-align: center;
    background-color: transparent;
    flex-direction: column;
    align-items: center;
    padding: 0
}

.i-am-tab-link.w--current {
    background-color: transparent
}

.tab-link-pc-icon-wrapper {
    width: 2.5em;
    height: 3em;
    position: relative
}

.text-tab-link {
    text-align: center;
    letter-spacing: -1px;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1.2
}

.tabs-pc-icon {
    width: 4em
}

.i-am-tabs-pc-icon-window-wrapper {
    width: 69%;
    height: 50%;
    background-color: #2b2b2b;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 13%;
    left: 15%
}

.i-am-tabs-pc-icon-window-wrapper.is-content-creator {
    background-color: #4b555e
}

.i-am-tabs-pc-icon-window-wrapper.is-entrepreneur {
    background-color: #a1a3ad
}

.i-am-tabs-pc-icon-window-wrapper.is-brand-founder {
    background-color: #70612c
}

.i-am-tabs-pc-icon-window-wrapper.is-coach {
    background-color: #a47d5d
}

.i-am-tabs-pc-icon-window-wrapper.is-personal-brand {
    background-color: #6d3d2a
}

.i-am-tabs-camera-icon {
    width: 1em;
    height: 1em;
    object-fit: contain;
    position: relative
}

.tab-link-wrapper {
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: center;
    display: flex
}

.i-am-tabs-pc-icon-window-mask {
    width: 100%;
    height: 100%;
    transform-origin: 50% 0;
    background-color: #2b2b2b;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-i-am-tab-content {
    font-size: .875em
}

.i-am-tab-content-icon {
    width: 1em;
    height: 1em
}

.i-am-tab-content-icon.is-subscribe {
    margin-top: .2em
}

.i-am-tab-content-icon.is-studio {
    margin-top: .1em
}

.draggable-block {
    min-height: 50vw;
    grid-column-gap: 16px;
    grid-row-gap: 1.5em;
    background-color: #cdc1b1;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding: 4em 3em;
    display: flex;
    position: relative;
    overflow: hidden
}

.draggable-block-text-wrapper {
    width: 12em;
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.draggable-block-arrow-icon {
    width: 3em
}

.draggable-window {
    z-index: 1;
    width: 20%;
    background-color: #f8ede0;
    border: 1px solid #000;
    flex: none;
    transition: box-shadow .2s;
    position: absolute;
    top: 5%;
    bottom: auto;
    left: auto;
    right: 5%
}

.draggable-window:hover {
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .3)
}

.draggable-window.is-001 {
    z-index: 5;
    width: 24%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f83556ee8e97901d7_CD-GrowMode-Brands-img01.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 8%;
    right: 50%
}

.draggable-window.is-001:hover {
    z-index: 10
}

.draggable-window.is-002 {
    z-index: 4;
    width: 18%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3e3c44eae3d6f07096_CD-GrowMode-brands-img04.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 11%;
    right: 7%
}

.draggable-window.is-002:hover {
    z-index: 10
}

.draggable-window.is-003 {
    z-index: 2;
    width: 19%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f3c44eab9aaf07097_CD-GrowMode-brands-img03.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 23%;
    right: 22%
}

.draggable-window.is-003:hover {
    z-index: 10
}

.draggable-window.is-004 {
    width: 20%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3fe14d5b48ef52df99_CD-GrowMode-Brands-img02.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 33%;
    right: 38%
}

.draggable-window.is-004:hover {
    z-index: 10
}

.draggable-window.is-005 {
    z-index: 3;
    width: 17%;
    cursor: move;
    background-color: #9c613b;
    top: 59%;
    right: 4%
}

.draggable-window.is-005:hover {
    z-index: 10
}

.draggable-window-top-bar {
    background-color: rgba(0, 0, 0, .3);
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-top: .3em;
    padding-bottom: .3em;
    padding-right: .5em;
    display: grid
}

.draggable-window-top-bar.is-portfolio {
    z-index: 5;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.text-draggable-window-top-bar {
    color: #fff;
    font-family: RedHatMono, sans-serif;
    font-size: .5em
}

.draggable-window-grid {
    flex-wrap: wrap;
    flex: 1;
    align-items: flex-start;
    display: flex
}

.draggable-window-content-wrapper.is-001 {
    flex-direction: column;
    padding: 5em .5em 6em;
    display: flex
}

.draggable-window-content-wrapper.is-002 {
    flex-direction: column;
    align-items: flex-start;
    padding: 2em 4.5em 6em 1.5em;
    display: flex
}

.draggable-window-content-wrapper.is-003 {
    flex-direction: column;
    align-items: flex-start;
    padding: 2em 3em 5em 1.5em;
    display: flex
}

.draggable-window-content-wrapper.is-004 {
    flex-direction: column;
    align-items: flex-start;
    padding: 2em 3.5em 6em 1.5em;
    display: flex
}

.draggable-window-content-wrapper.is-005 {
    flex-direction: column;
    align-items: flex-start;
    padding: 2em;
    display: flex
}

.text-draggable-001 {
    color: #e3e0bb;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: 2em;
    line-height: 1
}

.text-draggable-001-span-01 {
    font-size: .6em;
    display: block
}

.text-draggable-001-span-02 {
    text-align: right;
    margin-top: .2em;
    font-size: .6em;
    display: block
}

.text-draggable-001-span-03 {
    margin-top: .1em;
    display: block
}

.text-draggable-004,
.text-draggable-003 {
    color: #fff;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-family: "Redaction 20", sans-serif;
    font-size: 1.625em;
    line-height: 1.2
}

.text-draggable-002 {
    color: #000;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-family: "Redaction 20", sans-serif;
    font-size: 1.625em;
    line-height: 1.2
}

.text-draggable-005 {
    color: #000;
    text-align: center;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-family: NimbusSanL, sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1.1
}

.inner-person-tabs {
    position: static
}

.inner-person-tabs-menu {
    grid-row-gap: 1.5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: 12em;
    left: -44vw
}

.inner-person-tabs-menu.is-studio {
    top: 10em
}

.inner-person-tab-wrapper {
    grid-row-gap: 1.5em;
    flex-direction: column;
    display: flex
}

.inner-person-tab-wrapper.is-studio {
    grid-row-gap: 1em;
    align-items: flex-start
}

.heading-inner-person-tab {
    color: #746027;
    margin-bottom: .5em;
    font-family: Uncut sans, sans-serif;
    font-size: 2em;
    font-weight: 400;
    line-height: 1.2
}

.grow-intro-block {
    height: 100%;
    grid-row-gap: 2em;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8em 4em 6em;
    display: flex;
    position: relative;
    overflow: hidden
}

.text-grow-intro {
    color: #f7efe5;
    text-align: left;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 2em;
    display: inline
}

.grow-intro-text-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.text-grow-intro-redaction {
    letter-spacing: 0;
    font-family: "Redaction 20", sans-serif
}

.grow-intro-text-row {
    grid-column-gap: .75em;
    justify-content: center;
    align-items: center;
    display: flex
}

.grow-intro-arrow-icon {
    width: 2em;
    height: 1.5em;
    object-fit: contain
}

.grow-intro-plus-icon {
    width: 2em
}

.grow-intro-line-icon {
    width: 2em;
    height: 3px;
    background-color: #f8ede0
}

.whats-included-block {
    grid-row-gap: 1.5em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d4344b40ea1464a6a29_CD-GrowMode-Includes.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8em;
    display: flex
}

.slide-button-icon {
    height: .9em
}

.text-top-info-link:hover {
    text-decoration: underline
}

.pc-window_inner-included {
    border: 1px solid #000;
    padding: 2em 1.5em 1.5em;
    overflow: hidden
}

.included-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: 1fr 2.75fr;
    grid-template-columns: 17.5em auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.included-grid.is-partner {
    min-height: 40em;
    grid-template-rows: 1fr;
    grid-template-columns: 20em auto 1fr
}

.included-small-window {
    z-index: 1;
    border: 1px solid #000;
    padding: 2em 1.5em 1.5625em;
    position: relative
}

.heading-included-overlap {
    letter-spacing: 2px;
    background-color: #f8ede0;
    margin-bottom: 0;
    padding: .5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    position: absolute;
    top: -1em;
    bottom: auto;
    right: auto
}

.text-included-intro {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: .3em;
    font-family: Moderat, sans-serif;
    font-size: 1.6em;
    font-weight: 300
}

.included-dashed-line {
    width: 1px;
    height: 100%;
    border-right: 1px dotted #000
}

.included-main-window {
    border: 1px solid #000
}

.text-included-intro-small {
    text-align: center;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: .875em
}

.included-tabs {
    width: 100%;
    height: 100%;
    grid-column-gap: 1em;
    grid-row-gap: 16px;
    grid-template-rows: 8em auto;
    grid-template-columns: .5fr 1px 1fr;
    grid-auto-columns: 1fr;
    position: static
}

.included-tabs-menu {
    z-index: 2;
    width: 12em;
    grid-column-gap: 1.5em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 6em 6em;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding: 2em 1.5em;
    display: grid;
    position: absolute;
    top: 0%;
    left: 0%
}

.included-tabs-menu.is-partner {
    height: 36em;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
    margin-top: 5em;
    top: auto
}

.included-tabs-content,
.included-tab {
    height: 100%
}

.included-tab-wrapper {
    height: 100%;
    flex-direction: column;
    display: flex
}

.included-tab-top-block {
    border-bottom: 1px solid #000;
    flex-direction: column;
    align-items: center;
    padding: 3em 4em 2em;
    display: flex
}

.included-tabs-big-icon {
    width: 1.5em;
    height: 1.5em;
    object-fit: contain;
    position: relative
}

.included-tabs-big-pc-icon-window-wrapper {
    width: 67%;
    height: 48%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 12%;
    left: 16%
}

.included-tab-pc-icon-wrapper {
    margin-bottom: 2em;
    position: relative
}

.heading-included-tab {
    text-align: center;
    margin-bottom: .625em;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.2em;
    font-weight: 400
}

.text-included-tab-subtitle {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.included-tab-bottom-block {
    grid-row-gap: 1.25em;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 3em 5em;
    display: flex;
    position: relative
}

.fake-scrollbar-horizontal {
    width: 100%;
    border-top: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fake-scrollbar-left-arrow-wrapper {
    width: 1em;
    height: 1em;
    border-right: 1px solid #000;
    justify-content: center;
    align-items: center;
    display: flex
}

.fake-scrollbar-horizontal-arrow-icon {
    width: .5em;
    object-fit: contain
}

.fake-scrollbar-middle-horizontal-block {
    height: 1em
}

.fake-scrollbar-right-arrow-wrapper {
    width: 1em;
    height: 1em;
    border-left: 1px solid #000;
    justify-content: center;
    align-items: center;
    display: flex
}

.included-tab-text-block-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    align-items: flex-start;
    display: flex
}

.text-included-tab {
    align-self: center;
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif
}

.included-tab-tick-icon-wrapper {
    width: 1em;
    height: 1em;
    border: 1px solid #000;
    flex: none;
    justify-content: center;
    align-items: center;
    margin-top: .1em;
    display: flex
}

.included-tab-tick-icon {
    width: .5em;
    height: .5em;
    object-fit: contain
}

.included-tab-link {
    background-color: transparent;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex
}

.included-tab-link.w--current {
    background-color: transparent
}

.included-tabs-pc-icon-window-mask {
    width: 100%;
    height: 100%;
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    background-color: #2b2b2b;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: scaleY(0)
}

.included-tabs-pc-icon-window-wrapper {
    width: 67%;
    height: 50%;
    background-color: #f8ede0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 13%;
    left: 15%
}

.included-tabs-link-icon {
    width: 1em;
    height: 1em;
    object-fit: contain;
    position: relative
}

.fake-scrollbar-vertical {
    height: 100%;
    border-left: 1px solid #000;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.fake-scrollbar-top-arrow-wrapper {
    width: 1em;
    height: 1em;
    border-bottom: 1px solid #000;
    justify-content: center;
    align-items: center;
    display: flex
}

.fake-scrollbar-vertical-arrow-icon {
    height: .5em;
    object-fit: contain
}

.fake-scrollbar-vertical-arrow-icon.is-bottom {
    transform-style: preserve-3d;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.fake-scrollbar-middle-vertical-block {
    width: 1em;
    height: 100%
}

.fake-scrollbar-bottom-arrow-wrapper {
    width: 1em;
    height: 1em;
    border-top: 1px solid #000;
    justify-content: center;
    align-items: center;
    display: flex
}

.grow-header-scroll-icon-wrapper {
    z-index: 2;
    width: 1.5em;
    height: 3em;
    border: 1px solid #f8ede0;
    border-radius: 4em;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    bottom: 5%
}

.grow-header-scroll-icon-wrapper.is-studio {
    filter: invert();
    position: absolute
}

.grow-header-scroll-icon {
    width: .5em;
    transform-style: preserve-3d;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.grow-brown-block {
    grid-row-gap: 6em;
    color: #fff;
    background-color: #572c1b;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 8em;
    display: flex
}

.grow-second-grid-section {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    grid-template: ". ."". ."".Area""Area-2 Area"/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.grow-second-grid-top-block {
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.5em 3em;
    display: flex
}

.heading-grow-second-grid-top {
    letter-spacing: -1px;
    text-transform: none;
    margin-bottom: 0;
    font-family: Moderat, sans-serif;
    font-size: 1.4em
}

.grow-second-grid-side-block {
    grid-row-gap: .75em;
    color: #fff;
    background-color: #47565e;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2em 2em 3em;
    display: flex
}

.heading-grow-second-grid-side {
    letter-spacing: -1px;
    text-transform: none;
    margin-bottom: 1.5em;
    font-family: Uncut sans, sans-serif;
    font-size: 1.5em
}

.grow-second-grid-side-block-text-wrapper {
    grid-column-gap: .75em;
    align-items: flex-start;
    display: flex
}

.text-grow-second-grid-list {
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif;
    line-height: 1.2
}

.grow-second-grid-list-icon {
    height: .75em;
    object-fit: contain;
    margin-top: .1em
}

.grow-second-grid-middle-block {
    grid-row-gap: 1.5em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4em 4.5em;
    display: flex
}

.grow-second-grid-middle-text-wrapper {
    text-align: center
}

.text-grow-second-grid-text {
    letter-spacing: -1px;
    margin-bottom: 0;
    font-family: Moderat, sans-serif;
    font-size: 1.2em
}

.text-grow-second-grid-sub-text {
    text-align: center;
    margin-bottom: 0;
    font-family: NimbusSanL, sans-serif;
    font-size: 1em
}

.grow-second-grid-number-icon {
    width: 1.5em;
    color: #746027;
    border: 2px solid #746027;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: .1em;
    padding-bottom: .1em;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.2em;
    line-height: 1;
    display: flex
}

.grow-second-grid-number-icon.is-referral {
    color: #7f785b;
    border-color: #7f785b
}

.text-grow-second-grid-beyond-text {
    color: #746027;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.grow-dark-block {
    color: #cdc1b1;
    text-align: center;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 6em 8em;
    display: flex
}

.bg-grid-block {
    z-index: 3;
    text-align: center;
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    padding: 6em 3em;
    display: flex;
    position: relative
}

.bg-grid-block.is-bg-02 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62f189a3551494cf2e7829ac_Grow-Mode-isnt-for.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-grid-block.is-bg-01 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62f04bf808977709f76d137d_Grow-Mode-for-you.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-grid-block.is-referral-bg {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ee80d1597c287371194026_Referral.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-grid-block.is-referral-colour {
    color: #fff;
    text-align: left;
    background-color: #ae7a5a;
    flex-direction: column;
    align-items: flex-start
}

.pc-block {
    border: 1px solid #000;
    border-radius: .5em;
    justify-content: center;
    align-items: stretch;
    padding: 4em;
    display: flex;
    position: static
}

.pc-block.is-maroon {
    background-color: #572c1b
}

.pc-block.is-olive {
    background-color: #5c542c
}

.pc-block.is-dark-chocolate {
    background-color: #2c1516
}

.pc-block.is-conversion {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f6eea942aece28e02_CD-GrowMode-Person.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center
}

.text-bold-redaction-span {
    font-family: "Redaction 35", sans-serif
}

.grow-testimonial-video-block {
    min-height: 37.5em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d42ce763a8d0d6a08ba_CD-GrowMode-Testimonials-1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8em 6em 10em;
    display: flex;
    position: relative;
    overflow: hidden
}

.grow-testimonial-bg-video {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.grow-testimonial-video-overlay {
    z-index: 2;
    background-color: rgba(0, 0, 0, .3);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.grow-testimonial-section-grid {
    z-index: 3;
    width: 100%;
    height: 100%;
    grid-column-gap: 2em;
    grid-row-gap: 4em;
    color: #f8ede0;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
    position: relative
}

.grow-testimonial-section-grid.is-dark {
    color: #000
}

.grow-testimonial-bg-top-text-block {
    align-items: flex-start;
    display: flex
}

.text-bg-testimonial-large {
    margin-bottom: 0;
    font-family: PP Eiko, sans-serif;
    font-size: 2em;
    font-weight: 300
}

.grow-testimonial-bg-quote-icon {
    width: 1.5em;
    flex: none;
    margin-top: -.5em;
    margin-bottom: 1em;
    margin-right: 1.5em
}

.grow-testimonial-bg-bottom-text-block {
    grid-row-gap: 1.5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.text-bg-testimonial-small {
    margin-bottom: 0;
    font-size: .875em
}

.text-bg-testimonial-author {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.grow-testimonial-bg-square {
    width: .4em;
    height: .4em;
    background-color: #fbf3e9;
    flex: none;
    margin-top: .3em
}

.grow-testimonial-bg-square.is-dark {
    background-color: #000
}

.text-dark-block-your-path {
    margin-bottom: 0;
    font-family: PP Eiko, sans-serif;
    font-size: 1.2em;
    font-weight: 300
}

.grow-price-block {
    grid-row-gap: 4em;
    color: #fff;
    background-color: #77371d;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4em;
    display: flex
}

.text-price-block-top {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.text-price-block-term {
    font-family: PP Eiko, sans-serif;
    font-weight: 300
}

.text-price-block-price {
    font-family: PP Eiko, sans-serif;
    font-size: 3em;
    font-weight: 300;
    line-height: 1.1
}

.grow-price-block-price-wrapper {
    grid-row-gap: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.grow-countdown-grid {
    grid-column-gap: .3em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid
}

.grow-countdown-block {
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 4em;
    display: flex
}

.text-grow-countdown {
    font-size: 4em;
    font-weight: 700
}

.grow-testimonial-image-block {
    min-height: 37.5em;
    background-image: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .1)), url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d43f1f43706970e258e_CD-GrowMode-Testimonials-2.jpg);
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12em 6em;
    display: flex;
    position: relative;
    overflow: hidden
}

.grow-testimonial-image-block.is-02 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d43b4b87a496ea8e71d_CD-GrowMode-Testimonials-3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.grow-testimonial-image-block.is-02.is-studio-bottom {
    z-index: 5;
    height: 100vh;
    min-height: 0;
    position: -webkit-sticky;
    position: sticky
}

.grow-testimonial-image-block.is-top-studio {
    z-index: 2;
    height: 100vh;
    min-height: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 1.8em
}

.text-underline-span {
    text-decoration: underline
}

.grow-do-right-block {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    text-align: center;
    background-color: #dccebc;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6em 8em;
    display: flex
}

.grow-faq-block {
    grid-column-gap: 8em;
    border: 1px solid #000;
    border-radius: .5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    padding: 4em;
    display: grid;
    position: static
}

.grow-faq-block.is-referral {
    display: block
}

.text-contact-link,
.text-contact-link:hover {
    text-decoration: underline
}

.grow-faq-block-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    display: flex
}

.grow-faq-block-wrapper.is-studio {
    grid-column-gap: 3em;
    grid-row-gap: 3em
}

.faq-dropdown-link {
    grid-column-gap: 3em;
    border-bottom: 1px solid #000;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1.5em;
    display: flex
}

.faq-dropdown_component {
    cursor: pointer
}

.faq-dropdown-reveal {
    overflow: hidden
}

.text-faq-dropdown {
    margin-bottom: 0;
    font-size: .875em
}

.heading-faq-dropdown {
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.125em;
    font-weight: 400
}

.faq-dropdown-icon {
    width: 1em;
    height: 1em;
    object-fit: contain;
    transform: rotate(90deg)
}

.faq-dropdown-icon-wrapper {
    width: 2em;
    height: 2em;
    border: 1px solid #000;
    border-radius: 4em;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.faq-dropdown-grid {
    grid-row-gap: 1.5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.boss-up-block {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    color: #fff;
    text-align: center;
    background-color: #746027;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6em 8em;
    display: flex
}

.inner-person-tab-heading-mobile {
    display: none
}

.about-page-wrapper {
    height: 1310vw;
    position: relative
}

.top-mini-nav-wrapper {
    z-index: 10;
    grid-column-gap: 1em;
    justify-content: flex-end;
    padding-top: 1em;
    padding-right: 3em;
    display: none;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.about-nav-button {
    color: #000;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 2em;
    justify-content: center;
    align-items: center;
    padding: .75em 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: background-color .2s, color .2s, border-radius .3s, transform .3s, border .3s;
    display: flex
}

.about-nav-button:hover {
    border-radius: 2em
}

.about-header {
    z-index: 2;
    width: 150vw;
    height: 100%;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f856027da7cf2a85fc6a_BG%2002.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    padding-left: 8em;
    padding-right: 8em;
    display: flex;
    position: relative
}

.about-header-cd-image {
    z-index: 1;
    height: 10em;
    object-fit: contain;
    display: block;
    position: absolute;
    left: 8em
}

.about-our-values {
    z-index: 3;
    width: 50vw;
    height: 100%;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-top: 12vh;
    padding-bottom: 12vh;
    display: flex;
    position: relative
}

.text-our-values-subheading {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.heading-our-values {
    text-align: center;
    letter-spacing: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.75em
}

.about-brazen {
    width: 80vw;
    height: 100%;
    color: #fff;
    background-color: #773827;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-top: 12vh;
    padding-bottom: 12vh;
    display: flex;
    position: relative
}

.heading-brazen {
    text-align: center;
    letter-spacing: .1em;
    margin-bottom: 0;
    font-family: "Redaction 20", sans-serif;
    font-size: 8em;
    line-height: .9
}

.text-brazen-subheading {
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 2em;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.25em
}

.text-brazen-defintion {
    margin-bottom: 1em;
    font-family: Uncut sans, sans-serif;
    font-size: 1.25em
}

.about-bg-block {
    width: 50vw;
    height: 100%;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ee5552639ba19f366c19cd_About-desk.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    flex: none
}

.about-quote-section {
    width: 100vw;
    height: 100%;
    grid-column-gap: .5em;
    flex: none;
    grid-template-rows: 6vh auto 3vh auto 12vh;
    grid-template-columns: auto auto auto auto .75fr 4em auto;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    padding: 12vh 8em;
    display: grid;
    overflow: hidden
}

.quote-image {
    object-fit: contain
}

.quote-image.is-quote {
    width: 8.95vw;
    max-height: 74vh
}

.quote-image.is-mome {
    width: 8.95vw;
    max-height: 66vh
}

.quote-image.is-nt {
    width: 8.95vw;
    max-height: 29vh
}

.chloe-quote-image {
    height: 36vw;
    max-height: 56vh;
    object-fit: cover
}

.about-quote-icon {
    width: 1.3em;
    margin-bottom: .5em
}

.text-about-quote-text {
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em;
    font-weight: 400
}

.text-about-quote-author-text {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.about-quote-author-wrapper {
    flex-direction: row;
    align-items: center;
    display: flex
}

.about-quote-square {
    width: .4em;
    height: .4em;
    background-color: #000;
    flex: none;
    margin-right: .3em;
    display: inline-block
}

.about-video-section {
    z-index: 4;
    width: 80vw;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f8569c008905e07db6a6_BG%2003.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 18vh 8em;
    display: flex;
    position: relative
}

.about-team-section {
    width: 100vw;
    height: 100%;
    flex: none;
    display: flex
}

.about-team-button-block {
    width: 30vw;
    height: 100%;
    background-color: #c0c2b4;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: stretch;
    padding: 15% 4em;
    display: flex
}

.team-button-grid {
    grid-column-gap: .5em;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.team-button {
    color: #000;
    text-align: center;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 2em;
    justify-content: center;
    align-items: center;
    padding: 1em;
    font-family: Uncut sans, sans-serif;
    font-size: .875em;
    line-height: 1;
    transition: background-color .2s, color .2s, border-radius .3s, transform .3s, border .3s;
    display: flex
}

.team-button:hover {
    color: #fff;
    background-color: #746027;
    border-radius: 2em
}

.about-team-window-block {
    width: 70vw;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 12vh 4em;
    display: flex
}

.pc-window_inner-team-grid {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    border: 1px solid #000;
    flex-direction: column;
    grid-template-rows: 1fr 1fr auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding: .5em;
    display: grid;
    overflow: hidden
}

.about-team-image-block {
    width: 11.5vw;
    cursor: crosshair;
    position: relative
}

.about-team-image {
    z-index: 1;
    width: 100%;
    height: 100%;
    filter: grayscale();
    object-fit: cover;
    position: relative
}

.about-team-image.is-blessing {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62f2632bf80b5c0c983943f8_Blessing.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.about-team-image-text-overlay {
    z-index: 3;
    grid-row-gap: .25em;
    color: #fff;
    text-align: center;
    background-color: #663f2e;
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2vh 1em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.about-team-image-text-overlay.is-design {
    background-color: #ae7a5a
}

.about-team-image-text-overlay.is-growth {
    background-color: #47565e
}

.about-team-image-text-overlay.is-social {
    background-color: #9c613b
}

.about-team-image-text-overlay.is-services {
    background-color: #807857
}

.about-team-image-text-overlay.is-dev {
    background-color: #03232d
}

.about-team-image-text-overlay.is-content {
    background-color: #937e46
}

.text-team-name {
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.1em
}

.text-team-title {
    font-family: Uncut sans, sans-serif;
    font-size: .8em
}

.about-team-image-bitmap {
    z-index: 2;
    filter: contrast(200%)invert(80%);
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6284d9a27c53ee27d5da57b5_squairy.png);
    background-position: 0 0;
    background-size: 175px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.about-contact-section {
    width: 100vw;
    height: 100%;
    flex: none;
    display: flex
}

.about-featured-in-block {
    width: 50vw;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 12vh 8em;
    display: flex
}

.featured-in-grid {
    width: 100%;
    grid-column-gap: 4em;
    grid-row-gap: 8vh;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin-top: 6vh;
    display: grid;
    position: relative
}

.heading-featured-in {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.featured-on-image {
    height: 3em
}

.about-contact-block {
    width: 50vw;
    grid-row-gap: .75em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f8568d2bbb7b36a1817f_Shed.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    padding: 12vh 8em;
    display: flex
}

.contact-button {
    grid-column-gap: 1em;
    border: 1px solid #000;
    align-items: center;
    padding: .6em 1em;
    display: flex
}

.contact-button.is-discover {
    align-self: stretch
}

.text-contact-button {
    font-family: "Redaction 20", sans-serif;
    font-size: 1.125em;
    line-height: 1.1
}

.text-contact-button.is-discover {
    font-size: 1em
}

.featured-in-link {
    cursor: default
}

.pc-window_inner-about-header {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    background-color: #cdc1b1;
    border: 1px solid #000;
    flex-direction: row;
    flex: none;
    grid-template-rows: 1fr 1fr auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2em;
    display: flex;
    overflow: hidden
}

.text-about-header {
    margin-bottom: 0;
    font-family: "Redaction 20", sans-serif;
    font-size: 1.6em
}

.about-header-square {
    width: .4em;
    height: .4em;
    background-color: #000;
    flex: none;
    margin-top: .7em
}

.about-camera-mask {
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden
}

.about-horizontal-track {
    height: 100%;
    display: flex
}

.about-header-we-are-image {
    z-index: 1;
    width: 13.125em;
    object-fit: contain;
    margin-top: -10vw;
    display: block;
    position: absolute;
    left: 8em
}

.about-header-mission-block {
    position: absolute;
    bottom: 8vh;
    right: 8vw
}

.about-header-text {
    width: 17vw;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.25em;
    line-height: 1.2
}

.about-highlights-section {
    z-index: 3;
    width: 500vw;
    height: 100%;
    color: #fff;
    cursor: none;
    background-color: #000;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/628665568480f6d887479c22_Background%20Line%20Tile.png);
    background-position: 0%;
    background-repeat: repeat-x;
    background-size: auto 100%;
    flex: none;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.highlight-cursor-block {
    z-index: 10;
    width: 1px;
    height: 100%;
    background-color: #7f785b;
    position: relative
}

.highlight-cursor-circle {
    width: 1.5em;
    height: 1.5em;
    background-color: #000;
    border: 1px solid #7f785b;
    border-radius: 2em;
    flex: none;
    position: relative
}

.highlight-cursor-horizontal-block {
    z-index: 10;
    grid-column-gap: .5em;
    align-items: center;
    margin-left: -.75em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.hightlight-cursor-text {
    color: #7f785b;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.highlight-cursor-month-wrapper,
.highlight-cursor-year-wrapper {
    flex: none
}

.highlight-cursor-text-block {
    grid-column-gap: .25em;
    flex: none;
    align-items: center;
    display: none
}

.highlight-big-card {
    z-index: 5;
    background-color: #212121;
    border-radius: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 1em .75em .75em;
    display: grid;
    position: relative;
    overflow: hidden
}

.highlight-big-card.is-cd-live {
    width: 40vw;
    margin-left: 8em
}

.highlight-big-card.is-duis-aute {
    width: 28vw;
    margin-left: 1em;
    top: 4em
}

.highlight-big-card.is-first-world-tour {
    width: 40vw;
    margin-left: 2em;
    top: 2.7em
}

.highlight-big-card.is-wave-card {
    width: 28vw;
    background-color: #5c542c;
    border-radius: 0;
    margin-left: 2em;
    padding-bottom: 8em
}

.highlight-big-card.is-tour-2018 {
    width: 30vw;
    margin-left: 2em;
    margin-right: 4.5em
}

.highlight-big-card.is-cd-babes {
    width: 24vw;
    margin-left: 2em
}

.highlight-big-card.is-cdworld {
    width: 33vw;
    margin-left: 1em
}

.highlight-big-card.is-roundtable {
    width: 20vw;
    color: #fff;
    margin-left: 1.5em
}

.highlight-big-card.is-lydia {
    width: 20vw;
    color: #fff;
    margin-left: 2em
}

.highlight-big-card.is-cd-babe-stories {
    width: 20vw
}

.highlight-big-card.is-cdworld-v5 {
    width: 47vw;
    color: #fff;
    margin-left: 2em
}

.highlight-card-nav {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    justify-items: stretch;
    margin-bottom: .625em;
    display: flex
}

.highlight-card-nav-icon {
    width: .6em
}

.text-highlight-card-nav {
    letter-spacing: .0625em;
    font-family: RedHatMono, sans-serif;
    font-size: .6em
}

.heading-highlight-big-card {
    letter-spacing: 0;
    text-transform: none;
    font-family: Uncut sans, sans-serif;
    font-size: 1.3em
}

.heading-highlight-big-card.is-wave-card {
    letter-spacing: -.01em;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em;
    line-height: 1.07143
}

.text-highlight-card-subheading {
    color: #868686;
    margin-bottom: 1em;
    font-size: .75em
}

.text-highlight-card-subheading.is-duis-aute {
    display: none
}

.highlight-big-card-scrolling-site-wrapper {
    width: 100%;
    height: 50vh;
    border-radius: 1em;
    position: relative;
    overflow: hidden
}

.highlight-scrolling-site-image {
    width: 100%;
    height: 170vh
}

.testimonials-header {
    color: #fff;
    text-align: center;
    background-color: #2c1516;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 7em 4em 6em;
    display: flex
}

.text-testimonials-header {
    width: 50%;
    margin-bottom: 2em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em;
    font-weight: 300
}

.heading-testimonials {
    margin-bottom: .2em;
    font-family: "Redaction 20", sans-serif;
    font-weight: 400
}

.testimonials-cms_component {
    height: 32em
}

.cms-grid {
    height: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr
}

.cms-testimonial-card {
    height: 100%;
    perspective: 1000px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.cms-testimonial-image-block {
    background-color: #773827;
    flex-direction: column;
    align-items: center;
    padding: 3em;
    display: flex;
    position: relative;
    overflow: hidden
}

.heading-testimonial-cms-card {
    margin-bottom: 0;
    font-family: "Redaction 20", sans-serif;
    font-size: 2.25em
}

.cms-testimonial-image {
    width: 15em;
    height: 21em;
    object-fit: cover;
    margin-top: -.75em
}

.cms-testimonial-main-text-card {
    z-index: 3;
    width: 100%;
    height: 100%;
    background-color: #f8ede0;
    justify-content: center;
    align-items: center;
    padding: 2em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cms-testimonial-main-text-card.is-mobile {
    display: none
}

.text-cms-testimonial-main {
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif
}

.cms-testimonial-text-card-wrapper {
    width: 100%;
    height: 100%;
    background-color: #f8ede0;
    position: relative;
    overflow: hidden
}

.cms-testimonial-quote-text-card {
    z-index: 5;
    width: 100%;
    height: 100%;
    background-color: #f8ede0;
    justify-content: center;
    align-items: center;
    padding: 2em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: none;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .12)
}

.text-cms-testimonial-quote {
    margin-bottom: 0;
    font-family: PP Eiko, sans-serif;
    font-size: 2em
}

.cms-testimonial-image-top-meta {
    z-index: 6;
    justify-content: space-between;
    align-items: center;
    padding: 1em 1.2em 1em 1em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.text-cms-testimonial-meta {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .65em
}

.cms-testimonial-icon {
    width: .75em;
    height: .75em;
    object-fit: contain;
    position: absolute
}

.cms-testimonial-icon.is-quote-arrow,
.cms-testimonial-icon.is-quote-icon {
    position: absolute
}

.cms-testimonial-image-bottom-meta {
    justify-content: space-between;
    align-items: center;
    padding: 1em;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cms-testimonial-video-wrapper {
    z-index: 5;
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translateY(91%);
    box-shadow: inset 0 2px 8px rgba(0, 0, 0, .25)
}

.cms-testimonial-video-wrapper.is-video {
    padding-top: 3em
}

.cms-testimonial-video {
    width: 100%;
    height: 100%
}

.cms-testimonial-voice-note-icon {
    height: 5em;
    margin-bottom: 2em
}

.testimonial-spacer-block {
    height: 32em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.testimonial-spacer-block.is-block-01 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d40f6af1c76e42103ae_CD-GrowMode-Data.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3em
}

.testimonial-spacer-block.is-block-02 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/628d234064252e19213dfb47_Spacer%20Block%2002.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3em
}

.testimonial-spacer-block.is-block-03 {
    color: #fff;
    background-color: #000;
    padding: 3em;
    position: relative
}

.testimonial-spacer-block.is-block-04 {
    grid-row-gap: 4em;
    color: #f1efea;
    background-color: #2c1516;
    padding: 3em
}

.text-testimonial-spacer-block-01 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em;
    font-weight: 400
}

.cms-testimonial-square-icon {
    width: .3em;
    height: .3em;
    background-color: #fff;
    flex: none
}

.spacer-block-author-wrapper {
    z-index: 2;
    grid-column-gap: .5em;
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.text-spacer-block-author {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .6em;
    line-height: 1
}

.text-spacer-block-quote {
    z-index: 2;
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em;
    font-weight: 300;
    position: relative
}

.cms-testimonial-text-bottom-meta {
    z-index: 5;
    justify-content: space-between;
    align-items: center;
    padding: 1em;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-spacer-block-span {
    color: #807857
}

.spacer-block-03-image {
    z-index: 1;
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.spacer-block-hover-wrapper {
    z-index: 3;
    width: 100%;
    height: 100%;
    grid-row-gap: 1em;
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 3em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translate(-100%)
}

.spacer-block-hover-row {
    grid-column-gap: 1em;
    border-bottom: 1px solid #434343;
    align-items: center;
    padding-bottom: .75em;
    display: flex
}

.text-spacer-block-data {
    font-family: PP Eiko, sans-serif;
    font-size: 1.5em;
    line-height: 1
}

.testimonial-spacer-row {
    color: #fff;
    text-align: center;
    background-color: #000;
    justify-content: center;
    align-items: center;
    padding: 6em;
    display: flex
}

.text-spacer-row {
    text-transform: uppercase;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em
}

.testimonials-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    display: grid
}

.testimonial-disclaimer {
    background-color: #cdc1b1;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding: 4em;
    display: flex
}

.text-disclaimer {
    max-width: none;
    margin-bottom: 0;
    font-size: .75em
}

.testimonials-filter-wrapper {
    z-index: 10;
    grid-column-gap: 1em;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: -5em;
    padding-bottom: 2.5em;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.button-testimonial-filter {
    grid-column-gap: 2em;
    color: #000;
    text-transform: uppercase;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-radius: 2em;
    justify-content: center;
    align-items: center;
    padding: .75em 1.5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: background-color .2s, color .2s, border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button-testimonial-filter:hover,
.button-testimonial-filter.is-current {
    color: #fff;
    background-color: #000
}

.cms-testimonial-text-card-hover {
    z-index: 6;
    width: 100%;
    height: 100%;
    background-color: #f8ede0;
    justify-content: center;
    align-items: center;
    padding: 1.9em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translateY(91%);
    box-shadow: inset 0 2px 8px rgba(0, 0, 0, .25)
}

.cms-testimonial-text-card-top-meta {
    justify-content: space-between;
    align-items: center;
    padding: 1em 1.3em 1em 1em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.cms-testimonial-quote-icon-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.order-thank-you-grid {
    width: 100%;
    grid-template-rows: 4em auto auto auto auto 6em;
    grid-template-columns: 40% 3em auto auto auto auto 2em;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: center;
    justify-items: center;
    display: grid
}

.pc-window_inner-order-thanks {
    color: #fff;
    text-align: center;
    background-color: #773827;
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 3em 2em;
    display: flex
}

.pc-window_inner-order-thanks.is-subscribe-cta {
    background-color: #746027;
    padding-top: 4em;
    padding-bottom: 4em
}

.pc-window_inner-order-thanks.is-call {
    background-color: #576668;
    padding-top: 3em;
    padding-bottom: 3em
}

.heading-order-thanks {
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: .5em;
    font-family: "Redaction 20", sans-serif;
    font-size: 2em;
    display: block
}

.text-thank-you-window {
    font-family: Uncut sans, sans-serif;
    line-height: 1.3
}

.text-thank-you-window.no-margin {
    margin-bottom: 0
}

.order-thanks-icon {
    height: 1.25em
}

.order-thanks-icon-row {
    grid-column-gap: 1.5em;
    justify-content: center;
    align-items: center;
    margin-bottom: 2em;
    display: flex
}

.pc-window_inner-order-thanks-tabs {
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    display: flex;
    position: relative
}

.gifs-tabs {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 45% 55%;
    grid-auto-columns: 1fr;
    display: grid
}

.gifs-tabs-menu {
    flex-direction: column;
    padding-top: 3em;
    display: flex
}

.gifs-tab {
    width: 100%;
    height: 100%;
    border-left: 1px solid #000
}

.gifs-tab-link {
    grid-column-gap: .5em;
    background-color: transparent;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex
}

.gifs-tab-link.w--current {
    background-color: #eae1d6
}

.gifs-tab-icon {
    height: 1.25em
}

.text-gifs-tab-link {
    letter-spacing: -1px;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.gifs-tab-preview {
    border-bottom: 1px solid #000;
    flex-direction: column;
    align-items: center;
    padding: 1.5em;
    display: flex
}

.gif-tab-gif {
    height: 11em;
    object-fit: cover;
    margin-bottom: .5em
}

.text-gif-title {
    text-align: center;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    font-weight: 700
}

.gif-tab-description {
    flex-direction: column;
    flex: 1;
    justify-content: space-around;
    align-items: flex-start;
    padding: 1em 1.5em;
    display: flex
}

.gifs-tab-wrapper {
    height: 100%;
    flex-direction: column;
    display: flex
}

.text-gif-description {
    letter-spacing: -1px;
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.gifs-tabs-menu-heading-wrapper {
    width: 50%;
    height: 3em;
    grid-column-gap: .5em;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.gifs-tabs-menu-icon {
    height: 1.2em
}

.text-gifs-tab-menu-heading {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.order-thanks-span-link {
    color: #fff;
    text-decoration: underline
}

.order-thanks-container {
    align-items: center;
    padding: 1em 8em;
    display: flex
}

.pc-window_inner-subscribe-thanks-gif {
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    display: flex;
    position: relative
}

.subscribe-thanks-gif {
    height: 20em;
    object-fit: cover
}

.pc-window_inner-subscribe-thanks-conversation {
    flex-direction: column;
    flex: 1;
    display: flex
}

.subscribe-thanks-conversation-image {
    width: 100%;
    height: 19em;
    object-fit: cover;
    border: 1px solid #000;
    margin-bottom: .75em
}

.subscribe-thanks-conversation-text-wrapper {
    grid-column-gap: 1em;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .5em;
    display: flex
}

.order-subscribe-grid {
    width: 100%;
    grid-template-rows: 1.5em auto 1em 1.5em auto 1em 6em;
    grid-template-columns: 6em 24em 8em 4em 6em auto 6em;
    grid-auto-columns: 1fr;
    display: grid
}

.subscribe-thanks-conversation-list-wrapper {
    grid-column-gap: .4em;
    align-items: flex-start;
    padding-left: .25em;
    display: flex
}

.text-conversation {
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif;
    font-size: .75em;
    font-weight: 700
}

.button-light {
    grid-column-gap: 2em;
    color: #000;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: .125em;
    justify-content: center;
    align-items: center;
    padding: .75em 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button-light:hover {
    transform: translateY(-.2em)
}

.order-gif-overlay {
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
    justify-content: center;
    align-items: center;
    padding: 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .6em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.order-call-grid {
    width: 100%;
    grid-template-rows: 3em auto 4em auto 6em;
    grid-template-columns: auto 4em auto auto 4em;
    grid-auto-columns: auto;
    display: grid
}

.call-thanks-gif {
    height: 16em;
    object-fit: cover
}

.pc-window_inner-contact {
    border: 1px solid #000;
    padding-top: 2em
}

.contact-tabs-menu {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    padding-left: 1.5em;
    display: flex
}

.contact-tab-link {
    height: 2em;
    background-color: transparent;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    justify-content: center;
    align-items: center;
    padding: 0 1.5em 0 1.75em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    display: flex
}

.contact-tab-link.w--current {
    color: #fff;
    background-color: #000
}

.contact-tabs-content {
    border-top: 1px solid #000
}

.contact-tab-wrapper {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 2fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding: 2em 2em 3em;
    display: grid
}

.contact-tab-info-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.contact-vertical-line {
    width: 1px;
    height: 100%;
    border-right: 1px dashed #000
}

.contact-form-wrapper {
    height: 31.2em;
    border: 1px solid #000;
    display: flex;
    overflow: hidden
}

.contact-form-block {
    width: 100%;
    background-color: #fbf7f2;
    margin-top: -1px;
    margin-bottom: -1em;
    margin-right: -1px;
    padding: 1.25em;
    overflow: scroll
}

.contact-form {
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 1em;
    display: flex
}

.contact-form-button-angle {
    width: 1em;
    height: 100%;
    border-right: 1px solid #000;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -.3em;
    transform: skew(15deg)
}

.contact-header-container {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f8568d2bbb7b36a1817f_Shed.jpg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2em 8em;
    display: flex
}

.contact-link-block {
    grid-column-gap: .75em;
    background-color: #f8ede0;
    border: 1px solid #000;
    align-items: center;
    padding: 1em;
    line-height: 1;
    transition: transform .2s, box-shadow .2s;
    display: flex
}

.contact-link-block:hover {
    transform: translateY(-.1em);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .25)
}

.contact-link-icon {
    height: .75em
}

.contact-link-icon.is-arrow {
    height: .7em;
    margin-top: .1em
}

.contact-link-icon.is-phone {
    height: 1em;
    margin-bottom: .1em
}

.contact-link-icon.is-mail {
    margin-top: .1em
}

.contact-link-icon.is-phone {
    height: 1.1em
}

.text-contact-link-block {
    color: #000;
    font-size: .875em
}

.contact-text-field {
    grid-column-gap: .5em;
    letter-spacing: 1px;
    background-color: #f7efe5;
    border: 1px solid #dccebc;
    align-items: baseline;
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif;
    font-size: .8em;
    line-height: 1;
    transition: border-color .2s
}

.contact-text-field:hover,
.contact-text-field:active,
.contact-text-field:focus {
    border-color: #000
}

.contact-text-field::-ms-input-placeholder {
    color: #000
}

.contact-text-field::placeholder {
    color: #000
}

.contact-text-field.is-fake {
    letter-spacing: .2px;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em
}

.contact-text-field.is-fake:hover {
    border-color: #dccebc
}

.contact-text-field.is-message {
    min-height: 12em;
    padding-top: 1em;
    padding-left: 1em
}

.contact-text-field.is-subject {
    padding-left: 4.8em
}

.contact-text-field.is-website {
    padding-left: 5em
}

.contact-text-field.is-hear-about {
    padding-left: 1em
}

.contact-text-field.is-first-name {
    padding-left: 6.2em
}

.contact-text-field.is-first-name.is-banner {
    background-color: transparent;
    border-style: none none solid;
    border-bottom-color: #000;
    padding-left: 5.5em
}

.contact-text-field.is-banner {
    background-color: transparent;
    border-style: none none solid;
    border-bottom-color: #000;
}

.contact-text-field-label {
    letter-spacing: .2px;
    margin-bottom: -.1em;
    font-family: "Redaction 35", sans-serif;
    font-size: .8em;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    left: 1em;
    right: auto
}

.contact-text-field-label.is-banner {
    left: 0
}

.contact-form-field-wrapper {
    align-items: center;
    display: flex;
    position: relative
}

.contact-checkbox-label {
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1
}

.contact-checkbox {
    width: 1.25em;
    height: 1.25em;
    cursor: pointer;
    background-color: #f7efe5;
    border-color: #dccebc;
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: .75em;
    transition: border-color .2s, background-color .2s
}

.contact-checkbox:hover,
.contact-checkbox:active {
    border-color: #000
}

.contact-checkbox.w--redirected-checked {
    width: 1.25em;
    height: 1.25em;
    background-color: #b49a7d;
    background-size: 1em 1em;
    border-color: #b49a7d;
    margin-top: 0;
    margin-left: 0
}

.contact-checkbox.w--redirected-focus {
    box-shadow: none
}

.contact-checkbox-field {
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.contact-success {
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #fbf3e9;
    border: 1px solid #000;
    padding: 1em
}

.contact-success-text {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-contact-form {
    margin-bottom: 0;
    font-family: NimbusSanL, sans-serif;
    font-size: .875em
}

.policy-link {
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1
}

.policy-link:hover {
    text-decoration: underline
}

.policy-link-wrapper {
    grid-column-gap: .3em;
    align-items: center;
    display: flex
}

.policy-link-circle {
    width: .25em;
    height: .25em;
    background-color: #6c5415;
    border-radius: 2em;
    display: none
}

.policy-link-circle.is-hidden {
    display: none
}

.policy-links-row {
    grid-row-gap: 1em;
    border: 1px solid #000;
    flex-direction: column;
    align-items: flex-start;
    padding: 1em;
    display: flex
}

.policy-links-block {
    flex-direction: column;
    display: flex
}

.policy-wrapper {
    height: 28em;
    background-color: #fbf7f2;
    border: 1px solid #000;
    overflow: hidden
}

.policy-inner-wrapper {
    height: 29.5em;
    margin-top: -1px;
    margin-bottom: -1.5em;
    margin-right: -1px;
    padding: 2em 1.5em 1em;
    overflow: scroll
}

.policy-rich-text h1 {
    margin-bottom: 1.5em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.3em;
    font-weight: 400
}

.policy-rich-text h2 {
    letter-spacing: 0;
    text-transform: none;
    margin-top: 2em;
    margin-bottom: 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .8em
}

.policy-rich-text p {
    margin-bottom: 1.25em;
    font-size: .875em;
    line-height: 1.5
}

.policy-rich-text li {
    margin-bottom: .5em;
    font-size: .875em
}

.policy-rich-text a {
    color: #773827;
    text-decoration: underline
}

.policy-rich-text ul {
    margin-bottom: 1em
}

.referral-intro-block {
    height: 100%;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    color: #fff;
    text-align: center;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d42ce763a8d0d6a08ba_CD-GrowMode-Testimonials-1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12em 4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.heading-referral {
    width: 50%;
    margin-bottom: 0;
    font-family: "Redaction 20", sans-serif;
    font-weight: 400
}

.text-referral-intro {
    width: 50%;
    margin-bottom: .5em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em;
    line-height: 1.5
}

.text-referral-terms {
    max-width: none;
    margin-bottom: 1em;
    font-size: .6875em;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.slide-button-get-started {
    width: 12em;
    grid-column-gap: .75em;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #f8ede0;
    border-radius: 4em;
    flex: none;
    align-items: center;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    text-decoration: none;
    display: flex;
    position: static
}

.slide-button-get-started.is-dark {
    background-color: #000;
    border-color: #000
}

.slide-button-get-started.is-get-quote {
    background-color: #211f23;
    border-color: #211f23
}

.text-referral-block {
    margin-bottom: 2em;
    font-family: "Redaction 35", sans-serif;
    font-size: 1.125em
}

.text-referral-stat-block-heading {
    color: #7f785b;
    margin-bottom: .5em;
    font-family: Uncut sans, sans-serif;
    font-size: 1.125em
}

.text-referral-stat-block {
    font-family: PP Eiko, sans-serif;
    line-height: 1.6
}

.referral-faq-grid {
    grid-column-gap: 6em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 4em;
    display: grid
}

.partner-flick-block {
    z-index: 3;
    grid-column-gap: 12em;
    grid-row-gap: 12em;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: start;
    padding: 8em 6em;
    display: grid;
    position: relative
}

.heading-partner-tabs {
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125em
}

.text-tabs-intro {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 0;
    font-family: "Redaction 35", sans-serif
}

.quiz-block {
    min-height: 97vh;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    color: #fff;
    text-align: center;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.quiz-block.is-video {
    background-color: #fff;
    padding-left: 3em;
    padding-right: 3em
}

.quiz-embed {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.top-info-details-wrapper {
    grid-column-gap: .75em;
    margin-left: 1em;
    margin-right: 1em;
    display: flex
}

.pc-window_links {
    z-index: 10;
    width: 27.5em;
    transform-origin: 0 100%;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-bottom: 2px #000;
    margin-right: 2em;
    display: none;
    position: absolute;
    box-shadow: 4px 4px rgba(163, 154, 142, .5)
}

.pc-window_links.is-draggable {
    cursor: move;
    display: none
}

.inner-links_wrapper {
    padding: 2em
}

.pc-window_inner-links {
    border: 1px solid #000;
    overflow: hidden
}

.home-links-grid {
    grid-row-gap: 1em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex
}

.home-links-grid.is-announcements {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    display: flex
}

.home-links-row {
    grid-column-gap: .75em;
    align-items: center;
    display: flex
}

.home-links-row.is-indented {
    white-space: nowrap;
    cursor: pointer;
    margin-left: 1em
}

.home-links-row.is-indented:hover {
    text-decoration: underline
}

.home-links-row.is-announcement {
    grid-column-gap: .5em;
    grid-row-gap: .5em
}

.home-links-row.is-announcement:hover {
    text-decoration: underline
}

.home-links-icon {
    height: 1.5em
}

.home-links-icon.is-alt {
    height: 1em
}

.text-home-link {
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    text-decoration: none
}

.pc-window_cookies {
    z-index: 10;
    width: 27vw;
    transform-origin: 0 100%;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-bottom: 2px #000;
    margin-right: 2em;
    display: none;
    position: absolute;
    box-shadow: 4px 4px rgba(163, 154, 142, .5)
}

.inner-cookies_content-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 1.5em;
    display: flex;
    position: relative
}

.inner-cookie-confirm_content-wrapper {
    grid-row-gap: 1em;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: baseline;
    padding: 1.5em;
    display: flex
}

.inner-cookie-confirm_content-wrapper.is-order-thanks {
    grid-column-gap: 3em;
    justify-content: flex-start;
    padding-left: 1.5em;
    padding-right: 1.5em
}

.cookies-text-wrapper {
    align-items: baseline;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    display: flex
}

.cookies-link-block {
    grid-column-gap: .5em;
    align-items: center;
    display: flex
}

.cookies-link-block:hover {
    text-decoration: underline
}

.text-cookies-link {
    color: #773827
}

.cookies-arrow-icon {
    height: .75em;
    transform: rotate(-45deg)
}

.cookies-buttons-wrapper {
    grid-column-gap: .75em;
    align-items: center;
    display: flex
}

.cookie-reject-link {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.cookie-reject-link:hover,
.contact-privacy-link:hover,
.contact-privacy-link.is-newsletter {
    text-decoration: underline
}

.preloader-window {
    min-width: 26em;
    grid-row-gap: 2em;
    border: 2px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3em;
    display: flex
}

.preloader-cd-icon {
    height: 6em
}

.preloader-text-icon {
    height: 2em
}

.preloader-loading-bar {
    grid-column-gap: 2px;
    border: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    padding: 2px;
    display: grid
}

.preloader-load-interval {
    width: .75em;
    height: 2em;
    background-color: #000
}

.preloader-bottom-wrapper {
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: center;
    display: flex
}

.text-preloader-starting-up {
    font-family: "Redaction 35", sans-serif
}

.home-preloader {
    z-index: 100;
    grid-row-gap: 2em;
    background-color: #f8ede0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.utility-page-content {
    width: 260px;
    text-align: center;
    flex-direction: column;
    display: flex
}

._404-heading {
    text-transform: none;
    margin-bottom: .5em;
    font-family: "Redaction 20", sans-serif;
    font-size: 3em
}

._404-text-wrapper {
    grid-row-gap: 2em;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

._404-page-wrapper {
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

._404-inner-page-wrapper {
    width: 200%;
    height: 200%;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62a21871fe35c9347bb4d855_404-BG.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static
}

._404 {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.cdworld-logo-home {
    width: 32em
}

.cd-top-logo {
    height: 1.2em;
}

.text-inner-myths {
    opacity: .6;
    letter-spacing: -1px;
    font-family: Uncut sans, sans-serif;
    font-size: .875em
}

.text-inner-myths.is-home {
    width: 80%
}

.button-myths {
    grid-column-gap: 1em;
    color: #fff;
    background-color: #000;
    border-radius: .125em;
    justify-content: center;
    align-items: center;
    padding: .75em 2.5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    transition: border-radius .3s, transform .3s, border .3s;
    display: flex
}

.button-myths:hover {
    border-radius: .25em;
    transform: translateY(-.2em)
}

.home-main-link {
    height: 100%;
    align-self: flex-start;
    position: relative
}

.home-main-link.is-draggable {
    height: 100%;
    cursor: move;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.top-info-weather {
    height: .75em;
    object-fit: contain;
    margin-bottom: .1em
}

.top-info-temp {
    white-space: nowrap;
    align-items: center;
    font-family: "Redaction 35", sans-serif;
    font-size: .75em;
    line-height: 1
}

.top-info-weather-block {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.top-info-darkmode,
.top-info-settings {
    height: .75em;
    display: none
}

.conversion-grid {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    display: grid;
    position: relative
}

.conversion-block {
    height: 99vh;
    background-color: #cdc1b1;
    flex-direction: column;
    justify-content: center;
    padding: 2em 4em;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0
}

.heading-conversion {
    text-align: center;
    letter-spacing: -.02em;
    font-family: "Redaction 20", sans-serif;
    font-size: 2em;
    font-weight: 400;
    line-height: 1.125
}

.heading-conversion.is-checkout {
    text-align: left
}

.text-conversion-intro {
    text-align: center;
    letter-spacing: -.015em;
    margin-bottom: 2.5em;
    font-family: Uncut sans, sans-serif
}

.text-conversion-intro.is-checkout {
    text-align: left;
    margin-bottom: 2em
}

.product-list {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-direction: column;
    display: flex
}

.checkout-form {
    width: 100%;
    min-height: 0;
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    background-color: transparent;
    flex-direction: column;
    margin-bottom: 1em;
    padding: 0;
    display: flex
}

.cart-wrapper {
    z-index: 10
}

.cart-header {
    width: 100%;
    border-bottom-color: #000;
    padding: .5em 1em
}

.text-cart-item {
    font-family: "Redaction 35", sans-serif;
    font-size: 1em
}

.text-cart-price {
    margin-bottom: .5em;
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.text-cart-remove {
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.cart-form-wrapper {
    width: 100%
}

.cart-close-icon {
    width: .75em;
    height: .75em;
    display: block
}

.cart-close-button {
    width: auto;
    height: auto;
    padding: .5em
}

.cart-quantity {
    width: 3em;
    height: auto;
    background-color: #fbf7f2;
    border-color: #cbc1b3;
    border-radius: 0;
    flex: 0 auto;
    margin-bottom: 0;
    padding: .6em;
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.cart-item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    border-bottom: 1px dotted #000;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: .5em
}

.cart-item-detail-wrapper {
    flex: 1;
    align-items: flex-start;
    margin: 0
}

.cart-list {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-direction: column;
    align-items: stretch;
    padding: 2em 1.5em;
    display: flex
}

.text-cart-subtotal {
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.text-cart-subtotal.is-total {
    font-weight: 700
}

.text-cart-subtotal-price {
    font-family: RedHatMono, sans-serif;
    font-size: 1em;
    font-weight: 600
}

.text-cart-subtotal-price.is-total {
    font-weight: 700
}

.cart-footer {
    width: 100%;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    border-top-color: #000;
    padding: 1em
}

.cart-line-item {
    margin-bottom: 0
}

.heading-cart {
    font-family: PP Eiko, sans-serif;
    font-size: 1em;
    font-weight: 400
}

.text-cart-empty {
    font-family: PP Eiko, sans-serif;
    font-size: 1.25em
}

.text-cart-return {
    margin-top: .5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1;
    text-decoration: underline;
    display: block
}

.checkout-actions {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.web-payments {
    display: none
}

.product-item-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    display: flex
}

.product-item-button {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    background-color: #e4dcd1;
    border: 2px solid transparent;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1em;
    display: flex
}

.product-item-button.w--current {
    background-color: #fbf7f2;
    border-color: #6f3b2b
}

.product-item-button.is-monthly {
    background-color: #e4dcd1;
    border-color: transparent
}

.heading-conversion-window {
    letter-spacing: -.01em;
    text-transform: none;
    font-family: PP Eiko, sans-serif;
    font-size: 1.1875em;
    line-height: 1.57895
}

.product-item-icon-wrapper {
    width: 1.875em;
    height: 1.875em;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-product-item {
    letter-spacing: -.01em;
    font-family: Uncut sans, sans-serif;
    font-weight: 600;
    line-height: 1.33333
}

.text-product-benefit {
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: .3125em;
    font-family: RedHatMono, sans-serif;
    font-size: .7em;
    font-weight: 400;
    line-height: 1.2
}

.product-line-details-wrapper {
    grid-column-gap: .1em;
    grid-row-gap: .1em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.product-line-item-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.add-to-cart-button,
.out-of-stock-state,
.error-state,
.quantity-hidden,
.option-list {
    display: none
}

.product-item-icon {
    height: .5em;
    opacity: 0
}

.product-item-icon.is-monthly {
    opacity: 0
}

.product-detail-wrapper {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    background-color: #fbf7f2;
    flex-direction: column;
    padding: 1em;
    display: flex
}

.text-product-details {
    letter-spacing: .01em;
    font-family: Uncut sans, sans-serif;
    font-size: .875em
}

.product-tabs-links {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    margin-bottom: 2.5em;
    display: flex
}

.product-tabs {
    flex-direction: column;
    justify-content: flex-start
}

.checkout-split-grid {
    grid-column-gap: .3em;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
    position: relative
}

.text-cart-button {
    color: #000
}

.cart-icon {
    height: 1em;
    color: #000;
    margin-right: 0;
    display: none
}

.cart-button-quantity {
    width: 1.5em;
    height: 1.5em;
    min-width: 0;
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 2em;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    font-weight: 500;
    line-height: 1;
    display: flex
}

.button-quantity {
    width: 2em;
    height: 2em;
    min-width: 0;
    color: #fff;
    text-align: center;
    background-color: transparent;
    border: 1px solid #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 0;
    font-size: .75em;
    font-weight: 500;
    line-height: 1;
    display: none
}

.checkout-block {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    flex: 0 auto;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.checkout-field-block {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-direction: column;
    flex: 1;
    margin: 0;
    padding: 0;
    display: flex
}

.checkout-field {
    height: 2.5em;
    letter-spacing: .01em;
    background-color: transparent;
    border-color: #cbc1b3;
    border-radius: 0;
    margin: 0;
    padding: .25em 1em;
    font-family: Uncut sans, sans-serif;
    font-size: .8em;
    line-height: 1.2
}

.checkout-field.is-dropdown {
    height: 6em;
    line-height: 1.2
}

.checkout-field.is-cc {
    height: 2em;
    padding-top: .5em;
    padding-bottom: .3em;
    font-size: 1em
}

.checkout-field.is-text-area {
    padding-top: .65em
}

.checkout-inner-block {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    background-color: transparent;
    border: 1px #000;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    display: flex
}

.checkout-inner-block.is-summary {
    display: block
}

.checkout-block-header {
    background-color: transparent;
    border-style: none;
    padding: 0
}

.heading-checkout-block {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.06667em;
    font-weight: 600;
    line-height: 1.33333
}

.checkout-field-label {
    letter-spacing: -.01em;
    margin-bottom: 0;
    margin-left: 0;
    font-family: Uncut sans, sans-serif;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.28571
}

.checkout-field-label.is-quantity {
    font-family: RedHatMono, sans-serif
}

.checkout-double-field-block {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: row;
    display: flex
}

.checkout-checkbox {
    width: 1.3125em;
    height: 1.3125em;
    border-radius: 0;
    margin-right: 0
}

.checkout-terms-link {
    text-decoration: underline
}

.order-item-list {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    flex-direction: column;
    margin: 0;
    padding: 0;
    display: flex
}

.order-item {
    border-bottom: 1px dotted #000;
    margin-bottom: 0;
    padding-bottom: .25em
}

.checkout-line-item {
    margin-bottom: 0
}

.checkout-line-item.is-top {
    margin-bottom: .5em
}

.checkout-cart-button-row {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.checkout-go-back {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.checkout-go-back:hover {
    text-decoration: underline
}

.shipping-address,
.shipping-header,
.shipping-method {
    display: none
}

.order-confirm {
    width: auto;
    min-height: 0;
    background-color: transparent;
    padding: 0
}

.hidden {
    display: none
}

.order-heading-wrapper {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    display: flex
}

.shipping-address-confirm {
    margin-bottom: 0
}

.fs-cc-interaction {
    display: none
}

.about-we-are-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.subscribe-grid {
    width: 100%;
    grid-template-rows: 2em auto auto auto 2em;
    grid-template-columns: 1fr 1fr 5em 2em 2.1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pc-window_inner-subscribe {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    background-color: #cdc1b1;
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    padding: 2em;
    display: flex;
    position: relative
}

.subscribe-text-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    align-items: flex-start;
    display: flex
}

.text-subscribe-window {
    font-family: Uncut sans, sans-serif;
    font-size: .9375em
}

.subscribe-form {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.subscribe-form.is-banner {
    width: 100%;
    justify-content: space-between
}

.brazen-modal {
    display: none;
    position: absolute
}

.text-brazen-modal {
    color: #000;
    margin-bottom: 0;
    font-size: .875em
}

.brazen-modal-trigger {
    z-index: 200;
    width: 40%;
    height: 30%;
    position: absolute
}

.blog-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-card {
    height: 32em;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3em;
    display: flex;
    position: relative;
    overflow: hidden
}

.heading-blog {
    text-align: center;
    letter-spacing: -.01em;
    text-transform: none;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2
}

.heading-blog.is-knowledge {
    font-family: PP Eiko, sans-serif;
    font-size: 1.75em;
    font-weight: 400
}

.heading-blog.is-image-heading {
    font-size: 1.125em
}

.blog-card-image {
    width: 10.625em;
    height: 15.625em;
    object-fit: cover;
    margin-bottom: 1.5em
}

.about-highlight-number-image {
    z-index: 2;
    width: 14vw;
    height: 14vw;
    object-fit: cover
}

.about-highlight-square {
    z-index: 1;
    width: 14vw;
    height: 14vw;
    background-color: #773827;
    margin-left: -7em;
    position: relative;
    bottom: 2em;
    left: -2em
}

.about-highlight-square.is-02 {
    background-color: #03232d;
    margin-left: -7em
}

.about-highlight-square.has-text {
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 1em;
    display: flex
}

.about-highlight-big-card-image {
    width: 100%;
    height: 35vh;
    object-fit: cover;
    border-radius: 1em
}

.about-highlight-big-card-image.is-world-tour {
    width: 100%;
    height: 27vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-world-tour:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-cd-babes {
    width: 100%;
    height: 45vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-cd-babes:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-cdworld {
    width: 100%;
    height: 20vw;
    filter: grayscale();
    object-fit: cover;
    transition: filter .2s
}

.about-highlight-big-card-image.is-cdworld:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-turns-2 {
    width: 100%;
    height: 30vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-turns-2:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-lydia {
    height: 30vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-lydia:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-merch {
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-merch:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-cd-babe-stories {
    width: 100%;
    height: 20vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-cd-babe-stories:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-roundtable {
    width: 100%;
    height: 18vh;
    filter: grayscale();
    transition: filter .2s
}

.about-highlight-big-card-image.is-roundtable:hover {
    filter: grayscale(0%)
}

.about-highlight-big-card-image.is-cdworld-v5 {
    height: 41vh;
    filter: grayscale();
    object-fit: cover;
    transition: filter .2s
}

.about-highlight-big-card-image.is-cdworld-v5:hover {
    filter: grayscale(0%)
}

.about-highlight-card-meta-block {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    align-items: center;
    display: flex
}

.about-highlight-card-meta-block.extra-margin {
    margin-bottom: 1.25em
}

.uppercase {
    text-transform: uppercase
}

.about-highlight-wave-card {
    background-color: #5c542c;
    margin-left: 1em;
    position: relative
}

.about-wave-card-image {
    width: 200%;
    height: 80%;
    max-width: none;
    object-fit: fill;
    position: absolute;
    top: auto;
    bottom: -10%;
    right: 0%
}

.about-link-card {
    z-index: 1;
    width: 20vw;
    height: 13vw;
    min-height: 13vw;
    min-width: 20vw;
    cursor: none;
    background-color: #9c613b;
    border: 1px solid #000;
    flex: none;
    transition: box-shadow .2s;
    position: absolute
}

.about-link-card:hover {
    z-index: 5;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, .3)
}

.about-link-card.is-001 {
    z-index: 5;
    width: 24%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f83556ee8e97901d7_CD-GrowMode-Brands-img01.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 8%;
    right: 50%
}

.about-link-card.is-001:hover {
    z-index: 10
}

.about-link-card.is-002 {
    z-index: 4;
    width: 18%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3e3c44eae3d6f07096_CD-GrowMode-brands-img04.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 11%;
    right: 7%
}

.about-link-card.is-002:hover {
    z-index: 10
}

.about-link-card.is-003 {
    z-index: 2;
    width: 19%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3f3c44eab9aaf07097_CD-GrowMode-brands-img03.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 23%;
    right: 22%
}

.about-link-card.is-003:hover {
    z-index: 10
}

.about-link-card.is-004 {
    width: 20%;
    cursor: move;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62863d3fe14d5b48ef52df99_CD-GrowMode-Brands-img02.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 33%;
    right: 38%
}

.about-link-card.is-004:hover {
    z-index: 10
}

.about-link-card.is-005 {
    z-index: 3;
    width: 17%;
    cursor: move;
    background-color: #9c613b;
    top: 65%;
    right: 4%
}

.about-link-card.is-005:hover {
    z-index: 10
}

.about-link-card.is-a-list {
    z-index: 3;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f856f06d20a8e1e45e64_The%20A%20List.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -2vw;
    left: 2vw
}

.about-link-card.is-website-launch {
    z-index: 2;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f855b9c9258ec09b672b_Happily%20Grey.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1vw;
    left: 1vw
}

.about-link-card.is-website-launch:hover {
    z-index: 6
}

.about-link-card.is-stevie-sazan {
    z-index: 3;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6282f856a9546f5ef4469e1e_Stevie%20and%20Sazan.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -2vw;
    left: 2vw
}

.about-link-card.is-happy-eva-after {
    z-index: 2;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eac517939140667ef939ba_Senna%20Case.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1vw;
    left: 1vw
}

.about-link-card.is-happy-eva-after:hover {
    z-index: 5
}

.about-link-card.is-merch-01 {
    z-index: 3;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eabc5a14cec3d0f00ed6dc_Optimized-copy_of_img_6931.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -2vw;
    left: 2vw
}

.about-link-card.is-merch-02 {
    z-index: 2;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eabc8eb96d8c367d2265f7_img_6750.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1vw;
    left: 1vw
}

.about-link-card.is-merch-02:hover {
    z-index: 6
}

.about-link-card.is-merch-03 {
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eabcd30303b21ff2dfe5f1_img_6707.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.about-link-card.is-alyssa {
    z-index: 1;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ead2b2c6d23f6bb8ca86cc_Alyssa.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    left: 0
}

.about-link-card.is-alyssa:hover {
    z-index: 5
}

.about-link-card.is-senna-case {
    z-index: 2;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eac517939140667ef939ba_Senna%20Case.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1vw;
    left: 1vw
}

.about-link-card.is-senna-case:hover {
    z-index: 5
}

.about-link-card.is-rh {
    z-index: 1;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ead306a927e183078b0f7e_RH%20Group.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 1vw;
    left: -1vw
}

.about-link-card.is-rh:hover {
    z-index: 5
}

.about-link-card.is-turns-7-01 {
    z-index: 3;
    width: 13vw;
    height: 17vw;
    min-height: auto;
    min-width: auto;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eadc708ea96a4de7e2c25a_CD%20Turns%207%20-%2001.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -2vw;
    left: 2vw
}

.about-link-card.is-turns-7-02 {
    z-index: 2;
    width: 13vw;
    height: 17vw;
    min-height: auto;
    min-width: auto;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62eadc8c851fee8b247d47c4_CD%20Turns%207%20-%2002.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: -1vw;
    left: 1vw
}

.about-link-card.is-turns-7-02:hover {
    z-index: 5
}

.about-link-card.is-turns-7-03 {
    z-index: 1;
    width: 13vw;
    height: 17vw;
    min-height: auto;
    min-width: auto;
    background-image: url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62f025e40e99ef1bb506edaa_CD%20Turns%207%20-%2003.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    left: 0
}

.about-link-card.is-turns-7-03:hover {
    z-index: 5
}

.text-link-card-bar {
    color: #fff;
    font-family: RedHatMono, sans-serif;
    font-size: .5em
}

.about-link-card-bar-image {
    height: .5em
}

.about-link-window-bar {
    background-color: rgba(0, 0, 0, .3);
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    padding-top: .3em;
    padding-bottom: .3em;
    padding-right: .5em;
    display: grid
}

.about-link-window-bar.is-centre {
    justify-content: center;
    display: flex
}

.about-link-cards-block {
    z-index: 4;
    width: 22vw;
    position: relative;
    top: 2em;
    left: -2em
}

.about-link-cards-block.is-block-02 {
    margin-left: 3em;
    top: -9em;
    left: 0
}

.about-link-cards-block.is-block-03 {
    width: 16vw;
    margin-left: 2em;
    top: 1.4em;
    left: 0
}

.newsroom-nav {
    justify-content: space-between;
    align-items: center;
    margin-top: 1.3em;
    padding: 1em 1em 1em 1.5em;
    display: flex
}

.newsroom-nav.is-blog-post {
    align-items: flex-start;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    padding-right: 1.5em;
    position: relative
}

.heading-newsroom-nav {
    letter-spacing: -.04em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 4em;
    font-weight: 400;
    line-height: 1
}

.newsroom-nav-links {
    flex: 0 auto;
    display: flex
}

.fs-radio_label {
    margin-bottom: 1rem
}

.fs-radio_column {
    min-height: 3rem;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.fs-radio_field-4 {
    cursor: pointer;
    background-color: transparent;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.fs-radio_field-4:hover {
    border-color: #696969
}

.fs-radio_field-4.is-active {
    display: flex
}

.fs-radio_button-4 {
    width: 100%;
    height: 100%;
    border-style: none;
    border-radius: 0%;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 1px 1px 3px transparent
}

.fs-radio_button-4.w--redirected-focus {
    box-shadow: none;
    border-style: none
}

.fs-radio_button-4.w--redirected-focus-visible {
    box-shadow: none;
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs-radio_label-4 {
    margin-bottom: 0;
    display: none;
    position: relative
}

.newsroom-nav-form-block {
    margin-bottom: 0
}

.newsroom-nav-link-image {
    height: 1.5em;
    display: block
}

.newsroom-nav-link-image.is-industry {
    height: 1em
}

.newsroom-nav-link-image.is-seo,
.newsroom-nav-link-image.is-analysis {
    height: 1.5em
}

.newsroom-nav-link-image.is-content {
    height: 1em
}

.newsroom-nav-link-image.is-thinking {
    height: 2em
}

.newsroom-nav-link-image.is-copywriting {
    height: 1em
}

.blog-card-footer {
    z-index: 5;
    justify-content: space-between;
    padding: .75em;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.blog-card-read-time-block {
    grid-column-gap: .5em;
    align-items: center;
    display: flex
}

.blog-card-footer-circle {
    height: 1.25em;
    border-radius: 3em;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-end;
    padding: .2em .65em;
    display: flex;
    overflow: hidden
}

.blog-card-footer-circle.is-fake {
    width: 1.25em
}

.blog-card-footer-circle.is-real {
    transform-origin: 100%;
    margin-right: -1.25em
}

.blog-card-knowledge-footer {
    z-index: 5;
    justify-content: space-between;
    align-items: center;
    padding: .75em;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.blog-card-knowledge-footer.is-top {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.blog-card-knowledge-footer.is-bottom {
    grid-column-gap: 1em
}

.text-blog-card-footer {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .625em;
    line-height: 1.4
}

.text-blog-card-footer.is-category {
    color: #fff;
    white-space: nowrap;
    overflow: hidden
}

.text-blog-card-footer.is-read-time {
    display: none
}

.blog-card-footer-padlock-icon {
    height: .7em
}

.blog-card-hover {
    z-index: 4;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 2em 3em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.blog-card-hover.is-normal {
    opacity: 0
}

.blog-card-hover.is-knowledge {
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: brightness(95%);
    backdrop-filter: brightness(95%);
    transform: translateY(92%);
    box-shadow: inset 0 2px 8px rgba(0, 0, 0, .25)
}

.blog-card-hover.is-full-image {
    opacity: 0
}

.blog-card-hover.is-smaller-image {
    flex-direction: column
}

.text-blog-card-hover-description {
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: .875em
}

.text-blog-card-hover-description.is-knowledge {
    filter: blur(5px)
}

.blog-circle-wrapper {
    justify-content: flex-end;
    display: flex;
    position: relative
}

.blog-post-grid {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: .8fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.blog-post-image-block {
    height: 100vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12em 3em;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.heading-blog-post {
    text-align: center;
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 2.5em;
    font-weight: 700
}

.blog-post-block {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    border-left: 1px solid #000;
    flex-direction: column;
    display: flex;
    position: relative
}

.blog-post-meta-wrapper {
    justify-content: space-between;
    display: flex
}

.text-blog-meta {
    font-family: Uncut sans, sans-serif;
    font-size: .75em
}

.text-blog-meta-author {
    font-family: PP Eiko, sans-serif
}

.blog-meta-row {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
    align-items: baseline;
    display: flex
}

.text-blog-post-category {
    text-transform: uppercase;
    font-family: Uncut sans, sans-serif;
    font-size: 1.25em;
    font-weight: 600
}

.blog-rich-text a {
    color: #291215;
    font-family: RedHatMono, sans-serif;
    font-weight: 500
}

.blog-rich-text a:hover {
    text-decoration: underline
}

.blog-rich-text h2 {
    letter-spacing: -.01em;
    text-transform: none;
    font-family: Uncut sans, sans-serif;
    font-size: 1.5em;
    line-height: 1.25
}

.blog-rich-text h3 {
    font-family: Uncut sans, sans-serif;
    font-size: 1.3em;
    font-weight: 400
}

.blog-rich-text p {
    font-size: .9375em
}

.blog-post-progress-wrapper {
    height: .1875em;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 1.4em;
    bottom: auto;
    left: 0%;
    right: 0%
}

.blog-post-progress-bar {
    width: 0%;
    height: 100%;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000
}

.blog-post-nav-circle {
    width: 1.25em;
    height: 1.25em;
    border-radius: 3em
}

.blog-post-image {
    width: 80%
}

.blog-related-heading-block {
    border: 1px solid #000;
    border-top-style: none;
    padding: 1em 3em
}

.heading-blog-related-block {
    text-align: center;
    margin-bottom: 0;
    font-size: 1em
}

.pc-window_inner-discover {
    border: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2em;
    display: flex
}

.heading-discover {
    text-align: center;
    letter-spacing: -.02em;
    font-family: "Redaction 20", sans-serif;
    font-size: 2em;
    font-weight: 400
}

.text-discover {
    max-width: none;
    text-align: center
}

.discover-button-column {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-direction: column;
    align-self: stretch;
    display: flex
}

.discover-replay-icon {
    height: 1em;
    margin-left: .4em;
    margin-right: .4em
}

.blog-post-return-link {
    transition: color .2s
}

.blog-post-return-link:hover {
    color: #6c5415
}

.blogs-tabs-content {
    display: none
}

.blog-nav-circle {
    color: #f1efea;
    text-align: center;
    letter-spacing: .1em;
    border-radius: 31em;
    justify-content: center;
    align-items: center;
    margin-left: .6em;
    padding: .5em .7em;
    font-family: RedHatMono, sans-serif;
    font-size: .7em;
    line-height: 1;
    display: flex
}

.blog-nav-circle.is-industry {
    background-color: #45618d
}

.blog-nav-circle.is-seo {
    background-color: #8c683b
}

.blog-nav-circle.is-analysis {
    background-color: #516044
}

.blog-nav-circle.is-content {
    background-color: #c49d59
}

.blog-nav-circle.is-thinking {
    background-color: #f19762
}

.blog-nav-circle.is-copywriting {
    background-color: #8c452b
}

.blog-link-text {
    line-height: 1;
    transition: color .2s
}

.blog-link-text.is-industry {
    text-transform: uppercase;
    font-family: Uncut sans, sans-serif;
    font-size: 1.4em;
    font-weight: 700
}

.blog-link-text.is-industry:hover {
    color: #45618d
}

.blog-link-text.is-seo {
    letter-spacing: -.05em;
    text-transform: uppercase;
    font-family: PP Eiko, sans-serif;
    font-size: 1.75em;
    font-weight: 400
}

.blog-link-text.is-seo:hover {
    color: #8c683b
}

.blog-link-text.is-analysis {
    font-family: "Redaction 35", sans-serif;
    font-size: 1.5em;
    font-weight: 700
}

.blog-link-text.is-analysis:hover {
    color: #516044
}

.blog-link-text.is-content {
    text-transform: uppercase;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.4em;
    font-weight: 400
}

.blog-link-text.is-content:hover {
    color: #c49d59
}

.blog-link-text.is-thinking {
    text-align: center;
    letter-spacing: -.05em;
    font-family: NimbusSanL, sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1
}

.blog-link-text.is-thinking:hover {
    color: #f19762
}

.blog-link-text.is-copywriting {
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: 1.35em;
    font-weight: 600
}

.blog-link-text.is-copywriting:hover {
    color: #8c452b
}

.blog-nav-slider {
    height: 5em;
    background-color: transparent;
    flex: 0 auto;
    align-items: center;
    display: flex
}

.blog-nav-slider-nav {
    display: none
}

.blog-nav-slider-arrow-icon {
    height: .4em;
    filter: brightness(0%)
}

.blog-nav-slider-arrow-icon.is-reverse {
    transform: rotate(180deg)
}

.blog-nav-slider-arrow {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-nav-slider-mask {
    flex: 0 auto;
    overflow: visible
}

.blog-nav-slider-slide-wrapper {
    height: 100%;
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-post-inner-block {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 2em;
    padding-left: 4em;
    padding-right: 4em;
    display: flex
}

.blog-post-nav-modal {
    z-index: 5;
    background-color: #f7efe5;
    border: 1px solid #000;
    position: fixed;
    top: 1.3em;
    bottom: auto;
    left: auto;
    right: 0%;
    transform: translate(100%)
}

.heading-blog-modal {
    letter-spacing: 0;
    margin-bottom: 0;
    font-family: "Redaction 20", sans-serif;
    font-size: 1.5em
}

.blog-post-nav-modal-top {
    border-bottom: 1px solid #000;
    padding: 1em 1em .5em
}

.blog-post-nav-modal-bottom {
    height: 100vh;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 4em;
    display: flex
}

.blog-post-modal-link {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    align-items: center;
    transition: color .2s;
    display: flex
}

.blog-post-modal-link.is-industry:hover {
    color: #45618d
}

.blog-post-modal-link.is-seo:hover {
    color: #8c683b
}

.blog-post-modal-link.is-analysis:hover {
    color: #516044
}

.blog-post-modal-link.is-content:hover {
    color: #c49d59
}

.blog-post-modal-link.is-thinking:hover {
    color: #f19762
}

.blog-post-modal-link.is-copywriting:hover {
    color: #8c452b
}

.blog-nav-modal-circle {
    width: 1.25em;
    height: 1.25em;
    color: #f1efea;
    text-align: center;
    letter-spacing: .1em;
    border-radius: 31em;
    flex: none;
    justify-content: center;
    align-items: center;
    font-family: RedHatMono, sans-serif;
    font-size: .7em;
    line-height: 1;
    display: flex
}

.blog-nav-modal-circle.is-industry {
    background-color: #45618d
}

.blog-nav-modal-circle.is-seo {
    background-color: #8c683b
}

.blog-nav-modal-circle.is-analysis {
    background-color: #516044
}

.blog-nav-modal-circle.is-content {
    background-color: #c49d59
}

.blog-nav-modal-circle.is-thinking {
    background-color: #f19762
}

.blog-nav-modal-circle.is-copywriting {
    background-color: #8c452b
}

.text-blog-modal-category {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1
}

.blog-modal-trigger {
    z-index: 4;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.blog-pagination {
    padding: 3em
}

.blog-page-count {
    display: none
}

.testimonial-author-title {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    font-weight: 400
}

.studio-header {
    min-height: 100vh;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 1.4em;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    overflow: hidden
}

.studio-header-bg-video {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-studio-intro {
    letter-spacing: -2px;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em
}

.text-studio-intro.is-partner {
    font-family: PP Neue Machina, sans-serif;
    font-size: 2.75em
}

.text-stat-block-studio {
    letter-spacing: -.01em;
    font-family: PP Eiko, sans-serif;
    font-weight: 300
}

.heading-stat-block-studio {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1.3125em;
    font-weight: 400
}

.studio-brown-block {
    grid-row-gap: 6em;
    color: #fff;
    text-align: center;
    background-color: #663f2e;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 6em 8em;
    display: flex
}

.more-sites-block {
    grid-column-gap: 4em;
    grid-row-gap: 1em;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 1.5em 10em 1.5em 2em;
    display: flex
}

.more-sites-block.is-checkout {
    grid-template-columns: 1fr
}

.studio-flavour-block {
    grid-row-gap: .5em;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 6em 8em;
    display: flex
}

.text-flavour {
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-family: PP Eiko, sans-serif;
    font-size: 1.3125em
}

.studio-process-block {
    height: 100vh;
    grid-column-gap: 4em;
    grid-row-gap: 6em;
    color: #fff;
    background-color: #2c1516;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 8em;
    display: grid;
    position: -webkit-sticky;
    position: sticky;
    top: 1.6em
}

.studio-process-camera {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    overflow: hidden
}

.studio-price-block {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    background-color: #f7efe5;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 4em 1.5em;
    display: flex
}

.studio-price-grid {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.heading-studio-price {
    width: 75%;
    text-align: center;
    letter-spacing: .04em;
    margin-bottom: 0;
    font-family: PP Neue Machina, sans-serif;
    font-size: 1.75em
}

.text-price-description {
    width: 80%;
    text-align: center;
    letter-spacing: -.01em;
    font-family: Uncut sans, sans-serif
}

.includes-wrapper {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.studio-price-heading-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-direction: column;
    align-items: center;
    display: flex
}

.studio-price-detail-row {
    grid-column-gap: .75em;
    grid-row-gap: .5em;
    align-items: flex-start;
    display: flex
}

.studio-price-detail-row.is-greyed {
    opacity: .65
}

.text-studio-includes {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.studio-price-detail-column {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.text-studio-price-detail {
    letter-spacing: .02em;
    font-family: "Redaction 35", sans-serif;
    font-size: .9375em
}

.text-studio-price-detail.is-link {
    cursor: pointer;
    text-decoration: underline
}

.studio-addons-row {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    justify-content: space-between;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex
}

.studio-addons-column {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.studio-addon-icon {
    height: 1.5em
}

.text-studio-addon {
    letter-spacing: -.05em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.studio-addons-block {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    margin-bottom: 1em;
    display: flex
}

.studio-price-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex
}

.text-studio-price {
    font-family: PP Eiko, sans-serif
}

.text-studio-price.is-number {
    margin-bottom: 1em;
    font-size: 1.5em
}

.studio-pay-link {
    color: #000;
    letter-spacing: -.05em;
    background-color: transparent;
    margin-top: 2em;
    padding: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    text-decoration: underline
}

.studio-bespoke-block {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    background-color: #dccebc;
    border: 1px solid #000;
    border-radius: .5em;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6em 8em 6em 4em;
    display: flex
}

.studio-bespoke-block.is-portfolio-single {
    border-style: none;
    border-radius: 0
}

.studio-bespoke-heading-block {
    flex: none;
    margin-right: 4em
}

.text-bespoke-intro {
    letter-spacing: -.01em;
    font-family: Uncut sans, sans-serif
}

.heading-bespoke {
    margin-bottom: 0
}

.text-bespoke-main {
    letter-spacing: -.01em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.1875em;
    font-weight: 300
}

.text-studio-faq-intro {
    font-size: .875em
}

.process-track {
    width: 150vw;
    height: 100%;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    display: flex;
    position: relative
}

.process-line {
    width: 1px;
    height: 100%;
    opacity: .2;
    background-color: #f1efeb;
    margin-left: .5em;
    position: absolute
}

.process-column {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.studio-process-camera-block {
    width: 100%;
    height: 100%;
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    flex-direction: column;
    align-items: stretch;
    display: flex;
    overflow: hidden
}

.studio-process-text-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    opacity: 0;
    align-items: flex-start;
    display: flex;
    position: absolute
}

.text-studio-process-detail {
    letter-spacing: .02em;
    font-size: .875em
}

.text-studio-process-detail.is-link {
    text-decoration: underline
}

.process-detail-block {
    z-index: 2;
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    align-items: center;
    display: flex;
    position: relative
}

.process-detail-circle {
    width: 1em;
    height: 1em;
    background-color: #2c1516;
    border: 1px solid rgba(241, 239, 234, .2);
    border-radius: 2em
}

.text-process-track {
    opacity: .2;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.portfolio-header-block {
    z-index: 1;
    width: 100%;
    flex-direction: column;
    flex: 1;
    padding: .3em .3em .15em;
    display: flex;
    position: fixed
}

.portfolio-header-block-wrapper {
    height: 100%;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 6em;
    padding-right: 6em;
    display: flex;
    position: relative;
    overflow: hidden
}

.portfolio-studio-image {
    height: 28em;
    object-fit: contain;
    margin-bottom: 2em;
    position: relative
}

.heading-portfolio-small {
    z-index: 1;
    text-align: center;
    letter-spacing: .04em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Uncut sans, sans-serif;
    font-size: 1em;
    font-weight: 400;
    position: relative
}

.portfolio-scroll-wrapper {
    grid-row-gap: 24em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 8em;
    padding-bottom: 8em;
    display: flex
}

.portfolio-scroll-wrapper.is-lydia {
    grid-row-gap: 24em;
    flex-direction: column
}

.portfolio-bottom-block {
    z-index: 4;
    background-color: #f8ede0;
    position: relative
}

.portfolio-image-lydia {
    z-index: 4;
    height: 85.5%;
    opacity: 1;
    border: .5em solid transparent;
    position: absolute;
    bottom: 2.5em;
    transform: translate(87%)
}

.lydia-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    left: -20em
}

.lydia-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.portfolio-link-block {
    z-index: 3;
    background-color: #b9af86;
    border: 1px solid #000;
    padding: 1.5em 4em 1em 1em;
    position: absolute;
    bottom: 0;
    right: 0
}

.portfolio-link-block.is-ss {
    z-index: 4;
    background-color: #81847e
}

.portfolio-link-block.is-senna {
    background-color: #5e7db5
}

.portfolio-link-block.is-rh {
    background-color: #bda28d
}

.portfolio-link-block.is-alyssa {
    z-index: 4;
    background-color: #bd8f5d
}

.portfolio-link-block.is-bridge {
    z-index: 4;
    background-color: #ae7a5a
}

.portfolio-link-block.is-chriselle {
    z-index: 4;
    color: #f1efea;
    background-color: #3e393a
}

.portfolio-link-block-heading {
    letter-spacing: .04em;
    margin-bottom: 0;
    line-height: .892857
}

.portfolio-link-block-text {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .625em
}

.portfolio-link-out-icon {
    height: .6em;
    position: absolute;
    top: 1em;
    right: 1em
}

.portfolio-link-out-icon.is-inverted {
    filter: invert()
}

.ss-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    right: -16em
}

.portfolio-video-ss {
    z-index: 4;
    width: 94.7%;
    height: 70%;
    opacity: 1;
    transform-origin: 0 0;
    border: .5em solid transparent;
    margin-top: 40px;
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
    transform: translate(-.5em)
}

.ss-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.senna-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    left: -20em
}

.portfolio-image-senna {
    z-index: 4;
    height: 80%;
    opacity: 1;
    transform-origin: 0%;
    border: .5em solid transparent;
    position: absolute;
    bottom: 3.5em;
    transform: translate(19%)
}

.senna-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.rh-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    right: -16em
}

.portfolio-image-rh {
    z-index: 4;
    height: 83%;
    opacity: 1;
    transform-origin: 0 100%;
    border: .5em solid transparent;
    position: absolute;
    bottom: 2.6em;
    transform: translate(-2%)
}

.rh-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.alyssa-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    left: -18em
}

.portfolio-image-alyssa {
    z-index: 4;
    height: 90.5%;
    opacity: 1;
    transform-origin: 0 100%;
    border: .5em solid transparent;
    position: absolute;
    bottom: 2.6em;
    transform: translate(-1%)
}

.alyssa-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.bridge-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    right: -16em
}

.portfolio-image-bridge {
    z-index: 4;
    height: 84.8%;
    opacity: 1;
    transform-origin: 0 100%;
    border: .5em solid transparent;
    position: absolute;
    bottom: 2.5em;
    transform: translate(-1.3%)
}

.bridge-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.chriselle-block {
    padding-bottom: 3em;
    padding-right: 3em;
    position: relative;
    left: -16em
}

.portfolio-image-chriselle {
    z-index: 4;
    height: 86.4%;
    opacity: 1;
    transform-origin: 50% 100%;
    border: .5em solid transparent;
    position: absolute;
    bottom: 3.79em;
    transform: translate(59%)
}

.chriselle-web-image {
    z-index: 1;
    height: 21em;
    position: relative
}

.studio-process-mobile-heading {
    display: none
}

.porfolio-scroll-text {
    text-align: center;
    letter-spacing: .04em;
    text-transform: uppercase;
    font-family: Uncut sans, sans-serif;
    font-size: 1em;
    font-weight: 400
}

.portfolio-header {
    z-index: 2;
    min-height: 100vh;
    flex-direction: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 1.4em;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    position: relative;
    overflow: hidden
}

.page-index {
    z-index: 10;
    opacity: 0;
    background-color: #f8ede0;
    justify-content: center;
    align-items: center;
    padding: 16em 16em 16em 19em;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.pc-window_inner-index {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    background-color: #cdc1b1;
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    padding: 2em;
    display: flex;
    position: relative
}

.index-scroll-wrapper {
    height: 28em;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
    margin: -1px -1px -1em 0;
    padding: 1.5em 1.5em 3em;
    display: flex;
    position: relative;
    overflow: visible
}

.pc_window_inner-index {
    border: 1px solid #000;
    grid-template-rows: auto;
    grid-template-columns: 8em 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden
}

.index-pages-wrapper {
    border-right: 1px solid #000;
    padding: 1em 2em 1em 1em;
    position: relative
}

.page-index-icon-inverted {
    width: 1em;
    height: 1em;
    filter: invert(90%);
    object-fit: contain;
    position: relative
}

.index-icon-text {
    color: #fff;
    text-align: center;
    letter-spacing: -.05em;
    background-color: #000;
    padding-left: .5em;
    padding-right: .5em;
    font-family: RedHatMono, sans-serif;
    font-size: .75em;
    line-height: 1.2
}

.index-inner-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.index-inner-grid-top {
    border-bottom: 1px solid #000;
    margin-bottom: .15em;
    padding: .5em
}

.index-inner-grid-image-block {
    border-top: 1px solid #000
}

.index-top-text {
    letter-spacing: -.05em;
    font-family: RedHatMono, sans-serif;
    font-size: .625em
}

.index-tabs-menu {
    display: none
}

.index-tabs {
    height: 100%
}

.index-tabs-content {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.index-links-grid {
    grid-row-gap: 1em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex
}

.index-scroll-overflow {
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    overflow: hidden
}

.index-tab-wrapper {
    width: 100%;
    height: 24em;
    grid-row-gap: 1em;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 2em;
    display: flex
}

.index-page-heading {
    text-align: center;
    font-family: RedHatMono, sans-serif;
    font-size: .6875em;
    font-weight: 700
}

.index-page-image {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.portfolio-item-header {
    grid-column-gap: 3em;
    border-bottom: 1px solid #000;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr .5fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.4em;
    padding: 4em 6em 2em;
    display: grid;
    position: relative
}

.portfolio-header-heading {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .6875em
}

.portfolio-intro-text {
    font-size: .875em
}

.portfolio-intro-column {
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.portfolio-main-heading {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: PP Neue Machina, sans-serif;
    font-size: 4.375em;
    font-weight: 400
}

.portfolio-web-image {
    width: 100%
}

.portfolio-web-image-scroll {
    width: 100%;
    height: 32em;
    grid-column-gap: 3em;
    grid-row-gap: 1em;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -1px;
    margin-bottom: -1em;
    margin-right: -1px;
    padding-bottom: 1em
}

.portfolio-web-image-scroll.is-low-opacity {
    opacity: .6
}

.portfolio-web-image-scroll.is-cart {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    padding: 0;
    position: relative
}

.portfolio-web-image-scroll.is-portfolio {
    grid-row-gap: 0em;
    align-items: center;
    padding-top: 2em;
    padding-bottom: 2em
}

.portfolio-web-image-scroll.is-portfolio-web-image {
    height: 32em;
    padding: 0
}

.portfolio-web-image-overflow {
    border: 1px solid #000;
    overflow: hidden
}

.portfolio-draggable-image-01,
.portfolio-draggable-image-02,
.portfolio-draggable-image-03 {
    height: 18em;
    object-fit: cover
}

.portfolio-quote-wrapper {
    z-index: 2;
    width: 25em;
    cursor: move;
    padding: 5em 3em 3em 4em;
    position: relative
}

.portfolio-quote-wrapper:hover {
    z-index: 20
}

.portfolio-quote-icon {
    height: .75em;
    object-fit: fill;
    position: absolute;
    top: 3em;
    left: 2em
}

.portfolio-item-quote-text {
    letter-spacing: -.01em;
    margin-bottom: 1em;
    font-family: PP Eiko, sans-serif;
    font-size: 1.5em;
    font-weight: 300
}

.portfolio-site-link-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.portfolio-quote-author-wrapper {
    grid-column-gap: .75em;
    align-items: baseline;
    display: flex
}

.portfolio-quote-author {
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.portfolio-quote-author-square {
    font-size: .75em
}

.portfolio-draggable-block {
    z-index: 1;
    cursor: move;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.portfolio-draggable-block:hover {
    z-index: 20
}

.portfolio-draggable-block.is-01 {
    z-index: 2;
    top: 8%;
    left: 30%
}

.portfolio-draggable-block.is-02 {
    top: 13%;
    left: 26%
}

.portfolio-draggable-block.is-03 {
    top: 43%;
    left: 53%
}

.portfolio-stat-block {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.portfolio-stat-number {
    letter-spacing: -.01em;
    font-family: "Redaction 20", sans-serif;
    font-size: 5em
}

.portfolio-stat-text {
    letter-spacing: -.05em;
    font-family: RedHatMono, sans-serif;
    font-size: .875em
}

.portolio-item-return-link {
    padding: .5em;
    position: absolute;
    top: 2em;
    bottom: auto;
    left: auto;
    right: 2em
}

.portfolio-item-link-cross {
    height: 1em;
    object-fit: contain
}

.portfolio-draggable-video {
    width: 24em;
    object-fit: cover
}

.portfolio-mobile-view {
    display: none
}

.portfolio-switcher-block {
    z-index: 10;
    background-color: #f8ede0;
    border: 1px solid #000;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: 5%;
    right: auto
}

.portfolio-switcher-inner {
    align-items: center;
    display: flex
}

.portfolio-switcher-inner.is-book-call {
    grid-column-gap: .5em;
    border-left: 1px solid #000;
    align-items: center;
    padding: .5em .75em
}

.portfolio-switcher-inner.is-switch {
    grid-column-gap: .5em;
    flex: none;
    padding: .5em .75em .5em .5em
}

.portfolio-switcher-telephone-icon {
    height: .875em
}

.portfolio-switcher-text {
    font-size: .875em
}

.portfolio-toggle-row {
    flex: none;
    display: flex
}

.portfolio-toggle {
    flex: none
}

.portfolio-toggle-icon {
    height: .875em;
    filter: invert()
}

.portfolio-toggle-icon.is-mobile {
    height: 1.125em
}

.portfolio-toggle-icon.is-desktop {
    filter: invert(0%)
}

.portfolio-toggle-icon-wrapper {
    width: 2em;
    height: 2em;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex
}

.portfolio-toggle-icon-wrapper.is-desktop {
    background-color: #000
}

.portfolio-text-slogan {
    letter-spacing: .01em;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 2em;
    padding: .5em 1em;
    font-family: RedHatMono, sans-serif;
    font-size: .625em;
    transition: color .2s, background-color .2s
}

.portfolio-text-slogan:hover {
    color: #fff;
    background-color: #000
}

.billing-address-toggle {
    align-items: center;
    display: none
}

.join-sticky-block {
    grid-row-gap: .3em;
    flex-direction: column;
    padding-bottom: .15em;
    display: flex;
    overflow: hidden
}

.policy-tabs-menu {
    display: none
}

.portfolio-studio-gif-mask {
    width: 44em;
    justify-content: center;
    align-items: center;
    margin: -9em -8em -10em;
    display: flex;
    overflow: hidden
}

.studio-header-overlay {
    z-index: 1;
    height: 100vh;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 2.5em;
    display: flex;
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%
}

.studio-scroll-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute
}

.portfolio-scroll-bottom {
    flex-direction: column;
    align-items: center;
    display: flex
}

.portfolio-scroll-block {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.readme-link:hover {
    text-decoration: underline
}

.ascii-cd {
    width: 100%
}

.about-highlight-number-block {
    z-index: 2;
    width: 14vw;
    height: 14vw;
    flex: none;
    justify-content: center;
    align-items: center;
    margin-left: 2em;
    display: flex;
    position: relative;
    top: 8em
}

.about-highlight-number-text {
    z-index: 5;
    background-color: #ae7a5a;
    flex-direction: column;
    padding: 1.5em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.subscribe-banner {
    z-index: 20;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 25%;
    bottom: 25%;
    left: 30%;
    right: 30%
}

.subscribe-banner.is-home-subscribe {
    display: none
}

.pc-window_subscribe-banner {
    background-color: #cdc1b1;
    border: 1px solid #000;
    padding: 2em 1em;
    overflow: hidden
}

.text-subscribe-banner {
    font-family: RedHatMono, sans-serif;
    font-size: .75em
}

.text-subscribe-banner.is-privacy {
    opacity: .5
}

.banner-form-row {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    display: flex
}

.banner-form-column {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    display: flex
}

.newsletter-form-block {
    margin-top: 1em;
    margin-bottom: 1em
}

.subscribe-text-intro {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: RedHatMono, sans-serif;
    font-size: .6875em
}

.subscribe-what-to-expect {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    display: flex
}

.faq-text-link {
    text-decoration: underline
}

.pc-window_announcements {
    z-index: 5;
    width: 34vw;
    transform-origin: 0 100%;
    background-color: #f8ede0;
    border: 1px solid #000;
    border-bottom: 2px #000;
    margin-top: 55vh;
    margin-right: 2em;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 3%;
    box-shadow: 4px 4px rgba(163, 154, 142, .5)
}

.pc-window_announcements.is-draggable {
    cursor: move;
    flex-direction: column;
    display: flex
}

.announcements-mini-feed {
    justify-content: space-between;
    align-items: center;
    padding: .3em;
    display: flex
}

.text-mini-feed {
    font-family: RedHatMono, sans-serif;
    font-size: .6em
}

.announcements-line-row {
    grid-column-gap: .25em;
    grid-row-gap: .25em;
    flex-direction: column;
    margin-bottom: 1px;
    display: flex
}

.announcements-horizontal-line {
    width: 100%;
    height: 1px;
    background-color: #000
}

.announcements-see-all-link.text-mini-feed:hover {
    text-decoration: underline
}

.newsletter-heading {
    letter-spacing: 0;
    text-transform: none;
    font-family: "Redaction 20", sans-serif;
    font-size: 1.5em
}

.newsletter-inner {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.pc-window_inner-awards {
    border: 1px solid #000;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    display: flex;
    position: relative
}

.awards-tabs {
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.awards-tabs-menu {
    flex-direction: column;
    display: flex
}

.awards-tab {
    width: 100%;
    height: 100%
}

.award-tab-image {
    height: 14em;
    object-fit: cover;
    border: 1px solid #000;
    margin-bottom: .5em
}

.awards-tabs-menu-heading-wrapper {
    width: 50%;
    height: 3em;
    grid-column-gap: .5em;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5em;
    padding-right: 1em;
    display: flex;
    position: absolute;
    top: 14.9em;
    bottom: auto;
    left: 0%;
    right: auto
}

.awards-tab-preview {
    border-bottom: 1px solid #000;
    flex-direction: column;
    align-items: center;
    padding: 1.5em;
    display: flex
}

.awards-tab-wrapper {
    height: 100%;
    flex-direction: column;
    display: flex
}

.awards-tab-link {
    grid-column-gap: .5em;
    background-color: transparent;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex
}

.awards-tab-link.w--current {
    background-color: #eae1d6
}

.image-2 {
    color: #ecc392
}

.how-works-subheader {
    letter-spacing: .3px;
    font-family: Moderat, sans-serif
}

.how-works-copy {
    letter-spacing: -1px
}

.bold-text {
    color: #000
}

.bold-text-2 {
    text-align: left
}

.text-span {
    font-size: 1em
}

.text-span.text-framewotk {
    font-size: 1.2em
}

@media screen and (max-width:991px) {
    body {
        font-size: 16px
    }

    h1 {
        font-size: 2.5em
    }

    h2 {
        font-size: 1.75em
    }

    h3 {
        font-size: 1.25em
    }

    .section {
        margin-left: 0
    }

    .section.is-conversion {
        padding-right: 0
    }

    .section.studio-process-section {
        height: auto
    }

    .section.is-portfolio-draggable {
        padding-top: 26em;
        padding-bottom: 16em
    }

    .section.is-portfolio-stats {
        grid-column-gap: 4em;
        align-content: stretch;
        justify-content: stretch;
        align-items: stretch;
        justify-items: stretch;
        padding-left: 5em;
        padding-right: 5em
    }

    .container {
        padding-left: 10vw;
        padding-right: 10vw
    }

    .page-wrapper {
        width: 100%;
        margin-top: 3em;
        margin-left: 0
    }

    .navbar {
        width: 100%;
        height: 3em;
        position: fixed;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .navbar-wrapper {
        height: 3em;
        grid-column-gap: 2em;
        flex-direction: row;
        flex: none
    }

    .navbar-menu-button {
        width: 2.3em;
        height: 2.3em;
        top: 0;
        left: 0
    }

    .navbar_nav-menu {
        min-width: 100vw;
        margin-top: 3em;
        margin-left: 0
    }

    .slide-button,
    .slide-button.is-light,
    .slide-button.is-get-started,
    .slide-button.is-get-a-quote {
        flex: none
    }

    .home-header {
        margin-left: 0
    }

    .home-header.is-discover {
        min-height: 0;
        grid-template-rows: auto;
        display: flex
    }

    .top-info_component {
        top: 3em;
        left: 0%
    }

    .top-info_component.is-not-fixed {
        position: fixed;
        top: 3em;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .main-wrapper.is-checkout {
        position: static
    }

    .navbar-link-block {
        padding-left: .5em;
        padding-right: .5em
    }

    .nav-menu-wrapper {
        max-width: none;
        justify-content: center
    }

    .navbar-icon {
        height: 1.25em
    }

    .navbar-icons-wrapper {
        grid-column-gap: 1.5em;
        flex-direction: row
    }

    .home-header-container {
        padding-top: 3.5em;
        padding-left: 3em;
        padding-right: 3em;
        display: block
    }

    .pc-window_component.is-about-header {
        width: auto
    }

    .pc-window_component.is-order-grain.thanks-draggable {
        display: none
    }

    .pc-window_component.is-gifs-tabs.is-order-thanks-gifs.is-draggable-window.is-home-awards {
        width: 70%
    }

    .pc-window_component.is-gifs-tabs.is-order-thanks-gifs.is-draggable-window.is-home-awards.is-draggable {
        bottom: 18%
    }

    .pc-window_component.is-cookie-consent {
        z-index: 15
    }

    .pc-window_component.is-links {
        width: 100%;
        order: 1;
        margin-top: 0;
        position: relative;
        bottom: auto;
        right: auto
    }

    .pc-window_component.is-links.is-draggable {
        right: auto
    }

    .pc-window_component.is-home-main {
        width: 100%
    }

    .pc-window_component.is-home-main:hover {
        transform: none
    }

    .pc-window_component.is-myths {
        width: auto;
        min-height: 0;
        margin-bottom: 0;
        position: static
    }

    .pc-window_component.is-discover {
        width: 100%
    }

    .pc-window_component.portfolio-draggable.is-draggable {
        left: 53%;
        right: 2.6em
    }

    .pc-window_component.is-subscribe-thanks-quiz {
        margin-top: 0;
        margin-left: 0
    }

    .pc-window_component.is-brazen {
        width: 100%;
        position: static
    }

    .pc-window_component.is-brazen.is-draggable {
        order: 1;
        margin-top: 0
    }

    .home-header-grid {
        height: auto;
        grid-row-gap: 2em;
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    .pc-window_double-lines-bar {
        flex: none
    }

    .pc-window_readme {
        width: 90%;
        margin-right: 0
    }

    .inner-myths_slider {
        width: 80vw;
        align-items: center;
        margin-left: auto;
        margin-right: auto
    }

    .inner-myths_slide-text {
        width: auto
    }

    .inner-connect_content-wrapper {
        justify-content: flex-start
    }

    .inner-connect_content-wrapper.is-subscribe {
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        padding-left: 3em;
        padding-right: 3em
    }

    .navbar-menu-icon {
        width: auto;
        height: .5em
    }

    .grow-header {
        min-height: 0;
        margin-left: 0
    }

    .grow_top-info_component {
        top: 3em;
        left: 0%
    }

    .seen-on-block {
        text-align: center;
        align-items: center
    }

    .grow-header-block-wrapper {
        padding: 12em 3em
    }

    .grow-header-overlay {
        background-color: rgba(255, 255, 255, .2)
    }

    .grow-header-grid {
        grid-row-gap: 6em;
        grid-template-columns: 1fr
    }

    .grow-header-text {
        font-size: 2.3em
    }

    .seen-on-grid {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row
    }

    .seen-on-grid.is-studio {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .seen-on-image {
        width: 8em;
        height: 3em;
        object-fit: contain
    }

    .grow-split-grid {
        grid-template-columns: 1fr
    }

    .grow-split-grid.is-price-grid {
        grid-template-columns: 1fr 1fr
    }

    .person-type-block {
        padding-bottom: 14em;
        display: none
    }

    .person-type-block.is-studio {
        padding-bottom: 20em
    }

    .stat-grid {
        grid-row-gap: .3em;
        grid-template-columns: 1fr 1fr
    }

    .pc-window_inner {
        padding-left: 2em;
        padding-right: 2em
    }

    .stat-block.is-studio {
        padding-top: 6em;
        padding-bottom: 6em
    }

    .sticky-grid {
        grid-template-columns: 1fr
    }

    .sticky-grid.is-checkout {
        position: static
    }

    .sticky-grid.is-join-grid {
        grid-template-columns: 1fr;
        padding-top: .3em
    }

    .sticky-section {
        margin-left: 0
    }

    .sticky-section.is-checkout {
        margin-top: 3.4em;
        position: static
    }

    .dont-sweat-block {
        grid-row-gap: 1em;
        grid-template-columns: 1fr
    }

    .dont-sweat-block.is-studio-intro {
        grid-column-gap: 4em;
        grid-row-gap: 1em;
        text-align: center;
        flex-direction: column;
        justify-items: center;
        display: flex
    }

    .text-dont-sweat-display {
        font-size: 2.6em
    }

    .sticky-block {
        height: auto;
        padding-top: 3em;
        position: relative
    }

    .sticky-block.is-checkout {
        bottom: 0
    }

    .sticky-block.is-join-block {
        align-items: stretch
    }

    .testimonial-slide-wrapper {
        padding: 2em 1.5em
    }

    .text-testimonial {
        font-size: 1.1em
    }

    .sticky-grid-subgrid {
        position: static
    }

    .sticky-grid_more-stories-block {
        align-items: center;
        padding-top: 3em;
        padding-bottom: 3em;
        padding-left: 3em
    }

    .arrow-icon-heading-wrapper {
        text-align: left
    }

    .sticky-grid-quiz-block {
        padding-top: 4em;
        padding-bottom: 4em
    }

    .how-it-works-grid {
        grid-column-gap: 4em;
        grid-row-gap: 3em
    }

    .how-it-works-decorative-text {
        font-size: .7em
    }

    .i-am-tabs-menu {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        align-content: start;
        align-items: start;
        padding-left: 3em;
        padding-right: 3em
    }

    .draggable-block {
        grid-column-gap: 1em;
        grid-row-gap: 3em;
        flex-direction: column
    }

    .draggable-block-text-wrapper {
        width: auto;
        padding-left: 2em;
        position: relative
    }

    .draggable-block-arrow-icon {
        position: absolute;
        top: 43%;
        bottom: 0%;
        left: -1em;
        right: auto;
        transform: rotate(90deg)
    }

    .draggable-window.is-001,
    .draggable-window.is-002,
    .draggable-window.is-003 {
        width: auto;
        position: relative;
        top: auto;
        right: auto
    }

    .draggable-window.is-004 {
        width: auto;
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto
    }

    .draggable-window.is-005 {
        width: auto;
        position: relative;
        top: auto;
        right: auto
    }

    .draggable-window-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        align-items: center;
        display: grid
    }

    .inner-person-tabs-menu {
        margin-bottom: 2em;
        position: relative;
        top: 0;
        left: 0
    }

    .inner-person-tabs-menu.is-studio {
        position: relative;
        top: auto;
        left: auto
    }

    .heading-inner-person-tab {
        font-size: 1.8em;
        line-height: 1.1
    }

    .text-grow-intro {
        font-size: 1.8em
    }

    .whats-included-block {
        padding: 3em
    }

    .included-grid {
        grid-template-rows: auto;
        grid-template-columns: auto
    }

    .included-grid.is-partner {
        grid-template-columns: 1fr
    }

    .included-small-window.is-hidden-tablet {
        display: none
    }

    .included-dashed-line {
        width: 100%;
        height: 1px;
        border-top: 1px dotted #000;
        border-right-style: dashed
    }

    .included-tabs-menu {
        width: auto;
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        border-bottom: 1px solid #000;
        padding: 3em 2em;
        position: static
    }

    .included-tabs-menu.is-partner {
        height: auto;
        grid-template-columns: 1fr 1fr;
        margin-top: 0
    }

    .grow-brown-block {
        padding: 6em 3em
    }

    .grow-second-grid-section {
        grid-template-columns: 1fr 1fr 1fr
    }

    .grow-second-grid-top-block,
    .grow-second-grid-middle-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .grow-dark-block {
        padding-left: 3em;
        padding-right: 3em
    }

    .bg-grid-block.is-bg-02,
    .bg-grid-block.is-bg-01 {
        padding-top: 12em;
        padding-bottom: 12em
    }

    .pc-block.is-conversion {
        margin-top: 0
    }

    .grow-testimonial-video-block {
        min-height: 0
    }

    .grow-testimonial-section-grid {
        grid-column-gap: 4em;
        grid-row-gap: 4em;
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    .grow-testimonial-bg-bottom-text-block {
        text-align: right;
        align-items: flex-end
    }

    .grow-price-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .text-price-block-price {
        font-size: 2.5em
    }

    .grow-countdown-block {
        padding: 2em
    }

    .text-grow-countdown {
        font-size: 3em
    }

    .grow-testimonial-image-block {
        min-height: 0
    }

    .grow-do-right-block {
        padding-left: 3em;
        padding-right: 3em
    }

    .grow-faq-block {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        grid-template-columns: 1fr
    }

    .boss-up-block {
        padding-left: 3em;
        padding-right: 3em
    }

    .inner-person-tab-heading-mobile {
        margin-bottom: 2em;
        display: block
    }

    .about-page-wrapper {
        height: auto
    }

    .top-mini-nav-wrapper {
        margin-top: 3em;
        display: none
    }

    .about-header {
        width: auto;
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        flex-direction: column;
        justify-content: center;
        padding: 12em 3em 8em
    }

    .about-header-cd-image {
        height: 4em;
        position: relative;
        left: auto
    }

    .about-our-values,
    .about-brazen {
        width: auto;
        padding: 6em 3em
    }

    .about-quote-section {
        width: auto;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: auto;
        padding: 6em 3em;
        display: flex
    }

    .quote-image.is-quote,
    .quote-image.is-mome,
    .quote-image.is-nt {
        display: none
    }

    .chloe-quote-image {
        height: auto;
        max-height: none
    }

    .quote-text-wrapper {
        margin-bottom: 3em
    }

    .about-video-section {
        width: auto;
        padding: 3em
    }

    .about-team-section {
        width: auto;
        flex-direction: column
    }

    .about-team-button-block {
        width: auto;
        padding: 6em 3em 3em
    }

    .team-button-grid {
        flex-wrap: wrap;
        display: flex
    }

    .team-button {
        white-space: nowrap;
        flex: 1
    }

    .about-team-window-block {
        width: auto;
        padding: 3em 3em 6em
    }

    .pc-window_inner-team-grid {
        grid-template-columns: 1fr 1fr 1fr
    }

    .about-team-image-block {
        width: auto
    }

    .about-contact-section {
        width: auto;
        flex-direction: column
    }

    .about-featured-in-block {
        width: auto;
        padding: 0 3em 6em
    }

    .featured-in-grid {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row
    }

    .featured-on-image {
        width: 8em;
        height: 3em;
        object-fit: contain
    }

    .about-contact-block {
        width: auto;
        padding: 6em 3em
    }

    .text-about-header {
        font-size: 1.3em
    }

    .about-camera-mask {
        height: auto;
        position: static;
        overflow: hidden
    }

    .about-horizontal-track {
        display: block
    }

    .about-header-we-are-image {
        height: 1.5em;
        margin-top: 0;
        position: relative;
        left: auto
    }

    .about-header-mission-block {
        position: relative;
        bottom: auto;
        right: auto
    }

    .about-header-text {
        width: auto;
        text-align: center
    }

    .about-highlights-section {
        width: auto;
        flex-direction: column;
        padding: 6em 3em
    }

    .highlight-cursor-block,
    .highlight-cursor-horizontal-block {
        display: none
    }

    .highlight-big-card.is-cd-live {
        width: 60vw;
        margin-left: 34%;
        position: static
    }

    .highlight-big-card.is-duis-aute {
        width: 70%;
        margin-top: 2em;
        margin-left: -5.8em;
        top: 0
    }

    .highlight-big-card.is-first-world-tour {
        width: 90%;
        margin-top: 3em;
        top: 0
    }

    .highlight-big-card.is-wave-card {
        width: 50%;
        margin-top: 2em;
        margin-right: auto
    }

    .highlight-big-card.is-tour-2018 {
        width: 80%;
        margin-top: -2.5em;
        margin-left: 8.6em;
        margin-right: 0
    }

    .highlight-big-card.is-cd-babes {
        width: 70%;
        margin-top: 1em;
        margin-left: auto;
        margin-right: 1em
    }

    .highlight-big-card.is-cdworld {
        width: 80%;
        margin-top: 24em;
        margin-left: 0;
        margin-right: auto
    }

    .highlight-big-card.is-roundtable {
        width: 80%;
        margin-top: 2em;
        margin-left: auto
    }

    .highlight-big-card.is-lydia {
        width: 60%;
        margin-top: 3em;
        margin-left: 0;
        margin-right: auto
    }

    .highlight-big-card.is-cd-babe-stories {
        width: 60%;
        margin-top: 5.3em;
        margin-left: 1em;
        margin-right: auto
    }

    .highlight-big-card.is-cdworld-v5 {
        width: 100%;
        margin-top: 3em;
        margin-left: auto;
        margin-right: auto
    }

    .highlight-scrolling-site-image {
        height: auto
    }

    .text-testimonials-header {
        width: 75%
    }

    .testimonial-spacer-block.is-block-01 {
        grid-row-gap: 1em
    }

    .spacer-block-03-image {
        opacity: .2
    }

    .testimonials-grid {
        grid-template-columns: 1fr
    }

    .order-thank-you-grid {
        grid-row-gap: 2em;
        flex-direction: column;
        display: flex
    }

    .order-thanks-container {
        padding-top: 3em;
        padding-left: 3em;
        padding-right: 3em;
        display: flex
    }

    .subscribe-thanks-gif {
        height: 18em
    }

    .subscribe-thanks-conversation-image {
        height: 24em
    }

    .order-subscribe-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .order-call-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: start;
        display: grid
    }

    .call-thanks-gif {
        height: 18em
    }

    .contact-tab-wrapper {
        grid-template-columns: 1fr
    }

    .contact-vertical-line {
        width: 100%;
        height: 1px;
        border-bottom: 1px dashed #000;
        border-right-style: none
    }

    .contact-header-container {
        padding-left: 3em;
        padding-right: 3em;
        display: block
    }

    .contact-header-container.is-discover {
        height: 100%;
        min-height: 100vh;
        display: flex
    }

    .heading-referral {
        width: 80%
    }

    .text-referral-intro {
        width: 70%
    }

    .text-referral-terms {
        left: .5em;
        right: .5em
    }

    .slide-button-get-started {
        flex: none
    }

    .referral-faq-grid {
        grid-column-gap: 3em
    }

    .partner-flick-block {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        flex-direction: column;
        grid-template-columns: 1fr;
        padding: 6em 3em;
        display: flex
    }

    .quiz-block {
        padding: 2em
    }

    .pc-window_links {
        width: 70%;
        margin-right: 0
    }

    .pc-window_cookies {
        width: 90%;
        margin-right: 0
    }

    .home-main-link {
        width: 100%;
        height: 60vh
    }

    .conversion-grid {
        min-height: 100vh;
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .conversion-block {
        width: auto;
        min-height: 0;
        margin-top: 0;
        padding-top: 6em;
        padding-bottom: 6em;
        position: static;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto
    }

    .checkout-split-grid {
        grid-template-columns: 1fr
    }

    .checkout-split-grid.is-price-grid {
        grid-template-columns: 1fr 1fr
    }

    .about-we-are-wrapper {
        grid-column-gap: .5em;
        grid-row-gap: .5em;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .subscribe-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr auto;
        grid-auto-columns: 1fr;
        display: grid
    }

    .blog-grid {
        grid-template-columns: 1fr
    }

    .about-highlight-number-image {
        width: 30vw;
        height: 30vw;
        display: none;
        top: 0
    }

    .about-highlight-square {
        margin-top: -4em;
        bottom: 0
    }

    .about-highlight-square.is-02 {
        width: 30vw;
        height: 30vw;
        margin-top: -10.3em;
        margin-left: auto;
        margin-right: 1em
    }

    .about-highlight-square.is-first {
        width: 30vw;
        height: 30vw;
        margin-top: -12.1em;
        margin-left: 0;
        left: -10.7em
    }

    .about-highlight-big-card-image.is-world-tour {
        height: 30vh;
        filter: none
    }

    .about-highlight-big-card-image.is-cd-babes {
        height: 50vh;
        filter: none
    }

    .about-highlight-big-card-image.is-cdworld {
        filter: none
    }

    .about-highlight-big-card-image.is-turns-2 {
        height: 40vh;
        filter: none
    }

    .about-highlight-big-card-image.is-lydia {
        transition: none
    }

    .about-highlight-big-card-image.is-merch {
        filter: none
    }

    .about-highlight-big-card-image.is-cd-babe-stories {
        height: 20vh;
        transition: none
    }

    .about-highlight-big-card-image.is-roundtable {
        height: 20vh;
        filter: none
    }

    .about-highlight-big-card-image.is-cdworld-v5 {
        filter: none
    }

    .about-link-card {
        width: 40vw;
        height: 30vw
    }

    .about-link-card.is-001,
    .about-link-card.is-002,
    .about-link-card.is-003 {
        width: auto;
        position: relative;
        top: auto;
        right: auto
    }

    .about-link-card.is-004 {
        width: auto;
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto
    }

    .about-link-card.is-005 {
        width: auto;
        position: relative;
        top: auto;
        right: auto
    }

    .about-link-card.is-a-list {
        top: -2em;
        left: 2em
    }

    .about-link-card.is-website-launch {
        top: -1em;
        left: 1em
    }

    .about-link-card.is-stevie-sazan {
        top: 45vw;
        left: auto;
        right: 37.5vw
    }

    .about-link-card.is-happy-eva-after {
        top: 0;
        left: 0
    }

    .about-link-card.is-merch-01 {
        top: 6.8vw;
        left: 49.6vw
    }

    .about-link-card.is-merch-02 {
        top: 3vw;
        left: 22.7vw
    }

    .about-link-card.is-alyssa {
        top: 15vw;
        left: auto;
        right: 12.5vw
    }

    .about-link-card.is-senna-case {
        top: 30vw;
        left: auto;
        right: 25vw
    }

    .about-link-card.is-rh {
        top: 0;
        left: auto;
        right: 0
    }

    .about-link-card.is-turns-7-01 {
        width: auto;
        height: 40vw;
        flex: 1;
        position: static;
        top: -1em;
        left: 42.4vw
    }

    .about-link-card.is-turns-7-02 {
        width: auto;
        height: 40vw;
        flex: 1;
        position: static;
        top: 0;
        left: 5vw
    }

    .about-link-card.is-turns-7-03 {
        width: auto;
        height: 40vw;
        flex: 1;
        position: static;
        top: 0;
        left: 0
    }

    .about-link-cards-block {
        width: 100%;
        height: 30vw;
        margin-top: 1.6em;
        margin-left: 0;
        margin-right: auto;
        top: 0;
        left: auto
    }

    .about-link-cards-block.is-block-02 {
        z-index: 7;
        justify-content: flex-end;
        margin-top: -8.8em;
        margin-left: auto;
        margin-right: 0;
        display: flex;
        top: auto;
        left: .4em
    }

    .about-link-cards-block.is-block-03 {
        width: 100%;
        height: 40vw;
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        justify-content: space-between;
        margin-top: 6.7em;
        margin-left: 0;
        margin-right: auto;
        display: flex;
        top: 0;
        left: .4em
    }

    .newsroom-nav {
        z-index: 5;
        grid-row-gap: 1em;
        background-color: #f7efe5;
        flex-direction: column;
        margin-top: 3em;
        padding-bottom: 1.5em
    }

    .newsroom-nav.is-blog-post {
        flex-direction: row;
        align-items: center
    }

    .heading-newsroom-nav {
        font-size: 3em
    }

    .fs-radio_column {
        grid-column-gap: 4em;
        grid-row-gap: 1.5em;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center
    }

    .blog-post-grid {
        grid-template-columns: .25fr 1fr
    }

    .blog-post-nav-modal {
        top: 2.9em
    }

    .blog-post-nav-modal-bottom {
        height: auto;
        padding-bottom: 1em
    }

    .studio-header {
        min-height: 0;
        margin-left: 0
    }

    .text-studio-intro {
        font-size: 2.5em
    }

    .studio-brown-block {
        padding: 4em 3em
    }

    .more-sites-block {
        align-items: center;
        padding: 3em
    }

    .studio-flavour-block {
        text-align: center;
        padding: 6em 3em
    }

    .studio-process-block {
        height: auto;
        grid-column-gap: 2em;
        grid-row-gap: 0em;
        grid-template-columns: 1fr;
        padding: 6em 3em;
        display: flex
    }

    .studio-process-camera {
        display: none
    }

    .studio-price-block {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        padding-left: 2em;
        padding-right: 2em
    }

    .studio-price-grid {
        grid-template-columns: 1fr
    }

    .text-price-description {
        width: 60%
    }

    .includes-wrapper,
    .studio-price-detail-column {
        align-items: center
    }

    .studio-addons-block {
        align-items: center;
        margin-bottom: 0
    }

    .studio-bespoke-block {
        grid-row-gap: 2em;
        text-align: center;
        flex-direction: column;
        padding-left: 3em;
        padding-right: 3em
    }

    .studio-bespoke-heading-block {
        margin-right: 0
    }

    .text-bespoke-main {
        width: 80%;
        font-size: 1.1em;
        font-weight: 400
    }

    .process-column {
        flex: 2 0 10%
    }

    .studio-process-text-row {
        opacity: 1;
        position: relative
    }

    .portfolio-header-block-wrapper {
        padding: 6em 3em
    }

    .lydia-block {
        left: auto
    }

    .ss-block {
        right: auto
    }

    .senna-block {
        left: auto
    }

    .rh-block {
        right: auto
    }

    .alyssa-block {
        left: auto
    }

    .bridge-block {
        right: auto
    }

    .chriselle-block {
        left: auto
    }

    .studio-process-mobile-heading {
        letter-spacing: .1em;
        text-transform: uppercase;
        margin-top: 3em;
        margin-bottom: 1em;
        font-family: RedHatMono, sans-serif;
        font-size: .875em;
        font-weight: 400;
        display: block
    }

    .portfolio-header {
        margin-top: 3em;
        margin-left: 0;
        padding-top: 3em;
        padding-bottom: 3em
    }

    .page-index {
        padding: 5em 3em
    }

    .portfolio-item-header {
        grid-template-columns: .5fr 1fr 1fr
    }

    .portfolio-draggable-image-01,
    .portfolio-draggable-image-02,
    .portfolio-draggable-image-03 {
        height: 12em
    }

    .portfolio-quote-wrapper.is-draggable {
        z-index: 3
    }

    .portfolio-draggable-block.is-01.is-draggable {
        top: 22%;
        left: 43%
    }

    .portfolio-draggable-block.is-02.is-draggable {
        top: 15%;
        left: 6%
    }

    .portfolio-draggable-block.is-03.is-draggable {
        top: 61%;
        left: 44%
    }

    .portfolio-draggable-video {
        height: 12em
    }

    .join-sticky-block {
        width: auto;
        padding: .3em;
        position: static;
        left: auto
    }

    .about-highlight-number-block {
        width: 30vw;
        height: 30vw;
        margin-top: -23em;
        margin-left: 1.4em;
        margin-right: auto;
        top: 0
    }

    .about-highlight-number-block.is-first {
        margin-top: -17.3em;
        margin-left: 0
    }

    .about-highlight-number-block.is-second {
        margin-left: auto;
        margin-right: 1em
    }

    .subscribe-banner {
        z-index: 10;
        left: 5%;
        right: 5%
    }

    .pc-window_announcements {
        width: 90%;
        margin-right: 0
    }

    .pc-window_announcements.is-draggable {
        width: 100%;
        margin-top: 0;
        position: static
    }

    .award-tab-image {
        width: 10rem
    }
}

@media screen and (max-width:767px) {
    .section.is-portfolio-spacer {
        height: 44em
    }

    .section.is-portfolio-item {
        padding-top: 4em;
        padding-bottom: 7em
    }

    .section.is-portfolio-stats {
        grid-column-gap: 4em;
        padding-left: 4em;
        padding-right: 4em
    }

    .container {
        padding-left: 8vw;
        padding-right: 8vw
    }

    .inner-person-tab-link-button {
        text-align: center;
        justify-content: center
    }

    .splide__slide {
        width: 70%
    }

    .splide__slide.is-portfolio {
        width: 80%
    }

    .nav-menu-wrapper {
        justify-content: center
    }

    .home-header-container {
        padding-left: 8vw;
        padding-right: 8vw
    }

    .pc-window_component {
        width: 100%
    }

    .pc-window_component.is-gifs-tabs.is-order-thanks-gifs.is-draggable-window.is-home-awards {
        width: 90%
    }

    .pc-window_component.portfolio-draggable.is-draggable {
        left: 37%;
        right: auto
    }

    .inner-countdown-cdworld-text {
        font-size: 3.5em
    }

    .inner-countdown-intro-text,
    .typed-text-cursor,
    .typed-text {
        font-size: 1.2em
    }

    .inner-countdown_countdown-wrapper {
        font-size: 3.5em
    }

    .pc-window_readme {
        width: 100%
    }

    .inner-myths_slider {
        width: 66vw
    }

    .inner-connect_content-wrapper.is-subscribe {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: row;
        padding-left: 1em;
        padding-right: 1em
    }

    .inner-connect_folder-icon.is-portfolio {
        width: 2em
    }

    .grow-header-block-wrapper {
        padding-left: 2em;
        padding-right: 2em
    }

    .grow-header-heading {
        font-size: 5em
    }

    .grow-header-text {
        font-size: 2em
    }

    .seen-on-grid,
    .seen-on-grid.is-studio {
        grid-template-columns: 1fr 1fr
    }

    .seen-on-image {
        width: 8em;
        height: 2em
    }

    .grow-split-grid {
        grid-column-gap: .3em;
        grid-row-gap: .3em
    }

    .grow-split-grid.is-price-grid {
        grid-column-gap: .3em;
        grid-row-gap: .3em;
        grid-template-columns: 1fr
    }

    .person-type-block {
        padding-left: 2em;
        padding-right: 2em;
        display: none
    }

    .person-type-pc-block {
        padding: 3em 2em
    }

    .stat-block {
        padding: 2em
    }

    .stat-block.with-bg.is-text-higher {
        padding-top: 2em;
        padding-bottom: 14em
    }

    .stat-block-image {
        width: 8em;
        height: 8em
    }

    .text-stat-block {
        font-size: 1.2em
    }

    .sticky-grid.is-join-grid {
        grid-column-gap: .3em;
        grid-row-gap: .3em;
        flex-direction: column;
        padding-top: .15em;
        display: flex
    }

    .dont-sweat-block {
        padding: 6em 2em
    }

    .sticky-block {
        padding-top: 3em
    }

    .sticky-block.is-join-block {
        margin-top: 0;
        bottom: 0
    }

    .sticky-grid_intro-block {
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
        padding-left: 2em;
        padding-right: 2em
    }

    .text-testimonial {
        font-size: 1em
    }

    .sticky-grid_more-stories-block {
        grid-column-gap: 2em;
        align-items: center;
        padding-left: 2em;
        padding-right: 2em
    }

    .sticky-grid_goals-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .sticky-grid-quiz-block {
        padding: 3em 2em
    }

    .text-quiz-block {
        font-size: 1em
    }

    .sticky-grid-who-its-for-block {
        padding: 3em 2em
    }

    .sticky-grid-how-it-works-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .sticky-grid-pc-block {
        padding: 2em
    }

    .i-am-tabs-menu {
        grid-template-columns: 1fr 1fr
    }

    .draggable-block {
        padding: 3em 2em
    }

    .draggable-window-grid {
        grid-column-gap: 1.5em;
        grid-row-gap: 1.5em
    }

    .inner-person-tabs-menu {
        align-items: stretch;
        margin-bottom: 2em;
        position: static;
        left: 2em
    }

    .heading-inner-person-tab {
        font-size: 1.7em
    }

    .grow-intro-block {
        padding: 6em 2em
    }

    .text-grow-intro {
        text-align: center;
        font-size: 1.1em;
        line-height: 1.2
    }

    .grow-intro-text-row {
        margin-bottom: 1em
    }

    .grow-intro-arrow-icon {
        width: 1em;
        height: 1em
    }

    .grow-intro-plus-icon {
        width: 1.1em
    }

    .grow-intro-line-icon {
        width: 2em;
        height: 1px;
        flex: none
    }

    .whats-included-block {
        padding: 2em
    }

    .included-tab-bottom-block {
        flex: 0 auto;
        padding-left: 2em;
        padding-right: 2em
    }

    .grow-brown-block {
        padding: 4em 2em
    }

    .grow-second-grid-section {
        grid-template-columns: 1fr 1fr;
        grid-template-areas: ". ."". .""Area-2 Area""Area-2 Area"
    }

    .grow-second-grid-side-block {
        justify-content: center
    }

    .grow-second-grid-middle-block {
        padding-top: 2em;
        padding-bottom: 2em
    }

    .grow-dark-block {
        padding: 4em 2em
    }

    .pc-block,
    .pc-block.is-maroon,
    .pc-block.is-olive,
    .pc-block.is-dark-chocolate {
        padding: 2em
    }

    .grow-testimonial-video-block {
        padding: 6em 3em 8em
    }

    .text-bg-testimonial-large {
        font-size: 1.7em
    }

    .grow-testimonial-bg-quote-icon {
        width: 1.2em;
        margin-right: 1em
    }

    .grow-price-block {
        padding-top: 3em;
        padding-bottom: 3em
    }

    .text-grow-countdown {
        font-size: 2em
    }

    .grow-testimonial-image-block {
        padding: 6em 3em 8em
    }

    .grow-do-right-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        padding: 4em 2em
    }

    .grow-faq-block {
        padding: 3em 2em
    }

    .boss-up-block {
        padding: 4em 2em
    }

    .inner-person-tab-heading-mobile {
        display: block
    }

    .heading-brazen {
        font-size: 5em
    }

    .text-brazen-subheading {
        margin-bottom: 1em
    }

    .team-button {
        padding: .75em
    }

    .featured-in-grid {
        grid-template-columns: 1fr 1fr
    }

    .featured-on-image {
        width: 8em;
        height: 2em
    }

    .text-about-header {
        font-size: 1.1em
    }

    .about-highlights-section {
        padding-left: 2em;
        padding-right: 2em
    }

    .highlight-big-card.is-cd-live {
        width: 100%;
        height: 36em;
        margin-left: auto
    }

    .highlight-big-card.is-duis-aute {
        width: 100%;
        margin-top: 2em;
        margin-left: 0
    }

    .highlight-big-card.is-first-world-tour {
        width: auto;
        margin-top: 2em;
        margin-left: 0
    }

    .highlight-big-card.is-wave-card {
        width: 100%;
        height: 12em;
        margin-left: auto
    }

    .highlight-big-card.is-tour-2018 {
        width: 100%;
        margin-top: 2em;
        margin-left: 0
    }

    .highlight-big-card.is-cd-babes {
        width: 100%;
        margin-top: 2em;
        margin-left: 0;
        margin-right: 0
    }

    .highlight-big-card.is-cdworld {
        width: 100%;
        margin-top: 2em
    }

    .highlight-big-card.is-roundtable {
        width: 100%
    }

    .highlight-big-card.is-lydia {
        width: 100%;
        margin-top: 2em;
        margin-left: 0
    }

    .highlight-big-card.is-cd-babe-stories {
        width: 100%;
        margin-top: 2em;
        margin-left: 0;
        margin-right: auto
    }

    .highlight-big-card.is-cdworld-v5 {
        width: 100%;
        margin-left: 0
    }

    .testimonials-header {
        padding-left: 2.5em;
        padding-right: 2.5em
    }

    .text-testimonials-header {
        width: 80%
    }

    .cms-testimonial-image-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-testimonial-cms-card {
        font-size: 2em
    }

    .cms-testimonial-quote-text-card {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-cms-testimonial-quote {
        font-size: 1.75em
    }

    .testimonial-spacer-block {
        height: 16em
    }

    .testimonial-spacer-block.is-block-01 {
        height: auto;
        grid-row-gap: 0em
    }

    .testimonial-spacer-block.is-block-03 {
        height: auto
    }

    .testimonial-spacer-block.is-block-04 {
        height: auto;
        grid-row-gap: 1em
    }

    .testimonial-spacer-block.is-block-04.is-bottom {
        padding-bottom: 5em
    }

    .text-testimonial-spacer-block-01 {
        margin-bottom: 1em
    }

    .testimonial-disclaimer {
        margin-top: -1em;
        padding: 2em 1.5em
    }

    .testimonials-filter-wrapper {
        grid-column-gap: .5em;
        padding: 2em
    }

    .button-testimonial-filter {
        text-align: center;
        padding-left: 1em;
        padding-right: 1em;
        font-size: .7em
    }

    .order-thanks-container {
        padding-left: 8vw;
        padding-right: 8vw
    }

    .subscribe-thanks-gif {
        height: 24em
    }

    .subscribe-thanks-conversation-image {
        height: 18em
    }

    .order-subscribe-grid,
    .order-call-grid {
        grid-template-columns: 1fr
    }

    .call-thanks-gif {
        height: 24em
    }

    .contact-tabs-menu {
        padding-left: .5em
    }

    .contact-tab-link {
        padding-left: .8em;
        padding-right: .7em
    }

    .contact-tab-wrapper {
        padding-left: 1em;
        padding-right: 1em
    }

    .contact-header-container {
        padding-left: .5em;
        padding-right: .5em
    }

    .contact-header-container.is-discover {
        padding-left: 1em;
        padding-right: 1em
    }

    .policy-wrapper {
        height: auto
    }

    .referral-intro-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .heading-referral {
        width: 100%
    }

    .text-referral-intro {
        width: 90%
    }

    .referral-faq-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
        margin-top: 2em
    }

    .partner-flick-block {
        padding: 6em 2em
    }

    .quiz-block {
        padding: 1.5em
    }

    .pc-window_links {
        width: 100%
    }

    .home-links-grid.is-announcements {
        display: 1emem;
        grid-column-gap: 1em;
        grid-row-gap: 1em
    }

    .pc-window_cookies {
        width: 100%
    }

    .home-preloader,
    .conversion-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .checkout-split-grid {
        grid-column-gap: .3em;
        grid-row-gap: .3em
    }

    .checkout-split-grid.is-price-grid {
        grid-column-gap: .3em;
        grid-row-gap: .3em;
        grid-template-columns: 1fr
    }

    .checkout-double-field-block {
        flex-direction: column
    }

    .subscribe-grid {
        grid-template-columns: 1fr
    }

    .about-highlight-number-image {
        margin-top: 1em;
        top: -18.2em
    }

    .about-highlight-square {
        left: -7.5em
    }

    .about-highlight-square.is-02 {
        width: 16em;
        height: 16em;
        margin-top: -32.8em;
        left: -12em
    }

    .about-highlight-square.is-first {
        width: 16em;
        height: 16em;
        margin-top: -15em;
        left: 7.5em
    }

    .about-highlight-big-card-image.is-world-tour {
        height: 18em
    }

    .about-highlight-big-card-image.is-cd-babes {
        height: 80vw
    }

    .about-highlight-big-card-image.is-turns-2 {
        height: 20em
    }

    .about-highlight-big-card-image.is-cdworld-v5 {
        height: 27vh
    }

    .about-wave-card-image {
        height: 70%;
        right: -64%
    }

    .about-link-card.is-stevie-sazan {
        top: 30vw;
        right: 47.4vw
    }

    .about-link-card.is-alyssa {
        top: 10vw;
        right: 16.9vw
    }

    .about-link-card.is-senna-case {
        top: 20vw;
        right: 34.2vw
    }

    .about-link-cards-block {
        height: 37vw;
        margin-top: 2em
    }

    .about-link-cards-block.is-block-02 {
        height: 60vw;
        margin-top: 1.9em;
        margin-left: 0
    }

    .about-link-cards-block.is-block-03 {
        margin-top: 2.3em;
        margin-left: 0
    }

    .fs-radio_column {
        grid-column-gap: 2.5em;
        grid-auto-flow: row
    }

    .blog-post-grid {
        grid-template-columns: 1fr
    }

    .blog-post-image-block {
        height: auto;
        padding-top: 6em;
        padding-bottom: 6em;
        position: static
    }

    .blog-post-nav-circle {
        width: 2em;
        height: 2em
    }

    .blog-post-inner-block {
        padding-left: 2em;
        padding-right: 2em
    }

    .text-studio-intro {
        font-size: 2.25em
    }

    .studio-brown-block {
        padding: 4em 2em
    }

    .more-sites-block {
        grid-column-gap: 2em;
        align-items: center;
        padding-left: 2em;
        padding-right: 2em
    }

    .studio-flavour-block,
    .studio-process-block {
        padding: 4em 2em
    }

    .studio-price-block {
        padding-top: 3em;
        padding-bottom: 3em
    }

    .studio-bespoke-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        padding: 4em 2em
    }

    .portfolio-header-block-wrapper {
        padding-left: 2em;
        padding-right: 2em
    }

    .heading-portfolio-small {
        width: auto
    }

    .portfolio-scroll-wrapper {
        grid-row-gap: 8em;
        padding: 3em 1.5em
    }

    .portfolio-image-lydia {
        display: none
    }

    .lydia-block {
        padding-bottom: 2em;
        padding-right: 1em
    }

    .lydia-web-image {
        width: 100%;
        height: auto;
        object-fit: contain
    }

    .portfolio-link-block.is-ss,
    .portfolio-link-block.is-rh,
    .portfolio-link-block.is-bridge {
        left: 0;
        right: auto
    }

    .ss-block {
        width: 100%;
        padding-bottom: 2em;
        padding-left: 1em;
        padding-right: 0
    }

    .portfolio-video-ss {
        width: 100%;
        height: 50vw;
        border-style: none;
        position: relative;
        bottom: 1em
    }

    .ss-web-image {
        display: none
    }

    .senna-block {
        object-fit: contain;
        padding-bottom: 2em;
        padding-right: 1em
    }

    .portfolio-image-senna {
        display: none
    }

    .senna-web-image {
        width: 100%;
        height: auto;
        object-fit: contain
    }

    .rh-block {
        padding-bottom: 2em;
        padding-left: 1em;
        padding-right: 0
    }

    .portfolio-image-rh {
        display: none
    }

    .rh-web-image {
        width: 100%;
        height: auto;
        object-fit: contain
    }

    .alyssa-block {
        padding-bottom: 2em;
        padding-right: 1em
    }

    .portfolio-image-alyssa {
        display: none
    }

    .alyssa-web-image {
        width: 100%;
        height: auto
    }

    .bridge-block {
        padding-bottom: 2em;
        padding-left: 1em;
        padding-right: 0
    }

    .portfolio-image-bridge {
        display: none
    }

    .bridge-web-image {
        width: 100%;
        height: auto
    }

    .chriselle-block {
        padding-bottom: 2em;
        padding-right: 1em
    }

    .portfolio-image-chriselle {
        display: none
    }

    .chriselle-web-image {
        width: 100%;
        height: auto
    }

    .porfolio-scroll-text {
        width: auto
    }

    .portfolio-header {
        min-height: 44em
    }

    .page-index {
        height: 100vh;
        padding-top: 8em;
        overflow: scroll
    }

    .index-scroll-wrapper {
        height: 22vh
    }

    .pc_window_inner-index {
        grid-template-columns: 1fr
    }

    .index-pages-wrapper {
        display: none
    }

    .index-inner-grid {
        grid-template-columns: 1fr
    }

    .index-links-grid {
        grid-row-gap: 1em
    }

    .index-scroll-overflow {
        border-right-style: none
    }

    .index-tab-wrapper {
        height: 40vh
    }

    .portfolio-item-header {
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
        padding-bottom: 3em;
        padding-left: 3em;
        padding-right: 3em
    }

    .portfolio-main-heading {
        font-size: 3.5em
    }

    .portfolio-draggable-block.is-01.is-draggable {
        top: 5%;
        left: 27%
    }

    .portfolio-draggable-block.is-03.is-draggable {
        top: 66%;
        left: 29%
    }

    .portfolio-studio-gif-mask {
        margin-left: -10em;
        margin-right: -10em
    }

    .about-highlight-number-block {
        margin-top: 1em;
        top: -18.2em
    }

    .about-highlight-number-block.is-first {
        width: 16em;
        height: 16em;
        margin-top: 2em;
        top: 0
    }

    .about-highlight-number-block.is-second {
        width: 16em;
        height: 16em;
        margin-top: 19.8em
    }

    .pc-window_announcements {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    h1 {
        font-size: 2em
    }

    .section.is-portfolio-draggable {
        grid-row-gap: 2em;
        flex-direction: column;
        align-items: stretch;
        padding: 4em 1.5em;
        display: flex
    }

    .section.is-portfolio-stats {
        grid-template-columns: 1fr
    }

    .container {
        padding-left: 6vw;
        padding-right: 6vw
    }

    .button.contact-form-button {
        align-self: stretch
    }

    .top-info-vertical-line.mobile-hidden {
        display: none
    }

    .navbar-wrapper {
        grid-column-gap: 1em;
        justify-content: space-between;
        padding-left: 1em;
        padding-right: 1em
    }

    .navbar-menu-button {
        border-width: 1px
    }

    .navbar_nav-menu {
        height: 100vh;
        margin-top: 3em
    }

    .nav-menu-link {
        grid-column-gap: 1.75em;
        padding-left: 1em
    }

    .inner-person-tab-link-button {
        padding-top: .5em;
        padding-bottom: .5em;
        font-size: 1em;
        line-height: 1.3
    }

    .top-info_component {
        grid-template-columns: auto 1fr auto auto auto auto
    }

    .top-info-link-block {
        margin-left: .5em;
        margin-right: .5em
    }

    .top-info-time-text {
        font-size: .6em
    }

    .top-info-date-text {
        justify-content: center;
        align-items: center;
        font-size: .6em;
        display: flex
    }

    .nav-menu-wrapper {
        grid-row-gap: 2em;
        justify-content: center;
        padding-top: 4em;
        padding-right: 2em
    }

    .navbar-icons-wrapper {
        grid-column-gap: 1em;
        flex: 1;
        justify-content: space-around
    }

    .home-header-container {
        padding-left: 1.4em;
        padding-right: 1.4em
    }

    .pc-window_component.is-gifs-tabs.thanks-draggable.is-confirmation-gifs,
    .pc-window_component.thanks-draggable.is-confirmation,
    .pc-window_component.is-links {
        width: 100%
    }

    .pc-window_component.is-cart {
        width: auto;
        max-width: none;
        min-width: 0;
        margin: 4em .5em
    }

    .pc-window_component.portfolio-draggable.is-draggable {
        position: relative;
        top: auto;
        left: 0
    }

    .pc-window_component.is-brazen {
        width: auto
    }

    .inner-countdown-cdworld-text {
        font-size: 13vw
    }

    .inner-countdown-intro-text,
    .typed-text-cursor,
    .typed-text {
        font-size: 4vw
    }

    .inner-countdown_countdown-wrapper {
        font-size: 12vw
    }

    .inner-countdown_footer {
        grid-row-gap: .5em;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        display: none
    }

    .pc-window_readme {
        transform-origin: 50% 100%;
        display: flex;
        top: auto;
        bottom: 18%;
        left: 0%;
        right: 0%
    }

    .inner-myths_slider {
        width: 66vw
    }

    .inner-connect_content-wrapper {
        grid-column-gap: 1em;
        grid-row-gap: 1em
    }

    .inner-connect_content-wrapper.is-order-thanks,
    .inner-connect_content-wrapper.is-subscribe {
        grid-column-gap: 2em
    }

    .inner-connect_folder-icon {
        width: 2.5em
    }

    .inner-connect_folder-icon.is-portfolio {
        width: 2em
    }

    .inner-readme_content-wrapper.is-announcements {
        height: 12em
    }

    .seen-on-block {
        padding: 3em 1.5em
    }

    .top-info_scrolling-text {
        font-size: .5em
    }

    .grow-header-block-wrapper {
        padding: 10em 1.5em
    }

    .grow-header-heading {
        font-size: 17vw
    }

    .grow-header-text-block {
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        align-items: center
    }

    .grow-header-icon-wrapper {
        width: 1.5em;
        height: 1.5em;
        flex: none
    }

    .grow-header-icon {
        width: .75em;
        height: .75em
    }

    .grow-header-text {
        font-size: 1.22em;
        line-height: 1.1
    }

    .seen-on-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr
    }

    .seen-on-grid.is-studio {
        grid-template-columns: 1fr
    }

    .grow-split-grid {
        grid-template-areas: "Area";
        grid-auto-columns: .25fr
    }

    .more-stories-arrow-icon {
        height: 1.5em;
        margin-bottom: .2em;
        margin-right: .5em
    }

    .person-type-pc-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .stat-grid {
        grid-template-columns: 1fr
    }

    .pc-window_inner {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .stat-block {
        padding: 3em 1.5em
    }

    .stat-block.with-bg {
        padding: 6em 1.5em
    }

    .stat-block.is-hands {
        background-image: linear-gradient(rgba(255, 255, 255, .25), rgba(255, 255, 255, .25)), url(https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62cd84b5715e1276ee3c9d06_Hands.jpg);
        background-position: 0 0, 50%;
        background-repeat: repeat, no-repeat;
        background-size: auto, cover;
        padding: 10em 1.5em
    }

    .stat-block.is-studio {
        padding-top: 3em;
        padding-bottom: 1.5em
    }

    .sticky-grid {
        overflow: hidden
    }

    .sticky-section.is-checkout {
        margin-top: 3.2em
    }

    .dont-sweat-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .dont-sweat-block.is-studio-intro {
        padding-left: 2em;
        padding-right: 2em
    }

    .text-dont-sweat-display {
        line-height: 1
    }

    .sticky-block,
    .sticky-grid_intro-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .sticky-grid-subgrid {
        grid-template-columns: 1fr
    }

    .sticky-grid_more-stories-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-more-stories {
        text-align: left;
        font-size: 1.3em
    }

    .heading-more-stories.is-studio {
        text-align: center
    }

    .arrow-icon-heading-wrapper {
        text-align: center;
        justify-content: center;
        align-items: center
    }

    .sticky-grid_trusted-by-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-trusted-by {
        width: auto
    }

    .sticky-grid_goals-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .person-like-you-arrow-icon {
        height: 1em
    }

    .text-goal-block {
        font-size: 1em;
        line-height: 1.2
    }

    .goal-block-icon-wrapper {
        flex: none
    }

    .sticky-grid-quiz-block,
    .sticky-grid-who-its-for-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-stat-block {
        width: auto
    }

    .sticky-grid-how-it-works-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .how-it-works-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr
    }

    .how-it-works-decorative-text {
        padding-top: .2em
    }

    .sticky-grid-pc-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .pc-window_inner-i-am {
        padding: .5em
    }

    .i-am-tabs-menu {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        padding-left: 1em;
        padding-right: 1em
    }

    .i-am-tab-wrapper {
        padding-left: 1em;
        padding-right: 1em
    }

    .draggable-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .draggable-window.is-002 {
        position: relative;
        top: auto;
        right: auto
    }

    .draggable-window.is-003 {
        position: relative;
        top: 0%;
        right: 0%
    }

    .draggable-window-grid {
        grid-template-columns: 1fr
    }

    .text-draggable-001 {
        font-size: 1.4em
    }

    .inner-person-tab-wrapper {
        grid-column-gap: 1.5em;
        grid-row-gap: 1.5em
    }

    .heading-inner-person-tab {
        font-size: 1.5em;
        line-height: 1.1
    }

    .grow-intro-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-intro-text-row {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-direction: column
    }

    .grow-intro-arrow-icon.is-rotated-mobile {
        margin-top: 1em;
        margin-bottom: 1em;
        transform: rotate(90deg)
    }

    .grow-intro-arrow-icon.is-rotated-less-mobile {
        margin-top: 1em;
        transform: rotate(-45deg)
    }

    .grow-intro-plus-icon {
        margin-bottom: 1em
    }

    .grow-intro-line-icon {
        display: none
    }

    .whats-included-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-top-info-link {
        font-size: .7em
    }

    .pc-window_inner-included {
        padding: 1em .5em
    }

    .included-tabs-menu {
        grid-column-gap: 1.5em;
        grid-row-gap: 1.5em;
        grid-template-columns: 1fr 1fr;
        padding: 2em 1em
    }

    .included-tab-top-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-included-tab {
        margin-bottom: .2em;
        font-size: 1.1em;
        line-height: 1.3
    }

    .included-tab-bottom-block {
        padding-left: 1em;
        padding-right: 1em
    }

    .included-tab-text-block-wrapper {
        grid-column-gap: .5em;
        grid-row-gap: .5em
    }

    .text-included-tab {
        font-size: .875em
    }

    .included-tab-tick-icon-wrapper {
        width: .75em;
        height: .75em;
        flex: none
    }

    .included-tab-tick-icon {
        width: .3em;
        height: .3em
    }

    .grow-header-scroll-icon-wrapper {
        width: 2em
    }

    .grow-header-scroll-icon {
        width: .75em
    }

    .grow-brown-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-second-grid-section {
        grid-template-columns: 1fr
    }

    .grow-second-grid-top-block,
    .grow-second-grid-side-block,
    .grow-second-grid-middle-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-second-grid-number-icon {
        width: 1.5em;
        height: 1.5em;
        padding-top: .2em;
        padding-left: .2em;
        padding-right: .2em;
        font-size: 1.2em;
        line-height: 1.3
    }

    .grow-dark-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .bg-grid-block.is-bg-02,
    .bg-grid-block.is-bg-01 {
        padding-top: 8em;
        padding-bottom: 8em
    }

    .pc-block,
    .pc-block.is-maroon,
    .pc-block.is-olive,
    .pc-block.is-dark-chocolate {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-testimonial-video-block {
        padding-bottom: 6em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-price-block {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-price-block-price {
        font-size: 2.35em
    }

    .grow-countdown-block {
        padding: 1em
    }

    .text-grow-countdown {
        font-size: 1.75em
    }

    .grow-testimonial-image-block {
        padding-bottom: 6em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-do-right-block {
        flex-direction: column;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .grow-faq-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .faq-dropdown-link {
        grid-column-gap: 1.5em
    }

    .faq-dropdown-reveal {
        padding-left: .3em
    }

    .boss-up-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: column;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .about-header {
        padding: 8em 2em 6em
    }

    .about-header-cd-image {
        height: auto
    }

    .about-our-values {
        padding-top: 4em;
        padding-bottom: 4em
    }

    .heading-brazen {
        margin-bottom: .2em;
        font-size: 18vw
    }

    .text-brazen-subheading,
    .text-brazen-defintion {
        text-align: center;
        font-size: 1em
    }

    .about-quote-section {
        padding: 4em 2em
    }

    .about-video-section {
        padding-left: 2em;
        padding-right: 2em
    }

    .about-team-button-block {
        padding: 4em 2em
    }

    .about-team-window-block {
        padding-bottom: 4em;
        padding-left: 2em;
        padding-right: 2em
    }

    .pc-window_inner-team-grid {
        grid-template-columns: 1fr 1fr
    }

    .text-team-name {
        font-size: 4vw
    }

    .text-team-title {
        font-size: 3vw
    }

    .about-featured-in-block {
        padding-bottom: 4em;
        padding-left: 2em;
        padding-right: 2em
    }

    .featured-in-grid {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-template-columns: 1fr
    }

    .about-contact-block {
        padding: 4em 2em
    }

    .text-contact-button {
        font-size: 1em;
        line-height: 1.2
    }

    .pc-window_inner-about-header {
        padding: 1em
    }

    .text-about-header {
        font-size: 1em
    }

    .about-header-we-are-image {
        height: .8em
    }

    .about-highlights-section {
        padding: 4em 2em
    }

    .highlight-big-card.is-cdworld {
        margin-top: 2em
    }

    .testimonials-header {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-testimonials-header {
        width: 100%;
        font-size: 1.1em
    }

    .heading-testimonials {
        font-size: 1.9em
    }

    .testimonials-cms_component {
        height: auto
    }

    .cms-testimonial-card {
        grid-template-columns: 1fr
    }

    .heading-testimonial-cms-card {
        font-size: 2em
    }

    .cms-testimonial-main-text-card {
        height: auto;
        flex-direction: column;
        padding-top: 3em;
        padding-bottom: 4em;
        position: relative
    }

    .cms-testimonial-main-text-card.is-mobile {
        display: block
    }

    .cms-testimonial-main-text-card.is-desktop {
        display: none
    }

    .cms-testimonial-text-card-wrapper {
        height: auto
    }

    .cms-testimonial-quote-text-card {
        display: none
    }

    .text-cms-testimonial-quote {
        font-size: 1.6em
    }

    .text-cms-testimonial-quote.is-mobile {
        margin-bottom: 1em;
        font-size: 1.75em
    }

    .text-cms-testimonial-meta {
        font-size: .6em
    }

    .testimonial-spacer-block.is-block-04 {
        grid-row-gap: 0em
    }

    .testimonial-spacer-block.is-block-04.is-bottom {
        padding-bottom: 10em
    }

    .text-spacer-block-data {
        font-size: 1.3em
    }

    .testimonial-spacer-row {
        padding-left: 2em;
        padding-right: 2em
    }

    .testimonial-disclaimer {
        margin-top: 0
    }

    .testimonials-filter-wrapper {
        grid-column-gap: .5em;
        grid-row-gap: .5em;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: -9em;
        padding: 1em;
        display: flex
    }

    .button-testimonial-filter {
        white-space: nowrap;
        flex: 1;
        font-size: .75em
    }

    .cms-testimonial-text-card-hover {
        display: none
    }

    .pc-window_inner-order-thanks.is-subscribe-cta,
    .pc-window_inner-order-thanks.is-call {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .gifs-tabs {
        grid-template-columns: 1fr
    }

    .gifs-tabs-menu {
        padding-bottom: 1em
    }

    .gifs-tab {
        border-top: 1px solid #000;
        border-left-style: none
    }

    .gif-tab-gif {
        height: 12em
    }

    .gifs-tabs-menu-heading-wrapper {
        width: 100%;
        padding-right: .5em
    }

    .order-thanks-container {
        padding-left: 1.4em;
        padding-right: 1.4em
    }

    .subscribe-thanks-gif {
        height: 100%
    }

    .subscribe-thanks-conversation-image {
        height: 11em
    }

    .subscribe-thanks-conversation-text-wrapper {
        grid-row-gap: .5em;
        flex-direction: column;
        align-items: stretch
    }

    .call-thanks-gif {
        height: 100%
    }

    .pc-window_inner-contact {
        padding-top: 0
    }

    .contact-tabs-menu {
        flex-wrap: wrap;
        padding: 1em
    }

    .contact-tab-link {
        border: 1px solid #000;
        flex: 1
    }

    .text-contact-tab {
        z-index: 2
    }

    .contact-form-wrapper {
        height: auto
    }

    .contact-form-block {
        padding: 1em;
        overflow: hidden
    }

    .contact-form-button-angle {
        display: none
    }

    .contact-header-container {
        padding-left: 1.4em;
        padding-right: 1.4em
    }

    .contact-link-icon.is-phone {
        margin-bottom: .2em
    }

    .contact-link-icon.is-mail {
        margin-top: 0
    }

    .contact-checkbox {
        flex: none
    }

    .policy-inner-wrapper {
        padding-left: 1em;
        padding-right: 1em
    }

    .referral-intro-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .heading-referral {
        font-size: 2.5em
    }

    .text-referral-intro {
        width: 100%
    }

    .partner-flick-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .quiz-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .top-info-details-wrapper {
        grid-column-gap: .5em
    }

    .pc-window_links {
        transform-origin: 50% 100%;
        display: none;
        top: auto;
        bottom: 18%;
        left: 0%;
        right: 0%
    }

    .home-links-row {
        width: 100%
    }

    .text-home-link {
        width: 100%;
        white-space: pre-wrap
    }

    .pc-window_cookies {
        transform-origin: 50% 100%;
        display: none;
        top: auto;
        bottom: 18%;
        left: 0%;
        right: 0%
    }

    .inner-cookie-confirm_content-wrapper.is-order-thanks {
        grid-column-gap: 2em
    }

    .preloader-window {
        min-width: 0
    }

    .top-info-weather {
        height: .6em
    }

    .top-info-temp {
        font-size: .6em
    }

    .top-info-darkmode,
    .top-info-settings {
        height: .6em
    }

    .conversion-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-cart-subtotal {
        font-size: .75em
    }

    .text-cart-subtotal-price,
    .text-product-item {
        font-size: .875em
    }

    .text-product-benefit {
        font-size: .75em
    }

    .about-highlight-square.is-02 {
        left: -1em
    }

    .about-highlight-square.is-first {
        left: -.4em
    }

    .about-highlight-big-card-image.is-world-tour {
        height: 50vw
    }

    .about-highlight-big-card-image.is-cd-babes {
        height: 70vw
    }

    .about-highlight-big-card-image.is-cdworld {
        height: 41vw
    }

    .about-highlight-big-card-image.is-turns-2,
    .about-highlight-big-card-image.is-lydia,
    .about-highlight-big-card-image.is-merch {
        height: 50vw
    }

    .about-highlight-big-card-image.is-cd-babe-stories {
        height: 40vw
    }

    .about-highlight-big-card-image.is-roundtable {
        height: 30vw
    }

    .about-highlight-big-card-image.is-cdworld-v5 {
        height: 42vw
    }

    .about-link-card.is-002 {
        position: relative;
        top: auto;
        right: auto
    }

    .about-link-card.is-003 {
        position: relative;
        top: 0%;
        right: 0%
    }

    .about-link-card.is-stevie-sazan {
        right: 43.4vw
    }

    .about-link-card.is-merch-01 {
        left: 42.4vw
    }

    .about-link-card.is-merch-02 {
        left: 18.9vw
    }

    .about-link-card.is-alyssa {
        right: 14.4vw
    }

    .about-link-card.is-senna-case {
        right: 31vw
    }

    .about-link-cards-block.is-block-02 {
        margin-top: 2em
    }

    .about-link-cards-block.is-block-03 {
        height: 68em;
        flex-direction: column
    }

    .heading-newsroom-nav {
        font-size: 2.5em
    }

    .blog-post-image-block {
        padding: 3em 1.5em
    }

    .heading-blog-post {
        font-size: 2em
    }

    .blog-post-meta-wrapper {
        grid-column-gap: 1em;
        grid-row-gap: .25em;
        flex-wrap: wrap;
        align-items: flex-start
    }

    .text-blog-post-category {
        font-size: 1em
    }

    .blog-post-progress-wrapper {
        top: 3em
    }

    .pc-window_inner-discover {
        padding-top: 1.5em;
        padding-left: .5em;
        padding-right: .5em
    }

    .blog-post-inner-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .text-studio-intro {
        font-size: 2em;
        line-height: 1
    }

    .studio-brown-block {
        padding-bottom: 3.5em;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .more-sites-block {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        text-align: center;
        flex-direction: column;
        grid-template-columns: 1fr;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .studio-flavour-block,
    .studio-process-block {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .studio-price-block {
        grid-column-gap: 3em;
        grid-row-gap: 3em;
        padding-left: 1em;
        padding-right: 1em
    }

    .studio-addons-row {
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .text-studio-addon {
        text-align: center
    }

    .studio-bespoke-block {
        flex-direction: column;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .portfolio-header-block-wrapper {
        padding: 10em 1.5em
    }

    .portfolio-studio-image {
        height: 16em
    }

    .lydia-web-image {
        height: 16em;
        object-fit: contain
    }

    .index-scroll-wrapper {
        height: 25vh;
        padding-left: .5em;
        padding-right: .5em
    }

    .index-links-grid {
        width: 100%;
        grid-row-gap: .75em
    }

    .index-tab-wrapper {
        height: 30vh;
        padding: 2em 1em 1em
    }

    .portfolio-item-header {
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .portfolio-main-heading {
        font-size: 3em
    }

    .portfolio-web-image-scroll {
        height: 24em
    }

    .portfolio-draggable-image-01,
    .portfolio-draggable-image-02 {
        width: 100%;
        height: 16em
    }

    .portfolio-draggable-image-03 {
        width: 100%
    }

    .portfolio-quote-wrapper.is-draggable {
        width: auto;
        padding-left: 1.5em;
        padding-right: 1.5em
    }

    .portfolio-item-quote-text {
        font-size: 1.25em
    }

    .portfolio-draggable-block.is-01.is-draggable,
    .portfolio-draggable-block.is-02.is-draggable,
    .portfolio-draggable-block.is-03.is-draggable {
        position: relative;
        top: auto;
        left: auto
    }

    .portfolio-draggable-video {
        width: 100%
    }

    .portfolio-studio-gif-mask {
        margin: -5em -15em
    }

    .pc-window_subscribe-banner {
        padding: 1em .5em
    }

    .banner-form-row {
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        flex-direction: column
    }

    .newsletter-form-block {
        margin-top: .5em
    }

    .pc-window_announcements {
        transform-origin: 50% 100%;
        display: flex;
        top: auto;
        bottom: 18%;
        left: 0%;
        right: 0%
    }

    .awards-tabs {
        grid-template-columns: 1fr
    }

    .awards-tabs-menu {
        padding-bottom: 1em
    }

    .awards-tab {
        border-top: 1px solid #000;
        border-left-style: none
    }

    .award-tab-image {
        width: 9rem;
        height: 12em
    }

    .awards-tabs-menu-heading-wrapper {
        width: 100%;
        padding-right: .5em;
        display: none
    }
}

#w-node-e1781ae1-b187-1afd-0205-a35595b73348-5fe902a0 {
    grid-area: 1/1/8/2
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0870-5fe902a0 {
    grid-area: 1/1/8/2;
    align-self: stretch
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0873-5fe902a0,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0879-5fe902a0,
#w-node-_712c206d-f420-08ca-a2af-4b05406a087a-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_423c0a09-2ab8-fed4-8e73-d86b76be509e-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_33815bc8-3278-cde7-feee-00d339ed310a-5fe902a0,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0880-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba5f-5fe902a0 {
    grid-area: 2/5/5/8;
    align-self: stretch
}

#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba62-5fe902a0,
#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba68-5fe902a0,
#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba69-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba6f-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba71-5fe902a0,
#w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba77-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0d986cc4-90f1-cae3-1e36-64e023a3460d-5fe902a0 {
    grid-area: 4/3/6/6
}

#w-node-_0d986cc4-90f1-cae3-1e36-64e023a34610-5fe902a0,
#w-node-_0d986cc4-90f1-cae3-1e36-64e023a34616-5fe902a0,
#w-node-_0d986cc4-90f1-cae3-1e36-64e023a34617-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0d986cc4-90f1-cae3-1e36-64e023a3461d-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_0d986cc4-90f1-cae3-1e36-64e023a3461f-5fe902a0,
#w-node-_0d986cc4-90f1-cae3-1e36-64e023a34625-5fe902a0,
#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea3262-5fe902a0,
#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea3268-5fe902a0,
#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea3269-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea326f-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea3271-5fe902a0,
#w-node-_1b095fe8-7598-648e-604b-b4fcb5ea3277-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3886091a-78d0-2937-5848-df72c82edc49-5fe902a0 {
    align-self: center;
    justify-self: center
}

#w-node-_3886091a-78d0-2937-5848-df72c82edc4c-5fe902a0,
#w-node-_3886091a-78d0-2937-5848-df72c82edc52-5fe902a0,
#w-node-_3886091a-78d0-2937-5848-df72c82edc53-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3886091a-78d0-2937-5848-df72c82edc59-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_3886091a-78d0-2937-5848-df72c82edc5b-5fe902a0,
#w-node-_3886091a-78d0-2937-5848-df72c82edc61-5fe902a0,
#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a162a-5fe902a0,
#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a1630-5fe902a0,
#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a1631-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a1637-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a1639-5fe902a0,
#w-node-_72f17bfc-c93a-d625-ecb0-b8036d1a163f-5fe902a0,
#w-node-_7dea4863-5daf-cee8-2f41-384de85af197-5fe902a0,
#w-node-_7dea4863-5daf-cee8-2f41-384de85af19d-5fe902a0,
#w-node-_7dea4863-5daf-cee8-2f41-384de85af19e-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7dea4863-5daf-cee8-2f41-384de85af1a4-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_7dea4863-5daf-cee8-2f41-384de85af1a6-5fe902a0,
#w-node-_7dea4863-5daf-cee8-2f41-384de85af1ac-5fe902a0,
#w-node-bacfac82-f72c-8176-c9bb-42163e0fbe2f-5fe902a0,
#w-node-bacfac82-f72c-8176-c9bb-42163e0fbe35-5fe902a0,
#w-node-bacfac82-f72c-8176-c9bb-42163e0fbe36-5fe902a0,
#w-node-bacfac82-f72c-8176-c9bb-42163e0fbe3c-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcae9-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaea-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaeb-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaec-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaed-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaee-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaef-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf0-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf1-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf2-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf3-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf4-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf5-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf6-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf7-5fe902a0,
#w-node-b1f0bb1a-a023-8ac1-53ac-3eefab7dcaf8-5fe902a0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2fb3a077-0617-1c8c-b22c-c0f0c3256697-c3256697 {
    grid-area: 7/4/8/7
}

#w-node-_2fb3a077-0617-1c8c-b22c-c0f0c325669b-c3256697,
#w-node-_2fb3a077-0617-1c8c-b22c-c0f0c32566a1-c3256697,
#w-node-_2fb3a077-0617-1c8c-b22c-c0f0c32566a2-c3256697,
#w-node-_2fb3a077-0617-1c8c-b22c-c0f0c32566a8-c3256697,
#w-node-_8e08afc2-5208-9b5d-f884-89c0d8a3fc19-d8a3fc15,
#w-node-_8e08afc2-5208-9b5d-f884-89c0d8a3fc1f-d8a3fc15,
#w-node-_8e08afc2-5208-9b5d-f884-89c0d8a3fc20-d8a3fc15,
#w-node-_8e08afc2-5208-9b5d-f884-89c0d8a3fc26-d8a3fc15 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_86291c3d-51a3-6f3f-d406-ec2d714c855b-714c855a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_685f8957-0f22-0b7e-1815-7b663de1ba33-3de1ba33,
#date.w-node-_685f8957-0f22-0b7e-1815-7b663de1ba3c-3de1ba33,
#time.w-node-_685f8957-0f22-0b7e-1815-7b663de1ba3a-3de1ba33,
#w-node-_95227e11-f1f1-3433-afb9-40b29abd4521-ffe902c8,
#w-node-_95227e11-f1f1-3433-afb9-40b29abd4527-ffe902c8,
#w-node-_95227e11-f1f1-3433-afb9-40b29abd4528-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_95227e11-f1f1-3433-afb9-40b29abd452e-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_95227e11-f1f1-3433-afb9-40b29abd4530-ffe902c8,
#w-node-_95227e11-f1f1-3433-afb9-40b29abd4536-ffe902c8,
#w-node-e052af17-a522-feb4-0aa6-d004ac52bc12-ffe902c8,
#w-node-e052af17-a522-feb4-0aa6-d004ac52bc18-ffe902c8,
#w-node-e052af17-a522-feb4-0aa6-d004ac52bc19-ffe902c8,
#w-node-e052af17-a522-feb4-0aa6-d004ac52bc27-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7885bca-841d-4f36-5df0-bb7ba49339f4-ffe902c8 {
    grid-area: 1/1/6/2;
    align-self: end
}

#w-node-_4dda58f1-aded-2cdd-a869-46b0d10da3c5-ffe902c8 {
    grid-area: 1/2/6/3;
    align-self: end
}

#w-node-_219c32ba-9771-47cd-b31a-2df3ce120249-ffe902c8 {
    grid-area: 1/3/6/5;
    align-self: start
}

#w-node-_288ca8d7-2aaa-7fdb-bdb3-176801f13f1d-ffe902c8 {
    grid-area: 4/4/6/6;
    align-self: end
}

#w-node-_54ca0aae-3b73-f6c6-c7fa-8fd044feecf3-ffe902c8 {
    grid-area: 2/7/5/8
}

#w-node-_91a267fe-cab1-c78c-bb09-cb251302e14b-ffe902c8,
#w-node-_6f132be3-13fe-0354-1cd7-310b2e6e4662-ffe902c8,
#w-node-c20e224f-d6c9-7c92-aba2-890229f73c8b-ffe902c8,
#w-node-af06e522-5051-1a12-1e67-6bbeebcb378f-ffe902c8,
#w-node-_4363d01b-77cc-66e9-78d4-00fa4422724b-ffe902c8,
#w-node-_88f3495d-2e89-63c0-d36d-9e616c3c578b-ffe902c8,
#w-node-_88f3495d-2e89-63c0-d36d-9e616c3c578c-ffe902c8,
#w-node-_88f3495d-2e89-63c0-d36d-9e616c3c578f-ffe902c8,
#w-node-_88f3495d-2e89-63c0-d36d-9e616c3c5791-ffe902c8,
#w-node-a30c2b95-160e-26a9-d0b6-6f76726ea042-ffe902c8,
#w-node-_21781bc4-44ff-4bcd-01f3-eedd1d708326-ffe902c8,
#w-node-_21781bc4-44ff-4bcd-01f3-eedd1d708327-ffe902c8,
#w-node-_21781bc4-44ff-4bcd-01f3-eedd1d708328-ffe902c8,
#w-node-_21781bc4-44ff-4bcd-01f3-eedd1d70832d-ffe902c8,
#w-node-_21781bc4-44ff-4bcd-01f3-eedd1d70832f-ffe902c8,
#w-node-_13f26219-0862-ff89-25ff-c067313cc057-ffe902c8,
#w-node-_13f26219-0862-ff89-25ff-c067313cc058-ffe902c8,
#w-node-_13f26219-0862-ff89-25ff-c067313cc059-ffe902c8,
#w-node-_13f26219-0862-ff89-25ff-c067313cc05e-ffe902c8,
#w-node-_13f26219-0862-ff89-25ff-c067313cc062-ffe902c8,
#w-node-_9c0b1eb6-8b7b-9083-08ac-b5c1c0c70f25-ffe902c8,
#w-node-d1ff863c-a372-7b6b-0c1e-f8c0b2fcbb9e-ffe902c8,
#w-node-_9c0b1eb6-8b7b-9083-08ac-b5c1c0c70f26-ffe902c8,
#w-node-_9c0b1eb6-8b7b-9083-08ac-b5c1c0c70f29-ffe902c8,
#w-node-_9c0b1eb6-8b7b-9083-08ac-b5c1c0c70f2b-ffe902c8,
#w-node-_9c0b1eb6-8b7b-9083-08ac-b5c1c0c70f2d-ffe902c8,
#w-node-d897cb6c-baac-0c04-5053-2a739184e825-ffe902c8,
#w-node-d897cb6c-baac-0c04-5053-2a739184e826-ffe902c8,
#w-node-d897cb6c-baac-0c04-5053-2a739184e827-ffe902c8,
#w-node-d897cb6c-baac-0c04-5053-2a739184e82c-ffe902c8,
#w-node-_560e6f59-4cdb-7863-daa0-34cb30282a12-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364ce-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364cf-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364d0-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364d5-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364d7-ffe902c8,
#w-node-baf7df7d-5a51-3887-b984-01c8796364d9-ffe902c8,
#w-node-_3407fc4b-4356-ce75-eda8-88fb78baa50e-ffe902c8,
#w-node-_3407fc4b-4356-ce75-eda8-88fb78baa510-ffe902c8,
#w-node-d0bff997-aa37-c166-6a11-f583bf2daff0-ffe902c8,
#w-node-d0bff997-aa37-c166-6a11-f583bf2daff2-ffe902c8,
#w-node-_7253b748-6afc-2914-2f3b-1bf5f364c254-ffe902c8,
#w-node-_2792b8fb-50e5-e567-1892-3a743bac10d8-ffe902c8,
#w-node-_0c7181dc-c796-44cd-ee5b-aa47b7aa43ae-ffe902c8,
#w-node-_0c7181dc-c796-44cd-ee5b-aa47b7aa43af-ffe902c8,
#w-node-_0c7181dc-c796-44cd-ee5b-aa47b7aa43b0-ffe902c8,
#w-node-_0c7181dc-c796-44cd-ee5b-aa47b7aa43b5-ffe902c8,
#w-node-_673eb01f-7be0-c7c8-2edf-2cb482e20f23-ffe902c8,
#w-node-_0c7181dc-c796-44cd-ee5b-aa47b7aa43b9-ffe902c8,
#w-node-ca8f033a-d320-62b9-4a2f-c9763e6ab0b9-ffe902c8,
#w-node-ca8f033a-d320-62b9-4a2f-c9763e6ab0bb-ffe902c8,
#w-node-a4de7990-3a1b-d20a-2445-aac8f442d0de-ffe902c8,
#w-node-a4de7990-3a1b-d20a-2445-aac8f442d0e0-ffe902c8,
#w-node-feaee682-ee70-274b-7265-83f975ac6c4c-ffe902c8,
#w-node-feaee682-ee70-274b-7265-83f975ac6c4e-ffe902c8,
#w-node-ca8f033a-d320-62b9-4a2f-c9763e6ab0be-ffe902c8,
#w-node-ca8f033a-d320-62b9-4a2f-c9763e6ab0c0-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e419-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e41a-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e41b-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e420-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e422-ffe902c8,
#w-node-_79ae2e1f-191d-35da-2384-b53d9720e424-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d0651-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d0652-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d0653-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d0658-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d065a-ffe902c8,
#w-node-bebfe061-2518-c023-79ce-d5174b6d065c-ffe902c8,
#w-node-d014d4e4-557b-55c5-0bb6-4782dcd586fe-ffe902c8,
#w-node-d014d4e4-557b-55c5-0bb6-4782dcd586ff-ffe902c8,
#w-node-d014d4e4-557b-55c5-0bb6-4782dcd58700-ffe902c8,
#w-node-d014d4e4-557b-55c5-0bb6-4782dcd58703-ffe902c8,
#w-node-d014d4e4-557b-55c5-0bb6-4782dcd58707-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a246737-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a246739-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a24673c-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a24673e-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a246741-ffe902c8,
#w-node-cb955077-c46f-0f1d-acbe-0bac8a246743-ffe902c8,
#w-node-af24f7a4-0229-afd9-3f71-797d86c4eb7d-ffe902c8,
#w-node-af24f7a4-0229-afd9-3f71-797d86c4eb7e-ffe902c8,
#w-node-af24f7a4-0229-afd9-3f71-797d86c4eb7f-ffe902c8,
#w-node-af24f7a4-0229-afd9-3f71-797d86c4eb82-ffe902c8,
#w-node-af24f7a4-0229-afd9-3f71-797d86c4eb84-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc2b-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc2d-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc2f-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc31-ffe902c8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc33-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc35-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc37-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc39-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc3b-ffe902c8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc3d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc3f-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc45-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc4b-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc4c-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc52-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-f68f4058-2fc7-a52b-0afe-03489518dc54-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc5a-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc5d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc65-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc6d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc75-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc7d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc85-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc8d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc95-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dc9d-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dca5-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dcad-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dcb5-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dcbd-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dcc5-ffe902c8,
#w-node-f68f4058-2fc7-a52b-0afe-03489518dccd-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4502-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4503-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4504-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4505-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4506-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4507-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4508-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e4509-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e450a-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e450b-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e450c-ffe902c8,
#w-node-_3fee477b-1d1a-6f3f-74a9-f423bd3e450d-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd51-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd52-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd53-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd54-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd55-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd56-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd57-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd58-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd59-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5a-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5b-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5c-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5d-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5e-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd5f-ffe902c8,
#w-node-_917b83f2-d6a4-68b3-0a82-b41b6e0bcd60-ffe902c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1009967f-566c-42de-83fa-7d9dbf3daebd-f0e902db {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-f0e902db,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e8850374-e74c-5961-9c6e-6280634506cd-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e8850374-e74c-5961-9c6e-6280634506d0-f0e902db,
#w-node-b597acff-638f-2384-61a6-b989665745c2-f0e902db,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49eec-f0e902db,
#w-node-c48a4c7c-82d5-e914-c276-a455b7c49f06-f0e902db,
#w-node-c1fe5ab4-dd88-d866-e7ba-0109a67e8cd1-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54f-f0e902db,
#w-node-cdb90d78-c1a2-b3aa-6688-6aa63f425561-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-f0e902db,
#w-node-_70603a0b-851d-855c-4ce1-e77322031fe3-f0e902db,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c03-f0e902db,
#w-node-ce176642-9395-24bb-5c9e-972f9ab55653-f0e902db,
#w-node-f6b9d785-6377-f3f2-4409-2aa1ba9dca7d-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b05-f0e902db,
#w-node-bbcd4993-16ea-7478-9441-8fc216abadae-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-f0e902db,
#w-node-_82934f9f-d052-b789-08c4-7c87b215b493-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-f0e902db {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573ac-f0e902db,
#w-node-a2561aaf-de52-1381-5658-7841430f0a2b-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-f0e902db,
#w-node-_5dd705e7-cb1a-3bba-4b51-e8b17e2b460f-f0e902db,
#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf170-f0e902db,
#w-node-_3a949973-17f5-ad0d-9b28-f4ae6a46bad2-f0e902db,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f5732-f0e902db,
#w-node-b35fbd7b-c4ed-e4ef-ce30-6b5b1727cc12-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-f0e902db,
#w-node-_77cbddb5-585d-3760-033b-d25459257527-f0e902db,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-f0e902db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362ca-f0e902db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362cd-f0e902db {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7037c328-d53c-81d6-ac45-d8f5768d230a-f0e902db,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-f0e902db,
#w-node-dad53d65-df41-1ec4-3b63-a9f618715d13-6da1d9f4,
#w-node-_10cdca6c-ff19-dbfd-ae1c-2dd470ddd012-6da1d9f4,
#w-node-b5cc703b-c8f8-8d46-495a-b0afcbc98d45-6da1d9f4,
#w-node-_1d4008fe-5212-ccc3-4a88-22c83b378510-6da1d9f4,
#w-node-cac38efa-c824-6375-a18a-acebeea8f3bb-6da1d9f4,
#w-node-_474f5d10-baea-d1b9-2848-f333494029e6-6da1d9f4,
#w-node-_42182274-6df8-d818-ffa1-eaca7db83c9d-6da1d9f4,
#w-node-afc6cb4a-4ea1-a84e-704b-42fe04fea8fe-6da1d9f4,
#w-node-_42cbe39d-5014-ff37-dbd5-fe661940af0b-6da1d9f4,
#w-node-dd158d20-706e-1869-29be-1af15afeddb4-6da1d9f4,
#w-node-_5edbcf24-aaa6-ab93-8444-d0e378862efe-6da1d9f4,
#w-node-ae95dc65-b8a2-8ebf-d632-771b65f0898c-6da1d9f4,
#w-node-_7e82c60c-9e5e-f130-0e29-91a0c1d942e9-6da1d9f4,
#w-node-a3c68cc3-a7db-2513-4892-c0a1eb2f73ef-6da1d9f4,
#w-node-_74e4b7b9-5bc8-60ad-c230-2dc234057ed3-6da1d9f4,
#w-node-_2ba1619d-5763-b736-2d59-8237bdd4c715-6da1d9f4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_744deada-61b3-fd21-30e7-db2453afd787-57e902ee {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-57e902ee,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e8850374-e74c-5961-9c6e-6280634506cd-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e8850374-e74c-5961-9c6e-6280634506d0-57e902ee,
#w-node-b597acff-638f-2384-61a6-b989665745c2-57e902ee,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49eec-57e902ee,
#w-node-c48a4c7c-82d5-e914-c276-a455b7c49f06-57e902ee,
#w-node-c1fe5ab4-dd88-d866-e7ba-0109a67e8cd1-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54f-57e902ee,
#w-node-cdb90d78-c1a2-b3aa-6688-6aa63f425561-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-57e902ee,
#w-node-_70603a0b-851d-855c-4ce1-e77322031fe3-57e902ee,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c03-57e902ee,
#w-node-ce176642-9395-24bb-5c9e-972f9ab55653-57e902ee,
#w-node-f6b9d785-6377-f3f2-4409-2aa1ba9dca7d-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b05-57e902ee,
#w-node-bbcd4993-16ea-7478-9441-8fc216abadae-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-57e902ee,
#w-node-_82934f9f-d052-b789-08c4-7c87b215b493-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-57e902ee {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573ac-57e902ee,
#w-node-a2561aaf-de52-1381-5658-7841430f0a2b-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-57e902ee,
#w-node-_5dd705e7-cb1a-3bba-4b51-e8b17e2b460f-57e902ee,
#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf170-57e902ee,
#w-node-_3a949973-17f5-ad0d-9b28-f4ae6a46bad2-57e902ee,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f5732-57e902ee,
#w-node-b35fbd7b-c4ed-e4ef-ce30-6b5b1727cc12-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-57e902ee,
#w-node-_77cbddb5-585d-3760-033b-d25459257527-57e902ee,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362ca-57e902ee {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362cd-57e902ee {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7037c328-d53c-81d6-ac45-d8f5768d230a-57e902ee,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-57e902ee {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2dd-c6e902f2 {
    align-self: stretch
}

#w-node-ec469461-d7df-5230-f824-712cda87c2df-c6e902f2 {
    grid-area: 1/1/5/2;
    align-self: stretch
}

#w-node-ec469461-d7df-5230-f824-712cda87c2e2-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c2e8-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c2e9-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2ef-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c2f1-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c2f7-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-c6e902f2 {
    grid-area: 3/3/6/5;
    align-self: start
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76192-c6e902f2,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76198-c6e902f2,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76199-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7619f-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a1-c6e902f2,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a7-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c35d-c6e902f2 {
    grid-area: 2/4/4/6
}

#w-node-ec469461-d7df-5230-f824-712cda87c360-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c366-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c367-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c36d-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c36f-c6e902f2,
#w-node-ec469461-d7df-5230-f824-712cda87c375-c6e902f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_230b4952-c6fc-2d5f-9f4e-104a49b4ed2c-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-33e902f3,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e8850374-e74c-5961-9c6e-6280634506cd-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e8850374-e74c-5961-9c6e-6280634506d0-33e902f3,
#w-node-b597acff-638f-2384-61a6-b989665745c2-33e902f3,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49eec-33e902f3,
#w-node-c48a4c7c-82d5-e914-c276-a455b7c49f06-33e902f3,
#w-node-c1fe5ab4-dd88-d866-e7ba-0109a67e8cd1-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54f-33e902f3,
#w-node-cdb90d78-c1a2-b3aa-6688-6aa63f425561-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-33e902f3,
#w-node-_70603a0b-851d-855c-4ce1-e77322031fe3-33e902f3,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c03-33e902f3,
#w-node-ce176642-9395-24bb-5c9e-972f9ab55653-33e902f3,
#w-node-f6b9d785-6377-f3f2-4409-2aa1ba9dca7d-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b05-33e902f3,
#w-node-bbcd4993-16ea-7478-9441-8fc216abadae-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-33e902f3,
#w-node-_82934f9f-d052-b789-08c4-7c87b215b493-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-33e902f3 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573ac-33e902f3,
#w-node-a2561aaf-de52-1381-5658-7841430f0a2b-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-33e902f3,
#w-node-_5dd705e7-cb1a-3bba-4b51-e8b17e2b460f-33e902f3,
#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf170-33e902f3,
#w-node-_3a949973-17f5-ad0d-9b28-f4ae6a46bad2-33e902f3,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_64e92008-f3aa-10c7-fa88-778e189f5732-33e902f3,
#w-node-b35fbd7b-c4ed-e4ef-ce30-6b5b1727cc12-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-33e902f3,
#w-node-_77cbddb5-585d-3760-033b-d25459257527-33e902f3,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362ca-33e902f3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3f4dd479-2140-606d-6153-6245b14362cd-33e902f3 {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7037c328-d53c-81d6-ac45-d8f5768d230a-33e902f3,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-33e902f3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9da61c5e-ce95-a3cf-6931-2b25eace4d7b-5be902f5 {
    align-self: stretch
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0870-5be902f5 {
    grid-area: 1/1/6/3
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0873-5be902f5,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0879-5be902f5,
#w-node-_712c206d-f420-08ca-a2af-4b05406a087a-5be902f5,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0880-5be902f5,
#w-node-ddec779c-9bf0-8a7d-d1a1-d7a666550678-5be902f5,
#w-node-aecb1773-2438-8b6f-c698-55add12470c8-5be902f5,
#w-node-_861a8f89-f056-872c-a567-a719aa5c1173-5be902f5,
#w-node-_3bb04801-afd2-ef22-748b-05cf7510537d-5be902f5,
#w-node-_1e8d17c5-fad3-6c8e-4bf4-903caa8fe901-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e2690d-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e2690e-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e26916-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e2691a-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e2691f-5be902f5,
#w-node-d836b678-1555-45d9-edfb-497cd1e26920-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ec6-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ec7-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ecf-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ed3-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ed8-5be902f5,
#w-node-f252de6b-f6ba-51d0-2a77-707cea994ed9-5be902f5,
#w-node-ca824ec2-1036-f02a-0de8-b51be9662a97-5be902f5,
#w-node-ca824ec2-1036-f02a-0de8-b51be9662a98-5be902f5,
#w-node-ca824ec2-1036-f02a-0de8-b51be9662aa0-5be902f5,
#w-node-ca824ec2-1036-f02a-0de8-b51be9662aa9-5be902f5,
#w-node-ca824ec2-1036-f02a-0de8-b51be9662aaa-5be902f5,
#w-node-a77671cc-7fe4-4eda-30dc-da8502c45ad1-5be902f5,
#w-node-a77671cc-7fe4-4eda-30dc-da8502c45ad2-5be902f5,
#w-node-a77671cc-7fe4-4eda-30dc-da8502c45ad7-5be902f5,
#w-node-a77671cc-7fe4-4eda-30dc-da8502c45adb-5be902f5,
#w-node-a77671cc-7fe4-4eda-30dc-da8502c45adc-5be902f5,
#w-node-_49e758db-4757-3a89-8712-3bbe6323b242-5be902f5,
#w-node-_49e758db-4757-3a89-8712-3bbe6323b243-5be902f5,
#w-node-_49e758db-4757-3a89-8712-3bbe6323b24b-5be902f5,
#w-node-_49e758db-4757-3a89-8712-3bbe6323b254-5be902f5,
#w-node-_49e758db-4757-3a89-8712-3bbe6323b255-5be902f5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9c858b8-28c8-d976-c3fb-b6b67274d7e2-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-dae902f6,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e8850374-e74c-5961-9c6e-6280634506cd-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e8850374-e74c-5961-9c6e-6280634506d0-dae902f6,
#w-node-b597acff-638f-2384-61a6-b989665745c2-dae902f6,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49eec-dae902f6,
#w-node-c48a4c7c-82d5-e914-c276-a455b7c49f06-dae902f6,
#w-node-c1fe5ab4-dd88-d866-e7ba-0109a67e8cd1-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54f-dae902f6,
#w-node-cdb90d78-c1a2-b3aa-6688-6aa63f425561-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-dae902f6,
#w-node-_70603a0b-851d-855c-4ce1-e77322031fe3-dae902f6,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c03-dae902f6,
#w-node-ce176642-9395-24bb-5c9e-972f9ab55653-dae902f6,
#w-node-f6b9d785-6377-f3f2-4409-2aa1ba9dca7d-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b05-dae902f6,
#w-node-bbcd4993-16ea-7478-9441-8fc216abadae-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-dae902f6,
#w-node-_82934f9f-d052-b789-08c4-7c87b215b493-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-dae902f6 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573ac-dae902f6,
#w-node-a2561aaf-de52-1381-5658-7841430f0a2b-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-dae902f6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-dae902f6,
#w-node-_5dd705e7-cb1a-3bba-4b51-e8b17e2b460f-dae902f6,
#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-dae902f6,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-dae902f6,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-dae902f6,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-dae902f6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e6bd7e14-57a9-259b-af8d-4173b6f3382e-6ee902fd {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-6ee902fd {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-6ee902fd,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-6ee902fd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e8850374-e74c-5961-9c6e-6280634506cd-6ee902fd {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e8850374-e74c-5961-9c6e-6280634506d0-6ee902fd,
#w-node-b597acff-638f-2384-61a6-b989665745c2-6ee902fd,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-6ee902fd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-6ee902fd {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c48a4c7c-82d5-e914-c276-a455b7c49eec-6ee902fd,
#w-node-c48a4c7c-82d5-e914-c276-a455b7c49f06-6ee902fd,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-6ee902fd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-6ee902fd {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-6ee902fd,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-6ee902fd,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-6ee902fd,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-6ee902fd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6cbd513b-ec94-a023-aa14-3031737bd12b-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_663b1921-d3fd-0086-85ca-a67ea9c18a5e-a5e902fe,
#w-node-_516c2727-fe78-6d1a-fff4-165ffc2bd817-a5e902fe,
#w-node-_4c05eb19-37c1-dfcf-61e0-dcbf8d0335a1-a5e902fe,
#w-node-_663b1921-d3fd-0086-85ca-a67ea9c18a60-a5e902fe,
#w-node-_0a394ef3-7e0c-354f-061e-124789a985e7-a5e902fe,
#w-node-cf95826e-a0b8-74cd-e513-3981ed82cac1-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d69212f-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692130-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692131-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692132-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692133-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692134-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692135-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692136-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692137-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692138-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692139-a5e902fe,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d69213a-a5e902fe,
#w-node-_99f1c25b-dc92-1e8f-5bb9-132092f17a28-a5e902fe,
#w-node-_1a55abc0-fa00-3a44-b545-028cff2a49c0-a5e902fe,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9553-a5e902fe,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9559-a5e902fe,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb955a-a5e902fe,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9568-a5e902fe,
#w-node-_80363a08-753e-2532-e365-94e38d5095fa-a5e902fe,
#w-node-_96eddae9-15f7-ec29-4180-59bc932e5332-a5e902fe,
#w-node-_414bcec6-a888-03f5-28fb-873f373e4b4e-a5e902fe,
#w-node-_3ee5a268-1021-d232-eb72-1ce529e315c5-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c359ae23-f454-a353-f457-a01e0659182d-a5e902fe,
#w-node-_5b864e8d-ba30-ab34-d04e-900978303f86-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_13d8bc47-466f-a864-373b-c428dcc2fdbb-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_1091784a-8838-fe0a-9a88-3cceb3fb273b-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b864e8d-ba30-ab34-d04e-900978303f9f-a5e902fe {
    align-self: end
}

#w-node-_6e1f2c09-2d68-7da5-6fff-5793c381f548-a5e902fe,
#w-node-_51a45511-1098-900c-209c-5dff41a8f236-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_51a45511-1098-900c-209c-5dff41a8f23b-a5e902fe {
    justify-self: end
}

#w-node-ca7a23b3-92e3-36e7-f382-d838fb42c6ab-a5e902fe,
#w-node-fcfbca98-4ce4-7893-36f1-088aec207f35-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ff516946-7d54-e49d-5130-168a9c5a903c-a5e902fe,
#w-node-f096abe5-bb8b-106b-fd31-fb97264c679d-a5e902fe,
#w-node-f3bf23bb-e567-ba74-b216-c817f729affa-a5e902fe,
#w-node-_34f538e6-64ae-c93a-c1b1-e4fa1e29bf37-a5e902fe,
#w-node-_01c9fe8c-597c-74d1-1919-ce5245accb31-a5e902fe,
#w-node-_06dc8ade-6d44-20c2-0a60-1934cf16f9ac-a5e902fe,
#w-node-e40c8e5e-4018-07c3-a2e5-01dbff34d204-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ea-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296eb-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ed-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ee-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ef-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296f0-a5e902fe,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296f3-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b89-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8a-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8c-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8d-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8e-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8f-a5e902fe,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b92-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec472-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec473-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec475-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec476-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec477-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec478-a5e902fe,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec47b-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971711-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971712-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971714-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971715-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971716-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e12971717-a5e902fe,
#w-node-_05bd9e14-cd26-ba62-7649-6f0e1297171a-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a578-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a579-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a57b-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a57c-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a57d-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a57e-a5e902fe,
#w-node-cc92be30-bf71-1ce7-0100-49288386a581-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c69e3165-4109-4442-608e-6c43f9b99229-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c69e3165-4109-4442-608e-6c43f9b99242-a5e902fe {
    align-self: end
}

#w-node-f24731b5-6d91-e1be-2a49-672e3218af31-a5e902fe,
#w-node-_44b7a477-eaee-39d6-1bb1-73be2ce377a9-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30001906-d572-fdc5-ca6b-a6d0bced3b9a-a5e902fe {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_61a29994-e1db-e43a-ed42-f61eadec6610-a5e902fe,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec6616-a5e902fe,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec6617-a5e902fe,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec661d-a5e902fe,
#w-node-_4d52bcfa-899d-b523-dc09-86fb4c80cbb3-a5e902fe,
#w-node-_1534a35f-10c3-821e-bef3-2d3d1231f27b-a5e902fe,
#w-node-_2a1070a8-db17-1d08-1763-dea35c039430-a5e902fe,
#w-node-d609f610-8157-5245-f32d-5189b1b1ded7-a5e902fe,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f4-a5e902fe,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f6-a5e902fe,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f7-a5e902fe,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b79-a5e902fe,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b7b-a5e902fe,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b7c-a5e902fe,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6fc-a5e902fe,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6fe-a5e902fe,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6ff-a5e902fe,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61b-a5e902fe,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61d-a5e902fe,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61e-a5e902fe,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4da-a5e902fe,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e0-a5e902fe,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e1-a5e902fe,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e7-a5e902fe,
#w-node-_30db7adc-a102-accb-ec6b-c3f98545e939-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4c43f406-4f3e-8e7e-633b-65d296b480d7-a5e902fe,
#w-node-d175c3d1-6e20-3da4-c6b1-63a92bfaaa7e-a5e902fe {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_9ad8af00-302a-ff36-c8ab-442442a4e94f-a5e902fe {
    grid-area: 2/1/3/2
}

#w-node-_3135f35f-8318-3d19-c3f8-a986d829e287-a5e902fe,
#w-node-_463e75cc-ec34-64e8-f1f6-bbd8b634346f-a5e902fe,
#w-node-_2694bf7b-0615-a0b9-85c1-8583da0e00b8-a5e902fe,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2d7-a5e902fe,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2d9-a5e902fe,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2da-a5e902fe,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee11-a5e902fe,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee13-a5e902fe,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee14-a5e902fe,
#w-node-_027a09c5-81bb-1b82-c5c9-1bf8aff74f67-a5e902fe,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8972-a5e902fe,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8974-a5e902fe,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8975-a5e902fe,
#w-node-_849819fd-23cb-6622-0bc1-69cb37f6f3e7-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6518bafa-1821-45f4-307f-b818b74abb26-a5e902fe {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-bbe810b1-8768-c700-d0b8-2aa2eb963aa8-a5e902fe,
#w-node-_3f59bc27-7da7-6dc8-478e-2cf5d7340fc8-a5e902fe,
#w-node-_019a8a34-42c4-30fe-b473-cf59ca9a53ae-a5e902fe,
#w-node-cf8b6d9c-1d4c-c627-c060-bf469b562eb9-a5e902fe,
#w-node-_0f5fdb1e-8b06-c6b2-80d2-e5ff742988a4-a5e902fe,
#w-node-_9f6fb181-1c86-8386-f5c3-7aa97929c593-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6d3e3aab-bfdc-3e74-ce2b-11df72ac3d3b-a5e902fe {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_9966c58c-d6cc-f726-42fc-3330f7646695-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84351e-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843520-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843524-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84352a-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84352b-a5e902fe,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843531-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee827-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee82b-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee831-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee832-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee838-a5e902fe,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee826-a5e902fe,
#w-node-_7a6c5bc9-dfbc-a5e1-2788-a7bd4a61cd9a-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5bc7fbcb-7141-ed7e-dd76-48212b395003-a5e902fe {
    grid-area: 2/2/3/3
}

#w-node-_8ee114f5-e54e-ece8-40c0-05cf3af13fe8-a5e902fe,
#w-node-_63698527-e8cf-b621-b8fa-71f7cff6b129-a5e902fe,
#w-node-bf6c5a59-d826-3e9e-dd69-69552436a15f-a5e902fe,
#w-node-_5bc70864-c6a4-ee9a-bf56-a969071e8b0a-a5e902fe,
#w-node-_42d06b55-cc55-f1e6-0aba-5abb882a91d2-a5e902fe,
#w-node-cfb6d508-20e3-120b-421a-3a31e87d1847-a5e902fe,
#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004a8-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-a5e902fe {
    grid-area: 2/2/3/3
}

#w-node-_2435ad0c-28e5-92ae-23cf-ff8f9a4a8a98-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdae-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb2-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb8-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb9-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdbf-a5e902fe,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fded-a5e902fe,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfc7-a5e902fe,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfcd-a5e902fe,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfce-a5e902fe,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfd4-a5e902fe,
#w-node-e8536916-f3ec-4e84-de52-2ab48cc92637-a5e902fe,
#w-node-_53030c31-b4db-0823-7970-8de96512b814-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53030c31-b4db-0823-7970-8de96512b81a-a5e902fe {
    grid-area: 2/2/3/3
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da16-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da17-a5e902fe {
    align-self: end
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da1a-a5e902fe,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da20-a5e902fe,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da21-a5e902fe,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da27-a5e902fe,
#w-node-_3164a917-7916-e26e-0d85-038053b03682-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-a5e902fe {
    grid-area: 7/4/8/7
}

#w-node-fee0d90a-409d-47ee-3427-592ea8f22df4-a5e902fe,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfa-a5e902fe,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfb-a5e902fe,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22e01-a5e902fe {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a26906e4-fb13-3f98-b899-6fcac20f32fb-7de902ff {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-7de902ff {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3b2-7de902ff,
#w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3c6-7de902ff,
#w-node-_53f6ba80-6ae5-07d0-1e64-37c599195254-7de902ff,
#w-node-_9e0d404f-47b0-6080-b71d-5278bba4b796-7de902ff {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-7de902ff {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-7de902ff,
#w-node-a2f94b58-56c3-8b6b-6dc0-78fdeba83eab-7de902ff,
#w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-7de902ff,
#w-node-_8a3f3c24-bad8-f1de-6ac2-3046dd702ac5-7de902ff {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3dbd5a8-2a1b-1e1b-3027-a2c8b6a3dd5a-bde9032c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c7c-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c82-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c83-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c89-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c94-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c95-bde9032c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c97-bde9032c {
    grid-area: 2/1/3/2
}

#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162cdc-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162cde-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162cdf-bde9032c,
#w-node-_7f6d13ba-81ed-a2fa-0c30-e32ea0de43da-bde9032c,
#w-node-_7f6d13ba-81ed-a2fa-0c30-e32ea0de43dc-bde9032c,
#w-node-_7f6d13ba-81ed-a2fa-0c30-e32ea0de43dd-bde9032c,
#w-node-_421da0ec-0f46-118b-3eed-bc46dce5faa6-bde9032c,
#w-node-_421da0ec-0f46-118b-3eed-bc46dce5faa8-bde9032c,
#w-node-_421da0ec-0f46-118b-3eed-bc46dce5faa9-bde9032c,
#w-node-_8383434c-f5a0-667a-65d0-133cb435d46b-bde9032c,
#w-node-_8383434c-f5a0-667a-65d0-133cb435d46d-bde9032c,
#w-node-_8383434c-f5a0-667a-65d0-133cb435d46e-bde9032c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162db8-bde9032c {
    grid-area: 1/1/2/2
}

#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162dba-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162dbc-bde9032c,
#w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162dbd-bde9032c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9da61c5e-ce95-a3cf-6931-2b25eace4d7b-8ee9032d {
    align-self: stretch
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0870-8ee9032d {
    grid-area: 1/1/6/3
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0873-8ee9032d,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0879-8ee9032d,
#w-node-_712c206d-f420-08ca-a2af-4b05406a087a-8ee9032d,
#w-node-_712c206d-f420-08ca-a2af-4b05406a0880-8ee9032d,
#w-node-_21a55a82-84ae-bd08-3130-79b6f64d3248-8ee9032d,
#w-node-_2f6f04d8-06b2-cfe2-aaf6-f02c1dbfb57e-8ee9032d,
#w-node-_21a55a82-84ae-bd08-3130-79b6f64d3249-8ee9032d,
#w-node-_21a55a82-84ae-bd08-3130-79b6f64d325a-8ee9032d,
#w-node-_21a55a82-84ae-bd08-3130-79b6f64d325b-8ee9032d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9995cad-3831-74fe-ad2a-413b0d125c44-19e9032f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84351e-19e9032f,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843520-19e9032f,
#w-node-_80363a08-753e-2532-e365-94e38d5095fa-19e9032f,
#grain1.w-node-_96eddae9-15f7-ec29-4180-59bc932e5332-19e9032f,
#grain2.w-node-_80936e9f-3f75-08b0-b64e-7362731fb8ce-19e9032f,
#grain3.w-node-_675f8795-369f-7050-4618-f211be3dd729-19e9032f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8a7e43d2-6d14-6c3f-160c-d1e759fcaf4f-19e9032f {
    align-self: center;
    justify-self: end
}

#w-node-ec469461-d7df-5230-f824-712cda87c2dd-ace90330 {
    align-self: stretch
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-ace90330 {
    grid-area: 3/6/6/8;
    align-self: start
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76192-ace90330,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76198-ace90330,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76199-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7619f-ace90330 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a1-ace90330,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a7-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c35d-ace90330 {
    grid-area: 1/4/4/7
}

#w-node-ec469461-d7df-5230-f824-712cda87c360-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c366-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c367-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c36d-ace90330 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c36f-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c375-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689e5-ace90330 {
    grid-area: 5/2/8/5;
    align-self: start
}

#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689e8-ace90330,
#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689ee-ace90330,
#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689ef-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689f5-ace90330 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689f7-ace90330,
#w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689fd-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2df-ace90330 {
    grid-area: 2/1/7/3;
    align-self: start
}

#w-node-ec469461-d7df-5230-f824-712cda87c2e2-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c2e8-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c2e9-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2ef-ace90330 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c2f1-ace90330,
#w-node-ec469461-d7df-5230-f824-712cda87c2f7-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c39-ace90330 {
    grid-area: 5/4/7/7;
    align-self: stretch
}

#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c3c-ace90330,
#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c42-ace90330,
#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c43-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c49-ace90330 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c4b-ace90330,
#w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c51-ace90330 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a8e80c28-e033-5690-cd4f-44a81aa215ab-277009d2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_13479c9f-8e5d-56b5-6d4f-d547d9e46e9a-277009d2,
#w-node-_13479c9f-8e5d-56b5-6d4f-d547d9e46ea0-277009d2,
#w-node-_13479c9f-8e5d-56b5-6d4f-d547d9e46ea1-277009d2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30e2dfe5-fc30-1703-5a29-ab881fa79816-277009d2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402c3-b47009d8 {
    align-self: stretch
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402c5-b47009d8 {
    grid-area: 2/1/6/2
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402c8-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b0402ce-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b0402cf-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402d5-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402d7-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b0402dd-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402f4-b47009d8 {
    grid-area: 2/3/5/6
}

#w-node-a847b481-5144-2b61-d7a8-313e3b0402f7-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b0402fd-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b0402fe-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040304-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040306-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b04030c-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040310-b47009d8 {
    grid-area: 1/1/2/2
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040352-b47009d8 {
    grid-area: 1/5/3/8
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040355-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b04035b-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b04035c-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040362-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040364-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b04036a-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040380-b47009d8 {
    grid-area: 4/4/7/7;
    align-self: stretch
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040383-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b040389-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b04038a-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040390-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a847b481-5144-2b61-d7a8-313e3b040392-b47009d8,
#w-node-a847b481-5144-2b61-d7a8-313e3b040398-b47009d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9995cad-3831-74fe-ad2a-413b0d125c44-5a7bbcc3 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_420ce723-6b37-949d-9e23-16bb4a5e896d-5a7bbcc3,
#w-node-_420ce723-6b37-949d-9e23-16bb4a5e8971-5a7bbcc3,
#w-node-_420ce723-6b37-949d-9e23-16bb4a5e8977-5a7bbcc3,
#w-node-_420ce723-6b37-949d-9e23-16bb4a5e8978-5a7bbcc3,
#w-node-_420ce723-6b37-949d-9e23-16bb4a5e897e-5a7bbcc3,
#w-node-_094dca2a-37d2-e208-f0b8-ddeb1da20634-5a7bbcc3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2dd-09ed96f9 {
    align-self: stretch
}

#w-node-ec469461-d7df-5230-f824-712cda87c2df-09ed96f9 {
    grid-area: 1/1/3/3
}

#w-node-ec469461-d7df-5230-f824-712cda87c2e2-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c2e8-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c2e9-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c2ef-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c2f1-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c2f7-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-09ed96f9 {
    grid-area: 2/4/5/6;
    align-self: start
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76192-09ed96f9,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76198-09ed96f9,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec76199-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec7619f-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a1-09ed96f9,
#w-node-_83c7a07f-7d28-12a1-a486-56b06ec761a7-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c35d-09ed96f9 {
    grid-area: 4/2/6/5;
    align-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c360-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c366-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c367-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec469461-d7df-5230-f824-712cda87c36d-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-ec469461-d7df-5230-f824-712cda87c36f-09ed96f9,
#w-node-ec469461-d7df-5230-f824-712cda87c375-09ed96f9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1009967f-566c-42de-83fa-7d9dbf3daebd-71b37a24,
#w-node-e76ba07a-5889-16b3-16be-64259a08c791-c9e8af72 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_6cb347c2-543b-8d39-ca0f-81ca4263e0e3-c9e8af72,
#w-node-_573fe3aa-4314-1f97-6420-ac656b12b421-c9e8af72 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9da61c5e-ce95-a3cf-6931-2b25eace4d7b-2b2d90ec {
    align-self: stretch
}

#w-node-_712c206d-f420-08ca-a2af-4b05406a0870-2b2d90ec {
    grid-area: 1/1/6/3
}

#w-node-c8e20630-e1e8-7723-d532-3ef647501e45-2b2d90ec,
#w-node-c8e20630-e1e8-7723-d532-3ef647501e4b-2b2d90ec,
#w-node-c8e20630-e1e8-7723-d532-3ef647501e4c-2b2d90ec {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c8e20630-e1e8-7723-d532-3ef647501e52-2b2d90ec {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-c8e20630-e1e8-7723-d532-3ef647501e54-2b2d90ec,
#w-node-c8e20630-e1e8-7723-d532-3ef647501e5a-2b2d90ec {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33d224c6-f203-28e8-0dc4-a2983b4f4bdc-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-b68d5012-c897-c8d0-24ef-0120cb4c7997-4f91ba1c,
#w-node-_24faa4b8-8463-a3f3-7b07-01e0538e7d4e-4f91ba1c,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692130-4f91ba1c,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692132-4f91ba1c,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692134-4f91ba1c,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692136-4f91ba1c,
#w-node-_80363a08-753e-2532-e365-94e38d5095fa-4f91ba1c,
#w-node-_96eddae9-15f7-ec29-4180-59bc932e5332-4f91ba1c,
#w-node-c6084fa8-04f1-6abf-df19-2f1af984438e-4f91ba1c,
#w-node-_98f0e34f-aab4-769c-2c1f-0b4d16199d3c-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_127ba286-ae4e-0fe5-e854-9a2cdfcc8d75-4f91ba1c {
    justify-self: end
}

#w-node-_53cc649e-0546-1f61-f9b6-37265f4df795-4f91ba1c,
#w-node-_99f1c25b-dc92-1e8f-5bb9-132092f17a28-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a55abc0-fa00-3a44-b545-028cff2a49c0-4f91ba1c {
    grid-area: Area
}

#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9553-4f91ba1c,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9559-4f91ba1c,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb955a-4f91ba1c,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9568-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a55a243-e870-5bf8-29b6-dd322d5aa8ed-4f91ba1c {
    justify-self: end
}

#w-node-_00d14f23-78bc-29e2-1ddd-133e49a743f3-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_56826852-a7dd-caa0-a3c3-0c5f2670718f-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_605e4b9e-91f0-bf2a-4d53-eea40e98062c-4f91ba1c,
#w-node-a672f471-6bd3-0201-edf0-a84d75514123-4f91ba1c,
#w-node-_8ed1a875-446b-5205-54ba-09958fbd14f6-4f91ba1c,
#w-node-ad591f29-1af3-fac5-e4e8-77ae155cc547-4f91ba1c,
#w-node-_8de3db54-1947-c0d9-9acd-86d9a08bc505-4f91ba1c,
#w-node-_63698527-e8cf-b621-b8fa-71f7cff6b129-4f91ba1c,
#w-node-_2cf0da09-0b5e-5d00-85db-faafad89f4dd-4f91ba1c,
#w-node-bdc7bf12-6716-c0bd-a225-e802b0161a7b-4f91ba1c,
#w-node-e8536916-f3ec-4e84-de52-2ab48cc92637-4f91ba1c,
#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004a8-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-4f91ba1c {
    grid-area: 2/2/3/3
}

#w-node-_53030c31-b4db-0823-7970-8de96512b814-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53030c31-b4db-0823-7970-8de96512b81a-4f91ba1c {
    grid-area: 2/2/3/3
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da16-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da17-4f91ba1c {
    align-self: end
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da1a-4f91ba1c,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da20-4f91ba1c,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da21-4f91ba1c,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da27-4f91ba1c,
#w-node-_9e098e63-f6c8-e56c-7727-bda28f47b3ee-4f91ba1c,
#w-node-_71fb6eb8-e577-7196-6cf1-4ffa307902fa-4f91ba1c,
#w-node-_71fb6eb8-e577-7196-6cf1-4ffa30790300-4f91ba1c,
#w-node-_71fb6eb8-e577-7196-6cf1-4ffa30790301-4f91ba1c,
#w-node-_71fb6eb8-e577-7196-6cf1-4ffa30790307-4f91ba1c,
#w-node-ba4b7edd-09ba-e09d-9ae7-c19df4376eb1-4f91ba1c,
#w-node-ab706f4f-aec2-95cd-c5f7-641d082a23d5-4f91ba1c,
#w-node-ab706f4f-aec2-95cd-c5f7-641d082a23d7-4f91ba1c,
#w-node-ab706f4f-aec2-95cd-c5f7-641d082a23d8-4f91ba1c,
#w-node-_243be033-1b00-2eee-3465-f7f7b65e8cdb-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_950eeda9-b4f4-8778-be24-4f87e85454d2-4f91ba1c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a92f5b77-b8be-432c-7287-53b0c0aff424-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0648a659-b1db-e1c6-6a28-a4fb31d130cf-4f91ba1c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_33d224c6-f203-28e8-0dc4-a2983b4f4bdc-c7100481 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1c7-c7100481,
#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1cd-c7100481,
#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1ce-c7100481 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1d4-c7100481 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1d6-c7100481,
#w-node-f42ff616-0f55-75c6-d7c1-f7c5252cf1dc-c7100481,
#w-node-b81c9e44-084d-1e03-b667-a7de04bc05f3-c7100481,
#w-node-b81c9e44-084d-1e03-b667-a7de04bc063c-c7100481,
#w-node-b81c9e44-084d-1e03-b667-a7de04bc0685-c7100481,
#w-node-e01b7088-0462-7b35-bb6d-ea3eaca344c2-c7100481,
#w-node-e01b7088-0462-7b35-bb6d-ea3eaca344d0-c7100481 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e01b7088-0462-7b35-bb6d-ea3eaca34500-c7100481 {
    align-self: end
}

#w-node-e01b7088-0462-7b35-bb6d-ea3eaca34503-c7100481,
#w-node-e01b7088-0462-7b35-bb6d-ea3eaca34509-c7100481,
#w-node-e01b7088-0462-7b35-bb6d-ea3eaca3450a-c7100481,
#w-node-e01b7088-0462-7b35-bb6d-ea3eaca34510-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d2b-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d31-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d32-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d38-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d3b-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d3d-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d3f-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d40-c7100481,
#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d4a-c7100481 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d4b-c7100481 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d4e-c7100481 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d96-c7100481 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_3c7805bb-0624-40ea-d887-feb0efd93ec1-bde327ac {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_0a597813-e8fd-abc3-31af-f8274d1ce0b0-bde327ac,
#w-node-_71a9783b-3f5a-a3cd-836d-1e27cbe285f0-bde327ac,
#w-node-c87b3ae8-835e-b471-cea4-4fac1dcf867f-bde327ac {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-b80997d9-068b-ea54-7d61-b44c66f9c224-bde327ac {
    grid-area: 3/1/4/3
}

#w-node-_74ab3df0-8e32-9b54-c1f5-029b9d0559a5-bde327ac {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
}

#w-node-_6bb8c56f-06cf-8742-ee2f-b93f05bbf0bc-bde327ac,
#w-node-_6bb8c56f-06cf-8742-ee2f-b93f05bbf0c2-bde327ac,
#w-node-_6bb8c56f-06cf-8742-ee2f-b93f05bbf0c3-bde327ac,
#w-node-_6bb8c56f-06cf-8742-ee2f-b93f05bbf0c9-bde327ac,
#w-node-e974168e-e444-0805-27a0-78325f3d4148-bde327ac,
#w-node-e974168e-e444-0805-27a0-78325f3d414e-bde327ac,
#w-node-e974168e-e444-0805-27a0-78325f3d414f-bde327ac,
#w-node-e974168e-e444-0805-27a0-78325f3d4155-bde327ac,
#w-node-_99cdfb6d-7522-4c97-e079-6b7ff4e2354d-bde327ac,
#w-node-_99cdfb6d-7522-4c97-e079-6b7ff4e23553-bde327ac,
#w-node-_99cdfb6d-7522-4c97-e079-6b7ff4e23554-bde327ac,
#w-node-_99cdfb6d-7522-4c97-e079-6b7ff4e2355a-bde327ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_598cc152-5ee4-1bfa-397c-b15cfcbab3cc-bde327ac {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_90ce73e6-90b4-2efb-1c95-f3d6c78f62aa-bde327ac,
#w-node-_90ce73e6-90b4-2efb-1c95-f3d6c78f62ac-bde327ac,
#w-node-a443c259-ea3b-8770-8385-a34dabf896da-bde327ac,
#w-node-a443c259-ea3b-8770-8385-a34dabf896dc-bde327ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cdadf77b-ed24-c393-8418-7e93914347af-bde327ac {
    grid-area: 1/4/2/7
}

#w-node-_4c5b18e5-b102-f21c-7521-ef3bc0339fe5-bde327ac,
#w-node-_4c5b18e5-b102-f21c-7521-ef3bc0339fe7-bde327ac,
#w-node-_341d37f3-215f-851f-4015-c504eb102a54-bde327ac,
#w-node-_341d37f3-215f-851f-4015-c504eb102a56-bde327ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c8fe414-42fb-8202-5233-f1af870341be-bde327ac {
    grid-area: 1/9/2/13
}

#w-node-_5c8fe414-42fb-8202-5233-f1af870341c1-bde327ac,
#w-node-_5c8fe414-42fb-8202-5233-f1af870341c7-bde327ac,
#w-node-_5c8fe414-42fb-8202-5233-f1af870341c8-bde327ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c8fe414-42fb-8202-5233-f1af870341ce-bde327ac {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5c8fe414-42fb-8202-5233-f1af870341d0-bde327ac,
#w-node-_5c8fe414-42fb-8202-5233-f1af870341d6-bde327ac,
#w-node-b086a7d9-b08b-f4e4-db52-e41e9ba9c64c-bde327ac,
#w-node-_2ab346d2-868b-2220-c313-d81abebc8cd1-bde327ac,
#w-node-e107bf87-1b32-5f88-be27-9947a8085898-bde327ac,
#w-node-b706c016-a76a-5230-f19d-7c3cfcd43c15-bde327ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-4883800841df-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-faa63468-f20c-e11c-9069-4883800841e1-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800841e3-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800841e4-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800841f4-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-4883800841fc-8022ff13 {
    justify-self: center
}

#w-node-faa63468-f20c-e11c-9069-488380084208-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008423c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008423d-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008423e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008423f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084240-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084241-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084242-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084243-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084244-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084245-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084246-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084247-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008424a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084254-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084258-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008425e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008425f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084265-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800842c7-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800842ca-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800842d4-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800842dd-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-4883800842e6-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084307-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008430a-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-faa63468-f20c-e11c-9069-48838008430c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084314-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084315-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084317-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084318-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084319-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008431a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008431d-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008431f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084320-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084322-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084323-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084324-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084325-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084328-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008432a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008432b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008432d-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008432e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008432f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084330-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084333-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084335-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084336-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084338-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084339-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008433a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008433b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008433e-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-488380084340-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084360-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-faa63468-f20c-e11c-9069-488380084361-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-faa63468-f20c-e11c-9069-488380084368-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-488380084369-8022ff13 {
    align-self: end
}

#w-node-faa63468-f20c-e11c-9069-488380084370-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084381-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-faa63468-f20c-e11c-9069-488380084386-8022ff13 {
    justify-self: end
}

#w-node-faa63468-f20c-e11c-9069-48838008438a-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-faa63468-f20c-e11c-9069-4883800843bb-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800843c2-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-4883800843c9-8022ff13 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-faa63468-f20c-e11c-9069-4883800843cd-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800843d3-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800843d4-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800843da-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008443c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084443-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084445-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084446-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084451-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084453-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084454-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084459-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008445b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008445c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084461-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084463-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084464-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084469-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008446b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008446c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084474-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008447a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008447b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084481-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084485-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-48838008448c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008448d-8022ff13 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-faa63468-f20c-e11c-9069-48838008448f-8022ff13 {
    grid-area: 2/1/3/2
}

#w-node-faa63468-f20c-e11c-9069-4883800844d4-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800844d6-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800844d7-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800844ec-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800844ee-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800844ef-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084501-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084503-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084504-8022ff13,
#w-node-d6b65e27-e8e7-5592-38db-79536aa9676d-8022ff13,
#w-node-d6b65e27-e8e7-5592-38db-79536aa9676f-8022ff13,
#w-node-d6b65e27-e8e7-5592-38db-79536aa96770-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008452b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008452d-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008452e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084540-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084542-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084543-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084548-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008454a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008454c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008454d-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084553-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-488380084558-8022ff13 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-faa63468-f20c-e11c-9069-48838008455e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084564-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008456a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084570-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084576-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008457e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845a7-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845ac-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845ad-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845b1-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845b7-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845b8-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845be-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845ec-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845f0-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845f6-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845f7-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800845fd-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084627-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084629-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-48838008462f-8022ff13 {
    grid-area: 2/2/3/3
}

#w-node-faa63468-f20c-e11c-9069-488380084637-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008463e-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008464b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008465a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008465f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084664-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084669-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008466d-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-488380084673-8022ff13 {
    grid-area: 2/2/3/3
}

#w-node-faa63468-f20c-e11c-9069-48838008467b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084680-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084684-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008468a-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008468b-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084691-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846aa-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846ae-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846b4-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846b5-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846bb-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846d5-8022ff13,
#w-node-faa63468-f20c-e11c-9069-4883800846e3-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-4883800846e9-8022ff13 {
    grid-area: 2/2/3/3
}

#w-node-faa63468-f20c-e11c-9069-4883800846f1-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-faa63468-f20c-e11c-9069-48838008473c-8022ff13 {
    align-self: end
}

#w-node-faa63468-f20c-e11c-9069-48838008473f-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084745-8022ff13,
#w-node-faa63468-f20c-e11c-9069-488380084746-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008474c-8022ff13,
#w-node-faa63468-f20c-e11c-9069-48838008475c-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-8022ff13 {
    grid-area: 7/4/8/7
}

#w-node-fee0d90a-409d-47ee-3427-592ea8f22df4-8022ff13,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfa-8022ff13,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfb-8022ff13,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22e01-8022ff13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6cbd513b-ec94-a023-aa14-3031737bd12b-afaae755 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_663b1921-d3fd-0086-85ca-a67ea9c18a5e-afaae755,
#w-node-_516c2727-fe78-6d1a-fff4-165ffc2bd817-afaae755,
#w-node-_4c05eb19-37c1-dfcf-61e0-dcbf8d0335a1-afaae755,
#w-node-_663b1921-d3fd-0086-85ca-a67ea9c18a60-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ad9eba1a-4c3c-fc88-5daa-8c9e6303fe85-afaae755 {
    justify-self: center
}

#w-node-cf95826e-a0b8-74cd-e513-3981ed82cac1-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d69212f-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692130-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692131-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692132-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692133-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692134-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692135-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692136-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692137-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692138-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d692139-afaae755,
#w-node-c5e64ac2-c49a-0db6-5520-1d915d69213a-afaae755,
#w-node-_99f1c25b-dc92-1e8f-5bb9-132092f17a28-afaae755,
#w-node-_1a55abc0-fa00-3a44-b545-028cff2a49c0-afaae755,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9553-afaae755,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9559-afaae755,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb955a-afaae755,
#w-node-_4cb323e0-5123-3e7b-3f4f-f79b79fb9568-afaae755,
#w-node-_80363a08-753e-2532-e365-94e38d5095fa-afaae755,
#w-node-_96eddae9-15f7-ec29-4180-59bc932e5332-afaae755,
#w-node-_414bcec6-a888-03f5-28fb-873f373e4b4e-afaae755,
#w-node-_3ee5a268-1021-d232-eb72-1ce529e315c5-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c359ae23-f454-a353-f457-a01e0659182d-afaae755,
#w-node-fcfbca98-4ce4-7893-36f1-088aec207f35-afaae755,
#w-node-c69e3165-4109-4442-608e-6c43f9b99229-afaae755 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_75c363e8-8000-7235-fcad-292e601838a6-afaae755,
#w-node-ff516946-7d54-e49d-5130-168a9c5a903c-afaae755,
#w-node-f096abe5-bb8b-106b-fd31-fb97264c679d-afaae755,
#w-node-f3bf23bb-e567-ba74-b216-c817f729affa-afaae755,
#w-node-_34f538e6-64ae-c93a-c1b1-e4fa1e29bf37-afaae755,
#w-node-_01c9fe8c-597c-74d1-1919-ce5245accb31-afaae755,
#w-node-_06dc8ade-6d44-20c2-0a60-1934cf16f9ac-afaae755,
#w-node-e40c8e5e-4018-07c3-a2e5-01dbff34d204-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ea-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296eb-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ed-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ee-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296ef-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296f0-afaae755,
#w-node-ab884c1c-5b89-ad27-8e7f-877a86a296f3-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec472-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec473-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec475-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec476-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec477-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec478-afaae755,
#w-node-_3c1f745d-8d75-60ba-e94e-db52ff4ec47b-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b89-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8a-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8c-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8d-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8e-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b8f-afaae755,
#w-node-e4a25a05-2d1d-2a9d-cfcd-2c653cd61b92-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_00eae81c-240e-9cee-e3c2-12ada048dd1e-afaae755,
#w-node-_5b864e8d-ba30-ab34-d04e-900978303f86-afaae755 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_13d8bc47-466f-a864-373b-c428dcc2fdbb-afaae755 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_1091784a-8838-fe0a-9a88-3cceb3fb273b-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b864e8d-ba30-ab34-d04e-900978303f9f-afaae755 {
    align-self: end
}

#w-node-_6e1f2c09-2d68-7da5-6fff-5793c381f548-afaae755,
#w-node-_51a45511-1098-900c-209c-5dff41a8f236-afaae755 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_51a45511-1098-900c-209c-5dff41a8f23b-afaae755 {
    justify-self: end
}

#w-node-ca7a23b3-92e3-36e7-f382-d838fb42c6ab-afaae755 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f24731b5-6d91-e1be-2a49-672e3218af31-afaae755,
#w-node-_44b7a477-eaee-39d6-1bb1-73be2ce377a9-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30001906-d572-fdc5-ca6b-a6d0bced3b9a-afaae755 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_61a29994-e1db-e43a-ed42-f61eadec6610-afaae755,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec6616-afaae755,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec6617-afaae755,
#w-node-_61a29994-e1db-e43a-ed42-f61eadec661d-afaae755,
#w-node-_4d52bcfa-899d-b523-dc09-86fb4c80cbb3-afaae755,
#w-node-_1534a35f-10c3-821e-bef3-2d3d1231f27b-afaae755,
#w-node-_2a1070a8-db17-1d08-1763-dea35c039430-afaae755,
#w-node-d609f610-8157-5245-f32d-5189b1b1ded7-afaae755,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f4-afaae755,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f6-afaae755,
#w-node-f7dab7fc-2532-9d06-ca37-6a04ab36c2f7-afaae755,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b79-afaae755,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b7b-afaae755,
#w-node-_549ed312-ebbe-960d-17c0-530f6f311b7c-afaae755,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6fc-afaae755,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6fe-afaae755,
#w-node-e9759beb-9042-44d7-9115-550dfeb3a6ff-afaae755,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61b-afaae755,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61d-afaae755,
#w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e61e-afaae755,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4da-afaae755,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e0-afaae755,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e1-afaae755,
#w-node-_638f0619-2a8f-7bce-7a92-6634c032b4e7-afaae755,
#w-node-_30db7adc-a102-accb-ec6b-c3f98545e939-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4c43f406-4f3e-8e7e-633b-65d296b480d7-afaae755,
#w-node-d175c3d1-6e20-3da4-c6b1-63a92bfaaa7e-afaae755 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_9ad8af00-302a-ff36-c8ab-442442a4e94f-afaae755 {
    grid-area: 2/1/3/2
}

#w-node-_3135f35f-8318-3d19-c3f8-a986d829e287-afaae755,
#w-node-_463e75cc-ec34-64e8-f1f6-bbd8b634346f-afaae755,
#w-node-_2694bf7b-0615-a0b9-85c1-8583da0e00b8-afaae755,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee11-afaae755,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee13-afaae755,
#w-node-_0180ee27-f51c-9cf8-b936-6598daf9ee14-afaae755,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2d7-afaae755,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2d9-afaae755,
#w-node-bd94b131-0f9d-53e6-195f-3fdda845c2da-afaae755,
#w-node-_21c385e0-c7e8-dca5-c4b4-f099568c09ba-afaae755,
#w-node-_21c385e0-c7e8-dca5-c4b4-f099568c09bc-afaae755,
#w-node-_21c385e0-c7e8-dca5-c4b4-f099568c09bd-afaae755,
#w-node-_89d8b69f-17a8-86e9-462b-b68998c8825e-afaae755,
#w-node-_89d8b69f-17a8-86e9-462b-b68998c88260-afaae755,
#w-node-_89d8b69f-17a8-86e9-462b-b68998c88261-afaae755,
#w-node-_2d9bb6c6-fa9c-161f-290f-3424f0b0e091-afaae755,
#w-node-_2d9bb6c6-fa9c-161f-290f-3424f0b0e093-afaae755,
#w-node-_2d9bb6c6-fa9c-161f-290f-3424f0b0e094-afaae755,
#w-node-_027a09c5-81bb-1b82-c5c9-1bf8aff74f67-afaae755,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8972-afaae755,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8974-afaae755,
#w-node-fe46cf2d-3f5f-2e8c-535a-00cdadde8975-afaae755,
#w-node-_849819fd-23cb-6622-0bc1-69cb37f6f3e7-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6518bafa-1821-45f4-307f-b818b74abb26-afaae755 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-bbe810b1-8768-c700-d0b8-2aa2eb963aa8-afaae755,
#w-node-_3f59bc27-7da7-6dc8-478e-2cf5d7340fc8-afaae755,
#w-node-_019a8a34-42c4-30fe-b473-cf59ca9a53ae-afaae755,
#w-node-cf8b6d9c-1d4c-c627-c060-bf469b562eb9-afaae755,
#w-node-_0f5fdb1e-8b06-c6b2-80d2-e5ff742988a4-afaae755,
#w-node-_9f6fb181-1c86-8386-f5c3-7aa97929c593-afaae755,
#w-node-_9966c58c-d6cc-f726-42fc-3330f7646695-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84351e-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843520-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843524-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84352a-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec84352b-afaae755,
#w-node-_50d89d49-29fe-8f7c-66f4-1117ec843531-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee827-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee82b-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee831-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee832-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee838-afaae755,
#w-node-cc76bd4f-4383-785a-6227-58217f5ee826-afaae755,
#w-node-_7a6c5bc9-dfbc-a5e1-2788-a7bd4a61cd9a-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5bc7fbcb-7141-ed7e-dd76-48212b395003-afaae755 {
    grid-area: 2/2/3/3
}

#w-node-_8ee114f5-e54e-ece8-40c0-05cf3af13fe8-afaae755,
#w-node-_63698527-e8cf-b621-b8fa-71f7cff6b129-afaae755,
#w-node-af99940e-1449-a6b6-7045-c34676e82ea4-afaae755,
#w-node-bf6c5a59-d826-3e9e-dd69-69552436a15f-afaae755,
#w-node-_5bc70864-c6a4-ee9a-bf56-a969071e8b0a-afaae755,
#w-node-_42d06b55-cc55-f1e6-0aba-5abb882a91d2-afaae755,
#w-node-cfb6d508-20e3-120b-421a-3a31e87d1847-afaae755,
#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004a8-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-afaae755 {
    grid-area: 2/2/3/3
}

#w-node-_2435ad0c-28e5-92ae-23cf-ff8f9a4a8a98-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdae-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb2-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb8-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdb9-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fdbf-afaae755,
#w-node-da9beae4-bdd1-6cde-0318-3d3a6ce6fded-afaae755,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfc7-afaae755,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfcd-afaae755,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfce-afaae755,
#w-node-d8f173c3-bc52-c87c-d312-1556145dcfd4-afaae755,
#w-node-e8536916-f3ec-4e84-de52-2ab48cc92637-afaae755,
#w-node-_53030c31-b4db-0823-7970-8de96512b814-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53030c31-b4db-0823-7970-8de96512b81a-afaae755 {
    grid-area: 2/2/3/3
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da16-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da17-afaae755 {
    align-self: end
}

#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da1a-afaae755,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da20-afaae755,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da21-afaae755,
#w-node-aab99f61-a97d-1c3f-540d-4e06f1a9da27-afaae755,
#w-node-_3164a917-7916-e26e-0d85-038053b03682-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-afaae755 {
    grid-area: 7/4/8/7
}

#w-node-fee0d90a-409d-47ee-3427-592ea8f22df4-afaae755,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfa-afaae755,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22dfb-afaae755,
#w-node-fee0d90a-409d-47ee-3427-592ea8f22e01-afaae755 {
    grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width:991px) {

    #w-node-_712c206d-f420-08ca-a2af-4b05406a0870-5fe902a0,
    #w-node-b4ba45dc-f23b-3d44-4851-f9bf6794ba5f-5fe902a0,
    #w-node-_0d986cc4-90f1-cae3-1e36-64e023a3460d-5fe902a0,
    #w-node-_2fb3a077-0617-1c8c-b22c-c0f0c3256697-c3256697 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-f0e902db,
    #w-node-e8850374-e74c-5961-9c6e-6280634506cd-f0e902db {
        grid-column: span 1/span 1
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-f0e902db {
        order: 9999
    }

    #w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-f0e902db,
    #w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-f0e902db,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-f0e902db {
        grid-column: span 1/span 1
    }

    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-f0e902db {
        order: 9999
    }

    #w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-f0e902db,
    #w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-f0e902db,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-f0e902db {
        grid-column: span 1/span 1
    }

    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-f0e902db {
        order: 9999
    }

    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-f0e902db,
    #w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-f0e902db,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-f0e902db {
        grid-column: span 1/span 1
    }

    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-f0e902db {
        order: 9999
    }

    #w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-f0e902db,
    #w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-f0e902db,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-f0e902db {
        grid-column: span 1/span 1
    }

    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-f0e902db {
        order: 9999
    }

    #w-node-_3f4dd479-2140-606d-6153-6245b14362ca-f0e902db,
    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-57e902ee,
    #w-node-e8850374-e74c-5961-9c6e-6280634506cd-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-57e902ee {
        order: 9999
    }

    #w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-57e902ee,
    #w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-57e902ee,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-57e902ee {
        order: 9999
    }

    #w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-57e902ee,
    #w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-57e902ee,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-57e902ee {
        order: 9999
    }

    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-57e902ee,
    #w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-57e902ee,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-57e902ee {
        order: 9999
    }

    #w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-57e902ee,
    #w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-57e902ee,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-57e902ee {
        order: 9999
    }

    #w-node-_3f4dd479-2140-606d-6153-6245b14362ca-57e902ee {
        grid-column: span 1/span 1
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c2df-c6e902f2 {
        order: 1;
        grid-area: span 2/span 1/span 2/span 1;
        align-self: stretch
    }

    #w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-c6e902f2 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c35d-c6e902f2 {
        order: 3;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-33e902f3,
    #w-node-e8850374-e74c-5961-9c6e-6280634506cd-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-33e902f3 {
        order: 9999
    }

    #w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-33e902f3,
    #w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-33e902f3,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-33e902f3 {
        order: 9999
    }

    #w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-33e902f3,
    #w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-33e902f3,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-33e902f3 {
        order: 9999
    }

    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-33e902f3,
    #w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-33e902f3,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-33e902f3 {
        order: 9999
    }

    #w-node-c04bf8da-e89c-dbbe-78c1-8fe52ffaf16d-33e902f3,
    #w-node-_64e92008-f3aa-10c7-fa88-778e189f572f-33e902f3,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521b-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-33e902f3 {
        order: 9999
    }

    #w-node-_3f4dd479-2140-606d-6153-6245b14362ca-33e902f3 {
        grid-column: span 1/span 1
    }

    #w-node-_712c206d-f420-08ca-a2af-4b05406a0870-5be902f5 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-dae902f6,
    #w-node-e8850374-e74c-5961-9c6e-6280634506cd-dae902f6 {
        grid-column: span 1/span 1
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-dae902f6 {
        order: 9999
    }

    #w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-dae902f6,
    #w-node-f41da6b5-2c0f-c63b-6589-91920a9ac54c-dae902f6,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8a-dae902f6 {
        grid-column: span 1/span 1
    }

    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-dae902f6 {
        order: 9999
    }

    #w-node-_4fa186d3-f22f-5cef-a92b-3528a4658c00-dae902f6,
    #w-node-_08d8fe11-ab26-0bce-b54c-d5d64b7a3b02-dae902f6,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69954-dae902f6 {
        grid-column: span 1/span 1
    }

    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-dae902f6 {
        order: 9999
    }

    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-dae902f6,
    #w-node-_68fe94df-20a9-a4ae-2e4a-4e1fee0573a9-dae902f6,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31a-dae902f6 {
        grid-column: span 1/span 1
    }

    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-dae902f6 {
        order: 9999
    }

    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-6ee902fd,
    #w-node-e8850374-e74c-5961-9c6e-6280634506cd-6ee902fd {
        grid-column: span 1/span 1
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-6ee902fd {
        order: 9999
    }

    #w-node-c48a4c7c-82d5-e914-c276-a455b7c49ee9-6ee902fd,
    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-6ee902fd,
    #w-node-c359ae23-f454-a353-f457-a01e0659182d-a5e902fe {
        grid-column: span 1/span 1
    }

    #w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e619-a5e902fe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4c43f406-4f3e-8e7e-633b-65d296b480d7-a5e902fe {
        grid-row: span 1/span 1
    }

    #w-node-cc76bd4f-4383-785a-6227-58217f5ee827-a5e902fe {
        order: 9999
    }

    #w-node-_5bc7fbcb-7141-ed7e-dd76-48212b395003-a5e902fe,
    #w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-a5e902fe,
    #w-node-_53030c31-b4db-0823-7970-8de96512b81a-a5e902fe,
    #w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-a5e902fe {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5e146e62-82aa-da1b-757a-d28fbda1f3af-7de902ff,
    #w-node-c5db35f1-1088-fff6-3e2c-2e2c556c0132-7de902ff {
        grid-column: span 1/span 1
    }

    #w-node-_066f0390-adf5-4c28-b3df-a40e0d42448b-7de902ff {
        order: 9999
    }

    #w-node-_97b8a774-61a9-90af-8b6f-f6d2cb162c94-bde9032c {
        grid-row: span 1/span 1
    }

    #w-node-_712c206d-f420-08ca-a2af-4b05406a0870-8ee9032d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8a7e43d2-6d14-6c3f-160c-d1e759fcaf4f-19e9032f {
        align-self: start
    }

    #w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-ace90330 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c35d-ace90330 {
        order: 3;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689e5-ace90330 {
        order: 2;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c2df-ace90330 {
        order: 1;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c39-ace90330 {
        order: 9999;
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-a847b481-5144-2b61-d7a8-313e3b0402c5-b47009d8,
    #w-node-a847b481-5144-2b61-d7a8-313e3b0402f4-b47009d8,
    #w-node-a847b481-5144-2b61-d7a8-313e3b040352-b47009d8,
    #w-node-a847b481-5144-2b61-d7a8-313e3b040380-b47009d8 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c2df-09ed96f9 {
        order: 1;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-09ed96f9 {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c35d-09ed96f9 {
        order: 3;
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }

    #w-node-_712c206d-f420-08ca-a2af-4b05406a0870-2b2d90ec,
    #w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-4f91ba1c,
    #w-node-_53030c31-b4db-0823-7970-8de96512b81a-4f91ba1c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-faa63468-f20c-e11c-9069-488380084254-8022ff13 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-faa63468-f20c-e11c-9069-4883800842e6-8022ff13 {
        grid-column: span 1/span 1
    }

    #w-node-faa63468-f20c-e11c-9069-488380084467-8022ff13 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-faa63468-f20c-e11c-9069-48838008448c-8022ff13 {
        grid-row: span 1/span 1
    }

    #w-node-faa63468-f20c-e11c-9069-4883800845ec-8022ff13 {
        order: 9999
    }

    #w-node-faa63468-f20c-e11c-9069-48838008462f-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084673-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-4883800846e9-8022ff13,
    #w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-8022ff13 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1a55abc0-fa00-3a44-b545-028cff2a49c0-afaae755 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c359ae23-f454-a353-f457-a01e0659182d-afaae755 {
        grid-column: span 1/span 1
    }

    #w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e619-afaae755 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4c43f406-4f3e-8e7e-633b-65d296b480d7-afaae755 {
        grid-row: span 1/span 1
    }

    #w-node-cc76bd4f-4383-785a-6227-58217f5ee827-afaae755 {
        order: 9999
    }

    #w-node-_5bc7fbcb-7141-ed7e-dd76-48212b395003-afaae755,
    #w-node-_5deb6615-c0f9-ddfa-17ba-d21c9b0004b0-afaae755,
    #w-node-_53030c31-b4db-0823-7970-8de96512b81a-afaae755,
    #w-node-_82e7d6c1-4a64-a948-9c9a-e86158bdba37-afaae755 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:767px) {
    #w-node-c400a17f-12c0-de9d-7614-58749b3330a4-a5e902fe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_6518bafa-1821-45f4-307f-b818b74abb26-a5e902fe,
    #w-node-_6d3e3aab-bfdc-3e74-ce2b-11df72ac3d3b-a5e902fe {
        grid-column: span 2/span 2
    }

    #w-node-_39d5f920-ebaf-cb32-55d0-1ba5839689e5-ace90330,
    #w-node-ec469461-d7df-5230-f824-712cda87c2df-ace90330 {
        grid-column: span 1/span 1
    }

    #w-node-_9aa656c4-6d10-6bad-234a-ae1b91fd1c39-ace90330 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_094dca2a-37d2-e208-f0b8-ddeb1da20601-5a7bbcc3 {
        align-self: stretch
    }

    #w-node-ec469461-d7df-5230-f824-712cda87c2df-09ed96f9 {
        grid-column: span 1/span 1
    }

    #w-node-_83c7a07f-7d28-12a1-a486-56b06ec7618f-09ed96f9 {
        order: 2;
        grid-column: span 1/span 1
    }

    #w-node-_950eeda9-b4f4-8778-be24-4f87e85454d2-4f91ba1c,
    #w-node-f51f62d2-55e9-cfb2-0c3c-c39481ac5d4b-c7100481 {
        grid-column: span 1/span 1
    }

    #w-node-_0a597813-e8fd-abc3-31af-f8274d1ce0b0-bde327ac,
    #w-node-_71a9783b-3f5a-a3cd-836d-1e27cbe285f0-bde327ac,
    #w-node-c87b3ae8-835e-b471-cea4-4fac1dcf867f-bde327ac {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b80997d9-068b-ea54-7d61-b44c66f9c224-bde327ac {
        grid-area: 1/1/2/2
    }

    #w-node-_74ab3df0-8e32-9b54-c1f5-029b9d0559a5-bde327ac {
        grid-area: 5/1/6/2
    }

    #w-node-faa63468-f20c-e11c-9069-488380084254-8022ff13 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-faa63468-f20c-e11c-9069-488380084558-8022ff13 {
        grid-column: span 2/span 2
    }

    #w-node-_1a55abc0-fa00-3a44-b545-028cff2a49c0-afaae755 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_6518bafa-1821-45f4-307f-b818b74abb26-afaae755 {
        grid-column: span 2/span 2
    }
}

@media screen and (max-width:479px) {

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-f0e902db,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-f0e902db,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-f0e902db,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-f0e902db,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-f0e902db,
    #w-node-_3f4dd479-2140-606d-6153-6245b14362cd-f0e902db {
        order: -9999
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-f0e902db {
        order: 9999
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-57e902ee,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-57e902ee,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-57e902ee,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-57e902ee,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-57e902ee {
        order: -9999
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-57e902ee {
        order: 9999
    }

    #w-node-_3f4dd479-2140-606d-6153-6245b14362cd-57e902ee,
    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-33e902f3,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-33e902f3,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-33e902f3,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-33e902f3,
    #w-node-efd28f28-2dd9-67a3-c056-db9d324f521e-33e902f3 {
        order: -9999
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-33e902f3 {
        order: 9999
    }

    #w-node-_3f4dd479-2140-606d-6153-6245b14362cd-33e902f3,
    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-dae902f6,
    #w-node-_5fac9571-2558-236d-b589-f11a95ef2b8d-dae902f6,
    #w-node-_0fc73edb-5fc0-e0d5-88f2-5177a1d69957-dae902f6,
    #w-node-_72493cb6-fd8c-d4bb-ee6e-8cbd1fada31d-dae902f6 {
        order: -9999
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-dae902f6 {
        order: 9999
    }

    #w-node-e8850374-e74c-5961-9c6e-6280634506d0-6ee902fd {
        order: -9999
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-6ee902fd {
        order: 9999
    }

    #w-node-_5b864e8d-ba30-ab34-d04e-900978303f86-a5e902fe,
    #w-node-_13d8bc47-466f-a864-373b-c428dcc2fdbb-a5e902fe,
    #w-node-_6e1f2c09-2d68-7da5-6fff-5793c381f548-a5e902fe,
    #w-node-_51a45511-1098-900c-209c-5dff41a8f236-a5e902fe {
        grid-column: span 1/span 1
    }

    #w-node-_51a45511-1098-900c-209c-5dff41a8f23b-a5e902fe {
        justify-self: center
    }

    #w-node-ca7a23b3-92e3-36e7-f382-d838fb42c6ab-a5e902fe,
    #w-node-fcfbca98-4ce4-7893-36f1-088aec207f35-a5e902fe,
    #w-node-c69e3165-4109-4442-608e-6c43f9b99229-a5e902fe,
    #w-node-_30001906-d572-fdc5-ca6b-a6d0bced3b9a-a5e902fe {
        grid-column: span 1/span 1
    }

    #w-node-c400a17f-12c0-de9d-7614-58749b3330a4-a5e902fe {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e619-a5e902fe,
    #w-node-_6518bafa-1821-45f4-307f-b818b74abb26-a5e902fe,
    #w-node-_6d3e3aab-bfdc-3e74-ce2b-11df72ac3d3b-a5e902fe {
        grid-column: span 1/span 1
    }

    #w-node-ea54394d-f55e-d20b-dd6c-80f08dd44803-7de902ff {
        order: 9999
    }

    #w-node-_30e2dfe5-fc30-1703-5a29-ab881fa79816-277009d2,
    #w-node-_094dca2a-37d2-e208-f0b8-ddeb1da20634-5a7bbcc3 {
        grid-column: span 1/span 1
    }

    #w-node-_127ba286-ae4e-0fe5-e854-9a2cdfcc8d75-4f91ba1c,
    #w-node-_9a55a243-e870-5bf8-29b6-dd322d5aa8ed-4f91ba1c {
        justify-self: center
    }

    #w-node-faa63468-f20c-e11c-9069-488380084307-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-48838008430a-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084340-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084360-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084361-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084370-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084381-8022ff13 {
        grid-column: span 1/span 1
    }

    #w-node-faa63468-f20c-e11c-9069-488380084386-8022ff13 {
        justify-self: center
    }

    #w-node-faa63468-f20c-e11c-9069-48838008438a-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-4883800843c9-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084467-8022ff13,
    #w-node-faa63468-f20c-e11c-9069-488380084558-8022ff13 {
        grid-column: span 1/span 1
    }

    #w-node-faa63468-f20c-e11c-9069-48838008457e-8022ff13 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-fcfbca98-4ce4-7893-36f1-088aec207f35-afaae755,
    #w-node-c69e3165-4109-4442-608e-6c43f9b99229-afaae755,
    #w-node-_00eae81c-240e-9cee-e3c2-12ada048dd1e-afaae755,
    #w-node-_5b864e8d-ba30-ab34-d04e-900978303f86-afaae755,
    #w-node-_13d8bc47-466f-a864-373b-c428dcc2fdbb-afaae755,
    #w-node-_6e1f2c09-2d68-7da5-6fff-5793c381f548-afaae755,
    #w-node-_51a45511-1098-900c-209c-5dff41a8f236-afaae755 {
        grid-column: span 1/span 1
    }

    #w-node-_51a45511-1098-900c-209c-5dff41a8f23b-afaae755 {
        justify-self: center
    }

    #w-node-ca7a23b3-92e3-36e7-f382-d838fb42c6ab-afaae755,
    #w-node-_30001906-d572-fdc5-ca6b-a6d0bced3b9a-afaae755,
    #w-node-_90eb076d-03d6-84d0-996f-06b6bcd6e619-afaae755,
    #w-node-_6518bafa-1821-45f4-307f-b818b74abb26-afaae755 {
        grid-column: span 1/span 1
    }

    #w-node-_9f6fb181-1c86-8386-f5c3-7aa97929c593-afaae755 {
        grid-area: span 1/span 2/span 1/span 2
    }
}

@font-face {
    font-family: 'Redaction 35';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e627bc363d867_Redaction_35-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Redaction 35';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e623faf63d865_Redaction_35-Italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Redaction 35';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e6257c863d866_Redaction_35-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Redaction 20';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62123463d86d_Redaction_20-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Neue Machina';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62108f63d86e_PPNeueMachina-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Eiko';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62c8d763d86f_PPEiko-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Moderat';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62ced563d885_Moderat-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Moderat';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e623f8663d890_Moderat-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e622dfd63d85a_RedHatMono-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e629bd863d85b_RedHatMono-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62447463d859_RedHatMono-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62727763d85d_RedHatMono-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62715b63d85c_RedHatMono-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62327d63d85e_RedHatMono-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e620a5c63d860_RedHatMono-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e6202a363d85f_RedHatMono-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e6204b563d861_RedHatMono-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RedHatMono';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e6204c763d862_RedHatMono-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Eiko';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/6283032caa29cd58d0463b6e_PPEiko-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NimbusSanL';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62dac863d856_NimbusSanL-Reg.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NimbusSanL';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62077463d855_NimbusSanL-RegIta.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'NimbusSanL';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e627aed63d853_NimbusSanL-Bol.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NimbusSanL';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62781264fb6e62f1d763d854_NimbusSanL-BolIta.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab6650cc9f58c595831445_Uncut-Sans-BoldOblique.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab66503ced94ced0cf2527_Uncut-Sans-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab66502fb20793c9d8d9b1_Uncut-Sans-MediumOblique.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab6650673dc3896de68f54_Uncut-Sans-RegularOblique.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab6650282299f4311b0e68_Uncut-Sans-SemiboldOblique.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab6650458d7c5dae246711_Uncut-Sans-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab66511649d09d56cd7e12_Uncut-Sans-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uncut sans';
    src: url('https://uploads-ssl.webflow.com/62781264fb6e62279063d828/62ab66511649d05682cd7e13_Uncut-Sans-Semibold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}