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 !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::-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 {
    float: left;
    margin: 3px 0 0 -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;
    -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
}

.wf-layout-layout {
    display: grid
}

:root {
    --gainsboro: #e0dcdc;
    --depo-black: #222;
    --midnight-blue: #a6262a;
    --white: white;
    --lines: rgba(17, 17, 17, .45)
}

.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
}

body {
    background-color: var(--gainsboro);
    color: var(--depo-black);
    font-family: Neue Montreal, sans-serif;
    font-weight: 400;
    line-height: 1
}

h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 300;
    line-height: 1
}

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 300;
    line-height: 1
}

h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 1
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1
}

p {
    margin-bottom: 0
}

a {
    color: #000;
    text-decoration: none
}

ul {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
    display: flex
}

img {
    width: 100%;
    max-width: 100%;
    object-fit: contain;
    display: block
}

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

.video-bg {
    width: 100%;
    height: 50.42em
}

.nav__menu-item {
    transition: color .6s cubic-bezier(.165, .84, .44, 1)
}

.package__similar-parent {
    width: 11.5em;
    margin-top: 2.08em;
    margin-left: 11.2em;
    position: relative
}

.package__button-main {
    margin-left: 9.12em;
    padding: 2.08em
}

.button-order {
    z-index: 1;
    width: 7.03em;
    height: 7.03em;
    color: #fff;
    background-color: #a6262a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.package__button-second {
    position: relative
}

.faq__title-parent {
    padding-top: 2.66em;
    padding-bottom: 2.66em;
    padding-left: 11.2em;
    display: flex
}

.form__button-parent {
    margin-top: -2.08em;
    margin-left: -2.08em;
    padding: 2.08em
}

.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
}

.style {
    grid-row-gap: 80px;
    flex-direction: column;
    padding: 30px;
    display: flex
}

.style__parent {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.style__title {
    border-bottom: 1px solid #ef340d;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.style__item.flex {
    display: flex
}

.svg {
    justify-content: center;
    align-items: center;
    display: flex
}

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

.hero {
    position: relative
}

.hero.depo-main {
    height: 100dvh;
    color: var(--depo-black);
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.container {
    padding-left: .52rem;
    padding-right: .52rem
}

.weight--500 {
    font-weight: 500
}

.italic-light {
    font-family: Red Hat Display;
    font-style: italic;
    font-weight: 400
}

.font-height--100 {
    line-height: 1
}

.img-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.01)
}

.section {
    z-index: 1;
    position: relative
}

.img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.img.contain {
    object-fit: contain
}

.img.contain.left {
    object-fit: contain;
    object-position: 0% 50%
}

.hero__item--bot {
    grid-row-gap: .26em;
    text-align: right;
    flex-direction: column;
    align-self: flex-end;
    align-items: flex-end;
    display: flex
}

.hero__item--line {
    width: 14em;
    position: relative
}

.video {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.burger {
    z-index: 10;
    height: 3.03rem;
    min-width: 9.38rem;

    opacity: 0;
    color: #fff;
    border-radius: 1.515rem;
    padding: .94rem 1.82rem;
    position: fixed;
    top: 2.08rem;
    left: 2.08rem;
    overflow: hidden
}

.burger__top {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.burger__icon {
    width: 1.15rem;
    height: 1.15rem;
    position: relative
}

.f-18 {
    font-family: Gilroy, sans-serif;
    font-size: .99rem;
    font-weight: 500;
    line-height: 1
}

.f-18.caps {
    text-transform: uppercase;
    display: block
}

.f-18.caps.line-auto {
    line-height: 1.4
}

.f-18.caps.is--block {
    display: block
}

.burger__line {
    width: 100%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: .26rem
}

.burger__line.is--middle {
    top: 50%;
    transform: translateY(-50%)
}

.burger__line.is--bot {
    top: auto;
    bottom: .26rem
}

.burger__list {
    height: 90vh;
    grid-row-gap: .83rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: absolute
}

.burger__item.is--inst {
    position: absolute;
    bottom: 0
}

.f-96 {
    letter-spacing: -.02em;
    font-family: Neue Montreal, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    line-height: .9
}

.hero__grid {
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.hero__depo-parent-brdr-10 {
    z-index: 2;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 2.08rem;
    position: relative;
    overflow: hidden
}


.hero__depo-logo {
    z-index: 2;
    width: 1.82rem;
    height: 100%;
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    position: relative;
}

.hero__middle {
    z-index: 2;
    position: relative
}

.img-bot-left {
    object-position: 0% 100%
}

.hero__middle--shape-brdr-10 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__bottom-brdr-10 {
    z-index: 1;
    position: relative
}

.hero__bottom--shape {
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: var(--white);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__bottom--content {
    z-index: 2;
    width: 100%;
    height: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: .68rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative
}

.hero__bottom--arrow {
    width: 2.86rem;
    height: 2.86rem;
    position: absolute;
    top: 1.04rem;
    right: 1.04rem;
    overflow: hidden
}

.f-36 {
    letter-spacing: -.02em;
    text-transform: uppercase;
    font-family: Neue Montreal, sans-serif;
    font-size: 1.88rem;
    font-weight: 400;
    line-height: 1.1
}

.f-36.col-blue {
    color: #a6262a
}

.f-36.no-caps {
    text-transform: lowercase
}

.f-36.first-letter {
    text-transform: none
}

.horizontal-lines {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid
}

.horizontal-lines.is--3col {
    grid-template-columns: 1fr 1px 1fr
}

.horizontal-lines.is--11col {
    grid-template-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1.5fr
}

.horizontal-lines.is--contact-third,
.horizontal-lines.is--404-tb {
    display: none
}

.line {
    height: 1px;
    background-color: var(--lines);
    padding: 0
}

.line.is--vertical {
    width: 1px;
    height: 100%
}

.hero__middle--content {
    z-index: 2;
    height: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0.57rem 0.89rem;
    display: flex;
    position: relative;
}

@media (max-width: 768px) {
    .hero__middle--content {
        align-items: flex-start; /* Adjust alignment for mobile */
        padding-top: 2rem; /* Add space above */
    }
}


.hero__middle--title {
    align-items: flex-start;
    display: flex;
    position: absolute
}

.loader-main {
    z-index: 11;
    width: 100%;
    height: 100vh;
    background-color: var(--midnight-blue);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.col-blue {
    color: var(--midnight-blue)
}

.hero__bg {
    display: none
}

.hero__lines--parent,
.hero__tiles--parent {
    z-index: 1;
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__tile {
    border-radius: .52rem;
    position: relative;
    overflow: hidden
}

.hero__tile.is--aaron {
    background-color: #111013
}

.hero__tile.is--aaron.is--1 {
    justify-content: space-between;
    display: flex
}

.hero__tile.is--aaron.is--2 {
    justify-content: space-between;
    font-size: 1rem;
    display: block
}

.hero__tile.is--aaron.is--3 {
    width: 100%;
    height: 100%;
    background-color: transparent;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero__tile.is--fox {
    justify-content: center;
    align-items: center;
    padding: 2.08em;
    display: flex
}

.hero__tile.is--bubble {
    background-color: #d44b43
}

.hero__tile.is--bubble.is--1 {
    background-color: transparent
}

.hero__tile.is--bubble.is--2 {
    width: 100%;
    height: 100%;
    grid-column-gap: .26em;
    justify-content: center;
    align-items: center;
    padding-left: 2.08em;
    padding-right: 2.08em;
    display: flex
}

.hero__tile.is--bubble.is--3 {
    align-items: center;
    display: flex
}

.hero__tile.is--lf7 {
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd15_lf7%20bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.hero__tile.is--lf7.is--2 {
    justify-content: center;
    align-items: center;
    display: flex
}

.hero__tile.is--orb.is--1 {
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    display: flex
}

.hero__tile.is--orb.is--2 {
    background-color: var(--white);
    font-size: 1rem
}

.hero__tile.is--dima.is--1 {
    background-color: #1315f3;
    font-size: 1rem
}

.hero__tile.is--stas.is--1,
.hero__tile.is--stas.is--2 {
    background-color: var(--depo-black)
}

.hero__aaron--img {
    width: 50%;
    flex: none
}

.hero__aaron--lines {
    width: 50%;
    flex-flow: wrap;
    flex: none;
    align-items: center;
    display: flex;
    overflow: hidden
}

.hero__aaron--line {
    flex: none
}

.hero__aaron--text {
    color: #f5efdf;
    text-transform: uppercase;
    font-family: Neue Montreal, sans-serif;
    font-size: 5.73em
}

.hero__aaron--text.is--small {
    color: #111013;
    letter-spacing: -.01em;
    text-transform: none;
    word-break: break-all;
    font-size: 2.19em;
    line-height: .86
}

.hero__aaron--bg-lines {
    z-index: 0;
    flex-direction: column;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__aaron--bg-line {
    width: 100%;
    height: 100%;
    background-color: #f5efdf
}

.hero__aaron--columns {
    z-index: 2;
    width: 100%;
    height: 100%;
    justify-content: space-around;
    align-items: center;
    display: flex;
    position: relative
}

.hero__aaron--item {
    width: 30%;
    margin-top: -1.04em;
    margin-bottom: -1.04em;
    margin-left: -1.04em;
    padding-top: 1.04em;
    padding-bottom: 1.04em;
    padding-left: 1.04em;
    position: relative;
    overflow: hidden
}

.hero__aaron--social {
    width: 61.83%;
    height: 57%;
    position: absolute;
    top: 0%;
    left: 0%
}

.hero__aaron--social.mail {
    width: 31.26%;
    height: 28.82%;
    top: 20.22%;
    left: 61.83%
}

.hero__aaron--social.linkedin {
    width: 33.16%;
    height: 30.57%;
    top: 57%;
    left: 10.88%
}

.hero__aaron--social.sd {
    width: 52%;
    height: 48%;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0
}

.hero__aaron--socials {
    width: 12.92em;
    height: 14.06em;
    position: relative
}

.hero__sk--text {
    height: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding: .94em 1.04em
}

.hero__sk--mask {
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd11_Sk.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__video--bubble {
    width: 100%;
    height: 100%
}

.buble-icon {
    width: 5.16em;
    height: 5.16em;
    flex: none;
    transform: translateY(.55em)
}

.elipse__small {
    width: 2.58em;
    height: 2.58em
}

.elipse__half {
    width: 5.16em;
    height: 2.58em
}

.hero__bubble--number {
    width: 4.9em;
    height: 6.88em;
    flex: none
}

.hero__bubble--404 {
    flex: none
}

.full-size {
    width: 100%;
    height: 100%
}

.hero__lf7--imgs {
    width: 25em;
    height: 7.55em;
    position: relative
}

.hero__lf7--img {
    width: 100%;
    height: 100%
}

.hero__lf7--mask {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__orb--sliced {
    width: 100%;
    height: 100%;
    grid-column-gap: 2px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.hero__orb--slice {
    width: 100%;
    height: 100%
}

.hero__orb--img {
    width: 100%;
    height: 100%;
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd18_orb%20sliced.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__orb--text {
    width: 9.58em;
    height: 1.77em;
    position: absolute;
    top: .83em;
    left: 50%
}

.hero__orb--line {
    width: 104.22em;
    height: 3.07em;
    position: absolute;
    bottom: .44em;
    transform: rotate(3deg)
}

.hero__orb--line.is--2 {
    top: .27em;
    bottom: auto;
    right: -6.3em;
    transform: rotate(11deg)
}

.hero__orb--line.is--3 {
    top: 5.67em;
    bottom: auto;
    left: -10.33em;
    transform: rotate(-11deg)
}

.hero__orb--line.is--4 {
    top: 1.87em;
    bottom: auto;
    right: -27.23em;
    transform: rotate(40deg)
}

.hero__dima--el {
    position: absolute
}

.hero__dima--el.is--page {
    width: 12.24em;
    height: 1.2em;
    top: .52em;
    left: .52em
}

.hero__dima--el.is--menu {
    width: 1.15em;
    height: .36em;
    top: .52em;
    right: .52em
}

.hero__dima--el.is--home {
    width: 3.13em;
    height: .36em;
    bottom: .52em;
    left: .52em
}

.hero__dima--el.is--copy {
    width: 1.41em;
    height: .36em;
    bottom: .52em;
    right: .52em
}

.hero__dima--el.is--404 {
    width: 10.05em;
    height: 4.79em;
    bottom: 2.6em;
    left: .52em
}

.hero__dima--img {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.reel {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: auto 1px auto 1px;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.reel__info {
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: .52rem;
    padding-left: 1.04rem;
    padding-right: 1.04rem;
    display: flex
}

.reel__video-parent {
    border-radius: .52rem;
    position: relative;
    overflow: hidden
}

.reel__time {
    color: var(--midnight-blue)
}

.reel__video--overlay {
    z-index: 2;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.paints__sticky {
    width: 100%;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.paints__img {
    height: 100%
}

.services {
    flex-direction: column;
    align-items: stretch
}

.services.is--page {
    height: 100vh;
    padding-left: .52rem;
    padding-right: .52rem
}

.services__title {
    max-width: 65.1rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.services__grid {
    height: 100%;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4.17rem;
    padding-bottom: 4.17rem;
    display: grid
}

.services__item {
    grid-row-gap: 1.82rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 4.43rem;
    padding-bottom: 4.43rem;
    display: flex
}

.services__item--title {
    text-align: center
}

.services__item--list {
    max-width: 19.9rem;
    grid-column-gap: .26rem;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.services__title--parent {
    color: var(--depo-black);
    mix-blend-mode: lighten
}

.mask__clip {
    height: 5.21rem
}

.grid-d {
    height: 100%;
    grid-column-gap: .52em;
    grid-row-gap: .52em;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.grid-d.no-vertical {
    grid-row-gap: 0em;
    grid-template-rows: 1fr
}

.mask__row {
    height: .52rem
}

.mask__filled {
    border-bottom-left-radius: .52rem
}

.hero__sticky {
    height: 100vh;
    position: relative
}

.services__parent {
    height: 100vh;
    padding: .52rem;
    position: relative
}

.services__dot--parent {
    width: 5.99rem;
    height: 5.99rem;
    background-color: #e0dcdc;
    border-radius: 100vw;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.services__dot {
    width: .89rem;
    height: .89rem;
    background-color: var(--midnight-blue);
    border-radius: 100vw;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.services__sticky {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden
}

.paints__canvas {
    width: 100%;
    height: 100%
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.services__dot--title {
    width: 100%;
    text-align: center;
    flex: none;
    display: none;
    position: absolute
}

.cases__grid {
    height: 100%;
    display: flex;
    position: relative
}

.cases__sticky {
    height: 100vh
}

.cases__ab-grid-parent {
    z-index: 4;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cases__ab-grid-row {
    display: flex
}

.cases__ab-grid-item {
    width: 50%;
    height: 100%;
    background-color: var(--depo-black);
    flex: none;
    align-items: center;
    padding-left: 1.56rem;
    display: flex;
    position: relative
}

.cases__ab-grid-item.is-ab {
    z-index: 2;
    height: 100%;
    background-color: var(--white);
    color: #1c1c1c;
    justify-content: center;
    position: absolute;
    right: 0
}

.cases__name {
    z-index: 2;
    color: var(--white);
    position: relative
}

.cases__item-bg {
    z-index: 1;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cases__points {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.awards {
    padding-bottom: 5.21rem;
    position: relative
}

.awards__title {
    max-width: 48.96rem;
    text-align: center;
    margin-bottom: 5.21rem;
    margin-left: auto;
    margin-right: auto
}

.awards__grid {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.awards__item {
    grid-row-gap: 1.04rem;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.awards__top {
    min-height: 13.18rem;
    background-color: var(--white);
    border-radius: .52rem;
    flex: 1;
    padding-top: .68rem;
    padding-left: 1.04rem
}

.awards__item--award {
    justify-content: space-between;
    align-items: center;
    padding: .47rem 1.04rem;
    display: flex;
    position: relative
}

.awards__divider {
    width: 100%;
    height: 1px;
    background-color: var(--white);
    position: absolute;
    top: 0;
    left: 0
}

.tickets {
    z-index: 10;
    width: 100%;
    height: 100vh;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    display: none;
    position: fixed;
    top: 0;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.tickets__item {
    border-radius: .52rem;
    display: flex;
    position: absolute;
    bottom: 0;
    overflow: hidden
}

.tickets__left {
    width: 25.26rem;
    height: 13.02rem;
    background-color: var(--white);
    padding-top: .52rem;
    padding-bottom: .52rem;
    padding-left: .52rem
}

.tickets__left.is-horizontal {
    display: flex
}

.tickets__dots {
    width: 1.04rem;
    height: 100%;
    display: flex
}

.tickets__dot-side {
    width: .52rem;
    height: 100%
}

.tickets__code {
    width: 4.79rem;
    background-color: var(--white);
    padding: .52rem .52rem .52rem .1rem
}

.tickets__left-side,
.tickets__right-side {
    display: flex
}

.footer {
    padding-bottom: 2.6rem
}

.footer__title {
    max-width: 45rem;
    text-align: center;
    margin-bottom: 4.43rem;
    margin-left: auto;
    margin-right: auto
}

.footer__grid {
    grid-column-gap: 1.04rem;
    grid-row-gap: 1.04rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.footer__item {
    min-height: 14.32rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: .26rem;
    display: flex
}

.footer__item.is--3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 1.04rem
}

.footer__item.is--4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.footer__list {
    grid-row-gap: .52rem;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.footer__list.is--1 {
    justify-content: flex-start;
    align-items: flex-end
}

.footer__list.is--bot {
    justify-content: flex-end;
    align-self: flex-end
}

.footer__divider {
    background-color: rgba(255, 255, 255, .15)
}

.footer__divider.vertical {
    width: 1px;
    height: 100%
}

.footer__divider.horizontal {
    width: 100%;
    height: 1px
}

.footer__dot {
    width: .89rem;
    height: .89rem;
    background-color: var(--midnight-blue);
    border-radius: 100vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.footer__depo-logo {
    z-index: 2;
    width: 1.82rem;
    align-self: flex-end;
    align-items: flex-end;
    display: flex;
    position: relative
}

.services__sticky-container {
    height: 100%
}

.test-hero {
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex
}

.awards__imgs {
    width: 100%;
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    top: 0%;
    left: 0%
}

.awards__img--item {
    width: 14.058rem;
    height: 18.756rem;
    position: absolute
}

.page-screen {
    width: 100%;
    height: 100dvh;
    background-color: var(--midnight-blue);
    color: var(--white);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    left: 0%
}

.cases-hero {
    min-height: 100dvh;
    position: relative
}

.tickets__img {
    width: 11.98rem;
    border-radius: .52rem;
    flex: none;
    margin-right: 1.04rem;
    overflow: hidden
}

.tickets__left-vetical {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.about-hero {
    height: 100vh;
    position: relative
}

.about-hero__sticky {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.about-hero__tiles--parent {
    z-index: 2;
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: relative
}

.about-hero__tile {
    border-radius: .52rem;
    position: relative;
    overflow: hidden
}

.about-hero__tile.is--aaron {
    background-color: #111013
}

.about-hero__tile.is--aaron.is--1 {
    justify-content: space-between;
    display: flex
}

.about-hero__tile.is--aaron.is--2 {
    justify-content: space-between;
    display: block
}

.about-hero__tile.is--aaron.is--3 {
    width: 100%;
    height: 100%;
    background-color: transparent;
    justify-content: center;
    align-items: center;
    display: flex
}

.about-hero__tile.is--fox {
    justify-content: center;
    align-items: center;
    padding: 2.08em;
    display: flex
}

.about-hero__tile.is--bubble {
    background-color: #d44b43
}

.about-hero__tile.is--bubble.is--1 {
    background-color: transparent
}

.about-hero__tile.is--bubble.is--2 {
    width: 100%;
    height: 100%;
    grid-column-gap: .26em;
    justify-content: center;
    align-items: center;
    padding-left: 2.08em;
    padding-right: 2.08em;
    display: flex
}

.about-hero__tile.is--bubble.is--3 {
    align-items: center;
    display: flex
}

.about-hero__tile.is--lf7 {
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd15_lf7%20bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.about-hero__tile.is--lf7.is--2,
.about-hero__tile.is--orb.is--1 {
    justify-content: center;
    align-items: center;
    display: flex
}

.about-hero__tile.is--orb.is--2 {
    background-color: var(--white)
}

.about-hero__tile.is--dima.is--1 {
    background-color: #1315f3
}

.about-hero__tile--img {
    width: 100%;
    height: 100%
}

.about-hero__lines--parent {
    z-index: 1;
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.vertical-lines {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-hero__logo-grid {
    z-index: 3;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.grid {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-hero__logo {
    background-color: var(--depo-black);
    border-top-right-radius: .52rem;
    border-bottom-left-radius: .52rem;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 2.08rem;
    position: relative
}

.about-hero__top {
    z-index: 5;
    mix-blend-mode: lighten;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.about-hero__top.grid.no-blending {
    mix-blend-mode: normal
}

.about-hero__tile-top {
    border-radius: .52rem;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: .57rem;
    padding-left: 1.04rem;
    padding-right: 1.35rem;
    display: flex;
    position: relative
}

.about-hero__tile-top.is--case {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-hero__tile-top.is--descr {
    justify-content: flex-end
}

.about-hero__tile-title {
    z-index: 2;
    position: relative
}

.about-hero__descr {
    z-index: 2;
    text-align: right;
    position: relative
}

.about-hero__descr.is--middle {
    text-align: center
}

.about-links__title {
    max-width: 58.96rem;
    text-align: center;
    margin-bottom: 6.51rem;
    margin-left: auto;
    margin-right: auto
}

.about-links__list {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-links__row {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-links__tile {
    height: 17.71rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 1.04rem;
    display: flex;
    position: relative
}

.about-links__tile.is--monochrome {
    background-color: var(--midnight-blue);
    color: var(--white);
    border-radius: .52rem
}

.about-links__arrow {
    width: 2.92rem;
    height: 2.92rem;
    color: var(--midnight-blue);
    align-self: flex-end
}

.about-links__arrow.is--white {
    color: var(--white)
}

.about-links__text.is--left {
    text-align: left;
    align-self: flex-start
}

.about-links__img {
    border-radius: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.about-links__number {
    align-self: flex-start
}

.team__title {
    max-width: 58.96rem;
    text-align: center;
    margin-bottom: 6.51rem;
    margin-left: auto;
    margin-right: auto
}

.team__list {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.team__list--item {
    grid-column-gap: 1.56rem;
    flex-direction: row;
    display: flex
}

.team__item--img {
    width: 28.65rem;
    height: 26.72rem;
    border-radius: .52rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.team__item--name {
    padding-top: .52rem;
    padding-bottom: .52rem
}

.team__item--name.is--bot {
    align-self: flex-end
}

.team__item--name.is--bot.is--left,
.team__item--name.is--left {
    text-align: right
}

.team__list--row {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.about-awards {
    padding-bottom: 2.6rem
}

.about__title {
    max-width: 56.7rem;
    text-align: center;
    margin-bottom: 3.13rem;
    margin-left: auto;
    margin-right: auto
}

.about-awards__top {
    margin-bottom: 1.04rem
}

.about-awards__top.grid {
    grid-template-rows: 1fr 1px .625rem;
    grid-template-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1.5fr
}

.about-awards__top--item {
    padding: 1.3rem .52rem .52rem
}

.about-awards__top--text.is--right {
    text-align: right
}

.about-awards__item {
    padding: .78rem .52rem
}

.about-awards__item.is--right {
    text-align: right
}

.about-awards__row {
    position: relative
}

.about-awards__row.grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1.5fr
}

.about-awards__bg {
    background-color: var(--midnight-blue);
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.about-awards__more-btn-parent {
    padding-top: 3.13rem
}

.about-awards__more-btn-parent.grid {
    grid-template-rows: .625rem 1px 1fr;
    grid-template-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1.5fr
}

.about-awards__more-btn {
    justify-content: space-between;
    align-items: center;
    padding: .78rem .52rem;
    display: flex
}

.about-awards__more-btn--icon {
    width: 3.91rem;
    height: 3.91rem;
    color: var(--midnight-blue)
}

.team__dot {
    width: .78rem;
    height: .78rem;
    background-color: var(--midnight-blue);
    border-radius: 100vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.team__item--overlay {
    background-color: rgba(0, 36, 156, .85);
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.team__item--icon {
    width: 17.92rem;
    height: 17.92rem;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.p-team {
    z-index: 8;
    width: 100%;
    height: 100vh;
    background-color: var(--white);
    display: none;
    position: fixed;
    top: 0
}

.p-team__list {
    width: 100%;
    height: 100%;
    position: relative
}

.p-team__item {
    width: 100%;
    height: 100%;
    background-color: var(--depo-black);
    color: var(--white);
    padding: 1.04rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.p-team__tile {
    border-radius: .52rem;
    flex-direction: row;
    padding: .78rem 1.04rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.p-team__tile.is--right-text {
    text-align: right;
    justify-content: flex-end
}

.p-team__tile.less-space-left {
    padding-left: .52rem
}

.p-team__img {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.p-team__text.is--bot {
    align-self: flex-end
}

.p-team__close {
    z-index: 5;
    background-color: var(--gainsboro);
    color: var(--depo-black);
    border-bottom-left-radius: .52rem;
    flex-direction: column;
    justify-content: space-between;
    padding: .78rem;
    display: flex;
    position: relative
}

.p-team__close--icon {
    width: 3.91rem;
    height: 3.91rem;
    color: var(--midnight-blue);
    align-self: flex-end;
    transform: rotate(45deg)
}

.case-inner {
    height: 100vh;
    position: relative
}

.case-inner__lines--parent {
    z-index: 1;
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.case-inner__sticky {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.case-inner__top {
    z-index: 4;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.case-inner__video {
    z-index: 4;
    position: relative;
    transform: translateY(60%)scale(.6)
}

.case-inner__video-parent {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.case-footer {
    height: 100vh;
    position: relative
}

.case-footer__sticky {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.case-footer__order {
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    display: flex
}

.case-footer__order--grid {
    height: 100%;
    grid-column-gap: 1.04rem;
    grid-row-gap: 1.04rem;
    grid-template-rows: 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2.6rem;
    padding-bottom: 2.6rem;
    display: grid
}

.case-footer__order--item {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: .52rem;
    display: flex;
    position: relative
}

.case-footer__order--item.is-bot {
    justify-content: flex-start;
    align-items: flex-start
}

.case-footer__absolute {
    flex-direction: column;
    justify-content: flex-end;
    padding-left: .52rem;
    padding-right: .52rem;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.orb-sliced {
    height: 90vh;
    grid-column-gap: 2px;
    align-items: center;
    display: flex;
    position: relative
}

.orb-sliced__item {
    width: 100%;
    height: 100%
}

.orb-sliced__img {
    width: 100%;
    height: 100%;
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd18_orb%20sliced.webp);
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.orb-sliced__text {
    width: 48.81rem;
    height: 25.44rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.case-sections {
    padding-bottom: 5.21rem
}

.inner-case {
    font-size: 1rem;
    position: relative
}

.inner-case.case-grid {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.inner-case.case-grid.vertical-middle {
    align-items: center
}

.inner-case__img {
    position: relative;
    overflow: hidden;
    transform: translate(0)
}

.inner-case__img.is--orb-1 {
    height: 31rem
}

.inner-case__img.is--orb-2 {
    height: 43.31rem
}

.inner-case__img.is--orb-3 {
    height: 60.1em
}

.inner-case__img.is--orb-4 {
    height: 69.63em;
    margin-top: -17.7em
}

.inner-case__img.is--orb-5 {
    height: 67em
}

.inner-case__img.is--orb-6 {
    height: 39em
}

.inner-case__img.is--dima-1 {
    height: 21.2em
}

.inner-case__img.is--dima-2 {
    height: 25.1em
}

.inner-case__img.is--dima-3 {
    height: 32.3em
}

.inner-case__img.is--dima-scale-1 {
    height: 111.3em
}

.inner-case__img.is--dima-4 {
    height: 34.7em;
    margin-top: -8.13em
}

.inner-case__img.is--dima-5 {
    height: 41.6em;
    margin-top: -41.6em
}

.inner-case__img.is--dima-6 {
    height: 39.88em
}

.inner-case__img.is--dima-7 {
    height: 27.7em
}

.inner-case__img.is--dima-8 {
    height: 46.3em
}

.inner-case__img.is--dima-9 {
    z-index: 2;
    height: 95em;
    margin-bottom: -37.5em
}

.inner-case__img.is--dima-scale-2 {
    height: 110.5em
}

.inner-case__img.is--dima-10 {
    height: 33.6em;
    margin-top: -8.13em
}

.inner-case__img.is--dima-11 {
    height: 33.9em;
    margin-top: 7.27em
}

.inner-case__img.is--aaron-1 {
    height: 35.63em
}

.inner-case__img.is--aaron-2 {
    height: 33.13em
}

.inner-case__img.is--aaron-3 {
    height: 51.19em
}

.inner-case__img.is--aaron-4 {
    height: 40.9em
}

.inner-case__img.is--aaron-5 {
    height: 33.63em
}

.inner-case__img.is--aaron-6 {
    height: 33.38em
}

.inner-case__img.is--terrane-1 {
    height: 28.75em
}

.inner-case__img.is--terrane-small {
    width: 12.5em;
    height: 17.19em
}

.inner-case__img.is--terrane-2 {
    height: 37.2em
}

.inner-case__img.is--terrane-3 {
    height: 66em;
    margin-top: 8.13em
}

.inner-case__img.is--terrane-4 {
    height: 35em;
    margin-top: -5.4em
}

.inner-case__img.is--terrane-5 {
    height: 48.2em
}

.inner-case__img.is--terrane-6 {
    height: 48.4em;
    margin-top: 20.94em
}

.inner-case__img.is--terrane-7 {
    height: 50em;
    margin-top: 6.88em
}

.inner-case__img.is--terrane-8 {
    height: 45em;
    margin-top: 20.94em
}

.inner-case__img.is--terrane-9 {
    height: 52.1em;
    margin-top: -4em
}

.inner-case__img.is--terrane-10 {
    height: 54em
}

.inner-case__img.is--terrane-11 {
    height: 47.9em;
    margin-top: 21.3em
}

.inner-case__img.is--fox-1 {
    height: 21.3em;
    border-radius: 20px
}

.inner-case__img.is--fox-2 {
    height: 29.38em;
    justify-content: flex-end;
    display: flex
}

.inner-case__img.is--fox-3 {
    height: 25.5em;
    overflow: visible
}

.inner-case__img.is--fox-4 {
    height: 31em
}

.inner-case__img.is--fox-5 {
    height: 17.94em
}

.inner-case__img.is--fox-6 {
    height: 35em
}

.inner-case__img.is--fox-7 {
    height: 36em
}

.inner-case__img.is--fox-8 {
    height: 54.06em
}

.inner-case__img.is--sk-1 {
    height: 36.9rem
}

.inner-case__img.is--sk-2 {
    height: 43.6rem
}

.inner-case__img.is--sk-3 {
    height: 34.8rem;
    margin-top: 16.75rem
}

.inner-case__img.is--sk-4 {
    height: 34.8rem;
    margin-top: 25.45rem
}

.inner-case__img.is--sk-5 {
    height: 43.54rem
}

.inner-case__img.is--sk-6 {
    height: 97.24rem;
    margin-top: -9.79rem
}

.inner-case__img.is--sk-7 {
    height: 44.53rem;
    margin-top: 11.25rem
}

.inner-case__img.is--sk-8 {
    height: 55.89rem;
    margin-bottom: 4.38rem
}

.inner-case__img.is--sk-9 {
    height: 34.01rem;
    transform: rotate(-20deg)translate(0)
}

.inner-case__img.is--sk-10 {
    height: 29.9rem;
    transform: translate(0)
}

.inner-case__img.is--sk-11 {
    height: 34.01rem;
    transform: rotate(6deg)translate(23rem)
}

.inner-case__img.is--sk-12 {
    height: 74.43rem
}

.inner-case__img.is--sk-13 {
    height: 27.66rem
}

.inner-case__img.is--sk-14 {
    height: 13.85rem;
    margin-bottom: 9.53rem;
    margin-right: -.52rem;
    padding-left: 3.16rem
}

.inner-case__img.is--sk-15 {
    height: 32.34rem;
    margin-top: 7.81rem
}

.inner-case__img.is--nft-1 {
    height: 41.67rem
}

.inner-case__img.is--nft-2 {
    height: 54.58rem;
    margin-bottom: 12.89rem
}

.inner-case__img.is--nft-3 {
    height: 34.9rem
}

.inner-case__img.is--nft-4 {
    height: 61.25rem
}

.inner-case__img.is--nft-5 {
    height: 35.16rem;
    margin-top: 7.81rem
}

.inner-case__img.is--nft-6 {
    height: 27.71rem;
    margin-top: 21.77rem
}

.inner-case__img.is--stas-1 {
    height: 100vh;
    align-items: center;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.inner-case__img.is--stas-2 {
    height: 64.95rem
}

.inner-case__img.is--stas-3 {
    height: 32.34rem;
    margin-top: 12.66rem
}

.inner-case__img.is--stas-4 {
    height: 34.74rem;
    margin-top: -9.09rem
}

.inner-case__img.is--stas-5 {
    height: 34.74rem;
    margin-top: 24.31rem
}

.inner-case__img.is--stas-6 {
    height: 41.72rem
}

.inner-case__img.is--stas-7 {
    height: 53.8rem;
    margin-top: 8.8rem
}

.inner-case__img.is--stas-8 {
    height: 60.9rem;
    margin-top: 16.5rem
}

.inner-case__img.is--stas-9 {
    height: 43.39rem;
    margin-top: 24.3rem
}

.inner-case__img.is--stas-10 {
    height: 34.74rem
}

.inner-case__img.is--stas-11 {
    height: 32.34rem;
    margin-top: 12.02rem
}

.inner-case__img.is--stas-12 {
    height: 36.93rem;
    margin-top: 14.48rem
}

.inner-case__img.is--stas-13 {
    height: 33.8rem;
    margin-top: 14.48rem
}

.inner-case__img.is--stas-14 {
    height: 27.66rem;
    margin-top: 24.18rem
}

.inner-case__video {
    position: relative
}

.inner-case__video.is--orb-1 {
    height: 32.13em
}

.inner-case__video.is--orb-2 {
    height: 22.88em
}

.orb-vertical__columns {
    z-index: 2;
    grid-column-gap: 10px;
    align-items: flex-start;
    display: flex;
    position: relative
}

.orb-vertical__column {
    width: 9.63em
}

.orb-vertical__column.is--1 {
    height: 49em
}

.is-contain {
    object-fit: contain;
    object-position: 50% 0%
}

.orb-line {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.orb-line__img {
    height: 44.5rem
}

.orb-line__line {
    width: 200dvw;
    height: 9em;
    position: absolute;
    top: 14.2em;
    bottom: 0%;
    left: -10%;
    right: 0%;
    transform: rotate(5deg)
}

.dima-horizontal {
    position: relative
}

.dima-horizontal__sticky {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden
}

.dima-horizontal__img {
    height: 100%;
    background-image: url(https://assets.website-files.com/64e3817de34b2de022cfcc20/64f9a34fabf0f54787813165_dima-horizontaljpg-rmSNXw2NqI.webp);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    margin-left: 40px
}

.aaron__columns {
    z-index: 2;
    min-height: 60dvh;
    color: var(--white);
    justify-content: space-between;
    align-items: center;
    padding-top: 3.25em;
    padding-bottom: 3.25em;
    display: flex;
    position: relative
}

.aaron__item {
    width: 33%;
    margin-top: -2.31em;
    margin-bottom: -2.31em;
    margin-left: -2.31em;
    padding-top: 2.31em;
    padding-bottom: 2.31em;
    padding-left: 2.31em;
    position: relative;
    overflow: hidden
}

.aron-font {
    font-size: 5.4em
}

.aaron__lines {
    flex-direction: column;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.aaron__line {
    width: 100%;
    height: 100%;
    background-color: var(--midnight-blue)
}

.aaron-toggle {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.aaron-toggle__icon {
    width: 5.38em;
    height: 5.38em;
    cursor: pointer
}

.aaron-toggle__descr {
    opacity: .15;
    color: var(--white)
}

.img-contain {
    object-fit: contain
}

.terrane-hover__parent {
    height: 41.25em;
    flex-direction: row;
    align-items: flex-end;
    padding-bottom: 2.15em;
    padding-left: 2.15em;
    display: flex;
    position: relative
}

.terrane-hover__bg {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.terrane-hover__btn {
    z-index: 2;
    width: 12.5rem;
    height: 12.5rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    bottom: -3.9rem;
    left: -3.9rem
}

.terrane-hover__btn-circle {
    z-index: 2;
    width: 12.5em;
    height: 12.5em;
    background-color: #1d1d1d;
    border: 1px solid #ebebeb;
    border-radius: 100vw;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.terrane-hover__btn-text {
    z-index: 2;
    color: #ebebeb;
    position: relative
}

.f {
    text-transform: lowercase;
    font-size: .875rem;
    font-weight: 200;
    line-height: 1.5
}

.terrane-hover__text {
    z-index: 3;
    width: 15rem;
    color: var(--gainsboro);
    position: absolute;
    bottom: 16.07em;
    left: 50%
}

.terrane-photos {
    height: 100vh;
    position: relative
}

.terrane-photo {
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.terrane-photos__sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.img-scale {
    transform: scale(1.01)
}

.focus__img--divider {
    z-index: 10;
    height: 1px;
    background-color: #262626;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.focus__img--item {
    position: absolute
}

.focus__img--item.is--fox {
    z-index: 5;
    width: 29.38em;
    height: 29.38em
}

.focus__img--item.is--stroke {
    width: 9.296em;
    height: 9.296em;
    top: 13.15em;
    left: 12.26em
}

.focus__img--item.is--black {
    width: 7.128em;
    height: 7.128em;
    border-radius: 100vw;
    top: 2.24em;
    left: 22.53em;
    overflow: hidden
}

.focus__img--item.is--white {
    z-index: 3;
    width: 10.584em;
    height: 10.584em;
    border-radius: 100vw;
    top: 14.71em;
    left: 18.36em;
    overflow: hidden
}

.focus__img--item.bg--gradient {
    z-index: 1;
    width: 15.3344em;
    height: 15.3344em;
    background-image: linear-gradient(45deg, #ffc635, #e42424);
    border-radius: 100vw;
    top: 3.64em;
    right: 1.51em
}

.fox-3d {
    width: 18.13em;
    height: 18.13em;
    position: absolute;
    bottom: 0;
    left: 6.56em;
    transform: translateY(50%)
}

.fox-cases {
    position: relative
}

.fox-cases__sticky {
    min-height: 100dvh;
    grid-column-gap: .52rem;
    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;
    display: grid;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.fox-cases__content {
    grid-row-gap: 2.63rem;
    color: var(--white);
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.fox-cases__bg {
    z-index: -1;
    width: 33.31rem;
    height: 36.94rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.fox-cases__list {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fox-cases__item {
    height: 41.25rem;
    border-radius: 15px;
    position: relative;
    overflow: hidden
}

.sk-imgs {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.p-view__item {
    position: relative
}

.p-view__item.is--20 {
    height: 21.25rem;
    transform: translateY(5.05rem)
}

.p-view__item.is--27 {
    height: 21.2rem;
    transform: translateY(8.65rem)
}

.p-view__item.is--1 {
    height: 23.91rem;
    transform: translateY(-2.6rem)
}

.p-view__item.is--28 {
    height: 29.84rem;
    transform: translateY(7.08rem)
}

.p-view__item.is--14 {
    height: 23.96rem;
    transform: translateY(4.84rem)
}

.p-view__item.is--3 {
    height: 23.91rem;
    transform: translateY(27.81rem)
}

.p-view__item.is--24 {
    height: 31.56rem;
    transform: translateY(2.03125rem)
}

.p-view__item.is--13 {
    height: 21.2rem;
    transform: translateY(10.68rem)
}

.p-view__item.is--23 {
    height: 21.82rem;
    transform: translateY(22.24rem)
}

.p-view__item.is--2 {
    height: 16.77rem
}

.p-view__item.is--22 {
    height: 23.91rem;
    transform: translateY(25rem)
}

.p-view__item.is--11 {
    height: 29.95rem
}

.p-view__item.is--30 {
    height: 26.25rem;
    position: relative
}

.p-view__item.is--5 {
    height: 21.67rem;
    transform: translateY(30.683rem)
}

.p-view__item.is--7 {
    height: 21.35rem
}

.p-view__item.is--6 {
    height: 21.35rem;
    transform: translateY(2.6rem)
}

.p-view__item.is--25 {
    height: 29.95rem;
    transform: translateY(8.49rem)
}

.p-view__item.is--18 {
    height: 42.45rem;
    transform: translateY(21.56rem)
}

.p-view__item.is--10 {
    height: 23.91rem;
    transform: translateY(13.18rem)
}

.p-view__item.is--8 {
    height: 23.85rem;
    transform: translateY(7.13rem)
}

.p-view__item.is--17 {
    height: 22.97rem;
    transform: translateY(16.86rem)
}

.p-view__item.is--15 {
    height: 29.84rem;
    transform: translateY(23.7rem)
}

.p-view__item.is--21 {
    height: 29.95rem;
    transform: translateY(21.04rem)
}

.p-view__item.is--26 {
    height: 23.91rem;
    transform: translateY(23.43rem)
}

.p-view__item.is--29 {
    height: 23.91rem;
    transform: translateY(22.14rem)
}

.p-view__item.is--16 {
    height: 23.96rem
}

.p-view__item.is--31 {
    height: 23.91rem;
    transform: translateY(3.28rem)
}

.p-view__item.is--12 {
    height: 23.96rem;
    transform: translateY(8.28rem)
}

.p-view__item.is--4 {
    height: 23.96rem;
    transform: translateY(24.01rem)
}

.p-view__item.is--9 {
    height: 23.91rem;
    transform: translateY(29.79rem)
}

.p-view__item.is--19 {
    height: 29.95rem;
    transform: translateY(11.2rem)
}

.p-view__parent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.p-view__grid {
    width: 286.88rem;
    height: 206.5rem;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 10rem 10rem 20rem;
    display: grid
}

.p-view__item--descr {
    color: #4b4b4b;
    position: absolute;
    top: 100%
}

.sk-masked {
    padding: 7.81rem 1.56rem;
    position: relative
}

.sk-masked__rows {
    grid-row-gap: 3.39rem;
    flex-direction: column;
    display: flex;
    position: relative
}

.sk-masked__row {
    align-items: center;
    display: flex
}

.sk-masked__item.is--1 {
    width: 58.23rem;
    height: 3.49rem
}

.sk-masked__item.is--2 {
    width: 30.57rem;
    height: 3.49rem
}

.sk-masked__item.is--3 {
    width: 26.04rem;
    height: 3.49rem
}

.sk-masked__item.is--4 {
    width: 18.39rem;
    height: 3.49rem
}

.sk-masked__item.is--5 {
    width: 25.57rem;
    height: 3.49rem
}

.sk-masked__item.is--6 {
    width: 40.16rem;
    height: 3.49rem
}

.sk-masked__item.is--7 {
    width: 36.67rem;
    height: 3.49rem
}

.sk-masked__item.is--8 {
    width: 20.1rem;
    height: 3.49rem
}

.sk-masked__item.is--9 {
    width: 57.5rem;
    height: 3.49rem
}

.sk-masked__item.is--10 {
    width: 25.89rem;
    height: 3.49rem
}

.sk-masked__item.is--11 {
    width: 52.24rem;
    height: 3.49rem
}

.sk-masked__title {
    width: 12.34rem;
    height: 1.09rem;
    position: absolute;
    top: 1.56rem;
    left: 1.56rem
}

.sk-counter__item {
    max-width: 9.38rem;
    grid-row-gap: .52rem;
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
    display: flex;
    position: relative
}

.sk-counter {
    grid-column-gap: 8.33rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.sk-counter__plus {
    width: 1.3rem;
    height: 1.35rem;
    position: absolute;
    top: .51rem;
    right: -1.41rem
}

.loop__wrap {
    align-items: center;
    font-size: 1vw;
    display: flex
}

.loop__block {
    flex: none;
    align-items: center;
    display: flex
}

.loop__item-txt.is--1 {
    width: 19.53rem;
    height: 13.65rem
}

.loop__item-txt.is--2 {
    width: 28.54rem;
    height: 13.65rem
}

.loop__item-txt.is--3 {
    width: 30.42rem;
    height: 13.65rem
}

.loop_item-img {
    width: 18.75em;
    height: 13.54em;
    flex: none;
    padding-left: 2.6em;
    padding-right: 2.6em
}

.image {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.nft-loop {
    align-items: center;
    display: flex
}

.nft-body {
    height: 100vh;
    position: relative
}

.silks__list {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.silks__row-static {
    display: flex
}

.silks__img {
    width: 50vw;
    height: 100vh;
    overflow: hidden
}

.silks__row {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0
}

.silks__title {
    width: 100vw;
    height: 100vh;
    text-transform: uppercase;
    mix-blend-mode: difference;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0
}

.silks__title.is--home {
    width: 100%;
    height: 100%;
    padding-left: 42%;
    padding-right: 42%
}

.silks__404 {
    height: 19.17rem;
    grid-column-gap: .16rem;
    margin-bottom: 5.21rem;
    display: flex;
    overflow: hidden
}

.silks__404--line {
    width: 10.73rem;
    height: 100%;
    flex-direction: column;
    display: flex
}

.silks__404--line.is--second {
    justify-content: flex-end
}

.silks__404--img {
    width: 10.73rem;
    height: 10.73rem;
    margin-top: .16rem;
    margin-bottom: .16rem;
    overflow: hidden
}

.img-2 {
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
    display: block
}

.silks__404--number {
    height: 20.57em;
    background-color: #dfdeff;
    justify-content: center;
    align-items: center;
    display: flex
}

.silks__404--number.col--black.bg--white {
    flex: none
}

.h--280 {
    font-size: 14.58em;
    font-weight: 700;
    line-height: 1
}

.silks__404--4 {
    width: 5.42rem;
    height: 15.73rem
}

.silks__404--4.is--home {
    width: 3.28rem;
    height: 9.53rem
}

.silks__404--0 {
    width: 5.21rem;
    height: 15.94rem
}

.silks__404--0.is--home {
    width: 3.18rem;
    height: 9.69rem
}

.stas-canvas {
    width: 100%;
    height: 100%
}

.stas-canvas__parent {
    width: 100%;
    height: 25.47rem
}

.s-process {
    position: relative
}

.s-process__bg {
    z-index: 0;
    width: 100%;
    height: 100dvh;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.s-process__sticky {
    z-index: 2;
    height: 100dvh;
    grid-column-gap: .52rem;
    color: #0a0a0a;
    background-color: #dcff7d;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: .52rem;
    margin-right: .52rem;
    padding-left: .52rem;
    padding-right: .52rem;
    position: relative
}

.s-process__titles {
    height: 100%;
    display: flex
}

.s-process__title {
    flex: none;
    margin-right: 10.42rem;
    position: relative
}

.s-process__title.is--first {
    padding-left: 7.81rem
}

.s-process__title--list {
    flex: none;
    align-items: flex-end;
    padding-bottom: 2.6rem;
    display: flex;
    position: relative
}

.s-process__index {
    width: 2.4rem;
    position: absolute;
    bottom: 100%;
    right: 100%
}

.s-process__info {
    width: 19.2708rem;
    color: #c7c7c7;
    background-color: #1d1d1d;
    border-radius: .52rem;
    padding: 2.08rem 2.08rem 2.08rem 1.04rem;
    position: absolute;
    top: 2.08rem;
    right: 1.04rem
}

.s-process__info--list {
    width: 100%;
    grid-row-gap: .83rem;
    flex-direction: column;
    display: flex
}

.process__info--item,
.s-process__info--item {
    flex-direction: column;
    display: flex
}

.s-process__info--title {
    color: #dcff7d;
    align-self: flex-end
}

.s-process__info--divider {
    width: 17.19rem;
    height: 1px;
    background-color: #262626;
    margin-top: .52rem;
    margin-bottom: .52rem
}

.s-process__info--descr {
    padding-left: 1.04rem
}

.s-projects {
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.s-projects__list {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.s-projects__item-link {
    padding-top: 1.56rem;
    padding-bottom: 1.56rem
}

.s-projects__item {
    align-items: flex-end;
    display: flex;
    position: relative
}

.s-projects__index {
    display: flex;
    position: absolute;
    bottom: .4rem;
    left: -3rem
}

.s-projects__trail {
    z-index: 1;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.s-projects__trail--img {
    z-index: 1;
    width: 20.4183rem;
    height: 11.4856rem;
    position: absolute
}

.s-projects__trail--cover {
    z-index: 2;
    background-color: rgba(10, 10, 10, .3);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.home-contact {
    padding-bottom: 1.25rem
}

.home-contact__svgs {
    height: 100px;
    display: none
}

.home-contact__letter {
    height: 100%
}

.home-contact__canvas {
    height: 60vh
}

.contact {
    height: 100vh;
    padding-top: .52rem;
    padding-bottom: .52rem;
    position: relative
}

.contact__top {
    background-color: var(--gainsboro);
    border-radius: .52rem;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: .57rem;
    padding-left: 1.04rem;
    padding-right: 1.35rem;
    display: flex;
    position: relative
}

.contact__top.is--case {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact__titles {
    position: relative
}

.contact__right {
    z-index: 2;
    grid-row-gap: 1.3rem;
    flex-direction: column;
    flex: none;
    align-items: flex-end;
    display: flex
}

.contact__right--top {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.contact__right--links {
    align-items: center;
    display: flex
}

.contact__logo {
    background-color: var(--depo-black);
    border-top-right-radius: .52rem;
    border-bottom-left-radius: .52rem;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 2.08rem;
    position: relative
}

.contact__form {
    margin-bottom: 0
}

.contact__form--steps {
    height: 100%;
    background-color: transparent;
    position: relative
}

.contact__form--step {
    grid-column-gap: .52rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.contact__form--step.hide {
    display: none
}

.contact__form--radio {
    cursor: pointer;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    padding: .73rem 1.04rem;
    display: flex;
    position: relative
}

.contact__form--radio-icon {
    width: auto;
    height: auto;
    border-style: none;
    border-color: transparent;
    border-radius: 0%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.contact__index {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: absolute;
    bottom: 1.3rem;
    right: 1.56rem
}

.contact__index--list {
    flex-direction: column;
    align-items: center;
    display: flex
}

.contact__input--parent {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: .73rem 1.04rem;
    display: flex
}

.contact__input {
    letter-spacing: -.02em;
    background-color: transparent;
    border: 1px #000;
    flex: 1;
    align-items: flex-end;
    margin-bottom: 0;
    padding: 0;
    font-size: 1.88rem;
    line-height: 1.1
}

.contact__form--next {
    cursor: pointer;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 0;
    padding: .73rem 1.04rem;
    display: flex;
    position: relative
}

.contact__form--submit {
    z-index: 1;
    opacity: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.contact__back {
    grid-column-gap: .52rem;
    color: var(--midnight-blue);
    cursor: pointer;
    align-items: center;
    display: flex;
    position: absolute
}

.contact__back--icon {
    width: 1.3rem;
    height: 1.3rem
}

.contact__input--wrapper {
    width: 100%
}

.contact__title {
    opacity: 0
}

.contact__title.active {
    opacity: 1
}

.contact__success {
    width: 100%;
    height: 100%;
    padding: 0;
    display: none;
    position: absolute
}

.contact__success--row {
    height: 100%;
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact__success--tile {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 1.04rem;
    display: flex;
    position: relative
}

.contact__success--tile.is--monochrome {
    background-color: var(--midnight-blue);
    color: var(--white);
    border-radius: .52rem
}

.service__tiles-grid {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1px 1fr 1px 1fr 1px 1fr 1px;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.service-sections {
    padding-bottom: 5.21rem
}

.d-service__title {
    max-width: 58.96rem;
    text-align: center;
    margin-bottom: 6.51rem;
    margin-left: auto;
    margin-right: auto
}

.d-service__item {
    padding-top: .52rem;
    padding-bottom: .26rem
}

.d-service__item.grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1.5fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1.5fr;
    align-items: end
}

.d-service__row--item {
    padding: .52rem
}

.d-service__row--item.is--right {
    text-align: right
}

.d-service__item--parent {
    position: relative
}

.d-service__icon {
    width: 1.82rem;
    height: 1.82rem;
    color: var(--midnight-blue);
    position: absolute;
    top: .78rem;
    right: 17.8rem
}

.d-service__list {
    grid-row-gap: .52rem;
    flex-direction: column;
    margin-top: .52rem;
    display: flex
}

.d-service__content {
    padding-top: .52rem;
    padding-bottom: .52rem
}

.d-service__content.grid {
    grid-template-rows: 1fr 1px 1fr
}

.d-service__tile {
    min-height: 17.24rem;
    color: var(--white);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: .52rem 1.3rem;
    display: flex;
    position: relative
}

.d-service__tile.is--right {
    text-align: right;
    align-items: flex-end
}

.d-service__img {
    border-radius: .52rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.d-service__close {
    background-color: var(--gainsboro);
    cursor: pointer
}

.d-service__content--padd {
    background-color: var(--depo-black)
}

.d-service__item--top {
    cursor: pointer
}

.privacy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 30vh;
    padding-left: 1.04rem;
    padding-right: 1.04rem;
    display: grid;
    position: relative
}

.privacy__title {
    position: -webkit-sticky;
    position: sticky;
    top: 30vh
}

.privacy__update {
    text-align: right;
    position: -webkit-sticky;
    position: sticky;
    top: 30vh
}

.rich-text h2 {
    letter-spacing: -.02em;
    text-transform: uppercase;
    margin-top: 5.21rem;
    padding-bottom: 2.08rem;
    font-family: Neue Montreal, sans-serif;
    font-size: 1.88rem;
    font-weight: 400;
    line-height: 1.1
}

.rich-text p {
    margin-top: 0;
    font-family: Gilroy, sans-serif;
    font-size: .94rem;
    font-weight: 500;
    line-height: 1.4
}

.rich-text li {
    font-family: Gilroy, sans-serif;
    font-size: .94rem;
    font-weight: 500;
    line-height: 1.4
}

.rich-text ul {
    grid-row-gap: 1.04rem;
    margin-top: 1.04rem;
    margin-bottom: 1.04rem;
    padding-left: 1.56rem
}

.home-last-sections {
    z-index: 1;
    position: relative
}

.hero__stas-canvas {
    width: 100%;
    height: 100%
}

.silks-error__line {
    width: 100%;
    height: 100%;
    flex-direction: column;
    display: flex;
    overflow: hidden
}

.silks-error__line.is--second {
    justify-content: flex-end
}

.silks-error__img {
    width: 100%;
    margin-top: .16rem;
    margin-bottom: .16rem
}

.silks-error__number {
    height: 20.57em;
    background-color: #dfdeff;
    justify-content: center;
    align-items: center;
    display: flex
}

.silks-error__number.col--black.bg--white {
    flex: none
}

.silks-error {
    height: 100%;
    align-items: center;
    display: flex;
    overflow: hidden
}

.silks-imgs {
    width: 100%;
    height: 100%;
    position: relative
}

.silks-img {
    width: 50%;
    height: 100%;
    flex: 1;
    overflow: hidden
}

.hero-top__bgs {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    grid-template-rows: 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero-top__bg--item {
    height: 100%;
    background-color: var(--gainsboro)
}

.hero-logo__overlay {
    z-index: 2;
    background-color: var(--depo-black);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__bottom--flip {
    height: 100%
}

.awards__imgs--sticky {
    z-index: 3;
    height: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.case__inner--placeholder-img {
    z-index: 2;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.tickets__hover {
    display: flex
}

.p-404 {
    height: 100vh;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    display: grid;
    position: relative
}

.p-404__tiles--grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: .52rem;
    padding-bottom: .52rem;
    display: grid;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.p-404__tile {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.p-404__tile--text {
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0
}

.f-404 {
    letter-spacing: -.04em;
    font-size: 58.13rem;
    line-height: .9
}

.p-404__tile--btn {
    background-color: var(--depo-black);
    color: var(--gainsboro);
    flex-direction: column;
    justify-content: space-between;
    padding: .52rem;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.p-404__tile--btn-arrow {
    width: 2.92rem;
    height: 2.92rem;
    color: var(--midnight-blue);
    align-self: flex-end;
    position: absolute;
    bottom: .52rem;
    right: .52rem
}

.p-404__tile--btn-arrow.is--white {
    color: var(--white)
}

.mob-cases,
.paints__static,
.cases-hero__title {
    display: none
}

.p-team__scroll {
    height: 100%
}

.p-team__scroll.grid {
    grid-template-rows: 1fr 1px 1fr 1px 1fr
}

.s-popups {
    z-index: 10;
    width: 100%;
    height: 0;
    display: none;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.s-popup {
    width: 100%;
    height: 100vh;
    background-color: var(--white);
    position: absolute
}

.s-popup__content {
    width: 100%;
    height: 100%;
    position: relative
}

.figma-frame {
    width: 100%;
    height: 100%
}

.s-popup__list {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0
}

.s-popup__close {
    z-index: 2;
    width: 8.85rem;
    height: 8.85rem;
    background-color: var(--white);
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.s-popup__icon {
    width: 3.91rem;
    height: 3.91rem;
    color: var(--midnight-blue);
    transform: rotate(45deg)
}

.loader-main__circle {
    width: 100%;
    height: 100%;
    background-color: var(--white)
}

.loader-main__text {
    z-index: 3;
    grid-column-gap: .26rem;
    grid-row-gap: .26rem;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.contact__success--icon {
    z-index: 2;
    width: 2.45rem;
    height: 2.45rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.reel__video--play-parent {
    z-index: 4;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.reel__video--play {
    grid-column-gap: .52rem;
    grid-row-gap: .52rem;
    color: #fff;
    justify-content: center;
    display: flex
}

.reel__video--icon {
    width: 1.56rem;
    height: 1.82rem;
    transform: translateY(5%)
}

.about-links__text-overlay {
    width: 83%;
    height: 91%;
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    display: flex;
    position: absolute;
    bottom: 1.04rem;
    left: 1.04rem
}

.hero__awwwards {
    z-index: 3;
    opacity: 0;
    position: absolute;
    top: 50%;
    right: -.52rem;
    transform: translateY(-50%)
}

@media screen and (max-width:991px) {
    .nav__menu-item.p {
        color: #fff;
        font-size: 5em
    }
    .package__similar-parent {
        width: 24em;
        margin-top: 4em;
        margin-left: 16em
    }
    .package__button-main {
        margin-left: 16em;
        padding: 4em 6em 0 0
    }
    .button-order {
        width: 15em;
        height: 15em
    }
    .faq__title-parent {
        padding-left: 0
    }
    .hero.depo-main {
        padding-top: 1.3rem;
        padding-bottom: 1.3rem
    }
    .container {
        padding-left: 1.3rem;
        padding-right: 1.3rem
    }
    .hero__item--line {
        width: auto
    }
    .burger {
        height: 7.29rem;
        min-width: 23.44rem;
        border-radius: 7.29rem;
        padding: 2.21rem 4.56rem;
        top: 2.6rem;
        left: 2.6rem
    }
    .burger__icon {
        width: 2.86rem;
        height: 2.86rem
    }
    .f-18 {
        font-size: 2.08rem
    }
    .burger__line {
        top: .65rem
    }
    .burger__line.is--bot {
        bottom: .65rem
    }
    .burger__list {
        grid-row-gap: 2.6rem
    }
    .f-96 {
        font-size: 8.33rem
    }
    .hero__grid {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-rows: 1fr 1px 1fr 1px 1fr 1px 1fr;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .hero__depo-logo {
        width: 2.99rem
    }
    .f-36 {
        font-size: 3.13rem
    }
    .horizontal-lines {
        grid-column-gap: 1.3rem;
        display: flex
    }
    .horizontal-lines.is--contact-third {
        grid-column-gap: 1.3rem;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1px 1fr 1px 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .horizontal-lines.is--404-tb {
        display: flex
    }
    .line {
        width: 100%
    }
    .vertical-line {
        align-self: center
    }
    .hero__lines--parent,
    .hero__tiles--parent {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-rows: 1fr 1px 1fr 1px 1fr 1px 1fr;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .hero__tile {
        border-radius: .65rem
    }
    .buble-icon {
        width: 23em;
        height: 23em
    }
    .elipse__small {
        width: 11.5em;
        height: 11.5em
    }
    .elipse__half {
        width: 23em;
        height: 11.5em
    }
    .reel {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        flex-direction: column;
        grid-template-rows: auto 1px auto;
        grid-template-columns: 1fr 1px 1fr 1px 1fr;
        padding-bottom: 6.51rem;
        display: flex
    }
    .reel__video-parent {
        border-radius: .65rem
    }
    .services__title {
        max-width: none
    }
    .services__item {
        grid-row-gap: 3.91rem;
        padding-top: 7.81rem;
        padding-bottom: 7.81rem
    }
    .services__item--list {
        max-width: none;
        padding-left: 3.91rem;
        padding-right: 3.91rem
    }
    .services__parent {
        padding: 1.3rem
    }
    .services__dot--parent {
        width: 7.81rem;
        height: 7.81rem
    }
    .services__dot {
        width: 2.21rem;
        height: 2.21rem
    }
    .cases__grid {
        flex-direction: column
    }
    .cases__ab-grid-item {
        height: 50%
    }
    .awards__title {
        max-width: none
    }
    .awards__grid {
        grid-row-gap: 7.81rem;
        flex-direction: column;
        display: flex
    }
    .awards__item {
        grid-row-gap: 2.6rem
    }
    .awards__top {
        min-height: auto;
        border-radius: .65rem;
        padding: 1.3rem 1.95rem
    }
    .awards__item--award {
        padding: 1.3rem 1.95rem
    }
    .awards__divider {
        background-color: var(--lines)
    }
    .tickets__left.is-horizontal {
        width: 40rem;
        height: auto;
        padding-top: 1.3rem;
        padding-bottom: 1.3rem;
        padding-left: 1.3rem
    }
    .tickets__dot-side {
        width: 1.4rem
    }
    .tickets__code {
        width: 4.4rem;
        padding: 1.3rem 1.3rem 1.3rem .26rem
    }
    .footer {
        padding-bottom: 5.21rem
    }
    .footer__title {
        max-width: none;
        margin-bottom: 15.63rem
    }
    .footer__grid {
        grid-column-gap: 2.6rem;
        grid-row-gap: 2.6rem
    }
    .footer__item {
        min-height: 23.44rem;
        justify-content: flex-start
    }
    .footer__list {
        grid-row-gap: 1.3rem
    }
    .footer__dot {
        width: 2.21rem;
        height: 2.21rem
    }
    .footer__depo-logo {
        width: 3.52rem
    }
    .tickets__img {
        width: 20rem;
        height: 20rem;
        margin-right: 1.04rem
    }
    .about-hero__lines--parent.grid.is--404 {
        grid-template-rows: 1fr 1px 1fr 1px 1fr 1px 1fr
    }
    .vertical-lines {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem
    }
    .vertical-lines.is--404 {
        flex-direction: column;
        display: flex
    }
    .grid {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .about-hero__tile-top.is--case {
        grid-template-columns: 1fr 1fr
    }
    .about-hero__descr.is--middle {
        text-align: right;
        margin-bottom: 15.63rem
    }
    .about-links__title {
        max-width: none
    }
    .about-links__list {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-rows: 1px auto 1px auto 1px auto 1px auto;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .about-links__row {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-rows: 1fr;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .about-links__row.is--single-tb {
        grid-template-rows: 1fr;
        grid-auto-rows: 0
    }
    .about-links__tile {
        height: 30.73rem;
        padding: 0
    }
    .about-links__tile.is--monochrome {
        padding: 1.3rem
    }
    .about-links__arrow {
        width: 5.6rem;
        height: 5.6rem
    }
    .about-links__arrow.is--team {
        align-self: flex-start
    }
    .team__title {
        max-width: none;
        margin-bottom: 11.07rem
    }
    .team__list {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem
    }
    .team__list--item {
        grid-column-gap: 1.3rem
    }
    .team__item--img {
        width: 30.6rem;
        height: 29.17rem
    }
    .team__item--name {
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }
    .team__item--name.is--bot {
        flex-direction: column;
        justify-content: space-between;
        align-self: stretch;
        align-items: flex-start;
        display: flex
    }
    .team__item--name.is--bot.is--left {
        flex-direction: column;
        justify-content: space-between;
        align-self: stretch;
        display: flex
    }
    .team__item--name.is--left {
        flex-direction: column;
        justify-content: space-between;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }
    .team__list--row {
        grid-column-gap: 1.3rem
    }
    .about__title {
        max-width: none;
        margin-bottom: 10.42rem
    }
    .about-awards__top.grid {
        grid-template-columns: .4fr 1.25fr 1px 1fr .65fr
    }
    .about-awards__top.grid.is--service {
        grid-template-columns: .5fr 1.5fr 1px 1fr 1fr
    }
    .about-awards__item {
        padding: 1.3rem .65rem
    }
    .about-awards__row.grid {
        grid-template-columns: .4fr 1.25fr 1px 1fr .65fr
    }
    .about-awards__more-btn-parent.grid {
        grid-template-rows: 1px 1fr;
        grid-template-columns: 1fr 1px 1fr
    }
    .team__dot {
        width: 2.21rem;
        height: 2.21rem
    }
    .p-team {
        display: none
    }
    .p-team__item.grid {
        grid-template-rows: 30.86rem 1px 30.86rem 1px 30.86rem 1px 61.72rem
    }
    .case-inner {
        height: auto
    }
    .case-inner__sticky {
        height: auto;
        position: relative
    }
    .case-inner__top {
        height: 97.4rem;
        padding-top: 1.3rem;
        padding-bottom: 1.3rem;
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto
    }
    .case-inner__video {
        transform: none
    }
    .case-inner__video-parent {
        margin-top: 15.63rem
    }
    .case-footer__order--grid {
        grid-column-gap: 2.6rem;
        grid-row-gap: 2.6rem
    }
    .orb-sliced {
        height: 60vh;
        grid-row-gap: 2px;
        flex-direction: column
    }
    .orb-sliced__text {
        width: 80%;
        height: auto
    }
    .inner-case__img.is--orb-1 {
        height: 36em
    }
    .inner-case__img.is--orb-2 {
        height: 68em
    }
    .inner-case__img.is--orb-3 {
        height: 80em
    }
    .inner-case__img.is--orb-4 {
        height: 94em
    }
    .inner-case__img.is--orb-5 {
        height: 79.2em
    }
    .inner-case__img.is--orb-6 {
        height: 61.9em
    }
    .inner-case__img.is--dima-1 {
        height: 25.2em
    }
    .inner-case__img.is--dima-2 {
        height: 24.4em
    }
    .inner-case__img.is--dima-3 {
        height: 41em
    }
    .inner-case__img.is--dima-scale-1 {
        height: 114em
    }
    .inner-case__img.is--dima-4 {
        height: 53em
    }
    .inner-case__img.is--dima-5 {
        height: 45.3em;
        margin-top: -45.3em
    }
    .inner-case__img.is--dima-6 {
        height: 53em
    }
    .inner-case__img.is--dima-7 {
        height: 36.4em
    }
    .inner-case__img.is--dima-8 {
        height: 45.7em
    }
    .inner-case__img.is--dima-9 {
        height: 97em
    }
    .inner-case__img.is--dima-scale-2 {
        height: 112em
    }
    .inner-case__img.is--dima-10,
    .inner-case__img.is--dima-11 {
        height: 53em
    }
    .inner-case__img.is--aaron-1 {
        height: 63em
    }
    .inner-case__img.is--aaron-2 {
        height: 69em;
        margin-top: -8.47em
    }
    .inner-case__img.is--aaron-3 {
        height: 57em
    }
    .inner-case__img.is--aaron-4 {
        height: 51.6em
    }
    .inner-case__img.is--aaron-5,
    .inner-case__img.is--aaron-6 {
        height: 53em
    }
    .inner-case__img.is--terrane-1 {
        height: 33em
    }
    .inner-case__img.is--terrane-small {
        width: 90%;
        height: 18em
    }
    .inner-case__img.is--terrane-2 {
        height: 36.1em
    }
    .inner-case__img.is--terrane-3 {
        height: 76.8em
    }
    .inner-case__img.is--terrane-4 {
        height: 51.5em
    }
    .inner-case__img.is--terrane-5 {
        height: 47.1em
    }
    .inner-case__img.is--terrane-6 {
        height: 47.8em
    }
    .inner-case__img.is--terrane-7 {
        height: 49.3em
    }
    .inner-case__img.is--terrane-8 {
        height: 44.2em
    }
    .inner-case__img.is--terrane-9 {
        height: 51.4em
    }
    .inner-case__img.is--terrane-10 {
        height: 53.4em
    }
    .inner-case__img.is--terrane-11 {
        height: 59.3em
    }
    .inner-case__img.is--fox-1 {
        height: 32em
    }
    .inner-case__img.is--fox-2 {
        margin-top: 5em
    }
    .inner-case__img.is--fox-3 {
        height: 38em
    }
    .inner-case__img.is--fox-4 {
        height: 36em
    }
    .inner-case__img.is--fox-6,
    .inner-case__img.is--fox-7 {
        height: 52em
    }
    .inner-case__img.is--fox-8 {
        height: 59em
    }
    .inner-case__img.is--sk-1 {
        height: 41.3em
    }
    .inner-case__img.is--sk-2 {
        height: 63em
    }
    .inner-case__img.is--sk-3 {
        height: 53em;
        margin-top: 25.45rem
    }
    .inner-case__img.is--sk-4 {
        height: 52em;
        margin-top: 12.05rem
    }
    .inner-case__img.is--sk-5 {
        height: 65em
    }
    .inner-case__img.is--sk-6 {
        height: 95em
    }
    .inner-case__img.is--sk-7 {
        height: 47em;
        margin-top: 42.95rem
    }
    .inner-case__img.is--sk-8 {
        height: 50em
    }
    .inner-case__img.is--sk-9,
    .inner-case__img.is--sk-10,
    .inner-case__img.is--sk-11 {
        height: 63em
    }
    .inner-case__img.is--sk-12 {
        height: 75em
    }
    .inner-case__img.is--sk-13 {
        height: 36em
    }
    .inner-case__img.is--sk-14 {
        height: 16em;
        margin-bottom: 3.13rem;
        margin-right: 0;
        padding-left: 0
    }
    .inner-case__img.is--sk-15 {
        height: 55em;
        margin-top: 22.41rem
    }
    .inner-case__img.is--nft-1 {
        height: 41em
    }
    .inner-case__img.is--nft-2 {
        height: 64.8em
    }
    .inner-case__img.is--nft-3 {
        height: 52em
    }
    .inner-case__img.is--nft-4 {
        height: 60em
    }
    .inner-case__img.is--nft-5 {
        height: 52em;
        margin-top: -16.59rem
    }
    .inner-case__img.is--nft-6 {
        height: 36em
    }
    .inner-case__img.is--stas-1 {
        height: 100vh
    }
    .inner-case__img.is--stas-2 {
        height: 79em;
        margin-top: -69.4rem
    }
    .inner-case__img.is--stas-3 {
        height: 41em;
        margin-top: 0
    }
    .inner-case__img.is--stas-4 {
        height: 52.3em
    }
    .inner-case__img.is--stas-5 {
        height: 53.1em
    }
    .inner-case__img.is--stas-6 {
        height: 41.1em
    }
    .inner-case__img.is--stas-7 {
        height: 80.9em
    }
    .inner-case__img.is--stas-8 {
        height: 91em
    }
    .inner-case__img.is--stas-9 {
        height: 53.9em
    }
    .inner-case__img.is--stas-10 {
        height: 52.1em
    }
    .inner-case__img.is--stas-11 {
        height: 36.3em;
        margin-top: 33.12rem
    }
    .inner-case__img.is--stas-12 {
        height: 50.3em
    }
    .inner-case__img.is--stas-13 {
        height: 50.7em
    }
    .inner-case__img.is--stas-14 {
        height: 31.9em;
        margin-top: 45.58rem
    }
    .inner-case__video.is--orb-1 {
        height: 45.5em
    }
    .inner-case__video.is--orb-2 {
        height: 40.9em
    }
    .orb-vertical__column {
        width: 19.27em
    }
    .orb-vertical__column.is--1 {
        height: 95em
    }
    .orb-line__img {
        height: 45.4em
    }
    .dima-horizontal__img {
        margin-left: 30px
    }
    .aaron__columns {
        grid-row-gap: 30px;
        flex-direction: column;
        justify-content: center
    }
    .aaron__item {
        width: 60%
    }
    .aron-font {
        font-size: 10em
    }
    .aaron-toggle__icon {
        width: 10.76em;
        height: 10.76em
    }
    .terrane-hover__parent {
        height: 51em
    }
    .terrane-hover__btn {
        bottom: -5rem;
        left: -.4rem
    }
    .terrane-hover__text {
        display: none
    }
    .fox-3d {
        width: 27.195em;
        height: 27.195em
    }
    .sk-imgs {
        height: 107rem
    }
    .sk-counter__item {
        max-width: 18rem
    }
    .sk-counter {
        grid-column-gap: 15rem
    }
    .loop_item-img {
        width: 20em;
        height: 21em;
        padding: 4.19em 3.51em
    }
    .silks__list {
        height: 100vh
    }
    .silks__row-static {
        height: 100%;
        flex-direction: column
    }
    .silks__img {
        width: 100vw;
        height: 50%;
        position: relative
    }
    .silks__row {
        height: 100%;
        flex-direction: column
    }
    .silks__title {
        height: 100%
    }
    .silks__404 {
        height: 28.65rem;
        grid-column-gap: .39rem
    }
    .silks__404--line {
        width: 16.02rem
    }
    .silks__404--img {
        width: 16.15rem;
        height: 16.15rem;
        margin-top: .39rem;
        margin-bottom: .39rem
    }
    .stas-canvas__parent {
        height: 31rem
    }
    .home-contact__canvas {
        height: 52.08rem
    }
    .contact {
        height: auto;
        min-height: 100dvh;
        padding-top: 1.3rem;
        padding-bottom: 1.3rem
    }
    .contact.grid {
        grid-template-rows: auto 1px auto;
        display: grid
    }
    .contact__top {
        min-height: 97.4rem;
        border-radius: .65rem;
        flex-direction: column;
        justify-content: flex-end;
        padding-bottom: 1.3rem;
        padding-left: 1.3rem;
        padding-right: 1.3rem
    }
    .contact__titles {
        order: 1
    }
    .contact__right {
        order: -1;
        position: absolute;
        bottom: 34.9rem
    }
    .contact__logo {
        height: 30.73rem;
        padding-top: 3.91rem;
        padding-bottom: 3.91rem;
        padding-left: 3.26rem
    }
    .contact__form {
        height: 30.73rem
    }
    .contact__form--step {
        width: 100%;
        grid-column-gap: 1.3rem;
        grid-template-columns: 1fr 1px 1fr 1px 1fr;
        bottom: auto;
        right: auto
    }
    .contact__form--radio {
        height: 30.73rem
    }
    .contact__index {
        z-index: 3;
        top: 295px;
        bottom: auto;
        left: 1.3rem;
        right: auto
    }
    .contact__input--parent.is--text-area {
        height: 30.73rem
    }
    .contact__input {
        font-size: 3.13rem
    }
    .contact__form--next {
        height: 30.73rem
    }
    .contact__back {
        top: auto;
        bottom: 34.9rem;
        left: 1.3rem
    }
    .contact__back--icon {
        width: 1.56rem;
        height: 1.56rem
    }
    .contact__success--row {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        grid-template-rows: 1fr 1px 1fr;
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .contact__success--tile {
        height: 30.73rem
    }
    .service__tiles-grid {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem;
        flex-direction: column;
        grid-template-rows: 1px auto 1px auto 1px auto 1px;
        grid-template-columns: 1fr 1px 1fr 1px 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .d-service__title {
        max-width: none;
        margin-bottom: 10.42rem
    }
    .d-service__item.grid {
        grid-template-columns: 1fr 1px 1fr
    }
    .d-service__icon {
        width: 1.95rem;
        height: 1.95rem;
        right: 0
    }
    .d-service__content.grid {
        grid-template-rows: auto 1px auto auto;
        grid-template-columns: 1fr 1px 1fr
    }
    .d-service__tile {
        min-height: 21.61rem;
        text-align: right;
        align-items: flex-end
    }
    .d-service__tile.is--right.is--cta {
        display: none
    }
    .d-service__tile.is--img {
        width: 21.61rem;
        height: 21.61rem;
        min-height: auto;
        display: none
    }
    .d-service__tile--text.is--tb-left {
        text-align: left
    }
    .d-service__close {
        width: 16.28rem;
        height: 17.19rem
    }
    .privacy {
        padding-top: 31.25rem;
        padding-left: 0;
        padding-right: 0
    }
    .privacy__title {
        position: static
    }
    .privacy__content {
        margin-top: 5.20833rem
    }
    .privacy__update {
        position: static
    }
    .rich-text h2 {
        margin-top: 10.42rem;
        padding-bottom: 3.91rem;
        font-size: 3.13rem
    }
    .rich-text p,
    .rich-text li {
        font-size: 2.08rem
    }
    .rich-text ul {
        grid-row-gap: 2.6rem;
        margin-top: 2.6rem;
        margin-bottom: 2.6rem;
        padding-left: 5.21rem
    }
    .silks-img {
        height: 100%;
        position: relative
    }
    .hero-top__bgs {
        grid-template-columns: 1fr 1px 1fr 1px 1fr
    }
    .p-404__tile--btn {
        padding: 1.3rem
    }
    .p-404__tile--btn-arrow {
        width: 6.9rem;
        height: 6.9rem;
        bottom: 1.3rem;
        right: 1.3rem
    }
    .p-team__scroll.grid {
        grid-template-rows: 30.86rem 1px 30.86rem 1px 30.86rem 1px 61.72rem
    }
    .s-popup__close {
        width: 13.275rem;
        height: 13.275rem;
        padding-top: 10px;
        padding-right: 10px
    }
    .s-popup__icon {
        width: 5.865rem;
        height: 5.865rem
    }
    .reel__video--play-parent {
        justify-content: flex-start;
        align-items: flex-end
    }
    .reel__video--play {
        justify-content: flex-start;
        padding-bottom: 1.3rem;
        padding-left: 1.3rem
    }
    .reel__video--icon {
        display: none
    }
    .about-links__text-overlay {
        bottom: 1.3rem;
        left: 1.3rem
    }
    .hero__awwwards {
        right: -1.3rem
    }
}

@media screen and (max-width:479px) {
    .nav__menu-item.p {
        font-size: 12em
    }
    .package__similar-parent {
        width: 40em;
        margin-top: 8em
    }
    .package__button-main {
        padding-top: 0
    }
    .button-order {
        width: 25em;
        height: 25em
    }
    .svg {
        width: 100%
    }
    .hero.depo-main {
        height: auto;
        padding-top: 2.67rem;
        padding-bottom: 2.67rem
    }
    .container {
        padding-left: 2.67rem;
        padding-right: 2.67rem
    }
    .hero__item--bot {
        grid-row-gap: 2em
    }
    .burger {
        height: 11.2rem;
        min-width: 38.67rem;
        border-radius: 11.2rem;
        padding: 2.4rem 6.67rem;
        top: 2.67rem;
        left: 2.67rem
    }
    .burger__icon {
        width: 5.87rem;
        height: 5.87rem
    }
    .f-18 {
        font-size: 4.27rem
    }
    .burger__line {
        width: 100%;
        height: 1px;
        background-color: #fff;
        padding: 0;
        position: absolute;
        top: 1.33rem
    }
    .burger__line.is--bot {
        bottom: 1.33rem
    }
    .f-96 {
        font-size: 11.2rem
    }
    .hero__grid {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-rows: 25vh 1px 25vh 1px 25vh 1px 25vh;
        grid-template-columns: 1fr 1px 1fr
    }
    .hero__depo-parent-brdr-10 {
        padding-bottom: 6.67rem;
        padding-left: 4.53rem
    }
    .hero__depo-logo {
        width: 6.13rem
    }
    .hero__bottom--content {
        flex-direction: column;
        align-items: flex-start;
        padding: 1.6rem 2.67rem
    }
    .hero__bottom--arrow {
        width: 7.2rem;
        height: 7.2rem;
        top: auto;
        bottom: 2.67rem;
        right: 2.67rem
    }
    .f-36 {
        font-size: 5.6rem
    }
    .horizontal-lines.is--contact-third {
        display: block
    }
    .hero__middle--content {
        padding: 1.33rem 2.67rem
    }
    .loader-main {
        height: 100dvh
    }
    .hero__lines--parent,
    .hero__tiles--parent {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-columns: 1fr 1px 1fr
    }
    .buble-icon {
        width: 34em;
        height: 34em
    }
    .elipse__small {
        width: 17em;
        height: 17em
    }
    .elipse__half {
        width: 34em;
        height: 17em
    }
    .reel {
        grid-template-columns: 1fr 1px 1fr;
        padding-bottom: 21.33rem
    }
    .reel__info {
        padding-top: 26.67rem
    }
    .paints__sticky {
        display: none
    }
    .services.is--page {
        height: auto;
        padding: 18.67rem 0 5.33rem
    }
    .services__grid {
        flex-direction: column;
        display: flex
    }
    .services__item {
        grid-row-gap: 5.33rem;
        padding-top: 10.67rem;
        padding-bottom: 10.67rem
    }
    .services__title--parent {
        padding-left: 2.67rem;
        padding-right: 2.67rem
    }
    .hero__sticky,
    .services__parent {
        height: auto
    }
    .services__dot--parent {
        display: none
    }
    .services__sticky {
        height: auto
    }
    .cases {
        display: none
    }
    .awards__grid {
        grid-row-gap: 10.67rem
    }
    .awards__item {
        grid-row-gap: 5.33rem
    }
    .awards__top {
        border-radius: 1.33rem;
        padding: 4.27rem 2.67rem 1.6rem
    }
    .awards__item--award {
        padding: 2.67rem 0
    }
    .tickets__left.is-horizontal {
        width: 88rem;
        padding-top: 2.67rem;
        padding-bottom: 2.67rem;
        padding-left: 2.67rem
    }
    .tickets__dot-side {
        width: 3.2rem
    }
    .tickets__code {
        width: 10.6rem;
        padding-top: 2.67rem;
        padding-bottom: 2.67rem;
        padding-right: 2.67rem
    }
    .footer {
        padding-bottom: 10.67rem
    }
    .footer__grid {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem
    }
    .footer__item {
        min-height: 42rem;
        justify-content: flex-end
    }
    .footer__list {
        grid-row-gap: 2.67rem
    }
    .footer__depo-logo {
        display: none
    }
    .awards__img--item {
        width: 42.174rem;
        height: 56.268rem
    }
    .page-screen {
        height: 101dvh;
        text-align: center
    }
    .cases-hero {
        grid-column-gap: 5.33rem;
        grid-row-gap: 5.33rem;
        flex-direction: column;
        padding-bottom: 10.67rem;
        display: flex
    }
    .tickets__img {
        width: 47rem;
        height: 47rem;
        margin-right: 2.67rem
    }
    .about-hero {
        height: auto
    }
    .about-hero__sticky {
        height: auto;
        flex-direction: column;
        display: flex;
        position: relative
    }
    .about-hero__tiles--parent {
        height: 118.67rem
    }
    .about-hero__tiles--parent.grid {
        order: 1;
        display: block
    }
    .about-hero__tile {
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }
    .about-hero__logo-grid {
        padding-top: 2.67rem;
        padding-bottom: 2.67rem;
        bottom: auto;
        left: auto
    }
    .about-hero__logo-grid.grid {
        z-index: 6;
        width: 100%;
        justify-content: flex-end;
        align-self: flex-end;
        display: flex
    }
    .grid {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-columns: 1fr 1px 1fr
    }
    .about-hero__logo {
        width: 50%;
        padding-top: 8rem;
        padding-bottom: 8rem;
        padding-left: 4.53rem
    }
    .about-hero__top {
        height: 165.07rem;
        padding-top: 0;
        padding-bottom: 0;
        position: relative
    }
    .about-hero__top.grid.no-blending {
        position: absolute;
        bottom: auto
    }
    .about-hero__tile-top {
        padding-bottom: 5.33rem;
        padding-left: 2.67rem;
        padding-right: 2.67rem
    }
    .about-hero__tile-top.is--descr {
        padding-bottom: 34.93rem
    }
    .about-hero__descr.is--middle {
        text-align: left;
        margin-bottom: 60rem
    }
    .about-hero__descr.is--case {
        margin-bottom: 30.67rem
    }
    .about-links__title {
        margin-bottom: 21.33rem
    }
    .about-links__list {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-columns: 1fr 1px 1fr
    }
    .about-links__row {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-rows: 1fr 1px 1fr;
        grid-template-columns: 1fr 1px 1fr
    }
    .about-links__tile {
        height: 48.8rem
    }
    .about-links__tile.is--monochrome {
        border-radius: 1.33rem;
        padding: 2.67rem
    }
    .about-links__tile.is--img {
        height: 94.67rem
    }
    .about-links__arrow {
        width: 10.13rem;
        height: 10.13rem
    }
    .team__title {
        margin-bottom: 16rem
    }
    .team__list {
        grid-column-gap: 5.33rem;
        grid-row-gap: 5.33rem;
        flex-direction: column;
        display: flex
    }
    .team__list--item {
        width: 100%;
        flex-direction: column
    }
    .team__item--img {
        width: 100%;
        height: 90.13rem;
        border-radius: 1.33rem;
        order: -1
    }
    .team__item--name {
        border-bottom: 1px solid rgba(34, 34, 34, .45);
        flex-direction: row;
        padding-top: 4.27rem;
        padding-bottom: 1.6rem
    }
    .team__item--name.is--bot {
        flex-direction: row
    }
    .team__item--name.is--bot.is--left {
        text-align: left;
        flex-direction: row
    }
    .team__item--name.is--left {
        text-align: left;
        flex-direction: row;
        padding-top: 4.27rem;
        padding-bottom: 1.6rem
    }
    .team__list--row {
        grid-row-gap: 5.33rem;
        flex-direction: column;
        display: flex
    }
    .about-awards__top.grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-rows: 1fr 1px;
        grid-template-columns: .3fr 1.1fr
    }
    .about-awards__top.grid.is--service {
        grid-template-columns: 12rem 1fr 1fr
    }
    .about-awards__top--item,
    .about-awards__item.is--right {
        padding: 2.67rem 0
    }
    .about-awards__row.grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: .3fr 1.1fr
    }
    .about-awards__more-btn-parent.grid {
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }
    .about-awards__more-btn--icon {
        width: 10.13rem;
        height: 10.13rem
    }
    .team__dot {
        display: none
    }
    .p-team__tile {
        border-radius: 1.33rem
    }
    .p-team__tile.less-space-left {
        margin-top: 26.67rem;
        margin-bottom: 16rem
    }
    .p-team__text.is--bot {
        align-self: flex-start;
        margin-top: 16rem
    }
    .p-team__close {
        width: 47.2rem;
        height: 51.47rem;
        border-bottom-left-radius: 1.33rem;
        margin-top: -2.67rem;
        margin-right: -2.67rem;
        padding: 2.67rem;
        position: absolute;
        top: 2.67rem;
        right: 2.67rem
    }
    .p-team__close--icon {
        width: 11.73rem;
        height: 11.73rem
    }
    .case-inner__top {
        height: 165.07rem
    }
    .case-inner__top.grid {
        padding-top: 0;
        padding-bottom: 2.67rem
    }
    .case-inner__video-parent {
        margin-top: 26.67rem
    }
    .orb-sliced__text {
        width: 100%
    }
    .inner-case__img.is--orb-1 {
        height: 52.9em
    }
    .inner-case__img.is--orb-2 {
        height: 110.9em;
        margin-top: -6.93em
    }
    .inner-case__img.is--orb-3 {
        height: 77.6em
    }
    .inner-case__img.is--orb-4 {
        height: 114em
    }
    .inner-case__img.is--orb-5 {
        height: 77em
    }
    .inner-case__img.is--dima-1 {
        height: 32.6em
    }
    .inner-case__img.is--dima-2 {
        height: 48.1em;
        margin-top: 10.67em
    }
    .inner-case__img.is--dima-3 {
        height: 39.9em
    }
    .inner-case__img.is--dima-scale-1 {
        height: 122em
    }
    .inner-case__img.is--dima-4 {
        height: 51em
    }
    .inner-case__img.is--dima-5 {
        height: 44.2em;
        margin-top: -44.2em
    }
    .inner-case__img.is--dima-7 {
        height: 35.5em
    }
    .inner-case__img.is--dima-8 {
        height: 53.3em
    }
    .inner-case__img.is--dima-9 {
        height: 137.7em;
        margin-bottom: -28em
    }
    .inner-case__img.is--dima-scale-2 {
        height: 140em
    }
    .inner-case__img.is--aaron-1 {
        height: 61em
    }
    .inner-case__img.is--aaron-2 {
        height: 97em;
        margin-top: 2.33em
    }
    .inner-case__img.is--aaron-3 {
        height: 62em
    }
    .inner-case__img.is--aaron-4 {
        height: 49em
    }
    .inner-case__img.is--aaron-5,
    .inner-case__img.is--aaron-6 {
        height: 80em
    }
    .inner-case__img.is--terrane-1 {
        height: 48.6em
    }
    .inner-case__img.is--terrane-small {
        height: 34em
    }
    .inner-case__img.is--terrane-2 {
        height: 89.3em;
        margin-top: 10.67em
    }
    .inner-case__img.is--terrane-3 {
        height: 75.5em
    }
    .inner-case__img.is--terrane-4 {
        height: 50em
    }
    .inner-case__img.is--terrane-5 {
        height: 138em;
        margin-top: 9.96em;
        padding-right: 1em
    }
    .inner-case__img.is--terrane-6 {
        height: 139em;
        margin-top: 0;
        padding-left: 1em
    }
    .inner-case__img.is--terrane-7 {
        height: 145em;
        margin-top: 53.1em;
        padding-right: 1em
    }
    .inner-case__img.is--terrane-8 {
        height: 129em;
        margin-top: 32.6em;
        padding-left: 1em
    }
    .inner-case__img.is--terrane-9 {
        height: 149em;
        padding-right: 1em
    }
    .inner-case__img.is--terrane-10 {
        height: 104em
    }
    .inner-case__img.is--terrane-11 {
        height: 92em;
        margin-top: 0
    }
    .inner-case__img.is--fox-1 {
        height: 39em;
        border-radius: 10px
    }
    .inner-case__img.is--fox-2 {
        height: 60em;
        margin-top: 13em
    }
    .inner-case__img.is--fox-3 {
        height: 43em
    }
    .inner-case__img.is--fox-4 {
        height: 43.6em
    }
    .inner-case__img.is--fox-6 {
        margin-bottom: 25.33em
    }
    .inner-case__img.is--fox-7 {
        height: 68em
    }
    .inner-case__img.is--fox-8 {
        height: 91em;
        margin-top: -2.93em
    }
    .inner-case__img.is--sk-1 {
        height: 66em
    }
    .inner-case__img.is--sk-2 {
        height: 63em
    }
    .inner-case__img.is--sk-3 {
        height: 68em
    }
    .inner-case__img.is--sk-4 {
        height: 68em;
        margin-top: 1.05rem
    }
    .inner-case__img.is--sk-5 {
        height: 65em
    }
    .inner-case__img.is--sk-6 {
        height: 126em;
        margin-top: -29.69rem
    }
    .inner-case__img.is--sk-7 {
        height: 56em;
        margin-top: 26.95rem
    }
    .inner-case__img.is--sk-8 {
        height: 72em
    }
    .inner-case__img.is--sk-9,
    .inner-case__img.is--sk-10,
    .inner-case__img.is--sk-11 {
        height: 59em
    }
    .inner-case__img.is--sk-12 {
        height: 145em
    }
    .inner-case__img.is--sk-13 {
        height: 59em;
        margin-top: 13.33rem
    }
    .inner-case__img.is--sk-14 {
        height: 30em;
        margin-bottom: 9.83rem
    }
    .inner-case__img.is--sk-15,
    .inner-case__img.is--nft-1 {
        height: 52em
    }
    .inner-case__img.is--nft-2 {
        height: 63em
    }
    .inner-case__img.is--nft-3 {
        height: 84em;
        margin-top: 33.6rem
    }
    .inner-case__img.is--nft-4 {
        height: 71.5em
    }
    .inner-case__img.is--nft-5 {
        height: 50em;
        margin-top: 17.9rem
    }
    .inner-case__img.is--nft-6 {
        height: 35em
    }
    .inner-case__img.is--stas-1 {
        height: 32em;
        align-items: flex-start;
        margin-top: 13.31rem;
        position: static
    }
    .inner-case__img.is--stas-2 {
        height: 88em;
        margin-top: 0
    }
    .inner-case__img.is--stas-3 {
        height: 52.9em;
        margin-top: 12em
    }
    .inner-case__img.is--stas-4 {
        height: 67em;
        margin-top: 9.03em
    }
    .inner-case__img.is--stas-5 {
        height: 67.8em;
        margin-top: 0
    }
    .inner-case__img.is--stas-6 {
        height: 35.4em;
        margin-top: 0;
        margin-bottom: 21.79rem
    }
    .inner-case__img.is--stas-7 {
        height: 104em;
        margin-top: -6.93em
    }
    .inner-case__img.is--stas-8 {
        height: 118.9em;
        margin-top: 8.07em
    }
    .inner-case__img.is--stas-9 {
        height: 32.2em;
        margin-top: 0;
        margin-bottom: 17.58rem
    }
    .inner-case__img.is--stas-10 {
        height: 67.3em;
        margin-top: 2.6rem
    }
    .inner-case__img.is--stas-11 {
        height: 34.7em;
        margin-top: 0
    }
    .inner-case__img.is--stas-12 {
        height: 53.4em;
        margin-top: 30.67em
    }
    .inner-case__img.is--stas-13 {
        height: 49.8em;
        margin-top: 16.67em
    }
    .inner-case__img.is--stas-14 {
        height: 34.6em;
        margin-top: 46.47em
    }
    .inner-case__video.is--orb-1,
    .inner-case__video.is--orb-2 {
        height: 53em;
        margin-top: 26.67em
    }
    .orb-line__img {
        height: 47.6em
    }
    .aaron__columns {
        grid-row-gap: 20px
    }
    .aaron__item {
        width: 100%;
        margin-top: 0;
        margin-bottom: -9em;
        margin-left: -3.41em;
        padding-top: 0;
        padding-bottom: 9em;
        padding-left: 3.41em
    }
    .aron-font {
        font-size: 13em
    }
    .aaron-toggle {
        margin-bottom: 13.33em
    }
    .aaron-toggle__icon {
        width: 20em;
        height: 20em
    }
    .terrane-hover__parent {
        height: 50em;
        margin-top: 35.75em
    }
    .terrane-hover__btn {
        left: 1.2rem
    }
    .terrane-hover__btn-circle {
        width: 18.75em;
        height: 18.75em
    }
    .terrane-hover__btn-text {
        transform: scale(.8)
    }
    .focus__img--item.is--fox {
        width: 60em;
        height: 60em
    }
    .focus__img--item.is--stroke {
        width: 18.592em;
        height: 18.592em;
        top: 29.85em;
        left: 18.46em
    }
    .focus__img--item.is--black {
        width: 21.384em;
        height: 21.384em;
        top: 4.34em;
        left: 25.63em
    }
    .focus__img--item.is--white {
        width: 26.46em;
        height: 26.46em;
        top: 34.81em;
        left: 34.56em
    }
    .focus__img--item.bg--gradient {
        width: 46.0032em;
        height: 46.0032em;
        top: 6.84em;
        right: 1.91em
    }
    .fox-cases {
        padding-top: 26.67rem
    }
    .fox-cases__sticky {
        min-height: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
    .fox-cases__content {
        grid-row-gap: 5.33rem;
        text-align: left;
        align-items: flex-start;
        margin-bottom: 8.37rem
    }
    .fox-cases__bg {
        width: 66.62rem;
        height: 73.88rem;
        top: 36.53rem
    }
    .fox-cases__list {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-columns: 1fr 1fr;
        position: static
    }
    .fox-cases__item {
        height: 81rem
    }
    .sk-imgs {
        height: 114rem
    }
    .sk-masked__title {
        width: 24.68rem
    }
    .sk-counter__item {
        max-width: 38rem
    }
    .sk-counter {
        grid-row-gap: 10.67rem;
        flex-direction: column;
        align-items: flex-end;
        padding-right: 16rem
    }
    .sk-counter__plus {
        width: 6.67rem;
        height: 6.67rem;
        top: -1.39rem;
        right: -7.81rem
    }
    .loop__item-txt.is--1 {
        width: 39.47rem;
        height: 27.73rem
    }
    .loop__item-txt.is--2 {
        width: 57.6rem;
        height: 27.73rem
    }
    .loop__item-txt.is--3 {
        width: 61.33rem;
        height: 27.73rem
    }
    .loop_item-img {
        width: 43.2rem;
        height: 27.2rem;
        padding: 0 8rem
    }
    .silks__title {
        height: 100%;
        padding-left: 33.07rem;
        padding-right: 33.07rem
    }
    .silks__404 {
        height: 46.13rem;
        grid-column-gap: .8rem
    }
    .silks__404--line {
        width: 26.13rem
    }
    .silks__404--img {
        width: 26.13rem;
        height: 26.13rem;
        margin-top: .8rem;
        margin-bottom: .8rem
    }
    .silks__404--number {
        height: 46.4rem
    }
    .h--280 {
        font-size: 58.67em
    }
    .silks__404--4 {
        width: 10.84rem;
        height: 31.46rem
    }
    .silks__404--0 {
        width: 10.42rem;
        height: 31.88rem;
        align-self: center
    }
    .stas-canvas__parent {
        height: 48rem
    }
    .s-projects {
        min-height: 70rem
    }
    .contact {
        padding-top: 0;
        padding-bottom: 1.3rem
    }
    .contact.grid {
        flex-direction: column;
        display: flex
    }
    .contact__top {
        min-height: 105.6rem;
        border-radius: 1.33rem;
        padding-bottom: 2.67rem;
        padding-left: 2.67rem;
        padding-right: 2.67rem
    }
    .contact__right {
        bottom: 58.67rem
    }
    .contact__right--links,
    .contact__logo {
        display: none
    }
    .contact__form,
    .contact__form--steps {
        height: auto
    }
    .contact__form--step {
        width: 100%;
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-rows: 1fr 1px 1fr;
        grid-template-columns: 1fr 1px 1fr
    }
    .contact__form--radio {
        height: 48.8rem;
        padding: 2.67rem
    }
    .contact__index {
        left: 0
    }
    .contact__input--parent.is--text-area {
        height: 48.8rem
    }
    .contact__input {
        font-size: 5.6rem
    }
    .contact__form--next {
        height: 48.8rem;
        padding: 2.67rem
    }
    .contact__back {
        grid-column-gap: 2.67rem;
        bottom: 58.67rem;
        left: 2.67rem
    }
    .contact__back--icon {
        width: 3.2rem;
        height: 3.2rem
    }
    .contact__success--row {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-rows: auto 1px auto 1px auto;
        grid-template-columns: 1fr 1px 1fr
    }
    .contact__success--tile {
        height: 49.33rem;
        padding-top: 0;
        padding-bottom: 0
    }
    .contact__success--tile.is--img {
        height: 89.33rem
    }
    .service__tiles-grid {
        grid-column-gap: 2.67rem;
        grid-row-gap: 2.67rem;
        grid-template-columns: 1fr 1px 1fr
    }
    .d-service__title {
        margin-bottom: 16rem
    }
    .d-service__item.grid {
        grid-column-gap: 0rem;
        grid-row-gap: 1.33rem;
        grid-template-columns: 12rem 1fr 1fr
    }
    .d-service__row--item {
        padding: 0 0 2.67rem
    }
    .d-service__row--item.is--right {
        padding: 2.67rem 0 1.33rem
    }
    .d-service__icon {
        width: 5.33rem;
        height: 5.33rem
    }
    .d-service__list {
        grid-row-gap: 2.67rem
    }
    .d-service__content {
        padding-top: 9.6rem;
        padding-bottom: 9.6rem
    }
    .d-service__content.grid {
        grid-column-gap: 0rem;
        grid-row-gap: 5.33rem;
        grid-template-rows: auto auto auto;
        grid-template-columns: 12rem 1fr 1fr;
        position: relative
    }
    .d-service__tile {
        grid-column-gap: 5.33rem;
        grid-row-gap: 5.33rem;
        align-items: flex-start;
        padding: 0
    }
    .d-service__tile.is--right.is--cta {
        margin-right: 23.47rem
    }
    .d-service__tile.is--img {
        width: 59.2rem;
        height: 55.73rem
    }
    .d-service__tile--text {
        text-align: left
    }
    .d-service__tile--text.is--index {
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto
    }
    .d-service__tile--text.is--title {
        width: 100%;
        text-align: left;
        margin-top: 10.93rem;
        padding-left: 12rem
    }
    .d-service__tile--text.is--cta {
        text-align: right
    }
    .d-service__close {
        width: 21.07rem;
        height: 22.4rem;
        position: absolute;
        top: 0
    }
    .privacy {
        flex-direction: column;
        padding-top: 37.33rem;
        display: flex
    }
    .privacy__content {
        order: 3
    }
    .privacy__update {
        width: 100%;
        text-align: left;
        order: 2;
        margin-top: 5.33rem;
        margin-bottom: 5.33rem
    }
    .rich-text h2 {
        margin-top: 16rem;
        padding-bottom: 5.33rem;
        font-size: 6.4rem
    }
    .rich-text p {
        margin-top: 2.5rem;
        font-size: 4.27rem
    }
    .rich-text li {
        font-size: 4.27rem
    }
    .rich-text ul {
        grid-row-gap: 2.67rem;
        margin-top: 2.67rem;
        margin-bottom: 2.67rem;
        padding-left: 5.33rem
    }
    .p-404 {
        height: 100dvh
    }
    .p-404__tile--btn {
        padding: 2.67rem
    }
    .p-404__tile--btn-arrow {
        width: 7.2rem;
        height: 7.2rem;
        bottom: 2.67rem;
        right: 2.67rem
    }
    .mob-cases {
        background-color: var(--gainsboro);
        margin-top: 21.33rem;
        display: block
    }
    .mob-cases__title {
        text-align: center
    }
    .mob-cases__list {
        grid-row-gap: 2.67rem;
        flex-direction: column;
        margin-top: 10.67rem;
        display: flex
    }
    .mob-cases__img {
        width: 100%;
        height: 80rem
    }
    .mob-cases__bot {
        grid-row-gap: 5.33rem;
        background-color: var(--white);
        flex-direction: column;
        padding: 1.6rem 2.67rem 4.27rem;
        display: flex;
        position: relative
    }
    .mob-cases__arrow {
        width: 10.67rem;
        height: 10.67rem;
        position: absolute;
        top: 2.4rem;
        right: 2.4rem
    }
    .paints__static {
        height: 117.33rem;
        display: block
    }
    .cases-hero__title {
        text-align: center;
        margin-bottom: 5.33rem;
        padding-top: 30.93rem;
        display: block
    }
    .p-team__scroll.grid {
        grid-template-rows: 46.1333rem 46.1333rem 1px 47.5rem 80rem 94.6667rem repeat(auto-fit, 110rem)
    }
    .s-popup__close {
        width: 26.55rem;
        height: 26.55rem
    }
    .s-popup__icon {
        width: 11.73rem;
        height: 11.73rem
    }
    .contact__success--icon {
        width: 10.6667rem
    }
    .reel__video--play-parent {
        justify-content: flex-start;
        align-items: flex-end
    }
    .reel__video--play {
        margin-bottom: 1.3rem;
        margin-left: 1.3rem
    }
    .about-links__text-overlay {
        width: auto;
        height: auto;
        top: 2.67rem;
        bottom: 2.67rem;
        left: 2.67rem;
        right: 2.67rem
    }
    .hero__awwwards {
        top: 0%;
        right: -2.67rem;
        transform: none
    }
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b1-22cfcc26 {
    grid-area: 2/1/3/10
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b2-22cfcc26 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b3-22cfcc26 {
    grid-area: 1/3/2/4
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b4-22cfcc26 {
    grid-area: 1/5/2/6
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b5-22cfcc26 {
    grid-area: 1/7/2/8
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b6-22cfcc26 {
    grid-area: 1/9/2/10
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b7-22cfcc26 {
    grid-area: 4/1/5/10
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b8-22cfcc26 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682b9-22cfcc26 {
    grid-area: 1/3/2/4
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682ba-22cfcc26 {
    grid-area: 1/5/2/6
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682bb-22cfcc26 {
    grid-area: 1/7/2/8
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682bc-22cfcc26 {
    grid-area: 1/9/2/10
}

#w-node-_1ddd4116-b79d-212b-7141-3b060e9dc42a-22cfcc26 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ddd4116-b79d-212b-7141-3b060e9dc42b-22cfcc26 {
    grid-area: 1/3/2/4
}

#w-node-_1ddd4116-b79d-212b-7141-3b060e9dc42c-22cfcc26 {
    grid-area: 1/5/2/6
}

#w-node-_1ddd4116-b79d-212b-7141-3b060e9dc42d-22cfcc26 {
    grid-area: 1/7/2/8
}

#w-node-_1ddd4116-b79d-212b-7141-3b060e9dc42e-22cfcc26 {
    grid-area: 1/9/2/10
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682bd-22cfcc26 {
    grid-area: 1/2/6/3
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682be-22cfcc26 {
    grid-area: 1/1/2/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c0-22cfcc26 {
    grid-area: 3/1/4/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c2-22cfcc26 {
    grid-area: 5/1/6/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c4-22cfcc26 {
    grid-area: 1/4/6/5
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c5-22cfcc26 {
    grid-area: 1/1/2/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c7-22cfcc26 {
    grid-area: 3/1/4/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682c9-22cfcc26 {
    grid-area: 5/1/6/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682cb-22cfcc26 {
    grid-area: 1/6/6/7
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682cc-22cfcc26 {
    grid-area: 1/1/2/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682ce-22cfcc26 {
    grid-area: 3/1/4/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682d0-22cfcc26 {
    grid-area: 5/1/6/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682d2-22cfcc26 {
    grid-area: 1/8/6/9
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682d3-22cfcc26 {
    grid-area: 1/1/2/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682d5-22cfcc26 {
    grid-area: 3/1/4/2
}

#w-node-_9e868916-3549-a6f6-1416-cd1978f682d7-22cfcc26 {
    grid-area: 5/1/6/2
}

#w-node-_6f2b5f21-7291-5601-570a-8665c757ad49-22cfcc26,
#w-node-f73b91e3-2fb5-9f16-2584-c14e65488075-22cfcc26 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6ef96ba7-470c-3ba0-17ae-26a5ca169cb8-22cfcc32 {
    grid-area: 1/5/2/6
}

#w-node-ac047d9d-5aab-e95a-b8b2-8e2c9b9104b1-22cfcc32 {
    grid-area: 3/1/4/6
}

#w-node-_00efefcd-9ad2-593a-d6c8-661b42fd1dd3-22cfcc32 {
    grid-area: 5/9/6/10
}

#w-node-b1451241-34c6-5c2d-8a13-082e41bd19d9-22cfcc32 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_06541495-f49a-a956-533f-5051c85456d1-22cfcc32 {
    grid-area: 2/1/3/10
}

#w-node-_239330eb-2e1a-917e-8f5d-7c3fe0ad1e16-22cfcc32 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-f77d2b83-801b-6bde-c21b-0e04fd9235bf-22cfcc32 {
    grid-area: 1/7/2/10
}

#w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a76-22cfcc32 {
    grid-area: 4/1/5/10
}

#w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a77-22cfcc32 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a78-22cfcc32 {
    grid-area: 1/5/2/6
}

#w-node-e1071cbd-2514-54b1-a133-034ccaaba79e-22cfcc32 {
    grid-area: 1/7/2/8
}

#w-node-b8a8c361-b717-17ab-7e13-07335da33ef8-22cfcc32 {
    grid-area: 1/9/2/10
}

#w-node-_59e5b365-607b-9aac-2131-74004a77748c-22cfcc32 {
    grid-area: 1/1/2/10
}

#w-node-_59e5b365-607b-9aac-2131-74004a77748d-22cfcc32 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_59e5b365-607b-9aac-2131-74004a77748e-22cfcc32 {
    grid-area: 1/5/2/6
}

#w-node-_59e5b365-607b-9aac-2131-74004a77748f-22cfcc32 {
    grid-area: 1/7/2/8
}

#w-node-_59e5b365-607b-9aac-2131-74004a777490-22cfcc32 {
    grid-area: 1/9/2/10
}

#w-node-_02adb8aa-63b6-305c-0c22-636f6399fcf0-22cfcc32 {
    grid-area: 1/6/2/7
}

#w-node-a44c8bb0-5689-deaa-8240-bc3ab4f8d384-22cfcc32 {
    grid-area: 3/6/4/7
}

#w-node-ed75114e-7b2f-4d9a-2eb6-1b3690704066-22cfcc32 {
    grid-area: 5/4/6/5
}

#w-node-e01ef8f1-53d5-ece9-ecf6-28916ee4be42-22cfcc32 {
    grid-area: 5/8/6/9
}

#w-node-_9135d444-d687-49bd-47b6-a7aa104d5876-22cfcc32 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ce9846a4-d2c6-a9e4-21d4-558e98af2a01-22cfcc32 {
    grid-area: 1/7/2/10
}

#w-node-_36546dbd-704b-da66-af97-09725c7e1b4c-22cfcc32 {
    grid-area: 3/7/4/10
}

#w-node-_0d8328d3-9e9e-b5cb-15ae-a51bbffd09f6-22cfcc32 {
    grid-area: 1/7/2/10
}

#w-node-_24f3c39d-ab34-5de0-60c5-94212583cce9-22cfcc32 {
    grid-area: 3/7/4/8
}

#w-node-_39c3e47b-c3db-176e-ffb8-32f863eef933-22cfcc32,
#w-node-_0dd0cdec-e14d-fc2a-eb98-e3ff4584e518-22cfcc32 {
    grid-area: 5/5/6/8
}

#w-node-_530b8c3c-fddc-89e8-bf3c-5fd52ea2d111-22cfcc32 {
    grid-area: 5/1/6/4
}

#w-node-_2344f8a4-6f75-9c6e-6e85-0fd73ea0d654-22cfcc32 {
    grid-area: 1/9/2/10
}

#w-node-_6a2d125e-02b1-bb40-892c-842df96451bd-22cfcc32 {
    grid-area: 1/3/2/4
}

#w-node-_6c5977ef-6721-8e79-d780-85c05b8e1836-22cfcc32 {
    grid-area: 5/1/6/4
}

#w-node-f0b05d39-0a13-5ab9-a36e-83d82fa82ac5-22cfcc32 {
    grid-area: 1/4/2/5
}

#w-node-e7200d16-7e6b-30c1-1aae-ff2fafc3eb68-22cfcc32 {
    grid-area: 2/1/3/10
}

#w-node-e7200d16-7e6b-30c1-1aae-ff2fafc3eb69-22cfcc32 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-e7200d16-7e6b-30c1-1aae-ff2fafc3eb6c-22cfcc32 {
    grid-area: 1/5/2/10
}

#w-node-_3800480c-152b-1d4e-418a-88a812339313-22cfcc32 {
    grid-area: 3/1/4/4
}

#w-node-_044f5a43-1e5a-51bd-cb20-d07fded408af-22cfcc32 {
    grid-area: 3/5/4/10
}

#w-node-_98e0481e-3a4b-81a3-3c0e-63711ca2715c-22cfcc32 {
    grid-area: 3/4/4/5
}

#w-node-e855ae92-33b7-fdea-a7d1-7b0a7821d026-22cfcc32 {
    grid-area: 4/1/5/10
}

#w-node-e855ae92-33b7-fdea-a7d1-7b0a7821d027-22cfcc32 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-e855ae92-33b7-fdea-a7d1-7b0a7821d028-22cfcc32 {
    grid-area: 1/5/2/10
}

#w-node-_76785fae-91d8-b86b-d62b-52ce4510b019-22cfcc32 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-bd2fc78a-91c9-fe7f-ab6c-5c1a4f34ae9c-22cfcc32 {
    grid-area: 2/1/2/4
}

#w-node-e95c9dcf-0291-598f-3aa8-c367245eb6c6-22cfcc32 {
    grid-area: 2/4/3/10
}

#w-node-_2a9401e8-0cee-6a98-a8db-53a28541b8a6-22cfcc32 {
    grid-area: 2/4/3/5
}

#w-node-_8ba72c79-7b4a-f135-dd08-57f4b6f10150-22cfcc32 {
    grid-area: 1/2/2/3
}

#w-node-_37d48834-0f98-4f0a-00f2-02104db4aad3-22cfcc32 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_33f90948-9be0-61e8-86bc-518b3b832a91-22cfcc32 {
    grid-area: 3/2/4/3
}

#w-node-_658ac559-831c-3d0d-4a82-45393470762d-22cfcc32,
#w-node-_91765393-0de7-40e0-f1b1-beaf9038743a-22cfcc32,
#w-node-_66ee9d38-4491-c2cf-1476-45b0ef89d81a-22cfcc32,
#w-node-_4d9e020e-5532-ed1b-9d28-89d36b244f60-22cfcc32,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d03-44b51ce9,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d05-44b51ce9,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d06-44b51ce9,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d07-44b51ce9,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d20-44b51ce9,
#w-node-c261c441-8376-4980-3fdf-9bcc44b51d31-44b51ce9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1e93d156-dedf-fe89-109b-82e09891348f-7075109e {
    grid-area: 1/1/2/2
}

#w-node-_7c1a1d10-e7fd-b55c-b2f9-a8060cc94940-7075109e {
    grid-area: 1/3/2/4
}

#w-node-_5ebb27b6-bcf0-caaa-45aa-baf33dc72666-7075109e {
    grid-area: 1/5/2/6
}

#w-node-_5483bc44-1bd5-c252-9485-9ef896ab1448-7075109e {
    grid-area: 1/7/2/8
}

#w-node-cad262d9-084c-2705-3631-d3e5241ded2b-7075109e {
    grid-area: 3/1/4/2
}

#w-node-_06c3004b-9ab3-8ac5-0f53-692215a541d0-7075109e {
    grid-area: 3/3/4/4
}

#w-node-_075f0f65-c1eb-8c53-81e1-253626029e26-7075109e {
    grid-area: 3/5/4/6
}

#w-node-fb4f52bb-bc1d-c971-ccc1-4dd766418d97-7075109e {
    grid-area: 3/7/4/8
}

#w-node-_737e5600-4428-ca2b-4d19-d531eb2033de-7075109e {
    grid-area: 3/9/4/10
}

#w-node-_7b138d54-a37c-e015-b126-39ecfaf8df78-7075109e {
    grid-area: 5/1/6/2
}

#w-node-a6f1f0ee-9d1e-beef-8280-e8ef914ea8e5-7075109e {
    grid-area: 5/3/6/4
}

#w-node-_06b2dd03-561e-c4d5-d70f-c560a0e2bbfe-7075109e {
    grid-area: 5/5/6/6
}

#w-node-_16507377-dbbd-19d6-ebdb-20e9ea9d2915-7075109e {
    grid-area: 5/7/6/8
}

#w-node-d8ce3d62-c7e8-3874-922f-ebc25f873165-7075109e {
    grid-area: 5/9/6/10
}

#w-node-_458c6c9f-4a71-0901-f126-86e38ee1f643-7075109e {
    grid-area: 2/1/3/10
}

#w-node-_458c6c9f-4a71-0901-f126-86e38ee1f644-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_458c6c9f-4a71-0901-f126-86e38ee1f645-7075109e {
    grid-area: 1/3/2/4
}

#w-node-a94f58a6-bd0e-aeb6-c761-0b0097b84a0b-7075109e {
    grid-area: 1/5/2/6
}

#w-node-_81cb53a3-88c1-436f-73d3-2a4c010433a6-7075109e {
    grid-area: 1/7/2/8
}

#w-node-_86096aef-d363-fcb6-cf52-8078025825c4-7075109e {
    grid-area: 1/9/2/10
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f80e-7075109e {
    grid-area: 4/1/5/10
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f80f-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f810-7075109e {
    grid-area: 1/3/2/4
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f811-7075109e {
    grid-area: 1/5/2/6
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f812-7075109e {
    grid-area: 1/7/2/8
}

#w-node-_4247c67d-56f1-56b9-cd8c-34e14170f813-7075109e {
    grid-area: 1/9/2/10
}

#w-node-_56b2b593-f7eb-4c28-0e67-8a40b538d21b-7075109e {
    grid-area: 1/2/6/3
}

#w-node-abbb49f8-fe21-69ba-43ee-786b955cb759-7075109e {
    grid-area: 1/1/2/2
}

#w-node-_580a1e01-d00f-5f5a-fbac-c000258451ac-7075109e {
    grid-area: 3/1/4/2
}

#w-node-_2e17d33d-89a1-c6ec-eb11-b3ce5c0418f3-7075109e {
    grid-area: 5/1/6/2
}

#w-node-deb2dee7-e5a5-6454-1d09-ee955a36beba-7075109e {
    grid-area: 1/4/6/5
}

#w-node-deb2dee7-e5a5-6454-1d09-ee955a36bebb-7075109e {
    grid-area: 1/1/2/2
}

#w-node-deb2dee7-e5a5-6454-1d09-ee955a36bebd-7075109e {
    grid-area: 3/1/4/2
}

#w-node-deb2dee7-e5a5-6454-1d09-ee955a36bebf-7075109e {
    grid-area: 5/1/6/2
}

#w-node-eca987c0-18ce-dbb8-5213-fc0ff20c8446-7075109e {
    grid-area: 1/6/6/7
}

#w-node-eca987c0-18ce-dbb8-5213-fc0ff20c8447-7075109e {
    grid-area: 1/1/2/2
}

#w-node-eca987c0-18ce-dbb8-5213-fc0ff20c8449-7075109e {
    grid-area: 3/1/4/2
}

#w-node-eca987c0-18ce-dbb8-5213-fc0ff20c844b-7075109e {
    grid-area: 5/1/6/2
}

#w-node-_2d59871e-fe5f-bd39-eb88-e44b455ca059-7075109e {
    grid-area: 1/8/6/9
}

#w-node-_2d59871e-fe5f-bd39-eb88-e44b455ca05a-7075109e {
    grid-area: 1/1/2/2
}

#w-node-_2d59871e-fe5f-bd39-eb88-e44b455ca05c-7075109e {
    grid-area: 3/1/4/2
}

#w-node-_2d59871e-fe5f-bd39-eb88-e44b455ca05e-7075109e {
    grid-area: 5/1/6/2
}

#w-node-_4accce2e-05fd-2d3d-5a40-df9b5902228b-7075109e {
    grid-area: 1/9/2/10
}

#w-node-_77530b79-a9e7-7496-e350-5dfa3ce15ceb-7075109e {
    grid-area: 1/1/4/10
}

#w-node-b990a2ec-964d-651e-3fc8-4641cb1cc8c2-7075109e {
    grid-area: 1/1/4/9;
    align-self: end
}

#w-node-_34849516-4085-e633-dc04-1d80501d9906-7075109e {
    grid-area: 2/8/4/10
}

#w-node-e77fdc22-6104-c8f0-df48-759151376efe-7075109e {
    grid-area: 1/1/4/10
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce65-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce66-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce67-7075109e {
    grid-area: 1/3/2/4
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce68-7075109e {
    grid-area: 1/5/2/6
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce69-7075109e {
    grid-area: 1/7/2/8
}

#w-node-def6853c-f5e0-efc8-6e1a-4a825529ce6a-7075109e {
    grid-area: 1/9/2/10
}

#w-node-_3f180de3-cd7f-0263-7c62-3ab9ef936f6c-7075109e,
#w-node-fc6e7d5e-c976-4cbe-18ce-15b9948df7ad-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-fc6e7d5e-c976-4cbe-18ce-15b9948df7af-7075109e {
    grid-area: 1/3/2/4
}

#w-node-e68a6986-80f7-b3ee-9a3a-db704f82b795-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e0-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e1-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e2-7075109e {
    grid-area: 1/3/2/4
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e3-7075109e {
    grid-area: 1/5/2/6
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e4-7075109e {
    grid-area: 1/7/2/8
}

#w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e5-7075109e {
    grid-area: 1/9/2/10
}

#w-node-cc0a5127-72b7-f26f-e140-93f2b7d0e5a4-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4e05c3b2-11ad-c199-b4e1-bf89db37843b-7075109e,
#w-node-cc0a5127-72b7-f26f-e140-93f2b7d0e5cb-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21b9385e-359b-06ea-21f5-b43d7878b1b3-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-f6c8ecae-be59-2c38-b380-287908c4b60f-7075109e {
    grid-area: 1/3/2/4
}

#w-node-_2ce2e037-dca8-5937-3dec-26f859110fdf-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_2ce2e037-dca8-5937-3dec-26f859110fe3-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9d02c633-7575-7ce7-2240-b392c43624d6-7075109e {
    grid-area: 1/7/2/8
}

#w-node-b5c3c2f8-c6fc-d0a2-7e7d-2b7c13c56cc0-7075109e {
    grid-area: 1/1/2/2
}

#w-node-_8b9d7f97-0a14-1b31-936e-1e439e185067-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_8b9d7f97-0a14-1b31-936e-1e439e185069-7075109e {
    grid-area: 1/3/2/4
}

#w-node-fea25c47-d1e7-47dc-7f06-8895c4a6ad6d-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-fea25c47-d1e7-47dc-7f06-8895c4a6ad6f-7075109e {
    grid-area: 1/9/2/10
}

#w-node-be5afe8e-b846-33dc-c2b3-6f0526493016-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-be5afe8e-b846-33dc-c2b3-6f0526493020-7075109e {
    grid-area: 1/8/2/9
}

#w-node-be5afe8e-b846-33dc-c2b3-6f0526493017-7075109e {
    grid-area: 1/9/2/10
}

#w-node-f63309fd-1904-0160-723e-8287b3d2ebc3-7075109e {
    grid-area: 1/1/2/2
}

#w-node-_37542997-addc-d7c3-d705-be202cb15c29-7075109e {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_37542997-addc-d7c3-d705-be202cb15c2b-7075109e {
    grid-area: 1/9/2/10
}

#w-node-a66dc75b-049e-2407-e1ce-9511e44e6c3f-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ed375784-1ce1-56fb-3ce9-a8ac9f047756-7075109e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
}

#w-node-_5f1ff9dd-8145-1342-092b-5fecfa9a597b-7075109e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: start
}

#w-node-b9cb902e-16fa-26d5-d3b3-766fcab57092-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9cb902e-16fa-26d5-d3b3-766fcab57093-7075109e {
    grid-area: 1/3/2/4
}

#w-node-_69ecc4ac-e690-86d2-faa6-a982127ed6b9-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69ecc4ac-e690-86d2-faa6-a982127ed6ba-7075109e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_69ecc4ac-e690-86d2-faa6-a982127ed6c4-7075109e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: start
}

#w-node-a8855eee-3dbb-f935-bd1d-77eb406e61f3-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44a0fa73-08ce-1235-cdc6-e59621479637-7075109e {
    grid-column: span 1/span 1
}

#w-node-_485b4fb2-a07b-cbd5-e825-22578f242dc3-7075109e,
#w-node-_52e6f5bb-1e43-0ece-baa4-544eb1949a8c-7075109e {
    grid-column: span 3/span 3
}

#w-node-_6ddce7b7-bffb-a3d7-54cb-31e80a637919-7075109e {
    grid-column: span 11/span 11
}

#w-node-_6ddce7b7-bffb-a3d7-54cb-31e80a63791a-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6ddce7b7-bffb-a3d7-54cb-31e80a63791b-7075109e {
    grid-area: 1/3/2/6
}

#w-node-_7f573588-2fa4-9f45-34ef-ec422247f8ee-7075109e {
    grid-area: 1/7/2/10
}

#w-node-_3b3057bc-8fe9-96b3-a45c-83b5f0e7e301-7075109e {
    grid-area: 1/11/2/12
}

#w-node-_34cba1d5-7c5a-ff84-0905-1efa69778fa4-7075109e {
    grid-area: 3/2/4/3
}

#w-node-_0fdafc18-3ded-bc19-d4e2-5d4eed66511c-7075109e {
    grid-area: 3/6/4/7
}

#w-node-b8c3f5d3-9809-5a3a-077e-8bbfbc0b9894-7075109e {
    grid-area: 3/10/4/11
}

#w-node-_29457699-d294-c3df-1355-c9f936bcbf03-7075109e {
    grid-area: 1/2/2/3
}

#w-node-e525f129-7970-d43f-e9ac-cd6c70c3e906-7075109e {
    grid-area: 1/6/2/7
}

#w-node-_2d1614c8-549e-16f1-c6be-f2f3f5c8a0c7-7075109e {
    grid-area: 1/10/2/11
}

#w-node-_7d08301a-7096-f282-02c8-27b5f17525a9-7075109e {
    grid-column: span 11/span 11
}

#w-node-_7d08301a-7096-f282-02c8-27b5f17525aa-7075109e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7d08301a-7096-f282-02c8-27b5f17525ab-7075109e {
    grid-area: 1/3/2/6
}

#w-node-_7d08301a-7096-f282-02c8-27b5f17525ac-7075109e {
    grid-area: 1/7/2/10
}

#w-node-_7d08301a-7096-f282-02c8-27b5f17525ad-7075109e {
    grid-area: 1/11/2/12
}

#w-node-_78cc83d8-8e03-fa4e-3194-5e1b12621283-7075109e {
    grid-area: 3/2/4/3
}

#w-node-_208847a4-4837-32aa-7875-e67ce67684f3-7075109e {
    grid-area: 3/6/4/7
}

#w-node-f411cf3b-925e-91b2-9657-7ded95af6189-7075109e {
    grid-area: 3/10/4/11
}

#w-node-_383de15f-52c3-bf2d-d48f-6bc6e9a6b08d-7075109e {
    grid-area: 3/7/4/10
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f5d-438f2f5c {
    grid-area: 1/2/2/3
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f62-438f2f5c {
    grid-area: 1/4/2/5
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f5f-438f2f5c {
    grid-area: 1/3/2/4
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f64-438f2f5c {
    grid-area: 1/5/2/6
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f6a-438f2f5c {
    grid-area: 1/9/2/10
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f6f-438f2f5c {
    grid-area: 2/1/3/10
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f70-438f2f5c {
    grid-area: 1/3/2/4
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f71-438f2f5c {
    grid-area: 1/5/2/8
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f72-438f2f5c {
    grid-area: 3/3/4/4
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f78-438f2f5c {
    grid-area: 3/4/6/5
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f7a-438f2f5c {
    grid-area: 3/5/6/8
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f7d-438f2f5c {
    grid-area: 3/8/6/9
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f7f-438f2f5c {
    grid-area: 4/1/5/10
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f81-438f2f5c {
    grid-area: 5/1/6/2
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f85-438f2f5c {
    grid-area: 5/2/6/3
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f87-438f2f5c {
    grid-area: 5/3/6/4
}

#w-node-d340dce3-320d-29b8-c619-f443438f2f8f-438f2f5c {
    grid-area: 3/9/6/10
}

#w-node-e666b6df-87c6-5536-99f0-97b09a3eb3df-9a3eb3db {
    grid-area: 1/3/2/6
}

#w-node-e666b6df-87c6-5536-99f0-97b09a3eb3e2-9a3eb3db {
    grid-area: 1/7/2/10
}

#w-node-e666b6df-87c6-5536-99f0-97b09a3eb3e5-9a3eb3db {
    grid-area: 1/11/2/12
}

#w-node-_495db792-8069-5fd3-f962-6105c7c09563-ddb8d050 {
    grid-area: 1/2/2/3
}

#w-node-_495db792-8069-5fd3-f962-6105c7c09587-ddb8d050 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_495db792-8069-5fd3-f962-6105c7c095aa-ddb8d050 {
    grid-area: 3/2/4/3
}

#w-node-_495db792-8069-5fd3-f962-6105c7c095ce-ddb8d050 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b1057491-9fc1-2878-3548-965cb5885b87-184459ac {
    grid-area: 1/2/2/9
}

#w-node-_2647b7bb-43bf-7f54-6605-edaf6ad2dec6-184459ac {
    grid-area: 1/10/2/12
}

#w-node-_00ea1981-4a8d-0b05-d2e9-e904f08b122c-184459ac {
    grid-area: 1/3/2/12
}

#w-node-b7126383-e112-d9ed-d6ff-0380a0334b32-184459ac {
    grid-area: 2/4/3/7
}

#w-node-a6408451-e163-3b21-f1e1-5c79d57ca877-184459ac {
    grid-area: 2/8/3/13
}

#w-node-_8f314808-4a2d-fade-ac56-4e15e2897e79-184459ac {
    grid-area: 3/1/4/8
}

#w-node-dacc2b38-b0f8-f0af-3672-05faff0d17ee-184459ac {
    grid-area: 1/2/2/8
}

#w-node-_48cbae90-e923-4aa6-afd1-b67f66f0e294-184459ac {
    grid-area: 1/4/2/10
}

#w-node-e6ab18ae-f4a1-cb7d-5fd0-dbf9f0b04750-184459ac {
    grid-area: 2/7/3/12
}

#w-node-e390adaa-ae68-c1ad-0c3c-c4742c8c6559-184459ac {
    grid-area: 1/2/2/12
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cad5-2f42cad0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cad9-2f42cad0 {
    grid-area: 1/2/2/3
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cadb-2f42cad0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cadc-2f42cad0 {
    grid-area: 3/2/4/3
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cade-2f42cad0 {
    grid-area: 3/3/4/4
}

#w-node-e9c4587d-39cc-2ae7-b858-22a42f42cae4-2f42cad0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_958f35ca-453d-26aa-0785-d1b81a75706f-1a75706a {
    grid-area: 1/9/2/10
}

#w-node-_958f35ca-453d-26aa-0785-d1b81a757073-1a75706a {
    grid-area: 1/1/4/10
}

#w-node-_958f35ca-453d-26aa-0785-d1b81a757080-1a75706a {
    grid-area: 1/3/2/4
}

#w-node-d7ea5329-56b7-a446-7268-e69c5fd7967d-1a75706a {
    grid-area: 1/1/4/9
}

#w-node-d7ea5329-56b7-a446-7268-e69c5fd7967e-1a75706a {
    grid-area: 2/8/4/10
}

#w-node-e92dd832-f55a-555c-234a-a78fe092dbf5-272093e0 {
    grid-area: 1/2/2/4
}

#w-node-e92dd832-f55a-555c-234a-a78fe092dbf7-272093e0 {
    grid-area: 1/7/2/12
}

#w-node-_0a9a2b8b-35ed-ff2b-4322-8ac803cf146f-272093e0 {
    grid-area: 2/6/3/13
}

#w-node-fca1cab9-ca19-ff38-b108-aacfe838c3aa-272093e0 {
    grid-area: 3/7/4/9
}

#w-node-_972b2aff-1ddb-0adc-5a1a-b65f92133c9f-272093e0 {
    grid-area: 3/10/4/12
}

#w-node-_40982873-a51b-6b76-44f1-6ee572c99048-272093e0 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-db555c84-b341-c996-cb86-f42628818d20-272093e0 {
    grid-area: 1/2/2/11
}

#w-node-a3a7b307-7346-fca2-c3f2-1d0dd2ba7d4e-272093e0 {
    grid-area: 2/2/2/4
}

#w-node-b0e22dd3-bdae-e4cd-a9ee-5b3ad1fe1eea-272093e0 {
    grid-area: 2/4/2/6
}

#w-node-_9279472c-3fc9-7401-6cc3-9f1f63322680-272093e0 {
    grid-area: 2/8/3/12
}

#w-node-_9129718e-8db8-1f27-bab7-34d3fc5ba3c6-272093e0 {
    grid-area: 1/10/2/12
}

#w-node-_4d0e27b2-cee3-e425-dace-61e182c0816e-272093e0 {
    grid-area: 1/1/2/8
}

#w-node-adc17c76-7a1c-4253-baef-950ddc31995c-272093e0 {
    grid-area: 2/3/3/11
}

#w-node-e7f88981-a76a-d3b7-acaf-7b4bdabdfb01-272093e0 {
    grid-area: 3/4/4/6
}

#w-node-ac8ac730-c460-251b-c230-770f9d81e3d3-272093e0 {
    grid-area: 3/7/4/13
}

#w-node-_5223d6ab-226b-aeba-2a54-f1b3114a0d99-a4476a55 {
    grid-area: 1/2/2/7
}

#w-node-baab0349-01b9-3c42-a82d-0307c8b040e6-a4476a55 {
    grid-area: 1/8/2/13
}

#w-node-_4218000f-d16d-5d51-2f45-fbbd573e6ef2-a4476a55 {
    grid-area: 1/2/2/9
}

#w-node-_83242256-77aa-6840-9327-903bcefd3a49-a4476a55 {
    grid-area: 1/1/2/13
}

#w-node-d863d373-ebb9-bb8e-72c5-183f36777c8a-a4476a55 {
    grid-area: 1/9/2/11
}

#w-node-_8b4596fd-97c6-7183-6701-6d18b625a107-a4476a55 {
    grid-area: 2/1/3/10
}

#w-node-_2c58cf90-b9d7-c810-9956-73652d539d0a-a4476a55 {
    grid-area: 2/4/3/13
}

#w-node-add02281-fd04-3267-07a6-da901d698a22-a4476a55 {
    grid-area: 1/7/2/13
}

#w-node-_3adc86dd-5554-7164-52de-2638018eb707-a4476a55 {
    grid-area: 2/1/3/11
}

#w-node-_23a9a684-a68a-8a5b-8810-98ff86112b05-a4476a55 {
    grid-area: 1/10/2/12
}

#w-node-_91235cc1-6d58-7a5b-35fb-375a71e6e8be-a4476a55 {
    grid-area: 1/1/2/13
}

#w-node-_7332cd19-be88-6267-e926-e3564965ca91-a4476a55 {
    grid-area: 1/2/2/4
}

#w-node-_3ba275eb-7d13-3a37-43b3-90e59ec061f9-a4476a55 {
    grid-area: 1/5/2/7
}

#w-node-_4d6497cf-bda3-f576-f239-4b9c15c62e17-1af41aa5 {
    grid-area: 1/2/2/10
}

#w-node-_69a2a3e6-d9eb-aeb9-45b7-117831cf26a0-1af41aa5 {
    grid-area: 2/8/3/12
}

#w-node-_8106afd1-b631-08a4-3fbf-5c947edd55a0-1af41aa5 {
    grid-area: 2/2/2/4
}

#w-node-f6420dfa-1733-d697-fa40-2fd0a3784946-1af41aa5 {
    grid-area: 2/4/3/6
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0ac-1af41aa5 {
    grid-area: 1/1/2/5
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0ae-1af41aa5 {
    grid-area: 1/6/2/9
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0b0-1af41aa5 {
    grid-area: 1/13/2/15
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0b2-1af41aa5 {
    grid-area: 2/2/3/5
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0b4-1af41aa5 {
    grid-area: 2/10/3/12
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0b6-1af41aa5 {
    grid-area: 4/3/5/5
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0b8-1af41aa5 {
    grid-area: 3/6/4/10
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0ba-1af41aa5 {
    grid-area: 5/1/6/5
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0bc-1af41aa5 {
    grid-area: 1/17/2/20
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0be-1af41aa5 {
    grid-area: 1/21/2/24
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0c0-1af41aa5 {
    grid-area: 1/26/2/29
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0c2-1af41aa5 {
    grid-area: 2/30/3/33
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0c4-1af41aa5 {
    grid-area: 1/31/2/33
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0c6-1af41aa5 {
    grid-area: 1/34/2/37
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0c8-1af41aa5 {
    grid-area: 2/15/3/19
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0ca-1af41aa5 {
    grid-area: 3/13/4/16
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0cc-1af41aa5 {
    grid-area: 3/18/4/22
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0ce-1af41aa5 {
    grid-area: 2/24/3/26
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0d0-1af41aa5 {
    grid-area: 3/27/4/31
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0d2-1af41aa5 {
    grid-area: 3/33/4/36
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0d4-1af41aa5 {
    grid-area: 4/6/5/9
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0d6-1af41aa5 {
    grid-area: 4/10/5/12
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0d8-1af41aa5 {
    grid-area: 3/14/4/18
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0da-1af41aa5 {
    grid-area: 3/19/4/21
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0dc-1af41aa5 {
    grid-area: 3/23/4/25
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0de-1af41aa5 {
    grid-area: 5/13/6/16
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0e0-1af41aa5 {
    grid-area: 5/17/6/19
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0e2-1af41aa5 {
    grid-area: 5/20/6/24
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0e4-1af41aa5 {
    grid-area: 4/26/5/28
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0e6-1af41aa5 {
    grid-area: 4/29/5/32
}

#w-node-_5244e924-1852-e410-a6c8-1072425cf0e8-1af41aa5 {
    grid-area: 5/34/6/37
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40588-1af41aa5 {
    grid-area: 1/1/2/5
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f4058d-1af41aa5 {
    grid-area: 1/6/2/9
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40592-1af41aa5 {
    grid-area: 1/13/2/15
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40597-1af41aa5 {
    grid-area: 2/2/3/5
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f4059c-1af41aa5 {
    grid-area: 2/10/3/12
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405a1-1af41aa5 {
    grid-area: 4/3/5/5
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405a6-1af41aa5 {
    grid-area: 3/6/4/10
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405ab-1af41aa5 {
    grid-area: 5/1/6/5
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405b0-1af41aa5 {
    grid-area: 1/17/2/20
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405b5-1af41aa5 {
    grid-area: 1/21/2/24
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405ba-1af41aa5 {
    grid-area: 1/26/2/29
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405bf-1af41aa5 {
    grid-area: 2/30/3/33
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405c4-1af41aa5 {
    grid-area: 1/31/2/33
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405c9-1af41aa5 {
    grid-area: 1/34/2/37
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405ce-1af41aa5 {
    grid-area: 2/15/3/19
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405d3-1af41aa5 {
    grid-area: 3/13/4/16
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405d8-1af41aa5 {
    grid-area: 3/18/4/22
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405dd-1af41aa5 {
    grid-area: 2/24/3/26
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405e2-1af41aa5 {
    grid-area: 3/27/4/31
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405e7-1af41aa5 {
    grid-area: 3/33/4/36
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405ec-1af41aa5 {
    grid-area: 4/6/5/9
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405f1-1af41aa5 {
    grid-area: 4/10/5/12
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405f6-1af41aa5 {
    grid-area: 3/14/4/18
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f405fb-1af41aa5 {
    grid-area: 3/19/4/21
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40600-1af41aa5 {
    grid-area: 3/23/4/25
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40605-1af41aa5 {
    grid-area: 5/13/6/16
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f4060a-1af41aa5 {
    grid-area: 5/17/6/19
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f4060f-1af41aa5 {
    grid-area: 5/20/6/24
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40614-1af41aa5 {
    grid-area: 4/26/5/28
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f40619-1af41aa5 {
    grid-area: 4/29/5/32
}

#w-node-_4b481625-dbe9-f2e7-8c86-6ddf26f4061e-1af41aa5 {
    grid-area: 5/34/6/37
}

#w-node-cb8ed685-5b82-b19d-6205-89837f1ce13b-1af41aa5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b5f9f61c-1c6f-e4dc-3a48-e90d963fcd52-1af41aa5 {
    grid-area: 1/2/2/6
}

#w-node-b5f9f61c-1c6f-e4dc-3a48-e90d963fcd54-1af41aa5 {
    grid-area: 2/9/3/12
}

#w-node-_948aef2d-9404-5985-4d99-3cd6a8003976-1af41aa5 {
    grid-area: 2/4/3/7
}

#w-node-f35a729f-9a83-6276-edb6-7e42ecce16e9-1af41aa5 {
    grid-area: 2/8/3/11;
    align-self: end
}

#w-node-_639193cc-8713-1fef-2a59-28149ad4ad68-1af41aa5 {
    grid-area: 1/2/2/5
}

#w-node-da1a5cbc-8968-4967-eda1-8698d2eecb1f-1af41aa5 {
    grid-area: 1/7/2/11
}

#w-node-_44e99715-a467-7e9e-b926-85a0a3f61779-1af41aa5 {
    grid-area: 1/10/2/13
}

#w-node-b7ab150b-ad6c-57c6-70ee-1d26d7a6b675-1af41aa5 {
    grid-area: 1/2/2/5
}

#w-node-_3e68231e-8099-bf21-eb07-90d1e8b29485-1af41aa5 {
    grid-area: 1/6/2/12
}

#w-node-_71d7da8b-76f1-33d1-8757-8ca42703954f-1af41aa5 {
    grid-area: 1/3/2/6;
    align-self: end
}

#w-node-cfadf8bc-d08a-109d-7fc8-6a2dd58bbd0e-1af41aa5 {
    grid-area: 2/5/3/12
}

#w-node-_23bfa225-64f0-8cc1-09db-48749e3eb22d-075a9cb7 {
    grid-area: 1/2/2/12
}

#w-node-dfe9f755-89d7-dfb0-49d9-f444ea852be3-075a9cb7 {
    grid-area: 1/2/2/9
}

#w-node-a511ae20-9478-4d8e-34d5-05947cffd87c-075a9cb7 {
    grid-area: 1/10/2/12
}

#w-node-_1463b049-4f24-8042-fc23-8feb50da51ca-075a9cb7 {
    grid-area: 1/3/2/13
}

#w-node-_9d6ff9d5-a7f7-19a0-7e7f-12b905e4f55f-075a9cb7 {
    grid-area: 1/2/2/10
}

#w-node-_154757b2-384d-a383-4a40-b06140ddc8f3-075a9cb7 {
    grid-area: 1/10/2/12
}

#w-node-bd060f4a-e5bb-3d64-85b3-93026fce74dc-075a9cb7 {
    grid-area: 1/8/2/10
}

#w-node-_0890b0af-d1a7-bfb0-bdf9-4e2455f17034-075a9cb7 {
    grid-area: 1/2/2/5;
    align-self: start;
    justify-self: start
}

#w-node-_0890b0af-d1a7-bfb0-bdf9-4e2455f17036-075a9cb7 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c093c6c8-55c8-e95b-95df-db2d2e5bf7c1-1df2470e {
    grid-area: 1/2/2/9
}

#w-node-_24feb06e-f156-aa44-b483-47d50b23e21d-1df2470e {
    grid-area: 1/7/2/9;
    align-self: end
}

#w-node-_132b63ff-13e5-0fbc-a7e8-ddb713fdbf61-1df2470e {
    grid-area: 1/11/2/13
}

#w-node-_927e83e5-ec74-bf80-274b-680adba20c91-1df2470e {
    grid-area: 1/2/2/12
}

#w-node-_37cc909e-9591-9d53-5eeb-b8f6ea76ea8f-1df2470e {
    grid-area: 1/8/2/10
}

#w-node-_4e0e3a9b-5f30-efaa-278c-9c74a0fac09e-1df2470e {
    grid-area: 1/2/2/4
}

#w-node-_477cd5bf-6777-563e-709f-ce29974a1c53-1df2470e {
    grid-area: 1/4/2/6
}

#w-node-c86b742f-c484-1d28-9537-1c053045eeba-1df2470e {
    grid-area: 1/6/2/8
}

#w-node-df6c5057-908f-7ef1-4f41-392e60d2cc1a-1df2470e {
    grid-area: 1/8/2/10
}

#w-node-b16c0f41-7e25-d4c1-47f0-845d5165ac00-1df2470e {
    grid-area: 1/10/2/12
}

#w-node-_4d237d0a-e480-5771-dc6f-4f9d3c9b2b34-1df2470e {
    grid-area: 1/2/2/12
}

#w-node-_6acf11cf-d97f-34d3-ea70-18017f26d565-1df2470e {
    grid-area: 1/7/2/12
}

#w-node-_198f9d79-fc3c-3e8c-0cc1-c0605140d0b5-1df2470e {
    grid-area: 1/2/2/6
}

#w-node-_915541e0-6163-6f0e-71be-9d723e9b7db4-96311628 {
    grid-area: 1/2/2/7
}

#w-node-_1ba2c256-8fcb-ab9b-185f-26169b4bb2a4-96311628 {
    grid-area: 1/7/2/12
}

#w-node-_3d6ff92d-20f2-dcc4-e399-04854dc1ed00-96311628 {
    grid-area: 1/6/2/9
}

#w-node-_35747417-4ce7-f3b8-6d91-39283f0f4d63-96311628,
#w-node-d32c93df-c2dc-70a0-9834-7223dbe13286-96311628,
#w-node-_3ac6c01e-64ba-7f36-2b16-a9b765654f81-96311628,
#w-node-a6859670-af31-2dd6-92f8-b173f9f597e9-96311628,
#w-node-_15ea5934-0fb1-4628-f9e9-fc9c64cd2ebc-96311628,
#w-node-_2f95a9f4-ae02-1e24-afdb-abf7c370c97e-96311628 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3d4815eb-323b-b421-6eac-909adc208e2c-96311628 {
    grid-area: 1/5/2/12
}

#w-node-_67fa3c2d-7238-981a-74c0-7baf2fe4dde6-96311628 {
    grid-area: 1/2/2/9
}

#w-node-_85981622-1088-93db-2669-2440e388d14a-96311628 {
    grid-area: 1/4/2/8
}

#w-node-_0ec9caaf-692c-1eff-97c3-8226d48cfcfa-96311628 {
    grid-area: 1/10/2/12
}

#w-node-_4bf2c840-59fc-bdff-7185-73c50304a89b-96311628 {
    grid-area: 1/3/2/5
}

#w-node-_5bf764d8-a568-a9b4-a026-44133953d6ad-96311628 {
    grid-area: 1/6/2/12
}

#w-node-_35ed61cb-1722-5257-8ed2-838e43a880aa-96311628,
#w-node-_8ba96938-94cf-cb59-3236-200867acd527-18f09bd3 {
    grid-area: 1/2/2/11
}

#w-node-baa20815-5720-6653-b65a-f57daafeb741-18f09bd3 {
    grid-area: 1/7/2/12
}

#w-node-_478ec978-9ce6-67cd-096c-e9e4b63f5de6-18f09bd3 {
    grid-area: 1/2/2/4;
    align-self: end
}

#w-node-_9ae9472f-dc68-c06a-38d0-8ae206a85eb5-18f09bd3 {
    grid-area: 1/3/2/12
}

#w-node-c7534b56-d8fe-705a-47a5-bda699cc3961-18f09bd3 {
    grid-area: 2/2/3/4
}

#w-node-_402e5420-e942-f15f-1a39-89251320c2da-18f09bd3 {
    grid-area: 2/6/3/12
}

#w-node-f92daebf-e6fa-5d01-ee17-aa2cb93532b1-18f09bd3 {
    grid-area: 1/5/2/9
}

#w-node-b0690dcc-8889-209e-0328-d7b6c5c8d577-309bd513 {
    grid-area: 1/1/4/10
}

#w-node-ce1438c8-3a53-99db-1717-6ff6c86c1cbf-309bd513 {
    grid-area: 1/9/2/10
}

#w-node-b2b9241c-4d94-dc7d-0d0f-b81a2073f2bd-309bd513 {
    grid-area: 1/1/2/10
}

#w-node-b2b9241c-4d94-dc7d-0d0f-b81a2073f2be-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2b9241c-4d94-dc7d-0d0f-b81a2073f2bf-309bd513 {
    grid-area: 1/3/2/4
}

#w-node-_36298af6-e54d-aa50-2421-49b0704c50de-309bd513 {
    grid-area: span 2/span 9/span 2/span 9
}

#w-node-_28c4023b-17df-7995-3931-57c7a209906d-309bd513,
#w-node-_83f94ade-0388-4cfe-b099-d17e148db01e-309bd513,
#w-node-_3278fb20-1797-171d-5fcc-151a8a78b9fd-309bd513,
#w-node-_3278fb20-1797-171d-5fcc-151a8a78b9fe-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1d0ef63f-4161-aa6c-43bb-95cdf4eb5b29-309bd513 {
    grid-area: 1/1/2/10
}

#w-node-_1d0ef63f-4161-aa6c-43bb-95cdf4eb5b2a-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1d0ef63f-4161-aa6c-43bb-95cdf4eb5b2b-309bd513 {
    grid-area: 1/3/2/4
}

#w-node-f10f2b00-7e80-38f1-012b-fc0b874472fd-309bd513,
#w-node-f10f2b00-7e80-38f1-012b-fc0b874472fe-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a09-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a0a-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a14-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a15-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a1f-309bd513,
#w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a20-309bd513,
#w-node-_5645ba90-1153-e314-5d95-01ff729b983f-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5645ba90-1153-e314-5d95-01ff729b9840-309bd513 {
    grid-area: 1/3/2/4
}

#w-node-_5c68bac4-a0ff-5535-1b0f-46f9a2a886c4-309bd513 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_6de849c8-ea9b-afb5-df2c-3584f831e863-309bd513,
#w-node-_7d5651a6-2d1c-3c64-6d06-09e18f1309b1-309bd513,
#w-node-_745a0b21-0836-60fb-a64d-377eea4ba604-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3ccd9a53-4753-fdc5-e69d-f8a09432e9b8-309bd513 {
    grid-area: 5/1/6/10
}

#w-node-_2ce1c056-58d2-991d-2a93-966310b25a7f-309bd513 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c5f-51bce991 {
    grid-column: span 1/span 1
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c65-51bce991,
#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c6b-51bce991 {
    grid-column: span 3/span 3
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c75-51bce991 {
    grid-column: span 11/span 11
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c76-51bce991 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c77-51bce991 {
    grid-area: 1/3/2/6
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c78-51bce991 {
    grid-area: 1/7/2/10
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c79-51bce991 {
    grid-area: 1/11/2/12
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c7a-51bce991 {
    grid-area: 3/2/4/3
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c7c-51bce991 {
    grid-area: 3/6/4/7
}

#w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c7e-51bce991 {
    grid-area: 3/10/4/11
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078726-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078727-6d078722 {
    grid-area: 1/3/2/4
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078728-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078729-6d078722,
#w-node-_4a593a17-1d9f-3a32-131b-5b066d07872c-6d078722 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078737-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078739-6d078722 {
    grid-area: 1/3/2/4
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d07873a-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d07873b-6d078722 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078746-6d078722 {
    grid-area: 1/7/2/8
}

#w-node-d5bcc697-98a0-eeec-0c81-a969e45dcb72-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-d5bcc697-98a0-eeec-0c81-a969e45dcb74-6d078722 {
    grid-area: 1/3/2/4
}

#w-node-f6926457-6958-e728-31e9-f9971ce25034-6d078722 {
    grid-area: 1/1/2/2
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d07874e-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078750-6d078722 {
    grid-area: 1/9/2/10
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078751-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078752-6d078722 {
    grid-area: 1/8/2/9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d078754-6d078722 {
    grid-area: 1/9/2/10
}

#w-node-_4b08110b-b6c5-99eb-8313-94ad223d4dcb-6d078722 {
    grid-area: 1/1/2/2
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d07875b-6d078722 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4a593a17-1d9f-3a32-131b-5b066d07875c-6d078722,
#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd3-af393fb6 {
    grid-area: 1/9/2/10
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd4-af393fb6 {
    grid-column: span 9/span 9
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd5-af393fb6 {
    grid-area: 1/3/2/4
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd6-af393fb6 {
    grid-area: 1/5/2/6
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd7-af393fb6 {
    grid-area: 3/3/4/4
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fde-af393fb6 {
    grid-area: 3/4/4/5
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fe0-af393fb6 {
    grid-area: 3/8/4/9
}

#w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fe2-af393fb6 {
    grid-area: 3/9/4/10
}

#w-node-a29f1142-b63b-d914-d663-32e412ab85dc-12ab85d4,
#w-node-a29f1142-b63b-d914-d663-32e412ab85e1-12ab85d4 {
    grid-column: span 3/span 3
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c062-3c88d86a {
    grid-column: span 1/span 1
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c068-3c88d86a,
#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c06e-3c88d86a {
    grid-column: span 3/span 3
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c078-3c88d86a {
    grid-column: span 11/span 11
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c079-3c88d86a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07a-3c88d86a {
    grid-area: 1/3/2/6
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07b-3c88d86a {
    grid-area: 1/7/2/10
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07c-3c88d86a {
    grid-area: 1/11/2/12
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07d-3c88d86a {
    grid-area: 3/2/4/3
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07f-3c88d86a {
    grid-area: 3/6/4/7
}

#w-node-cf2aee7f-f2e3-ba22-4128-507507f4c081-3c88d86a {
    grid-area: 3/10/4/11
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadb4-03b97dfa {
    grid-column: span 1/span 1
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadba-03b97dfa,
#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadc0-03b97dfa {
    grid-column: span 3/span 3
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadca-03b97dfa {
    grid-column: span 11/span 11
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadcb-03b97dfa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadcc-03b97dfa {
    grid-area: 1/3/2/6
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadcd-03b97dfa {
    grid-area: 1/7/2/10
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadce-03b97dfa {
    grid-area: 1/11/2/12
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadcf-03b97dfa {
    grid-area: 3/2/4/3
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadd1-03b97dfa {
    grid-area: 3/6/4/7
}

#w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadd3-03b97dfa {
    grid-area: 3/10/4/11
}

#w-node-_993788cd-4614-6323-9b34-815790866531-e36fc942 {
    grid-column: span 1/span 1
}

#w-node-_993788cd-4614-6323-9b34-815790866537-e36fc942,
#w-node-_993788cd-4614-6323-9b34-81579086653d-e36fc942 {
    grid-column: span 3/span 3
}

#w-node-_993788cd-4614-6323-9b34-815790866547-e36fc942 {
    grid-column: span 11/span 11
}

#w-node-_993788cd-4614-6323-9b34-815790866548-e36fc942 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_993788cd-4614-6323-9b34-815790866549-e36fc942 {
    grid-area: 1/3/2/6
}

#w-node-_993788cd-4614-6323-9b34-81579086654a-e36fc942 {
    grid-area: 1/7/2/10
}

#w-node-_993788cd-4614-6323-9b34-81579086654b-e36fc942 {
    grid-area: 1/11/2/12
}

#w-node-_993788cd-4614-6323-9b34-81579086654c-e36fc942 {
    grid-area: 3/2/4/3
}

#w-node-_993788cd-4614-6323-9b34-81579086654e-e36fc942 {
    grid-area: 3/6/4/7
}

#w-node-_993788cd-4614-6323-9b34-815790866550-e36fc942 {
    grid-area: 3/10/4/11
}

#w-node-a39a9b3b-9836-13d8-58a9-9e55cf7f6431-4833b0ac {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_999a1536-68db-f3c3-295e-f6c2a0a50248-4833b0ac {
    grid-area: 1/4/2/8
}

#w-node-bb9e2aa1-87cd-7c0a-2cee-fc22ef271436-4833b0ac {
    grid-area: 1/10/2/11
}

@media screen and (max-width:991px) {
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682b1-22cfcc26,
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682b7-22cfcc26 {
        grid-column-end: 6
    }
    #w-node-_1ddd4116-b79d-212b-7141-3b060e9dc429-22cfcc26 {
        grid-area: 6/1/7/6
    }
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682bd-22cfcc26,
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682c4-22cfcc26 {
        grid-row-end: 8
    }
    #w-node-_6ef96ba7-470c-3ba0-17ae-26a5ca169cb8-22cfcc32 {
        grid-column: 5/6
    }
    #w-node-_00efefcd-9ad2-593a-d6c8-661b42fd1dd3-22cfcc32 {
        grid-area: 7/1/8/2
    }
    #w-node-_06541495-f49a-a956-533f-5051c85456d1-22cfcc32,
    #w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a76-22cfcc32 {
        grid-column-end: 6
    }
    #w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a77-22cfcc32 {
        grid-column: span 5/span 5
    }
    #w-node-_59e5b365-607b-9aac-2131-74004a77748c-22cfcc32 {
        grid-area: 6/1/7/6
    }
    #w-node-_59e5b365-607b-9aac-2131-74004a77748d-22cfcc32 {
        grid-column: span 5/span 5
    }
    #w-node-_02adb8aa-63b6-305c-0c22-636f6399fcf0-22cfcc32 {
        grid-column: 4/5
    }
    #w-node-a44c8bb0-5689-deaa-8240-bc3ab4f8d384-22cfcc32 {
        grid-area: 5/4/6/5
    }
    #w-node-ed75114e-7b2f-4d9a-2eb6-1b3690704066-22cfcc32 {
        grid-area: 7/2/8/3
    }
    #w-node-ce9846a4-d2c6-a9e4-21d4-558e98af2a01-22cfcc32 {
        grid-area: 5/1/6/4
    }
    #w-node-_36546dbd-704b-da66-af97-09725c7e1b4c-22cfcc32 {
        grid-area: 7/3/8/6
    }
    #w-node-_0d8328d3-9e9e-b5cb-15ae-a51bbffd09f6-22cfcc32 {
        grid-column: 1/4
    }
    #w-node-_24f3c39d-ab34-5de0-60c5-94212583cce9-22cfcc32 {
        grid-area: 5/5/6/6
    }
    #w-node-_39c3e47b-c3db-176e-ffb8-32f863eef933-22cfcc32 {
        grid-area: 7/3/8/6
    }
    #w-node-_0dd0cdec-e14d-fc2a-eb98-e3ff4584e518-22cfcc32 {
        grid-column: 1/4
    }
    #w-node-_530b8c3c-fddc-89e8-bf3c-5fd52ea2d111-22cfcc32 {
        grid-row: 1/2
    }
    #w-node-_2344f8a4-6f75-9c6e-6e85-0fd73ea0d654-22cfcc32 {
        grid-area: 5/5/6/6
    }
    #w-node-e7200d16-7e6b-30c1-1aae-ff2fafc3eb68-22cfcc32 {
        grid-column-end: 6
    }
    #w-node-_3800480c-152b-1d4e-418a-88a812339313-22cfcc32 {
        grid-row: 1/2;
        grid-column-end: 6
    }
    #w-node-_044f5a43-1e5a-51bd-cb20-d07fded408af-22cfcc32 {
        grid-column: 1/6
    }
    #w-node-_458c6c9f-4a71-0901-f126-86e38ee1f643-7075109e,
    #w-node-_4247c67d-56f1-56b9-cd8c-34e14170f80e-7075109e {
        grid-column-end: 6
    }
    #w-node-_4accce2e-05fd-2d3d-5a40-df9b5902228b-7075109e {
        grid-column: 5/6
    }
    #w-node-b990a2ec-964d-651e-3fc8-4641cb1cc8c2-7075109e {
        grid-column-end: 6
    }
    #w-node-_34849516-4085-e633-dc04-1d80501d9906-7075109e {
        grid-column: 4/6
    }
    #w-node-def6853c-f5e0-efc8-6e1a-4a825529ce65-7075109e,
    #w-node-_3f180de3-cd7f-0263-7c62-3ab9ef936f6c-7075109e {
        grid-column: span 5/span 5
    }
    #w-node-bd73d4ca-ca41-c608-709a-0e0bda12ccf8-7075109e {
        grid-area: 3/1/4/2
    }
    #w-node-_263c54b2-1e2d-d6d7-6a71-5688d3b1ae0b-7075109e {
        grid-area: 1/4/2/5
    }
    #w-node-fc6e7d5e-c976-4cbe-18ce-15b9948df7ad-7075109e {
        grid-area: 2/1/3/6
    }
    #w-node-e68a6986-80f7-b3ee-9a3a-db704f82b795-7075109e {
        grid-area: 3/3/4/4
    }
    #w-node-_5a7c11f9-3a30-fcac-f9b1-661a7cc14fe1-7075109e {
        grid-area: 3/2/4/4
    }
    #w-node-_46a4cc0c-5c58-e8d5-411b-bc6bcd60569b-7075109e {
        grid-area: 1/5/2/6
    }
    #w-node-_11008743-bf37-dfcf-13be-b11ceb7ad582-7075109e {
        grid-area: 3/4/4/5
    }
    #w-node-_2175cf3a-d31b-c08d-bfb6-dda2fd088bff-7075109e {
        grid-area: 3/5/4/6
    }
    #w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e0-7075109e,
    #w-node-cc0a5127-72b7-f26f-e140-93f2b7d0e5a4-7075109e {
        grid-column: span 5/span 5
    }
    #w-node-_21b9385e-359b-06ea-21f5-b43d7878b1b3-7075109e {
        grid-area: 5/3/6/6
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fdf-7075109e {
        grid-column: span 5/span 5
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fe3-7075109e {
        grid-area: 1/5/2/6
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fec-7075109e {
        grid-area: 1/4/2/5
    }
    #w-node-_9d02c633-7575-7ce7-2240-b392c43624d6-7075109e {
        grid-area: 3/1/4/2
    }
    #w-node-b5c3c2f8-c6fc-d0a2-7e7d-2b7c13c56cc0-7075109e {
        grid-area: 3/2/4/3
    }
    #w-node-_8b9d7f97-0a14-1b31-936e-1e439e185067-7075109e {
        grid-area: 2/1/3/6
    }
    #w-node-fea25c47-d1e7-47dc-7f06-8895c4a6ad6d-7075109e {
        grid-area: 7/1/8/4
    }
    #w-node-be5afe8e-b846-33dc-c2b3-6f0526493016-7075109e {
        grid-column: span 5/span 5
    }
    #w-node-be5afe8e-b846-33dc-c2b3-6f0526493020-7075109e {
        grid-column: 2/3
    }
    #w-node-be5afe8e-b846-33dc-c2b3-6f0526493017-7075109e {
        grid-column: 3/4
    }
    #w-node-f63309fd-1904-0160-723e-8287b3d2ebc3-7075109e {
        grid-area: 1/4/2/5
    }
    #w-node-_37542997-addc-d7c3-d705-be202cb15c29-7075109e {
        grid-area: 9/3/10/4
    }
    #w-node-_485b4fb2-a07b-cbd5-e825-22578f242dc3-7075109e,
    #w-node-_52e6f5bb-1e43-0ece-baa4-544eb1949a8c-7075109e {
        grid-column: span 1/span 1
    }
    #w-node-_6ddce7b7-bffb-a3d7-54cb-31e80a637919-7075109e {
        grid-column: span 5/span 5
    }
    #w-node-_0fdafc18-3ded-bc19-d4e2-5d4eed66511c-7075109e {
        grid-column: 3/4
    }
    #w-node-_7d08301a-7096-f282-02c8-27b5f17525a9-7075109e {
        grid-column: span 3/span 3
    }
    #w-node-_208847a4-4837-32aa-7875-e67ce67684f3-7075109e {
        grid-area: 2/2/3/3
    }
    #w-node-_383de15f-52c3-bf2d-d48f-6bc6e9a6b08d-7075109e {
        grid-area: 2/3/3/4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f5f-438f2f5c {
        grid-row: 3/4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f64-438f2f5c {
        grid-column: 3/4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f6a-438f2f5c {
        grid-column: 5/6
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f6f-438f2f5c {
        grid-column-end: 6
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f72-438f2f5c {
        grid-column: 1/2
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f78-438f2f5c {
        grid-row: 7/8
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f7a-438f2f5c {
        grid-area: 7/1/8/4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f7d-438f2f5c {
        grid-column: 4/5;
        grid-row-end: 4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f7f-438f2f5c {
        grid-column-end: 6
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f81-438f2f5c {
        grid-column: 5/6
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f87-438f2f5c {
        grid-area: 3/1/4/2
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f8f-438f2f5c {
        grid-area: 7/5/8/6
    }
    #w-node-e666b6df-87c6-5536-99f0-97b09a3eb3df-9a3eb3db {
        grid-column: 2/3
    }
    #w-node-e666b6df-87c6-5536-99f0-97b09a3eb3e2-9a3eb3db {
        grid-column: 4/5
    }
    #w-node-e666b6df-87c6-5536-99f0-97b09a3eb3e5-9a3eb3db {
        grid-column: 5/6
    }
    #w-node-b1057491-9fc1-2878-3548-965cb5885b87-184459ac {
        grid-column-start: 1
    }
    #w-node-_2647b7bb-43bf-7f54-6605-edaf6ad2dec6-184459ac {
        grid-column: 10/13
    }
    #w-node-_00ea1981-4a8d-0b05-d2e9-e904f08b122c-184459ac {
        grid-column: 1/13
    }
    #w-node-b7126383-e112-d9ed-d6ff-0380a0334b32-184459ac {
        grid-column: 2/6
    }
    #w-node-a6408451-e163-3b21-f1e1-5c79d57ca877-184459ac {
        grid-column-start: 7
    }
    #w-node-_8f314808-4a2d-fade-ac56-4e15e2897e79-184459ac {
        grid-column-end: 11
    }
    #w-node-dacc2b38-b0f8-f0af-3672-05faff0d17ee-184459ac {
        grid-column: 1/9
    }
    #w-node-_48cbae90-e923-4aa6-afd1-b67f66f0e294-184459ac {
        grid-column-end: 13
    }
    #w-node-e6ab18ae-f4a1-cb7d-5fd0-dbf9f0b04750-184459ac {
        grid-column: 4/13
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a75706f-1a75706a {
        grid-column: 5/6
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757073-1a75706a {
        grid-row-end: 6
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757074-1a75706a {
        grid-area: 1/1/2/2
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757079-1a75706a,
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757080-1a75706a {
        grid-area: 1/2/2/3
    }
    #w-node-d7ea5329-56b7-a446-7268-e69c5fd7967d-1a75706a {
        grid-area: 1/1/4/6
    }
    #w-node-d7ea5329-56b7-a446-7268-e69c5fd7967e-1a75706a {
        grid-column: 4/6
    }
    #w-node-e92dd832-f55a-555c-234a-a78fe092dbf5-272093e0 {
        grid-column-start: 1
    }
    #w-node-e92dd832-f55a-555c-234a-a78fe092dbf7-272093e0 {
        grid-column: 7/13
    }
    #w-node-_0a9a2b8b-35ed-ff2b-4322-8ac803cf146f-272093e0 {
        grid-column: 4/13
    }
    #w-node-fca1cab9-ca19-ff38-b108-aacfe838c3aa-272093e0 {
        grid-column: 5/8
    }
    #w-node-_972b2aff-1ddb-0adc-5a1a-b65f92133c9f-272093e0 {
        grid-column: 10/13
    }
    #w-node-db555c84-b341-c996-cb86-f42628818d20-272093e0 {
        grid-column: 4/13
    }
    #w-node-a3a7b307-7346-fca2-c3f2-1d0dd2ba7d4e-272093e0 {
        grid-column: 1/4
    }
    #w-node-b0e22dd3-bdae-e4cd-a9ee-5b3ad1fe1eea-272093e0 {
        grid-column: 4/7
    }
    #w-node-_9279472c-3fc9-7401-6cc3-9f1f63322680-272093e0 {
        grid-column: 8/13
    }
    #w-node-_9129718e-8db8-1f27-bab7-34d3fc5ba3c6-272093e0 {
        grid-column: 10/13
    }
    #w-node-_4d0e27b2-cee3-e425-dace-61e182c0816e-272093e0 {
        grid-column: 1/9
    }
    #w-node-adc17c76-7a1c-4253-baef-950ddc31995c-272093e0 {
        grid-column: 2/13
    }
    #w-node-e7f88981-a76a-d3b7-acaf-7b4bdabdfb01-272093e0 {
        grid-column: 3/6
    }
    #w-node-ac8ac730-c460-251b-c230-770f9d81e3d3-272093e0 {
        grid-area: 3/6/4/13
    }
    #w-node-_5223d6ab-226b-aeba-2a54-f1b3114a0d99-a4476a55 {
        grid-column-start: 1
    }
    #w-node-baab0349-01b9-3c42-a82d-0307c8b040e6-a4476a55 {
        grid-column-start: 8
    }
    #w-node-_4218000f-d16d-5d51-2f45-fbbd573e6ef2-a4476a55 {
        grid-column: 3/12
    }
    #w-node-d863d373-ebb9-bb8e-72c5-183f36777c8a-a4476a55 {
        grid-column-end: 12
    }
    #w-node-_8b4596fd-97c6-7183-6701-6d18b625a107-a4476a55 {
        grid-column-end: 11
    }
    #w-node-_2c58cf90-b9d7-c810-9956-73652d539d0a-a4476a55 {
        grid-column: 2/13
    }
    #w-node-add02281-fd04-3267-07a6-da901d698a22-a4476a55 {
        grid-column: 5/13
    }
    #w-node-_7332cd19-be88-6267-e926-e3564965ca91-a4476a55 {
        grid-column: 1/4
    }
    #w-node-_3ba275eb-7d13-3a37-43b3-90e59ec061f9-a4476a55 {
        grid-column-end: 8
    }
    #w-node-_4d6497cf-bda3-f576-f239-4b9c15c62e17-1af41aa5 {
        grid-column: 1/10
    }
    #w-node-_69a2a3e6-d9eb-aeb9-45b7-117831cf26a0-1af41aa5 {
        grid-column: 7/13
    }
    #w-node-_8106afd1-b631-08a4-3fbf-5c947edd55a0-1af41aa5 {
        grid-column: 1/4;
        grid-row-end: 3
    }
    #w-node-f6420dfa-1733-d697-fa40-2fd0a3784946-1af41aa5 {
        grid-column: 5/8;
        grid-row-start: 3
    }
    #w-node-b5f9f61c-1c6f-e4dc-3a48-e90d963fcd52-1af41aa5 {
        grid-column: 1/7
    }
    #w-node-b5f9f61c-1c6f-e4dc-3a48-e90d963fcd54-1af41aa5 {
        grid-column: 10/13
    }
    #w-node-_948aef2d-9404-5985-4d99-3cd6a8003976-1af41aa5 {
        grid-column: 4/7
    }
    #w-node-f35a729f-9a83-6276-edb6-7e42ecce16e9-1af41aa5 {
        grid-column: 9/12
    }
    #w-node-_639193cc-8713-1fef-2a59-28149ad4ad68-1af41aa5,
    #w-node-da1a5cbc-8968-4967-eda1-8698d2eecb1f-1af41aa5,
    #w-node-_44e99715-a467-7e9e-b926-85a0a3f61779-1af41aa5 {
        grid-column: 1/13
    }
    #w-node-b7ab150b-ad6c-57c6-70ee-1d26d7a6b675-1af41aa5 {
        grid-column: 1/4
    }
    #w-node-_3e68231e-8099-bf21-eb07-90d1e8b29485-1af41aa5 {
        grid-column: 5/13
    }
    #w-node-_71d7da8b-76f1-33d1-8757-8ca42703954f-1af41aa5 {
        grid-column: 2/5
    }
    #w-node-cfadf8bc-d08a-109d-7fc8-6a2dd58bbd0e-1af41aa5,
    #w-node-dfe9f755-89d7-dfb0-49d9-f444ea852be3-075a9cb7 {
        grid-column: 1/13
    }
    #w-node-a511ae20-9478-4d8e-34d5-05947cffd87c-075a9cb7 {
        grid-row: 2/3;
        grid-column-start: 8
    }
    #w-node-_1463b049-4f24-8042-fc23-8feb50da51ca-075a9cb7 {
        grid-column: 1/12
    }
    #w-node-_9d6ff9d5-a7f7-19a0-7e7f-12b905e4f55f-075a9cb7 {
        grid-column: 3/13
    }
    #w-node-_154757b2-384d-a383-4a40-b06140ddc8f3-075a9cb7 {
        grid-column-end: 13
    }
    #w-node-bd060f4a-e5bb-3d64-85b3-93026fce74dc-075a9cb7 {
        grid-column-start: 7
    }
    #w-node-c093c6c8-55c8-e95b-95df-db2d2e5bf7c1-1df2470e {
        grid-column-start: 1
    }
    #w-node-_132b63ff-13e5-0fbc-a7e8-ddb713fdbf61-1df2470e {
        grid-column-start: 11
    }
    #w-node-_927e83e5-ec74-bf80-274b-680adba20c91-1df2470e {
        grid-column: 1/13
    }
    #w-node-_37cc909e-9591-9d53-5eeb-b8f6ea76ea8f-1df2470e {
        grid-column-end: 11
    }
    #w-node-_4e0e3a9b-5f30-efaa-278c-9c74a0fac09e-1df2470e {
        grid-column-end: 4
    }
    #w-node-_4d237d0a-e480-5771-dc6f-4f9d3c9b2b34-1df2470e {
        grid-column: 1/13
    }
    #w-node-_6acf11cf-d97f-34d3-ea70-18017f26d565-1df2470e {
        grid-column: 8/13
    }
    #w-node-_198f9d79-fc3c-3e8c-0cc1-c0605140d0b5-1df2470e {
        grid-column-end: 7
    }
    #w-node-_915541e0-6163-6f0e-71be-9d723e9b7db4-96311628 {
        grid-column: 1/9
    }
    #w-node-_1ba2c256-8fcb-ab9b-185f-26169b4bb2a4-96311628 {
        grid-row: 2/3
    }
    #w-node-_3d4815eb-323b-b421-6eac-909adc208e2c-96311628 {
        grid-column: 3/13
    }
    #w-node-_67fa3c2d-7238-981a-74c0-7baf2fe4dde6-96311628 {
        grid-column-start: 1
    }
    #w-node-_85981622-1088-93db-2669-2440e388d14a-96311628 {
        grid-column: 2/7
    }
    #w-node-_0ec9caaf-692c-1eff-97c3-8226d48cfcfa-96311628 {
        grid-column-end: 13
    }
    #w-node-_4bf2c840-59fc-bdff-7185-73c50304a89b-96311628 {
        grid-column-start: 2
    }
    #w-node-_5bf764d8-a568-a9b4-a026-44133953d6ad-96311628 {
        grid-column-end: 13
    }
    #w-node-_35ed61cb-1722-5257-8ed2-838e43a880aa-96311628 {
        grid-column: 1/13
    }
    #w-node-_8ba96938-94cf-cb59-3236-200867acd527-18f09bd3 {
        grid-column: 1/10
    }
    #w-node-baa20815-5720-6653-b65a-f57daafeb741-18f09bd3 {
        grid-column: 7/13
    }
    #w-node-_478ec978-9ce6-67cd-096c-e9e4b63f5de6-18f09bd3 {
        grid-column: 3/6
    }
    #w-node-_9ae9472f-dc68-c06a-38d0-8ae206a85eb5-18f09bd3 {
        grid-column: 4/13
    }
    #w-node-c7534b56-d8fe-705a-47a5-bda699cc3961-18f09bd3 {
        grid-area: 3/10/4/13
    }
    #w-node-_402e5420-e942-f15f-1a39-89251320c2da-18f09bd3 {
        grid-column: 1/9
    }
    #w-node-f92daebf-e6fa-5d01-ee17-aa2cb93532b1-18f09bd3 {
        grid-column: 4/10
    }
    #w-node-b0690dcc-8889-209e-0328-d7b6c5c8d577-309bd513 {
        grid-area: 1/1/2/6
    }
    #w-node-ce1438c8-3a53-99db-1717-6ff6c86c1cbf-309bd513 {
        grid-column: 5/6;
        align-self: start
    }
    #w-node-b2b9241c-4d94-dc7d-0d0f-b81a2073f2bd-309bd513 {
        grid-area: 2/1/3/6
    }
    #w-node-b2b9241c-4d94-dc7d-0d0f-b81a2073f2c0-309bd513 {
        grid-area: 1/5/2/6
    }
    #w-node-_36298af6-e54d-aa50-2421-49b0704c50de-309bd513 {
        grid-area: span 1/span 5/span 1/span 5
    }
    #w-node-_1d0ef63f-4161-aa6c-43bb-95cdf4eb5b29-309bd513 {
        grid-area: 1/1/2/6
    }
    #w-node-_3ccd9a53-4753-fdc5-e69d-f8a09432e9b8-309bd513 {
        grid-row: 2/3;
        grid-column-end: 6
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a74-309bd513 {
        grid-area: 1/5/2/6
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a7d-309bd513 {
        grid-area: 1/4/2/5
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a7f-309bd513 {
        grid-area: 3/3/4/4
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a82-309bd513 {
        grid-area: 3/2/4/2
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a84-309bd513 {
        grid-area: 3/1/3/2
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a8d-309bd513 {
        grid-area: 3/4/4/5
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a8f-309bd513 {
        grid-area: 3/5/4/6
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c5f-51bce991 {
        justify-self: start
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c65-51bce991,
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c6b-51bce991 {
        grid-column: span 1/span 1
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c71-51bce991 {
        justify-self: end
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c75-51bce991 {
        grid-column: span 5/span 5
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c7c-51bce991 {
        grid-column: 3/4
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078726-6d078722 {
        grid-area: 1/3/2/4
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078728-6d078722 {
        grid-area: span 1/span 5/span 1/span 5
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078737-6d078722 {
        grid-area: 3/3/4/6
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07873a-6d078722 {
        grid-column: span 5/span 5
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07873b-6d078722 {
        grid-area: 1/5/2/6
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078744-6d078722 {
        grid-area: 1/4/2/5
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078746-6d078722 {
        grid-area: 3/1/4/2
    }
    #w-node-d5bcc697-98a0-eeec-0c81-a969e45dcb72-6d078722 {
        grid-area: 2/1/3/6
    }
    #w-node-f6926457-6958-e728-31e9-f9971ce25034-6d078722 {
        grid-area: 3/2/4/3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07874e-6d078722 {
        grid-area: 5/1/6/4
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078751-6d078722 {
        grid-column: span 5/span 5
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078752-6d078722 {
        grid-column: 4/5
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078754-6d078722 {
        grid-column: 3/4
    }
    #w-node-_4b08110b-b6c5-99eb-8313-94ad223d4dcb-6d078722 {
        grid-area: 1/2/2/3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07875b-6d078722 {
        grid-area: 7/3/8/4
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fb9-af393fb6 {
        grid-area: 3/1/4/2;
        justify-self: start
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fc5-af393fb6 {
        grid-area: 3/1/4/2;
        justify-self: end
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fc8-af393fb6 {
        grid-area: 3/2/5/3
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fca-af393fb6 {
        grid-area: 1/1/2/2
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd3-af393fb6 {
        grid-column: 3/4;
        justify-self: end
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd4-af393fb6 {
        grid-area: 2/1/3/4
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fe2-af393fb6 {
        grid-area: 4/1/5/2
    }
    #w-node-a29f1142-b63b-d914-d663-32e412ab85dc-12ab85d4 {
        grid-area: 1/1/2/2
    }
    #w-node-a29f1142-b63b-d914-d663-32e412ab85e1-12ab85d4 {
        grid-area: 1/3/2/4
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c062-3c88d86a {
        justify-self: start
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c068-3c88d86a,
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c06e-3c88d86a {
        grid-column: span 1/span 1
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c074-3c88d86a {
        justify-self: end
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c078-3c88d86a {
        grid-column: span 5/span 5
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c07f-3c88d86a {
        grid-column: 3/4
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadb4-03b97dfa {
        justify-self: start
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadba-03b97dfa,
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadc0-03b97dfa {
        grid-column: span 1/span 1
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadc6-03b97dfa {
        justify-self: end
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadca-03b97dfa {
        grid-column: span 5/span 5
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadd1-03b97dfa {
        grid-column: 3/4
    }
    #w-node-_993788cd-4614-6323-9b34-815790866531-e36fc942 {
        justify-self: start
    }
    #w-node-_993788cd-4614-6323-9b34-815790866537-e36fc942,
    #w-node-_993788cd-4614-6323-9b34-81579086653d-e36fc942 {
        grid-column: span 1/span 1
    }
    #w-node-_993788cd-4614-6323-9b34-815790866543-e36fc942 {
        justify-self: end
    }
    #w-node-_993788cd-4614-6323-9b34-815790866547-e36fc942 {
        grid-column: span 5/span 5
    }
    #w-node-_993788cd-4614-6323-9b34-81579086654e-e36fc942 {
        grid-column: 3/4
    }
    #w-node-a39a9b3b-9836-13d8-58a9-9e55cf7f6431-4833b0ac {
        grid-area: 1/1/2/5
    }
    #w-node-_999a1536-68db-f3c3-295e-f6c2a0a50248-4833b0ac {
        grid-area: 2/1/3/11
    }
    #w-node-bb9e2aa1-87cd-7c0a-2cee-fc22ef271436-4833b0ac {
        grid-area: 1/8/2/11;
        align-self: end
    }
}

@media screen and (max-width:479px) {
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682b1-22cfcc26,
    #w-node-_9e868916-3549-a6f6-1416-cd1978f682b7-22cfcc26,
    #w-node-_1ddd4116-b79d-212b-7141-3b060e9dc429-22cfcc26 {
        grid-column-end: 4
    }
    #w-node-_6ef96ba7-470c-3ba0-17ae-26a5ca169cb8-22cfcc32 {
        grid-column: 3/4
    }
    #w-node-ac047d9d-5aab-e95a-b8b2-8e2c9b9104b1-22cfcc32,
    #w-node-_06541495-f49a-a956-533f-5051c85456d1-22cfcc32,
    #w-node-_463e5a3c-8207-b8d4-2156-bd1710a79a76-22cfcc32,
    #w-node-_59e5b365-607b-9aac-2131-74004a77748c-22cfcc32 {
        grid-column-end: 4
    }
    #w-node-_02adb8aa-63b6-305c-0c22-636f6399fcf0-22cfcc32,
    #w-node-a44c8bb0-5689-deaa-8240-bc3ab4f8d384-22cfcc32,
    #w-node-f0b05d39-0a13-5ab9-a36e-83d82fa82ac5-22cfcc32 {
        grid-column: 2/3
    }
    #w-node-e7200d16-7e6b-30c1-1aae-ff2fafc3eb68-22cfcc32,
    #w-node-_3800480c-152b-1d4e-418a-88a812339313-22cfcc32,
    #w-node-_044f5a43-1e5a-51bd-cb20-d07fded408af-22cfcc32 {
        grid-column-end: 4
    }
    #w-node-_77530b79-a9e7-7496-e350-5dfa3ce15ceb-7075109e {
        grid-row-end: 6;
        grid-column-end: 4
    }
    #w-node-e77fdc22-6104-c8f0-df48-759151376efe-7075109e {
        grid-row-end: 6;
        grid-column-end: 6
    }
    #w-node-def6853c-f5e0-efc8-6e1a-4a825529ce65-7075109e,
    #w-node-_3f180de3-cd7f-0263-7c62-3ab9ef936f6c-7075109e {
        grid-column: span 3/span 3
    }
    #w-node-fc6e7d5e-c976-4cbe-18ce-15b9948df7ad-7075109e {
        grid-column-end: 4
    }
    #w-node-e68a6986-80f7-b3ee-9a3a-db704f82b795-7075109e {
        grid-row: 5/6;
        grid-column-start: 1
    }
    #w-node-_46a4cc0c-5c58-e8d5-411b-bc6bcd60569b-7075109e,
    #w-node-_2175cf3a-d31b-c08d-bfb6-dda2fd088bff-7075109e {
        grid-column: 3/4
    }
    #w-node-cbc06f33-f28f-23f9-498d-b76d4dfef0e0-7075109e,
    #w-node-cc0a5127-72b7-f26f-e140-93f2b7d0e5a4-7075109e {
        grid-column: span 3/span 3
    }
    #w-node-_21b9385e-359b-06ea-21f5-b43d7878b1b3-7075109e {
        grid-column: 1/4
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fdf-7075109e {
        grid-column: span 3/span 3
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fe3-7075109e {
        grid-column: 1/2
    }
    #w-node-_2ce2e037-dca8-5937-3dec-26f859110fec-7075109e {
        grid-column: 2/3
    }
    #w-node-_9d02c633-7575-7ce7-2240-b392c43624d6-7075109e {
        grid-column: 3/4
    }
    #w-node-_8b9d7f97-0a14-1b31-936e-1e439e185067-7075109e {
        grid-column-end: 4
    }
    #w-node-be5afe8e-b846-33dc-c2b3-6f0526493016-7075109e {
        grid-column: span 3/span 3
    }
    #w-node-be5afe8e-b846-33dc-c2b3-6f0526493017-7075109e {
        grid-column: 1/2
    }
    #w-node-f63309fd-1904-0160-723e-8287b3d2ebc3-7075109e {
        grid-column: 3/4
    }
    #w-node-_37542997-addc-d7c3-d705-be202cb15c29-7075109e {
        grid-area: span 1/span 3/span 1/span 3
    }
    #w-node-_6ddce7b7-bffb-a3d7-54cb-31e80a637919-7075109e {
        grid-column: span 2/span 2
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f62-438f2f5c {
        grid-area: 2/2/3/3
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f5f-438f2f5c {
        grid-area: 2/1/3/2
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f64-438f2f5c {
        grid-row: 2/3;
        align-self: end
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f6a-438f2f5c {
        grid-column: 3/4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f6f-438f2f5c {
        grid-row: 3/4;
        grid-column-end: 4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f72-438f2f5c {
        grid-row: 4/5
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f7a-438f2f5c {
        grid-row: 6/7
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f7f-438f2f5c {
        grid-row: 3/4;
        grid-column-end: 4
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f81-438f2f5c {
        grid-area: 5/1/6/4;
        align-self: center
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f85-438f2f5c {
        grid-row: 4/5
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f87-438f2f5c {
        grid-row: 4/5;
        align-self: end
    }
    #w-node-d340dce3-320d-29b8-c619-f443438f2f8f-438f2f5c {
        grid-area: 7/1/8/4
    }
    #w-node-b1057491-9fc1-2878-3548-965cb5885b87-184459ac {
        grid-column-end: 13
    }
    #w-node-_2647b7bb-43bf-7f54-6605-edaf6ad2dec6-184459ac {
        grid-row: 2/3;
        grid-column-start: 8
    }
    #w-node-b7126383-e112-d9ed-d6ff-0380a0334b32-184459ac {
        grid-column-start: 1
    }
    #w-node-_8f314808-4a2d-fade-ac56-4e15e2897e79-184459ac {
        grid-column-end: 13
    }
    #w-node-e6ab18ae-f4a1-cb7d-5fd0-dbf9f0b04750-184459ac {
        grid-column-start: 1
    }
    #w-node-e390adaa-ae68-c1ad-0c3c-c4742c8c6559-184459ac {
        grid-column: 1/13
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757074-1a75706a {
        grid-column-end: 3
    }
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757079-1a75706a,
    #w-node-_958f35ca-453d-26aa-0785-d1b81a757080-1a75706a {
        grid-column-start: 1
    }
    #w-node-e92dd832-f55a-555c-234a-a78fe092dbf5-272093e0 {
        grid-row: 2/3;
        grid-column-end: 5;
        align-self: start
    }
    #w-node-e92dd832-f55a-555c-234a-a78fe092dbf7-272093e0 {
        grid-row: 1/2;
        grid-column-start: 6
    }
    #w-node-_0a9a2b8b-35ed-ff2b-4322-8ac803cf146f-272093e0 {
        grid-row: 3/4;
        grid-column-start: 1
    }
    #w-node-fca1cab9-ca19-ff38-b108-aacfe838c3aa-272093e0 {
        grid-area: 2/6/3/10
    }
    #w-node-_972b2aff-1ddb-0adc-5a1a-b65f92133c9f-272093e0 {
        grid-area: 1/1/2/5
    }
    #w-node-db555c84-b341-c996-cb86-f42628818d20-272093e0 {
        grid-row: 1/2;
        grid-column-start: 5;
        align-self: end
    }
    #w-node-a3a7b307-7346-fca2-c3f2-1d0dd2ba7d4e-272093e0 {
        grid-area: 2/1/3/5
    }
    #w-node-b0e22dd3-bdae-e4cd-a9ee-5b3ad1fe1eea-272093e0 {
        grid-area: 2/9/3/13
    }
    #w-node-_9279472c-3fc9-7401-6cc3-9f1f63322680-272093e0 {
        grid-area: 1/1/2/4
    }
    #w-node-_9129718e-8db8-1f27-bab7-34d3fc5ba3c6-272093e0 {
        grid-row: 1/2;
        grid-column-start: 9
    }
    #w-node-_4d0e27b2-cee3-e425-dace-61e182c0816e-272093e0 {
        grid-row: 1/2;
        grid-column-start: 1;
        align-self: center
    }
    #w-node-adc17c76-7a1c-4253-baef-950ddc31995c-272093e0 {
        grid-row: 2/3;
        grid-column-start: 1
    }
    #w-node-e7f88981-a76a-d3b7-acaf-7b4bdabdfb01-272093e0 {
        grid-area: 3/1/4/4
    }
    #w-node-ac8ac730-c460-251b-c230-770f9d81e3d3-272093e0 {
        grid-row: 3/4;
        grid-column-start: 5
    }
    #w-node-_5223d6ab-226b-aeba-2a54-f1b3114a0d99-a4476a55 {
        grid-column-end: 9
    }
    #w-node-baab0349-01b9-3c42-a82d-0307c8b040e6-a4476a55 {
        grid-area: 2/2/3/12
    }
    #w-node-_3adc86dd-5554-7164-52de-2638018eb707-a4476a55,
    #w-node-_23a9a684-a68a-8a5b-8810-98ff86112b05-a4476a55 {
        grid-column-end: 13
    }
    #w-node-_8106afd1-b631-08a4-3fbf-5c947edd55a0-1af41aa5 {
        grid-column-end: 5
    }
    #w-node-f6420dfa-1733-d697-fa40-2fd0a3784946-1af41aa5 {
        grid-column: 7/11
    }
    #w-node-b5f9f61c-1c6f-e4dc-3a48-e90d963fcd54-1af41aa5 {
        grid-column-start: 9
    }
    #w-node-_948aef2d-9404-5985-4d99-3cd6a8003976-1af41aa5 {
        grid-column: 1/5
    }
    #w-node-f35a729f-9a83-6276-edb6-7e42ecce16e9-1af41aa5 {
        grid-area: 2/8/3/12;
        align-self: end
    }
    #w-node-b7ab150b-ad6c-57c6-70ee-1d26d7a6b675-1af41aa5 {
        grid-column-end: 7
    }
    #w-node-_3e68231e-8099-bf21-eb07-90d1e8b29485-1af41aa5 {
        grid-row: 2/3;
        grid-column-start: 4
    }
    #w-node-_71d7da8b-76f1-33d1-8757-8ca42703954f-1af41aa5 {
        grid-column: 4/10
    }
    #w-node-cfadf8bc-d08a-109d-7fc8-6a2dd58bbd0e-1af41aa5 {
        grid-row-start: 3
    }
    #w-node-a511ae20-9478-4d8e-34d5-05947cffd87c-075a9cb7 {
        grid-column-start: 6
    }
    #w-node-_1463b049-4f24-8042-fc23-8feb50da51ca-075a9cb7 {
        grid-column-end: 13
    }
    #w-node-_154757b2-384d-a383-4a40-b06140ddc8f3-075a9cb7 {
        grid-row-start: 2;
        grid-column-start: 8
    }
    #w-node-bd060f4a-e5bb-3d64-85b3-93026fce74dc-075a9cb7 {
        grid-area: 2/2/3/7
    }
    #w-node-_0890b0af-d1a7-bfb0-bdf9-4e2455f17034-075a9cb7 {
        grid-column: 1/13
    }
    #w-node-c093c6c8-55c8-e95b-95df-db2d2e5bf7c1-1df2470e {
        grid-column-end: 13
    }
    #w-node-_24feb06e-f156-aa44-b483-47d50b23e21d-1df2470e {
        grid-column: 9/13
    }
    #w-node-_132b63ff-13e5-0fbc-a7e8-ddb713fdbf61-1df2470e {
        grid-area: 2/3/3/8
    }
    #w-node-_927e83e5-ec74-bf80-274b-680adba20c91-1df2470e {
        grid-column-end: 13
    }
    #w-node-_37cc909e-9591-9d53-5eeb-b8f6ea76ea8f-1df2470e {
        grid-column: 9/12
    }
    #w-node-_4e0e3a9b-5f30-efaa-278c-9c74a0fac09e-1df2470e {
        grid-column: 1/7
    }
    #w-node-_477cd5bf-6777-563e-709f-ce29974a1c53-1df2470e {
        grid-column: 7/13
    }
    #w-node-c86b742f-c484-1d28-9537-1c053045eeba-1df2470e {
        grid-column: 1/7;
        grid-row-start: 2
    }
    #w-node-df6c5057-908f-7ef1-4f41-392e60d2cc1a-1df2470e {
        grid-area: 2/7/3/13
    }
    #w-node-b16c0f41-7e25-d4c1-47f0-845d5165ac00-1df2470e {
        grid-area: 3/7/4/13
    }
    #w-node-_6acf11cf-d97f-34d3-ea70-18017f26d565-1df2470e {
        grid-column: 3/13
    }
    #w-node-_198f9d79-fc3c-3e8c-0cc1-c0605140d0b5-1df2470e {
        grid-area: 2/1/3/9
    }
    #w-node-_915541e0-6163-6f0e-71be-9d723e9b7db4-96311628 {
        grid-column-end: 11
    }
    #w-node-_1ba2c256-8fcb-ab9b-185f-26169b4bb2a4-96311628 {
        grid-column: 1/13
    }
    #w-node-_3d6ff92d-20f2-dcc4-e399-04854dc1ed00-96311628 {
        grid-column: 1/5
    }
    #w-node-d32c93df-c2dc-70a0-9834-7223dbe13286-96311628 {
        grid-area: 2/1/3/5
    }
    #w-node-_3d4815eb-323b-b421-6eac-909adc208e2c-96311628 {
        grid-column-start: 1
    }
    #w-node-_67fa3c2d-7238-981a-74c0-7baf2fe4dde6-96311628 {
        grid-column-end: 11
    }
    #w-node-_4bf2c840-59fc-bdff-7185-73c50304a89b-96311628 {
        grid-column-start: 1
    }
    #w-node-_5bf764d8-a568-a9b4-a026-44133953d6ad-96311628 {
        grid-row: 2/3;
        grid-column-start: 2
    }
    #w-node-_8ba96938-94cf-cb59-3236-200867acd527-18f09bd3 {
        grid-column-end: 13
    }
    #w-node-_478ec978-9ce6-67cd-096c-e9e4b63f5de6-18f09bd3 {
        grid-column-start: 1
    }
    #w-node-_9ae9472f-dc68-c06a-38d0-8ae206a85eb5-18f09bd3 {
        grid-column-start: 2
    }
    #w-node-c7534b56-d8fe-705a-47a5-bda699cc3961-18f09bd3 {
        grid-row: 2/3
    }
    #w-node-f92daebf-e6fa-5d01-ee17-aa2cb93532b1-18f09bd3 {
        grid-column: 2/12
    }
    #w-node-b0690dcc-8889-209e-0328-d7b6c5c8d577-309bd513 {
        grid-area: 1/1/2/4
    }
    #w-node-ce1438c8-3a53-99db-1717-6ff6c86c1cbf-309bd513 {
        grid-column: 3/4
    }
    #w-node-_36298af6-e54d-aa50-2421-49b0704c50de-309bd513 {
        grid-column: span 3/span 3
    }
    #w-node-_28c4023b-17df-7995-3931-57c7a209906d-309bd513 {
        grid-area: 1/1/2/2
    }
    #w-node-_3278fb20-1797-171d-5fcc-151a8a78b9fd-309bd513 {
        grid-area: 1/3/2/4
    }
    #w-node-_1d0ef63f-4161-aa6c-43bb-95cdf4eb5b29-309bd513 {
        grid-area: 2/1/3/4
    }
    #w-node-_5cd64031-1cb0-d145-3b51-58af9dbe26fe-309bd513 {
        grid-area: 3/2/4/3
    }
    #w-node-f10f2b00-7e80-38f1-012b-fc0b874472fd-309bd513 {
        grid-area: 3/1/4/2
    }
    #w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a14-309bd513 {
        grid-area: 1/3/2/4
    }
    #w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a1d-309bd513 {
        grid-area: 3/2/4/3
    }
    #w-node-_2289bed7-6c4a-aae9-b68d-c6b0cbe27a1f-309bd513 {
        grid-area: 3/1/4/2
    }
    #w-node-_5645ba90-1153-e314-5d95-01ff729b983e-309bd513 {
        grid-area: 2/1/3/4
    }
    #w-node-b0fe5bed-8b8d-1b0b-1c8a-5119788908de-309bd513,
    #w-node-_7d5651a6-2d1c-3c64-6d06-09e18f1309ad-309bd513,
    #w-node-_7d5651a6-2d1c-3c64-6d06-09e18f1309af-309bd513,
    #w-node-_4a89e68d-8dfd-07d2-48a7-be8beba40fbd-309bd513,
    #w-node-_99ceb485-e82d-581c-e4e8-e7dc2661d15a-309bd513 {
        grid-area: span 1/span 3/span 1/span 3
    }
    #w-node-_3ccd9a53-4753-fdc5-e69d-f8a09432e9b8-309bd513 {
        grid-column-end: 4
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a69-309bd513 {
        grid-area: 3/1/4/2
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a72-309bd513 {
        grid-area: 2/1/3/4
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a74-309bd513 {
        grid-area: 5/1/6/2
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a7d-309bd513 {
        grid-area: 3/2/4/3
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a7f-309bd513 {
        grid-row: 1/2;
        grid-column-start: 1
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a82-309bd513 {
        grid-area: 4/1/5/4
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a84-309bd513 {
        grid-column: 3/4;
        grid-row-end: 4
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a8d-309bd513 {
        grid-area: 5/2/6/3
    }
    #w-node-_2ce1c056-58d2-991d-2a93-966310b25a8f-309bd513 {
        grid-area: 5/3/6/4
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c65-51bce991 {
        justify-self: start
    }
    #w-node-abb991fc-5d86-1f24-b7c5-9bbe36523c75-51bce991,
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078728-6d078722 {
        grid-column: span 3/span 3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078737-6d078722 {
        grid-column: 1/4
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07873a-6d078722 {
        grid-column: span 3/span 3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07873b-6d078722 {
        grid-column: 1/2
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078744-6d078722 {
        grid-column: 2/3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078746-6d078722 {
        grid-column: 3/4
    }
    #w-node-d5bcc697-98a0-eeec-0c81-a969e45dcb72-6d078722 {
        grid-column-end: 4
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078751-6d078722 {
        grid-column: span 3/span 3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078752-6d078722 {
        grid-column: 2/3
    }
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d078754-6d078722,
    #w-node-_4a593a17-1d9f-3a32-131b-5b066d07875b-6d078722 {
        grid-column: 1/2
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fb9-af393fb6 {
        grid-column-end: 4;
        justify-self: stretch
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fc5-af393fb6 {
        grid-area: 2/2/3/4;
        justify-self: start
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fca-af393fb6 {
        grid-column-end: 3
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fd7-af393fb6 {
        grid-row: 2/3;
        grid-column-start: 2
    }
    #w-node-_1ddf6b08-4917-f88f-00c5-18b6af393fe2-af393fb6 {
        grid-area: 3/2/4/4
    }
    #w-node-a29f1142-b63b-d914-d663-32e412ab85d7-12ab85d4 {
        align-self: center;
        justify-self: start
    }
    #w-node-a29f1142-b63b-d914-d663-32e412ab85dc-12ab85d4 {
        grid-column: 2/4;
        justify-self: start
    }
    #w-node-a29f1142-b63b-d914-d663-32e412ab85e1-12ab85d4 {
        grid-area: 2/2/3/4
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c068-3c88d86a {
        justify-self: start
    }
    #w-node-cf2aee7f-f2e3-ba22-4128-507507f4c078-3c88d86a {
        grid-column: span 3/span 3
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadba-03b97dfa {
        justify-self: start
    }
    #w-node-_0224f5fc-5241-6e5f-cb6a-fe4e470cadca-03b97dfa {
        grid-column: span 3/span 3
    }
    #w-node-_993788cd-4614-6323-9b34-815790866537-e36fc942 {
        justify-self: start
    }
    #w-node-_993788cd-4614-6323-9b34-815790866547-e36fc942 {
        grid-column: span 3/span 3
    }
}

@font-face {
    font-family: 'Neue Montreal';
    src: url('https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd0c_PPNeueMontreal-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('https://assets.website-files.com/64e3817de34b2de022cfcc20/64e3817de34b2de022cfcd0d_gilroy-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}