html {
    -webkit-text-size-adjust: 100%;
    -ms-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: #0000
}
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
}
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
}
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 {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}
img {
    vertical-align: middle;
    /*max-width: 100%;*/
    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: #0000 !important
}
.w-code-block {
    margin: unset
}
pre.w-code-block code {
    all: inherit
}
.w-optimization {
    display: contents
}
.w-webflow-badge, .w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    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 #0000;
    border-radius: 0;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    max-height: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    inset: auto;
    overflow: visible;
    transform: none
}
.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    opacity: 1 !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    width: auto !important;
    height: auto !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;
    inset: auto 12px 12px auto !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 {
    border: none;
    width: 100%;
    height: 100%;
    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 {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}
.w-input::placeholder, .w-select::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 {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    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 {
    cursor: pointer;
    width: auto;
    height: auto;
    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;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}
.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-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: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    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: #fff0 #fff #fff0 #fff0;
    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: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}
.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px
}
.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    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 {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}
.w-background-video > video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}
.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}
.w-background-video--control > [hidden] {
    display: none !important
}
.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}
.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}
.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}
.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}
.w-slider-nav.w-round > div {
    border-radius: 100%
}
.w-slider-nav.w-num > div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}
.w-slider-nav.w-shadow > div {
    box-shadow: 0 0 3px #3336
}
.w-slider-nav-invert {
    color: #fff
}
.w-slider-nav-invert > div {
    background-color: #2226
}
.w-slider-nav-invert > div.w-active {
    background-color: #222
}
.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    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 {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 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;
    inset: 0
}
.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    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;
    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 {
    background: #ddd;
    min-width: 100%;
    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: #000000e6;
    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;
    inset: 0;
    -webkit-transform: translate(0)
}
.w-lightbox-backdrop, .w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}
.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}
.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    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;
    max-width: none;
    height: auto
}
.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: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}
.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}
.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    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 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}
.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden
}
.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}
.w-lightbox-active {
    opacity: .3
}
.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    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;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    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 #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -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;
    inset: 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: #0000;
    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 {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    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;
    background: #c8c8c8;
    min-width: 200px;
    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: #0000;
    tap-highlight-color: #0000;
    -webkit-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 (min-width:767px) {
    .hide--desktop {
        display:none !important;
    }
}
@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
}
.w-code-component > * {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}
.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}
.w-pagination-previous {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}
.w-pagination-previous-icon {
    margin-right: 4px
}
.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}
.w-pagination-next-icon {
    margin-left: 4px
}
.w-embed-youtubevideo {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}
.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%
}
.w-form-formradioinput--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 12px;
    height: 12px
}
.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}
.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #3898ec
}
.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}
.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}
.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}
.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}
.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}
body {
    color: #464343;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75em
}
h1 {
    color: #2a2828;
    letter-spacing: -.03em;
    margin-top: .3em;
    margin-bottom: .3em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 1.1em
}
h2 {
    color: #2a2828;
    letter-spacing: -.03em;
    margin-top: .3em;
    margin-bottom: .3em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 3.2rem;
    font-weight: 400;
    line-height: 1.2em;
    transition: opacity 1s
}
h3 {
    color: #2a2828;
    letter-spacing: -.02em;
    margin-top: .5em;
    margin-bottom: .5em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.3em
}
h4 {
    color: #7c7474;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.75em
}
p {
    margin-top: 0;
    margin-bottom: 1.5em;
    transition: opacity .5s
}
a {
    color: #eac175;
    font-weight: 600;
    text-decoration: none;
    transition: color .2s
}
a:hover {
    color: #3e3e49
}
ul {
    margin-top: 0;
    margin-bottom: 1.5em;
    padding-left: 1em
}
li {
    margin-bottom: .5em
}
.hero {
    flex-direction: column;
    width: 100vw;
    height: 100vh;
    position: relative
}
.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows:auto;
    grid-template-columns:minmax(auto, 8em) minmax(auto, 5em) 2fr .5fr 2fr minmax(auto, 5em) minmax(auto, 8em);
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-bottom: 1rem;
    display: grid;
    position: relative
}
.grid.hero-grid {
    grid-template-rows:minmax(auto, 5.75em) auto minmax(auto, 5.75em);
    grid-template-columns:minmax(auto, 7.95em) minmax(auto, 8em) 2fr .5fr 2fr minmax(auto, 8em) minmax(auto, 7.95em);
    height: 100%
}
.grid.grid--mobile-flushed.grid--no-margin {
    margin-bottom: 0
}
.grid.grid--margin-top {
    margin-top: 4em
}
.grid.grid--margin-top.grid--margin-top-sm {
    margin-top: 1em
}
.grid.grid--lg-col {
    grid-template-columns:minmax(auto, 8em) minmax(auto, 8em) 2fr .5fr 2fr minmax(auto, 8em) minmax(auto, 8em)
}
.grid.grid--lg-col.nav-wrapper {
    margin-bottom: 0
}
.grid.header__grid {
    align-items: center;
    min-height: 23em;
    margin-bottom: 0
}
.grid.grid--alt {
    grid-template-columns:minmax(auto, 5em) minmax(auto, 15em) .5fr 4fr minmax(auto, 5em) minmax(auto, 5em)
}
.grid.width-1440 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}
.grid.hide {
    display: none
}
.grid.grid--no-margin {
    margin-bottom: 0
}
.menu-btn {
    z-index: 2;
    border-right: 1px solid #eac17540;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8.05em;
    height: 8em;
    display: flex;
    position: relative
}
.menu-btn__line {
    background-color: #eac175;
    width: 40px;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px
}
.bg-img {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}
.bg-img.feature-blog__bg {
    z-index: 0
}
.bg-img__overlay {
    z-index: 1;
    background-color: #3e3e4980;
    background-image: linear-gradient(#3e3e49cc, #3e3e4900 16%);
    position: absolute;
    inset: 0%
}
.bg-img__overlay.bg-img__overlay--subtle {
    background-color: #2a282840
}
.bg-img__overlay.bg-img__overlay--light-gradient {
    background-color: #0000;
    background-image: linear-gradient(#fff, #fff0)
}
.bg-img__img {
    object-fit: cover;
    width: 100%;
    height: 100%
}
.bg-img__img.bg-img__img--offset-top {
    object-position: 50% 0%
}
.bg-img__img.bg-img__img--offset-top.bg-img__trans-50 {
    opacity: .5
}
.primary-nav {
    align-items: center;
    padding-left: 1em;
    display: none
}
.top-header {
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex
}
.primary-nav__top-lvl {
    color: #fff;
    align-items: center;
    height: 100%;
    margin-left: 1em;
    margin-right: 1em;
    font-weight: 400;
    display: flex
}
.primary-nav__top-lvl:hover {
    color: #eac175
}
.logo {
    align-items: center;
    width: 9.5em;
    margin-top: .8em;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    left: 0;
    right: 0
}
.logo.logo-alt {
    margin-top: 0;
    position: static
}
.logo.logo-alt.w--current {
    justify-content: center
}
.hero__sub-headline {
    color: #fff;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.75em;
    margin-bottom: 1.25em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 2em;
    line-height: 1.4em
}
.hero__headline {
    color: #fff;
    text-align: center
}
.flex {
    display: flex
}
.flex.flex--vert {
    flex-direction: column
}
.flex.flex--vert.flex--aligh-center {
    align-items: center
}
.flex.flex--vert.flex--aligh-center.flex--justify-center {
    justify-content: center
}
.flex.flex--vert.flex--aligh-center.flex--justify-center.flex--full-height {
    height: 100%
}
.flex.flex--vert.bg--light {
    background-color: #f9f1ee
}
.flex.flex--mobile-horz.flex--extend {
    flex-direction: column;
    flex: 1
}
.flex.flex--mobile-vert {
    flex-direction: column
}
.flex.flex--align-center {
    align-items: center
}
.flex.flex--justify-center {
    justify-content: center
}
.button {
    color: #3e3e49;
    letter-spacing: .1em;
    text-transform: uppercase;
    background-color: #eac175;
    border: 1px solid #eac175;
    margin-top: .5em;
    margin-bottom: .5em;
    padding: 1.4em 2em;
    font-size: .8em;
    font-weight: 600;
    transition: border-color .2s, background-color .2s, color .2s
}
.button:hover, .button.button--secondary {
    color: #fff;
    background-color: #3e3e49;
    border-color: #3e3e49
}
.button.button--secondary:hover {
    background-color: #585866;
    border-color: #585866
}
.button.button--secondary.subscription-form__btn {
    margin-top: 0;
    margin-bottom: 0
}
.button.form__button {
    margin-bottom: 0
}
.button.button--white {
    color: #2a2828;
    background-color: #fff;
    border-color: #fff
}
.button.button--white:hover {
    background-color: #efeeed;
    border-color: #efeeed
}
.button.button--spaced {
    margin-left: 1em
}
.button.margin-lr-xs {
    margin-left: .5rem;
    margin-right: .5rem
}
.button.center-auto {
    margin-left: auto;
    margin-right: auto;
    display: block
}
.social-media-link {
    color: #fff;
    letter-spacing: .25em;
    text-transform: uppercase;
    font-size: .75em;
    display: none;
    transform: rotate(-90deg)
}
.social-media-link:hover {
    color: #eac175
}
.contact-num {
    border-left: 1px solid #eac17540;
    align-items: center;
    display: flex;
    position: relative
}
.contact-num__box {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8.01em;
    height: 8em;
    transition: background-color .2s, color .2s;
    display: flex
}
.contact-num__box:hover {
    color: #fff;
    background-color: #3e3e49
}
.contact-num__title {
    color: #fff;
    font-size: .9em;
    font-weight: 600
}
.contact-num__cta {
    margin-left: 1.25em;
    display: none
}
.contact-num__number {
    color: #fff;
    font-size: 1.4em
}
.contact-num__number:hover {
    color: #eac175
}
.hero__content {
    border-bottom: 1px solid #eac17540;
    border-left: 1px solid #eac17540;
    border-right: 1px solid #eac17540;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}
.hero__sidebar {
    border-bottom: 1px solid #eac17540
}
.hero__bar {
    border-left: 1px solid #eac17540;
    border-right: 1px solid #eac17540
}
.hero__bar.hero__bar--no-border {
    border-left-style: none;
    border-right-style: none
}
.wrapper--gradient {
    background-color: #fff;
    background-image: linear-gradient(#fff, #efeeed)
}
.text--center {
    text-align: center
}
.call-out {
    color: #2a2828;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1.3em;
    line-height: 1.2em;
    transition: opacity .5s
}
.call-out.call-out--margin-sm {
    margin-bottom: .5em
}
.call-out.slider {
    justify-content: center;
    align-items: center;
    display: flex
}
.vertical-line {
    background-color: #eac175;
    width: 1px;
    height: 3rem;
    margin-top: 2em;
    margin-bottom: 2em
}
.vertical-line.hero-vertical-line {
    display: none
}
.section {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
    position: relative
}
.section.section--flex {
    flex-direction: column;
    display: flex
}
.section.section--flex.section--align-center {
    align-items: center
}
.section.section--no-margin {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5em;
    padding-bottom: 4.5em
}
.section.section--no-margin.section--no-padding {
    padding-top: 0;
    padding-bottom: 0
}
.section.section--no-margin.section--bg-gradient {
    background-color: #f6f0ed;
    background-image: linear-gradient(#fff, #f6f0ed)
}
.section.section--no-margin.section--bg-gradient.section--no-padding-bottom {
    padding-bottom: 0
}
.section.section--no-margin.section--bg-gray {
    background-color: #efeeed
}
.section.section--lg {
    align-items: center;
    height: 75vh;
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}
.section.section--bg-img {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5em;
    padding-bottom: 4.5em
}
.section.section--bg-img.section--xl-padding-top {
    padding-top: 16.5em
}
.section.section--bg-img.section--margin-bottom {
    margin-bottom: 4.5em
}
.section.schedule-cta {
    margin-top: 0;
    margin-bottom: 0
}
.section.section--dark {
    color: #c5bdbd;
    background-color: #2a2828;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5em;
    padding-bottom: 4.5em
}
.section.section--dark.section--bg-img {
    background-color: #0000
}
@media (max-width: 768px) {
    .expert__img-wrapper {
        height: auto !important;
    }
}
.section.section--dark.section--bg-img.background-texture {
    background-image: url(https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bda3e5bd2e41_dark-sand.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
}
.section.section--dark.section--bg-img.background-texture.margin-tb-lg {
    margin-top: 4rem;
    margin-bottom: 4rem
}
.section.section--dark.section--bg-img.background-texture.margin-tb-lg.no-margin-bottom {
    margin-top: 0
}
.section.section--light {
    background-color: #efeeed;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5em;
    padding-bottom: 4.5em
}
.section.section--light.msrgin-bottom-md {
    margin-bottom: 4rem
}
.section.section--fs {
    flex: 1;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}
.section.section--fs.section--center-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex
}
.section.margin-top-none {
    margin-top: 0
}
.section.filler {
    min-height: 50px
}
.feat-procedure__procedure {
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 10em;
    margin-left: .3em;
    margin-right: .3em;
    font-size: 2rem;
    transition: box-shadow .2s;
    display: flex;
    position: relative
}
.feat-procedure__procedure:hover {
    box-shadow: 0 40px 100px #01010140
}
.feat-concerns-wrapper {
    justify-content: center;
    margin-top: 1em;
    padding-left: 11.5rem;
    padding-right: 11.5rem;
    display: flex
}
.feat-procedure__img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute
}
.feat-procedure__menu {
    z-index: 2;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex;
    position: relative
}
.feat-procedure__title {
    color: #fff;
    margin-top: 0;
    margin-bottom: .3em;
    font-size: 0.8em
}
.lg-btn-overlay__overlay {
    z-index: 1;
    background-color: #3e3e49e6;
    position: absolute;
    inset: 0%
}
.feat-procedure__divider {
    background-color: #eac175;
    width: 2em;
    height: 1px;
    margin-bottom: .5em
}
.feat-procedure__list {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}
.link--alt {
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: .9em
}
.feat-procedure__item {
    color: #fff;
    text-align: center;
    letter-spacing: .2em;
    text-transform: uppercase;
    line-height:20px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: .35em
}
.lg-btn-overlay__btn {
    z-index: 3;
    background-color: #3e3e49;
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 2em;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}
.lg-btn-overlay__btn:hover {
    color: #fff
}
.lg-btn-overlay__btn.lg-btn-overlay__btn--lg {
    width: 2.5em;
    height: 2.5em
}
.lg-btn-overlay__icon {
    color: #eac175;
    font-family: "Fa 100", sans-serif;
    font-size: 1.3em;
    font-weight: 100
}
.lg-btn-overlay__icon.lg-btn-overlay__icon--lg.blog__icon {
    z-index: 3;
    font-size: 4em;
    position: absolute
}
.feat-procedure__link {
    color: #fff
}
.feat-procedure__link:hover {
    color: #eac175
}
.feat-procedure__list-wrapper {
    width: 100%;
    margin-bottom: 5px;
    overflow: hidden
}
.lg-btn-overlay__border {
    z-index: 2;
    border: 1px solid #ffffff26;
    width: 92%;
    height: 94%;
    position: absolute
}
.lg-btn-overlay__border.lg-btn-overlay__border--squared {
    height: 92%
}
.lg-btn-overlay__border.blog__border {
    width: 97%
}
.button-wrapper {
    align-items: flex-start;
    display: flex
}
.button-wrapper.button-wrapper--margin-top {
    margin-top: 2em
}
.img--cover {
    object-fit: cover;
    width: 100%;
    height: 100%
}
.img--cover.expert-img {
    object-position: 50% 20%
}
.img--cover.img--shadow {
    box-shadow: 0 30px 80px #01010126
}
.img--cover.img--shadow.img-align-left {
    object-position: 0% 50%
}
.img--cover.img--shadow.img-align-left-35 {
    object-position: 35% 50%
}
.img--cover.img--margin {
    margin-top: 1em;
    margin-bottom: 1.5em
}
.img--cover.img-align-right-75 {
    object-position: 75% 50%
}
.img--cover.img-align-left {
    object-position: 0% 50%
}
.img--cover.img-align-left-25 {
    object-position: 25% 50%
}
.img--cover.img-align-right {
    object-position: 100% 50%
}
.img--cover.img-align-right-70 {
    object-position: 70% 50%
}
.pos-relative {
    position: relative
}
.pos-relative.height-extended {
    height: 145%;
    max-height: 50em;
    top: -7.5em
}
.feat-concerns__btn {
    color: #2a2828;
    text-align: center;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 15rem;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 1.75rem;
    transition: box-shadow .2s, background-color .2s, color .2s;
    display: flex;
    position: relative;
    box-shadow: 0 7px 30px #0101010d
}
.feat-concerns__btn:first-child {
    margin-left: 0
}
.feat-concerns__btn:last-child {
    margin-right: 0
}
.feat-concerns__btn:hover {
    color: #fff;
    background-color: #3e3e49;
    box-shadow: 0 40px 100px #01010140
}
.feat-concern__icon {
    z-index: 2;
    width: 2.5em;
    position: relative
}
.feat-concern__title {
    z-index: 2;
    letter-spacing: -.02em;
    margin-top: .6em;
    margin-bottom: 0;
    /*font-family: operetta-12, sans-serif;*/
    font-size: .9em;
    font-weight: 400;
    line-height: 1.3em;
    position: relative
}
.feat-concerns__list {
    display: flex
}
.feat-concerns {
    width: 100%
}
.feat-concerns__item {
    flex: 1;
    margin-left: .6em;
    margin-right: 7.6em
}
.feat-concerns__item:first-child {
    margin-left: 0
}
.feat-concerns__item:last-child {
    margin-right: 0
}
.lg-btn-overlay {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}
.statement__divider {
    align-items: center;
    display: flex
}
.statement__text {
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 1.4em;
    margin-bottom: 1.4em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 1.1rem;
    line-height: 2em
}
.statement__border {
    background-color: #989292;
    flex: 1;
    height: 1px
}
.statement__border.statement__border--short {
    flex: 0 auto;
    width: 3.1em
}
.statement__icon {
    margin-left: 1.1em;
    margin-right: 1.1em
}
.boxed-content {
    background-color: #f8f8f8;
    padding: 4.5em 5em;
    position: relative
}
.boxed-content.boxed-content--bg-white {
    background-color: #fff
}
.boxed-content.boxed-content--sm {
    padding: 2.5em 3em
}
.boxed-content.boxed-content--sm.boxed-content--white {
    color: #464343
}
.boxed-content.boxed-content--lg {
    margin-left: 5em;
    margin-right: 5em
}
.boxed-content.boxed-content--lg.boxed-content--dark {
    color: #fff;
    background-color: #989292
}
.boxed-content.boxed-content--lg.boxed-content--dark.boxed-content--bg-img, .boxed-content.boxed-content--bg-img {
    background-color: #0000
}
.boxed-content.boxed-content--bg-dark {
    color: #fff;
    background-color: #989292
}
.boxed-content.boxed-content--bg-dark.boxed-content--bg-img {
    background-color: #0000
}
.boxed-content.boxed-content--bg-darker {
    color: #b6adad;
    background-color: #3e3e49
}
.sub-headline {
    color: #7c7474;
    margin-bottom: 1.5em;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.7em
}
.sub-headline.sub-headline--light {
    color: #b3b3c0
}
.sub-headline.sub-headline--dark {
    color: #464343
}
.divider-symbol {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12%
}
.divider-symbol.divider-symbol--reversed {
    transform-style: preserve-3d;
    transform: rotateX(0) rotateY(180deg) rotate(0)
}
.divider-symbol.divider-symbol--reversed.divider-symbol--adjusted {
    left: -10%
}
.divider-symbol.divider-symbol--reversed.divider-symbol--pos-static {
    position: static
}
.divider-symbol.divider-symbol--right {
    left: 89%
}
.divider-symbol.divider-symbol--right.content-roll__divider-symbol {
    z-index: 5;
    display: none
}
.content--right {
    text-align: right
}
.text--white {
    color: #fff
}
.pattern-wrapper {
    justify-content: center;
    width: 100%;
    margin-bottom: 4.5em;
    display: flex;
    overflow: hidden
}
.pattern-wrapper.pattern-wrapper--no-margin {
    margin-bottom: 0
}
.content--margin-top {
    margin-top: 4.5em
}
.concierge-perks {
    border-bottom: .5rem solid #eac175;
    justify-content: center;
    margin-top: 5rem;
    padding-left: 4em;
    padding-right: 4em;
    display: flex
}
.concierge-perk__item {
    background-color: #fff;
    flex: 1;
    align-items: center;
    padding: 1.5em;
    transition: background-color .2s;
    display: flex
}
.concierge-perk__item.concierge-perk__item--alt {
    background-color: #f8f8f8
}
.concierge-perk__icon {
    width: 60px;
    height: 60px;
    margin-right: 1.3em
}
.concierge-perk__title {
    font-size: 1.5rem
}
.featured-blogs {
    margin-top: 2.5em
}
.feature-blog__list {
    width: 100%;
    display: flex
}
.feature-blog__item {
    flex: 1;
    height: 22em;
    margin-left: .6em;
    margin-right: .6em
}
.feature-blog__item:first-child {
    margin-left: 0
}
.feature-blog__item:last-child {
    margin-right: 0
}
.feature-blog__link {
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    padding: 2em;
    display: flex;
    position: relative
}
.feature-blog__title {
    z-index: 1;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}
.feature-blog__date {
    z-index: 1;
    color: #eac175;
    margin-top: 0;
    margin-bottom: .7em;
    font-size: .9em;
    position: relative
}
.feature-testimonial__list {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 2.5em;
    display: flex
}
.feature-testimonial__item {
    background-color: #fff;
    flex: 1;
    padding: 2.5em
}
.feature-testimonial__item:nth-child(2n) {
    background-color: #f8f8f8
}
.feature-testimonial__summary {
    margin-bottom: 0
}
.feature-testimonial__info {
    align-items: center;
    margin-bottom: 1em;
    display: flex
}
.feature-testimonial__display-img {
    border-radius: 50%;
    width: 4.4em;
    height: 4.4em
}
.feature-testimonial__credit {
    flex: 1;
    margin-left: 1.6em
}
.feature-testimonial__name {
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.75em
}
.content--sm {
    width: 45.6em
}
.content--sm.text-center {
    text-align: center
}
.subscription-form {
    width: 100%;
    margin-top: 2em;
    margin-bottom: 0
}
.subscription-form.hide {
    display: none
}
.subscription-form__form {
    display: flex;
    box-shadow: 0 7px 30px #0101010d
}
.subscription-form__field {
    letter-spacing: .02em;
    text-transform: uppercase;
    border: 0 solid #000;
    height: 100%;
    margin-bottom: 0;
    padding: 1.25em 1.9em 1.25em 4.5em;
    font-size: .9em;
    font-weight: 600
}
.subscription-form__field::placeholder {
    font-weight: 600
}
.subscription-form__field.subscription-form__field--dark {
    background-color: #efeeed
}
.subscription-form__field.subscription-form__field--dark::placeholder {
    color: #837c7c
}
.form__field-wrapper {
    flex: 1;
    position: relative
}
.form__field-wrapper.form__field-wrapper--margin {
    margin-bottom: 1.5em
}
.subscription-form__icon {
    color: #cbc9c9;
    font-family: "Fa 300", sans-serif;
    font-size: 1.5em;
    position: absolute;
    top: .7em;
    bottom: .8em;
    left: 1em
}
.subscription-form__icon.subscription-form__icon--dark {
    color: #908d8d
}
.ig-feed__link {
    font-weight: 400
}
.ig-feed {
    width: 100%;
    margin-top: 5em
}
.ig-feed__title {
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 2.6em;
    line-height: .9em
}
.ig-feed__roll {
    display: flex
}
.ig-feed__img {
    margin-left: 5px;
    margin-right: 5px;
    display: block
}
.ig-feed__img.first-img {
    margin-left: 0
}
.ig-feed__img.last-img {
    margin-right: 0
}
.col {
    flex: 1;
    padding-left: 2.5em;
    padding-right: 2.5em
}
.col.footer-col {
    flex: 0 auto;
    margin-bottom: 2.5em;
    padding-left: 2.5em;
    padding-right: 2.5em
}
.col.footer-col.footer-col--expand, .col.footer-col.footer-col--mobile-expand {
    flex: 1
}
.col.footer-col.footer-col--mobile-expand.footer-col--center-text {
    text-align: center;
    flex: 0 auto
}
.col.col--no-padding {
    padding-left: 0;
    padding-right: 0
}
.col.col--sm {
    padding-left: 1.6em;
    padding-right: 1.6em
}
.col.col--lg-padding-left {
    padding-left: 6em;
    padding-right: 0
}
.col.col--lg-padding-right {
    padding-left: 0;
    padding-right: 6em
}
.col.col--text-right {
    text-align: right
}
.scheduler {
    background-color: #2a2828;
    flex: 1;
    min-width: 50%;
    padding: 5em;
    position: relative
}
.location-map {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    min-width: 50%;
    display: flex;
    position: relative
}
.form__input {
    color: #fff;
    letter-spacing: .02em;
    text-transform: uppercase;
    background-color: #0000;
    border: 0 solid #000;
    border-bottom: 1px solid #ffffff26;
    flex: 1;
    height: auto;
    margin-bottom: 2em;
    padding: 0 0 1.25em;
    font-size: .9em;
    font-weight: 600
}
.form__input:focus {
    border-bottom-color: #eac17580
}
.form__input::placeholder {
    color: #777
}
.form__input.form__input--dark {
    color: #464343;
    border-bottom-color: #d6d4d3
}
.form__input.form__input--dark:focus {
    border-bottom-color: #eac175
}
.form__input.form__input--dark::placeholder {
    color: #989292
}
.form__input.form__input--alt {
    color: #464343;
    background-color: #f8f8f8;
    border-width: 1px;
    border-color: #d6d4d3;
    margin-bottom: 1em;
    padding-top: 1.25em;
    padding-left: 1.25em;
    padding-right: 1.25em;
    transition: border-color .2s, background-color .2s
}
.form__input.form__input--alt:focus {
    background-color: #fff;
    border-color: #eac175
}
.form__input.form__input--alt::placeholder {
    color: #8f8686
}
.form {
    margin-top: 2.5em;
    margin-bottom: 0
}
.form.form--no-margin {
    margin-top: 0
}
.form.form--no-margin.form--centered {
    text-align: center
}
.form__textarea {
    color: #fff;
    letter-spacing: .02em;
    text-transform: uppercase;
    background-color: #0000;
    border: 0 solid #000;
    border-bottom: 1px solid #ffffff26;
    margin-bottom: 2em;
    padding: 0 0 1.25em;
    font-size: .9em;
    font-weight: 600
}
.form__textarea:focus {
    border-bottom-color: #eac17580
}
.form__textarea::placeholder {
    color: #777
}
.form__textarea.form__textarea--dark {
    color: #464343;
    border-bottom-color: #d6d4d3
}
.form__textarea.form__textarea--dark:focus {
    border-bottom-color: #eac175
}
.form__textarea.form__textarea--dark::placeholder {
    color: #989292
}
.form__textarea.form__textarea--alt {
    color: #464343;
    background-color: #f8f8f8;
    border-width: 1px;
    border-color: #d6d4d3;
    margin-bottom: 1em;
    padding-top: 1.25em;
    padding-left: 1.25em;
    padding-right: 1.25em;
    transition: border-color .2s, background-color .2s
}
.form__textarea.form__textarea--alt:focus {
    background-color: #fff;
    border-color: #eac175
}
.form__textarea.form__textarea--alt::placeholder {
    color: #8f8686
}
.form__input-wrapper {
    flex: 1;
    margin-left: 2.5em;
    position: relative
}
.form__icon {
    position: absolute;
    top: 0;
    right: 0
}
.scheduler__pattern {
    opacity: .5;
    margin-top: 8.5em;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -23%
}
.contact-info-snippet {
    background-color: #fff;
    border-top: 5px solid #989292;
    justify-content: center;
    width: 90%;
    margin-bottom: 2.5em;
    padding: 3.1em;
    display: flex;
    box-shadow: 0 20px 40px #01010121
}
.contact-info-snippet__title {
    color: #2a2828;
    margin-top: 0;
    margin-bottom: .6em
}
.contact-info-snippet__link {
    color: #eac175;
    letter-spacing: .1em;
    font-weight: 600
}
.contact-info-snippet__link:hover {
    color: #3e3e49
}
.location-marker__content {
    text-align: center;
    background-color: #fff;
    border-top: 5px solid #989292;
    flex-direction: column;
    align-items: center;
    padding: 1.9em 4em;
    display: flex;
    position: absolute;
    top: 25%;
    box-shadow: 0 20px 40px #01010121
}
.location-marker__title {
    margin-top: 0;
    margin-bottom: .5em
}
.location-marker__link {
    letter-spacing: .1em;
    text-transform: uppercase;
    align-items: center;
    font-size: .9em;
    display: flex
}
.location-marker__icon {
    margin-left: .7em;
    font-family: "Fa solid 900", sans-serif
}
.footer {
    background-color: #fff
}
.logo-btn {
    width: 3.7em;
    margin-bottom: 1.5em
}
.footer__headline {
    margin-top: 0;
    font-size: 1.7em
}
.footer__link {
    color: #464343;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: .9em;
    display: block
}
.footer__link:hover, .footer__link.link-gold {
    color: #eac175
}
.footer__link.link-gold:hover {
    color: #3e3e49
}
.form__icon-button {
    background-color: #3e3e49;
    width: 2.7em;
    height: 2.7em;
    margin-top: auto;
    margin-bottom: auto;
    transition: background-color .2s;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px
}
.form__icon-button:hover {
    background-color: #eac175
}
.form__icon-button.form__icon-button--plane {
    background-image: url(https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd9fc7bd2e52_paper-plane_ico.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto
}
.footer__field {
    letter-spacing: .02em;
    text-transform: uppercase;
    background-color: #f8f8f8;
    border: 0 solid #000;
    height: 100%;
    margin-bottom: 0;
    padding: 1.5em 1.25em;
    font-size: .9em;
    font-weight: 600
}
.footer__field::placeholder {
    color: #989292
}
.footer__field.footer__field--icon {
    padding-left: 4.5em
}
.footer-content {
    padding: 5em 3em;
    display: flex
}
.copyright {
    color: #a5a3a1;
    letter-spacing: .1em;
    text-transform: uppercase;
    background-color: #2a2828;
    padding: 2.2em 5em;
    font-size: .75em;
    font-weight: 600
}
.copyright__incredible {
    color: #a5a3a1;
    align-items: center;
    margin-left: .4em;
    display: flex
}
.copyright__incredible:hover {
    color: #fff
}
.incredible-logo {
    align-items: center;
    width: 1.5em;
    height: 100%;
    margin-right: .4em;
    display: flex
}
.social-media-btn {
    color: #fff;
    background-color: #403d3d;
    justify-content: center;
    align-items: center;
    width: 3em;
    height: 3em;
    margin-left: 5px;
    margin-right: 5px;
    font-family: "Fa brands 400", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    display: flex
}
.social-media-btn:hover {
    color: #eac175
}
.social-media-btn__ico {
    font-size: .9em
}
.mobile-cta {
    width: 100%;
    height: 100%;
    display: none
}
.primary-nav__toggle {
    height: 100%;
    padding: 0
}
.primary-nav__dropdown {
    z-index: 0;
    align-items: center;
    height: 100%;
    display: flex
}
.primary-nav__dropdown-list {
    border-top: 5px solid #eac175;
    padding-top: 1.6em;
    padding-bottom: 1.6em;
    position: absolute;
    top: 100%;
    box-shadow: 0 20px 40px #2a282821
}
.primary-nav__dropdown-list.w--open {
    background-color: #fff;
    padding-left: 1.25em;
    padding-right: 1.25em
}
.primary-nav__dropdown-list.flex-grid {
    flex-flow: column
}
.primary-nav__dropdown-list.flex-grid.w--open {
    display: flex
}
.primary-nav__dropdown-list.primary-nav-flex-grid {
    flex-flow: column
}
.primary-nav__dropdown-list.primary-nav-flex-grid.w--open {
    display: flex
}
.primary-nav__link {
    color: #3e3e49;
    padding: .25em .9em;
    display: block
}
.primary-nav__link:hover {
    color: #eac175
}
.primary-nav__link.padding-top-none {
    padding-top: 0
}
.mega-menu {
    background-color: #fff;
    border-top: 5px solid #eac175;
    width: 100vw;
    padding: 3em;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    box-shadow: 0 20px 40px #2a282821
}
.mega-menu__cat-list {
    flex: 0 auto;
    min-width: 17em;
    margin-right: 2.2em
}
.mega-menu__link-list {
    flex: 1;
    display: flex
}
.mega-menu__cat {
    color: #2a2828;
    letter-spacing: -.02em;
    justify-content: space-between;
    align-items: center;
    padding: 1.1em 1.6em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1em;
    font-weight: 400;
    transition: background-color .2s, color .2s;
    display: flex
}
.mega-menu__cat:hover {
    background-color: #efeeed
}
.mega-menu__cat-name {
    letter-spacing: -.02em;
    font-size: 2.1em
}
.mega-menu__icon {
    font-family: "Fa solid 900", sans-serif;
    font-size: 1.2em
}
.mega-menu__col {
    flex: 1
}
.divider-symbol-container {
    position: relative
}
  .logo--full {
    width: 140px;
    /*height: 107px*/
}
.logo--icon {
    display: none
}
.contact-num__icon {
    width: 1.6em;
    margin-bottom: .5em
}
.social-media {
    margin-right: 3em;
    display: flex
}
.disiplay-img-pattern {
    z-index: -1;
    position: absolute
}
.disiplay-img-pattern.display-img-pattern__top-left {
    top: -14%;
    left: -12%
}
.disiplay-img-pattern.display-img-pattern__bottom-right {
    bottom: -14%;
    right: -12%
}
.disiplay-img-pattern.display-img-pattern__top-right {
    top: -14%;
    right: -12%
}
.disiplay-img-pattern.display-img-pattern__bottom-left {
    bottom: -12%;
    left: -14%
}
.bullet-list__title {
    text-align: center
}
.bullet-list--bordered {
    border-left: 1px solid #c9c4c0;
    padding-left: 4em
}
.bullet-list--bordered.bullet-list--numbered {
    list-style-type: decimal
}
.text--right {
    text-align: right
}
.swiper {
    position: relative
}
.swiper-button-prev {
    background-color: #989292;
    justify-content: center;
    align-items: center;
    font-family: "Fa 300", sans-serif;
    font-size: 1.5em;
    font-weight: 300;
    transition: color .2s, background-color .2s;
    display: flex
}
.swiper-button-next {
    background-color: #989292;
    justify-content: center;
    align-items: center;
    font-family: "Fa 300", sans-serif;
    font-size: 1.5em;
    font-weight: 300;
    display: flex
}
.expert__info {
    flex: 1;
    margin-right: 4.5em
}
.expert__img-wrapper {
    flex: 0 auto;
    width: 50%;
    position: relative
}
.text--gray {
    color: #464343;
    transition: opacity .5s
}
.expert {
    align-items: center;
    display: flex
}
.credit {
    letter-spacing: .08em;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: .25rem;
    display: flex
}
.feat-concern__border {
    border: 1px solid #efeeed;
    width: 92%;
    height: 92%;
    position: absolute
}
.nav {
    z-index: 100;
    border-bottom: 1px solid #eac17540;
    width: 100%;
    position: fixed
}
.header {
    color: #b3b3c0;
    padding-top: 8em;
    position: relative
}
.empty-box {
    /* display: none */
}
.swiper-button-wrapper {
    display: flex;
    position: absolute;
    top: 70.4vh;
    right: 0
}
.sub-title {
    /*font-family: operetta-12, sans-serif;*/
    font-size: 2.2em;
    line-height: 1.2em
}
.text--ghosted {
    opacity: .07;
    color: #fff;
    letter-spacing: -.03em;
    width: 250vw;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 10em;
    line-height: .8em;
    position: absolute;
    bottom: -17px;
    left: 50%;
    overflow: hidden
}
.display-img-wrapper {
    height: 100%;
    position: relative
}
.section-divider {
    justify-content: center;
    align-items: center;
    margin-top: 2.5em;
    margin-bottom: 2.5em;
    display: flex
}
.section-divider.section-divider--no-margin {
    margin-top: 0;
    margin-bottom: 0
}
.section-divider__handle {
    align-items: center;
    display: flex
}
.section-divider__knob {
    background-color: #d6d4d3;
    width: 5px;
    height: 5px;
    margin-left: 2.5px;
    margin-right: 2.5px
}
.section-divider__line {
    background-color: #d6d4d3;
    width: 4.5em;
    height: 1px;
    margin-left: 2.5px;
    margin-right: 2.5px
}
.section-divider__icon {
    margin-left: 1em;
    margin-right: 1em
}
.padded-content {
    margin-top: 4.5em;
    margin-bottom: 4.5em
}
.schedule-cta__content {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    color: #fff;
    text-align: center;
    background-color: #3e3e49cc;
    flex-direction: column;
    align-items: center;
    padding: 4.5em 5em;
    display: flex
}
.schedule-cta__title {
    color: #fff;
    transition: transform .35s
}
.schedule-cta__desc {
    width: 50%;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.7em
}
.logo-pattern {
    z-index: -1;
    background-image: url(https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdbcb9bd2e5a_logo-pattern.svg);
    background-position: 0 0;
    background-size: 70px;
    width: 100%;
    max-width: 98.75em;
    height: 4em
}
.logo-pattern.logo-pattern--full-width {
    max-width: none
}
.schedule-cta__bg-wrapper {
    z-index: -1;
    width: 100%;
    position: absolute;
    top: 0
}
.schedule-cta__bg {
    width: 100%;
    height: 55vh
}
.display-img {
    object-fit: cover;
    width: 100%;
    height: 130%;
    max-height: 42em;
    position: absolute
}
.page-category {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0
}
.main-info h2 {
    text-align: center
}
.page-title {
    color: #fff;
    text-align: center
}
.icon-btn {
    color: #fff;
    letter-spacing: .1em;
    text-transform: uppercase;
    padding: 1.1em 1.7em;
    font-size: .8em;
    transition: background-color .2s, color .2s;
    display: flex
}
.icon-btn:hover {
    color: #fff;
    background-color: #ffffff1a
}
.icon-btn.icon-btn__lg {
    justify-content: space-between;
    font-size: .9em
}
.icon-btn__text {
    margin-right: 1em
}
.rec-treatments__item {
    border-bottom: 1px solid #ffffff26
}
.rec-treatments__item:last-child {
    border-bottom-style: none
}
.schedule {
    align-items: center;
    padding: 6em 5em;
    display: flex;
    position: relative
}
.schedule__title {
    color: #fff;
    margin-top: 0;
    font-size: 4.8rem;
    line-height: 1em
}
.data-table {
    margin-top: 3.5em
}
.h2--large {
    font-size: 4rem
}
.contact-info {
    background-color: #fff;
    border-top: .5em solid #eac175;
    justify-content: center;
    padding-top: 3.8em;
    padding-bottom: 3.8em;
    display: flex;
    box-shadow: 0 30px 80px #01010126
}
.contact-info.contact-info--pos-absolute {
    z-index: 1;
    position: absolute
}
.contact-info.contact-info--pos-absolute.contact-info--offset {
    top: -12em
}
.contact-info__col {
    border-right: 1px solid #d6d4d3;
    flex-direction: column;
    flex: 1;
    align-items: center;
    padding-left: 2em;
    padding-right: 2em;
    display: flex
}
.contact-info__col.contact-info__col--last {
    border-right-style: none
}
.contact-info__info {
    text-align: center
}
.contact-info__title {
    margin-bottom: .7em
}
.contact-info__link {
    letter-spacing: .1em;
    text-transform: uppercase;
    align-items: center;
    font-size: .8em;
    display: flex
}
.contact-info__icon {
    margin-bottom: .5em
}
.contact-info__text {
    margin-right: .7em
}
.contact-info__link-icon {
    font-family: "Fa solid 900", sans-serif;
    font-weight: 400
}
.content-roll.content-roll--margin-top {
    margin-top: 2em
}
.content-roll__item {
    flex-direction: column;
    margin-bottom: 3em;
    display: flex
}
.content-roll__item.content-roll__item--list {
    flex-direction: row
}
.content-roll__thumb-wrapper {
    width: 100%;
    position: relative
}
.content-roll__thumb-wrapper.content-roll__thumb--list {
    width: 40%
}
.content-roll__thumbnail {
    object-fit: cover;
    width: 100%;
    height: 22em
}
.blog__title {
    letter-spacing: -.02em;
    font-size: 2rem;
    line-height: 1.4em;
    transition: color .2s
}
.blog__title:hover {
    color: #eac175
}
.content-roll__date {
    margin-top: 2em;
    margin-bottom: .5em;
    font-size: .9rem;
    line-height: 1.6em
}
.feat-procedure__btn {
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: .45em
}
.feat-procedure__btn:hover {
    color: #fff
}
.sidebar {
    height: 100%
}
.sidebar__section {
    text-align: right;
    margin-bottom: 3.1em
}
.sidebar__section.sidebar__section--sticky {
    position: sticky;
    top: 12em
}
.sidebar__title {
    letter-spacing: -.02em;
    margin-bottom: .8em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1.75rem;
    line-height: 1.3em
}
.blog-tags.blog-tags--dropdown {
    display: none
}
.blog-tags__tag {
    display: inline-block
}
.blog-tags__btn {
    color: #585252;
    letter-spacing: .08em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #efeeed;
    margin: .2em;
    padding: .4em 1em;
    font-size: .65rem;
    line-height: 1.7em;
    transition: background-color .2s, color .2s
}
.blog-tags__btn:hover {
    color: #fff;
    background-color: #3e3e49
}
.blog-tags__btn.w--current {
    color: #fff;
    background-color: #eac175
}
.content-roll__title-link {
    font-weight: 400;
    display: block
}
.content-roll__content.content-roll__content--list {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 60%;
    margin-left: 3em;
    display: flex
}
.post-container {
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}
.post__title {
    text-align: center
}
.post__img {
    object-fit: cover;
    width: 100%;
    max-height: 25em;
    margin-top: 2.5em;
    margin-bottom: 2em
}
.post__detail-title {
    color: #989292;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-right: .5em;
    font-weight: 600
}
.post__detail {
    color: #989292;
    letter-spacing: .1em;
    text-transform: uppercase;
    flex: 1;
    justify-content: center;
    margin-top: .5em;
    margin-bottom: 2em;
    font-size: 1rem;
    font-weight: 600;
    display: flex
}
.post__date {
    letter-spacing: .3em;
    font-size: 1.2em
}
.post__detail-link {
    color: #3e3e49;
    margin-right: .3em
}
.post__detail-link:hover {
    color: #eac175
}
.post__category-item {
    margin-right: .3em;
    display: inline-block
}
.post__category-item:last-child {
    margin-right: 0
}
.link-list {
    text-align: center;
    justify-content: center;
    margin-bottom: .5em;
    display: flex
}
.post__content {
    margin-bottom: 2em
}
.page-section {
    padding-top: 2.5em;
    padding-bottom: 2.5em
}
.ba-case__wrapper {
    flex-wrap: wrap;
    display: flex
}
.ba-case__thumbnail {
    object-fit: cover;
    width: 100%;
    height: 18em
}
.ba-case__item {
    text-align: center;
    flex-direction: column;
    flex: 0 100%;
    padding: 1.25em 1.5em 2em 1.25em;
    transition: background-color .2s, color .2s;
    display: flex
}
.ba-case__item:hover {
    background-color: #efeeed
}
.ba-case__number {
    letter-spacing: .05em;
    margin-top: 1.7em;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.6em
}
.ba-case__disclaimer {
    color: #464343;
    margin-top: 1.5em;
    font-size: .9rem;
    font-weight: 400
}
.sidebar__link {
    color: #464343;
    letter-spacing: .1em;
    text-transform: uppercase;
    border-bottom: 1px solid #d5d3d1;
    padding: .7em 1em;
    font-size: .9em;
    display: block;
    position: relative;
    overflow: hidden
}
.sidebar__link.w--current {
    color: #fff;
    background-color: #eac175
}
.sidebar__link.sidebar__link--last {
    border-bottom-style: none
}
.sidebar__dropdown {
    background-color: #efeeed;
    border: 1px solid #d1cdca;
    width: 100%
}
.sidebar__dropdown.sidebar__dropdown--show-mobile {
    display: none
}
.sidebar__dropdown-toggle {
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em
}
.sidebar__dropdown-toggle.w--open {
    width: 100%
}
.sidebar__dropdown-link {
    color: #464343;
    text-align: right;
    letter-spacing: .1em;
    text-transform: uppercase;
    border-bottom: 1px solid #efeeed;
    font-size: .9em
}
.sidebar__dropdown-link.w--current {
    color: #464343;
    background-color: #efeeed
}
.sidebar__dropdown-list {
    border-top: 1px solid #efeeed;
    border-left: 1px solid #efeeed;
    border-right: 1px solid #efeeed
}
.sidebar__dropdown-list.w--open {
    background-color: #fff
}
.staff__member {
    text-align: center;
    flex: 0 30%;
    margin-bottom: 2em;
    margin-left: 1em;
    margin-right: 1em
}
.staff__list {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}
.staff__name {
    margin-bottom: 0;
    font-size: 2rem;
    transition: color .2s
}
.staff__name:hover {
    color: #eac175
}
.staff__position {
    color: #7a7272;
    margin-top: .35em;
    font-size: 1.4rem
}
.staff__name-link {
    display: block
}
.staff__thumbnail {
    width: 100%;
    margin-bottom: 1.5em;
    position: relative
}
.staff__photo {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%
}
.job-posting__item {
    border-bottom: 1px solid #d6d4d3;
    margin-bottom: 2.5em;
    padding-bottom: 3em
}
.job-posting__item:last-child {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0
}
.job-posting__info ul {
    margin-bottom: 0
}
.job-posting__none {
    text-align: center;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    display: flex
}
.job-posting__no-job-icon {
    color: #eac175;
    margin-bottom: .25em;
    font-family: "Fa 300", sans-serif;
    font-size: 5em;
    font-weight: 300;
    line-height: 1em
}
.headline--sticky {
    position: sticky;
    top: 3em
}
.list--no-margin {
    margin-bottom: 0
}
.content--md {
    width: 50em
}
.form__field--align-center {
    align-items: center;
    margin-right: 3.5em;
    display: flex
}
.form__field--align-center.form__field--last-child {
    margin-right: 0
}
.form__ticker {
    margin-top: -1px;
    margin-right: .5em
}
.form__label {
    color: #6b6464;
    letter-spacing: .05em;
    text-transform: uppercase;
    margin-top: 1.5em;
    font-size: .9em;
    font-weight: 600
}
.slider {
    width: 100%;
    height: 100%
}
.slider__arrow {
    background-color: #3e3e49;
    width: 1.5em;
    height: 1.5em;
    transition: background-color .2s
}
.slider__arrow:hover {
    background-color: #eac175
}
.slider__icon {
    font-size: .7em
}
.fs-menu {
    width: 100vw;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%
}
.fs-menu.debug {
    display: block
}
.fs-menu__primary-nav {
    z-index: 1;
    height: 100%;
    padding: 3.5em 3em 3.5em 11em;
    display: inline-block;
    position: relative
}
.fs-menu__top-lvl-link {
    color: #fff;
    letter-spacing: -.03em;
    align-items: center;
    padding-top: .25em;
    padding-bottom: .25em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 2.3em;
    font-weight: 400;
    line-height: 1em;
    transition: opacity .2s cubic-bezier(.455, .03, .515, .955), color .2s;
    display: flex;
    position: relative;
    overflow: hidden
}
.fs-menu__top-lvl-link:hover {
    color: #fff
}
.fs-menu__top-lvl-link.hide {
    display: none
}
.fs-menu__icon {
    margin-left: 1.3em;
    margin-right: 2em;
    display: none
}
.mega-menu__list-wrapper {
    width: 100%
}
.sticky-nav-trigger {
    width: 100%;
    height: 100vh;
    position: absolute
}
.utility-page-wrap {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: auto;
    min-height: 200px;
    max-height: 100%;
    display: flex
}
.utility-page-content {
    text-align: center;
    flex-direction: column;
    width: 80%;
    display: flex
}
.highlight {
    color: #797171;
    margin-top: .5em;
    margin-bottom: .5em;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1.75rem;
    line-height: 1.3em
}
.highlight.highlight--light {
    color: #b6adad
}
.highlight.highlight--white {
    color: #fff
}
.highlight.highlight--lg-margin-bottom {
    margin-bottom: 1em
}
.concerns__item {
    flex: 0 auto;
    width: 33%;
    font-size: 14px
}
.concerns {
    margin-top: 1.5em;
    margin-bottom: 1em
}
.concerns__link {
    color: #464343;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase;
    border: 1px solid #efeeed;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 1.5em;
    font-weight: 500;
    line-height: 1.5em;
    transition: box-shadow .2s, background-color .2s, color .2s;
    display: flex;
    position: relative
}
.concerns__link:hover {
    color: #fff;
    background-color: #3e3e49;
    box-shadow: 0 0 40px 20px #01010121
}
.concerns__link.flex-item {
    flex: 0 33%;
    font-size: 14px
}
.concerns__wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}
.concerns__wrapper.concerns__wrapper--2-col {
    grid-template-columns:1fr 1fr
}
.concerns__wrapper.flex-grid {
    flex-wrap: wrap;
    place-content: stretch center;
    align-items: stretch;
    display: flex
}
.text--no-margin-top {
    margin-top: 0
}
.sidebar__link-hover {
    background-color: #efeeed;
    position: absolute;
    inset: 0%
}
.sidebar__link-text {
    position: relative
}
.icon-link {
    align-items: center;
    display: flex
}
.icon-link.icon-link--text-right {
    justify-content: flex-end
}
.icon-link__icon {
    margin-right: .7em;
    font-family: "Fa solid 900", sans-serif;
    font-weight: 400
}
.sidebar__divider {
    background-color: #c9c4c0;
    width: 100%;
    height: 1px;
    margin-top: 1em;
    margin-bottom: 1em
}
.fs-menu__bg {
    background-color: #3e3e49a6;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}
.fs-menu__nav-bg {
    z-index: -2;
    background-color: #3e3e49;
    height: 100vh;
    position: absolute;
    inset: 0%
}
.content-roll__empty {
    color: #837c7c;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase;
    background-color: #efeeed;
    padding: 1em;
    font-weight: 600
}
.fs-menu__hover-indicator {
    z-index: -1;
    background-color: #ffffff0d;
    width: 100%;
    max-width: 3.5em;
    height: 100%;
    position: absolute
}
.job-app {
    color: #b6adad;
    text-align: center;
    background-color: #3e3e49;
    flex-direction: column;
    padding: 2em;
    display: flex;
    position: sticky;
    top: 11em
}
.fa-icon {
    color: #eac175;
    font-family: "Fa 100", sans-serif;
    font-weight: 100;
    display: inline-block
}
.fa-icon.fa-icon--lg {
    font-size: 4em
}
.pagination {
    margin-top: 20px
}
.background-video {
    height: 100%
}
.text__small {
    background-color: #f8f8f8;
    border-top: 1px solid #eac175;
    margin-top: 1.5em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: 14px;
    line-height: 1.5em
}
.checkbox-field {
    justify-content: center;
    display: flex
}
.checkbox {
    margin-top: 8px;
    margin-right: 10px
}
.videoplayer {
    width: 100%;
    height: 480px;
    max-height: 480px;
    margin-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    position: relative
}
.videoplayer__container {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: visible
}
.search {
    display: none
}
.search-result-wrapper {
    margin-top: 2em;
    margin-bottom: 2em
}
.heading {
    color: #7c7474
}
.credit-cell {
    flex: 0 auto;
    align-items: center;
    line-height: 1em;
    display: flex
}
.credit-cell.text-right {
    text-align: right;
    flex: 1;
    justify-content: flex-end
}
.js, .css {
    display: none
}
.primary-nav_row {
    border-left: 1px solid #bebebe;
    margin-left: 2.5rem
}
.primary-nav--categgory-headline {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: 50%;
    color: #bebebe;
    text-align: right;
    text-transform: uppercase;
    white-space: nowrap;
    margin-top: 1em;
    font-weight: 600;
    position: absolute;
    transform: rotate(-90deg)
}
.primary-nav--flex-grid {
    display: flex;
    position: relative
}
.primary-nav--flex-grid.margin-bottom-sm {
    margin-bottom: 1rem
}
.mfp-caption {
    z-index: 1046;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: auto auto 2rem 0%;
    overflow: hidden
}
.mfp-caption.i-mfp-caption {
    z-index: 1;
    align-items: flex-start;
    padding: 1rem;
    font-size: 14px;
    line-height: 1em;
    display: flex;
    inset: 0% auto auto 0%
}
.mfp-bottom-bar.i-mfp-bottom-bar {
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto -15px;
    display: flex;
    position: relative
}
.mfp-arrow:hover {
    color: #59a6dc
}
.mfp-arrow.i-mfp-arrow {
    opacity: 1;
    color: #3f4040;
    background-color: #f8f8f8;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    font-family: "Fa 300", sans-serif;
    font-weight: 300;
    line-height: 1em;
    transition: all .25s ease-in-out;
    display: flex;
    position: absolute;
    box-shadow: 0 2px 4px #02072433, 0 5px 10px #0207241a
}
.mfp-arrow.i-mfp-arrow:hover {
    color: #fff;
    background-color: #eac175
}
.mfp-arrow.i-mfp-arrow.mfp-arrow-right {
    right: 0
}
.mfp-arrow.i-mfp-arrow.mfp-arrow-left {
    left: 0
}
.mfp-container {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}
.mfp-counter.i-mfp-counter {
    color: #d3d3d3;
    text-align: right;
    flex: 0 50%;
    padding: .5rem
}
.mfp-close.i-mfp-close {
    z-index: 2;
    opacity: 1;
    color: #3f4040;
    cursor: pointer;
    background-color: #f8f8f8;
    border-radius: 5em;
    justify-content: center;
    align-items: center;
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
    max-height: 60px;
    padding: .5rem;
    font-family: "Fa 300", sans-serif;
    font-weight: 300;
    transition: all .25s ease-in-out;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
    box-shadow: 0 2px 4px #02072433, 0 5px 10px #0207241a
}
.mfp-close.i-mfp-close:hover {
    color: #fff;
    background-color: #eac175
}
.mfp-preloader.i-mfp-preloader {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
    text-shadow: 1px 1px 2px #02072480;
    background-color: #02072440;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem 1rem;
    display: flex;
    position: absolute
}
.mfp-iframe-scaler.i-mfp-iframe-scaler {
    position: relative
}
.mfp-figure {
    cursor: pointer
}
.mfp-figure.i-mfp-figure {
    padding: 2rem;
    position: relative
}
.mfp-wrapper {
    z-index: 9999;
    width: 100%;
    height: 100%;
    display: none;
    position: relative;
    overflow: hidden
}
.mfp-content {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    transition: opacity .25s ease-in-out;
    display: flex;
    position: relative
}
.mfp-img {
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 2px 4px #02072433, 0 5px 10px #0207241a
}
.mfp-wrap {
    z-index: 1043;
    width: 100%;
    height: 100%;
    position: fixed;
    inset: 0%
}
.mfp-caption-cell {
    color: #fff;
    text-shadow: 1px 1px 2px #020724bf;
    background-color: #02072440;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex
}
.mfp-caption-cell.text-right {
    justify-content: flex-end
}
.mfp-caption-cell.text-left {
    justify-content: flex-start
}
.hide {
    display: none
}
.mfp-bg {
    z-index: 1042;
    opacity: 0;
    background-color: #3f4040;
    width: 100%;
    height: 100%;
    transition: opacity .25s ease-in-out;
    overflow: hidden
}
.mfp-bg.i-mfp-bg {
    background-color: #32b9b9
}
.mfp-title.i-mfp-title {
    color: #fff;
    text-align: left;
    flex: 0 50%;
    padding: .5rem;
    font-size: 1.25rem
}
.mfp-preloader-icon {
    margin-right: .5rem;
    font-family: "Fa 300", sans-serif;
    font-weight: 300
}
.img-block {
    z-index: auto;
    box-shadow: none;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}
.img {
    z-index: auto;
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block;
    position: relative
}
.grid-gallery {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem
}
.grid-gallery-wrapper {
    flex-wrap: wrap;
    margin-bottom: 2rem;
    display: flex
}
.grid-gallery-item {
    flex: 0 25%;
    padding: .5rem;
    position: relative;
    overflow: hidden
}
.lightbox-button {
    z-index: auto;
    color: #b59d76;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 75px;
    height: 75px;
    font-family: "Fa 300", sans-serif;
    font-size: 1.25em;
    font-weight: 300;
    display: flex;
    position: absolute;
    transform: scale(.9);
    box-shadow: 1px 1px 4px #020a3a33, 4px 4px 10px #020a3a1a
}
.lightbox-button:hover {
    color: #fff;
    background-color: #b59d76;
    transform: scale(1);
    box-shadow: 4px 4px 10px #020a3a1a, 14px 14px 40px #020a3a33
}
.lightbox-button.lightbox-button-enlarge {
    box-shadow: none;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #f8f8f8;
    background-color: #0000;
    width: 50px;
    height: 50px;
    font-size: 1em;
    transition: all .2s ease-in-out;
    inset: .5rem .5rem auto auto;
    transform: none
}
.lightbox-button.lightbox-button-enlarge:hover {
    color: #3e3e49;
    background-color: #f8f8f8
}
.lightbox-button.lightbox-button-enlarge.hide {
    display: none
}
.ig-feed-embed-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}
.ig-feed-embed {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}
.bgblur {
    z-index: -1;
    opacity: 0;
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    width: 100%;
    height: 8em;
    position: absolute;
    top: 0
}
.reviews-feed-embed {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}
.accordiion-icon-collapse {
    opacity: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}
.accordion-items {
    background-color: #0000;
    padding: 1.5rem;
    font-size: 1rem;
    position: relative
}
.accordion-items.accordion-flex-grid {
    flex-wrap: wrap;
    padding: 0;
    display: none
}
.accordion-items.accordion-flex-grid.w--open {
    align-content: flex-start;
    align-items: flex-start;
    display: flex
}
.accordion-p {
    border-right: 1px dashed #f8f8f81a;
    flex: 1;
    padding: 1rem
}
.accordion-p.border-right-none {
    border-right-style: none
}
.accordiion-icon-expand {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}
.accordion-toggle-icons {
    color: #eac175;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    margin-right: .25rem;
    padding: .5rem;
    font-family: "Fa 300", sans-serif;
    font-weight: 300;
    display: flex;
    position: relative;
    overflow: hidden
}
.accordion {
    z-index: 1;
    border-bottom: 1px solid #f8f8f840;
    width: 100%
}
.accordion-toggle {
    border-bottom: 1px dashed #f8f8f800;
    align-items: center;
    padding: 1rem;
    transition: all .25s ease-in-out;
    display: flex
}
.accordion-toggle:hover {
    color: gray
}
.accordion-toggle.w--open {
    border-bottom: 1px dashed #f8f8f840
}
.accordion-headline {
    color: #f8f8f8;
    letter-spacing: 0;
    white-space: normal;
    flex: 0 auto;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem
}
.overlay {
    z-index: auto;
    width: 100%;
    height: 100%;
    transition: all .5s ease-in-out;
    position: absolute;
    inset: 0%
}
.overlay.sidebar-overlay {
    background-image: linear-gradient(90deg, #fff0 90%, #fff)
}
.overlay.press-overlay {
    z-index: 1;
    background-image: linear-gradient(#eac175bf, #3e3e49e6 75%);
    transition: none
}
.menu-scroll-item {
    width: 100%;
    position: relative
}
.dropdown-icon {
    border-left: 1px solid #ffffff40;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 100%;
    font-family: "Fa 300", sans-serif;
    font-weight: 300;
    display: flex
}
.dropdown-list-block {
    flex-wrap: wrap;
    flex: 1;
    position: relative
}
.grid-sidebar {
    background-color: #f8f8f8;
    border-right: 1px solid #f8f8f8;
    flex-wrap: wrap;
    flex: 0 250px;
    align-content: flex-start;
    position: sticky;
    top: 0
}
.grid-with-sidebar {
    z-index: 1;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}
.dropdown-activator {
    z-index: 1;
    color: #eac175;
    text-align: center;
    background-color: #3e3e49;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 320px;
    height: 50px;
    transition: all .15s;
    display: flex;
    position: relative
}
.dropdown-activator:hover {
    color: #f8f8f8;
    background-color: #eac175
}
.grid-content {
    flex: 1;
    width: 100%;
    position: relative;
    overflow: hidden
}
.dropdown-list {
    z-index: 0;
    opacity: 0;
    background-color: #fff;
    border-bottom: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    width: 100%;
    height: 0;
    position: absolute;
    overflow: hidden
}
.dropdown-name {
    letter-spacing: .2em;
    flex: 1;
    justify-content: center;
    align-items: center;
    /*font-family: operetta-12, sans-serif;*/
    font-weight: 400
}
.category-link {
    color: #3e3e49;
    white-space: nowrap;
    background-color: #3e3e4900;
    border-left: 4px solid #eac17500;
    align-items: center;
    padding: 1rem;
    transition-property: all;
    transition-timing-function: ease-in-out;
    display: flex
}
.category-link:hover {
    color: #eac175;
    background-color: #3e3e49;
    border-left-color: #eac175
}
.category-link.w--current {
    color: #eac175;
    border-bottom: 1px solid #f8f8f8;
    border-left-color: #eac175
}
.sidebar-headline {
    z-index: 1;
    color: #eac175;
    letter-spacing: .2em;
    background-color: #3e3e49;
    align-items: center;
    height: 60px;
    padding: .75rem 1rem;
    /*font-family: operetta-12, sans-serif;*/
    font-weight: 400;
    display: flex;
    position: sticky;
    top: 0
}
.menu-scroll-content {
    cursor: grab;
    flex-direction: column;
    display: flex;
    position: relative;
    overflow: auto
}
.dropdown {
    z-index: 10;
    box-shadow: none;
    width: 100%;
    max-width: 320px;
    transition: box-shadow .5s;
    position: relative
}
.dropdown:hover {
    box-shadow: none;
    color: #fff
}
.dropdown.dropdown-year {
    display: none
}
.sidebar-block {
    width: 100%
}
.dropdown-icon-open {
    opacity: 1;
    position: absolute
}
.dropdown-icon-close {
    opacity: 0;
    position: absolute
}
.horizontal-menu-scroll-js, .core-js {
    display: none
}
.dropdown-js {
    border-radius: 18px;
    display: none
}
.utilities-js, .root-css, .elements-css, .standalone-css, .components-css {
    display: none
}
.placeholder-wrapper {
    background-color: #3e3e49;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}
.placeholder-img {
    z-index: auto;
    object-fit: contain;
    width: 50px;
    max-width: none;
    display: block;
    position: relative
}
.press-img-block {
    z-index: auto;
    box-shadow: none;
    border: 1px solid #eac17580;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 150px;
    max-height: 300px;
    display: flex;
    position: relative;
    overflow: hidden
}
.dropdown-list-item-link {
    color: #3e3e49;
    white-space: nowrap;
    background-color: #3e3e4900;
    align-items: center;
    padding: 1rem;
    transition-property: all;
    transition-timing-function: ease-in-out;
    display: flex
}
.dropdown-list-item-link:hover {
    color: #eac175;
    background-color: #3e3e49;
    border-left-color: #eac175
}
.dropdown-list-item-link.w--current {
    color: #fff;
    background-color: #2b605f;
    border-bottom-color: #0000;
    border-left-color: #32b9b9
}
.press-img {
    z-index: auto;
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 100%;
    display: block;
    position: relative
}
.press-title {
    z-index: 2;
    color: #eac175;
    padding: .5rem;
    /*font-family: operetta-12, sans-serif;*/
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.25em;
    position: absolute;
    inset: auto auto 0% 0%
}
.breadcrumb {
    text-transform: uppercase;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    height: 60px;
    display: flex;
    position: relative;
    overflow: hidden
}
.breadcrumb-icon {
    color: #eac175;
    border-right: 1px solid #efeeed;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 60px;
    font-family: "Fa 300", sans-serif;
    font-weight: 300;
    display: flex
}
.breadcrumb-label {
    color: #3e3e49;
    flex: 1;
    align-items: center;
    padding: 1rem;
    display: flex
}
.breadcrumb-label:hover {
    color: #eac175
}
.breadcrumb-link {
    margin-left: .5rem;
    margin-right: .5rem
}
.marginbottom {
    margin-bottom: 20px
}
.slider-2 {
    background-color: #0000;
    max-width: 100%;
    margin-bottom: 60px
}
.slide-nav {
    color: #3e3e49;
    font-size: 10px;
    position: absolute;
    bottom: -100px
}
.mask {
    overflow: hidden
}
.headline-sm {
    font-size: 1.75rem
}
.flex-cell {
    flex: 1;
    padding: 2rem
}
.flex-grid {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}
.flex-grid.background-light {
    background-color: #f8f8f8;
    flex-wrap: wrap;
    max-width: 1120px;
    margin-top: 4rem;
    margin-bottom: 4rem
}
.flex-grid.special-offers-container {
    flex-wrap: wrap;
    max-width: 1440px
}
.button-group {
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    display: flex
}
.specials-img {
    object-fit: contain;
    width: 100%;
    height: 100%
}
.specials-link-block {
    flex: 0 33%;
    padding: .5rem;
    position: relative
}
.specials-link-block.expand, .specials-link-block.expand-copy {
    flex-basis: 100%
}
.specials-link-block.center {
    flex-basis: 60%;
    margin-left: auto;
    margin-right: auto
}
.content-lg.text--center, .padding-auto {
    width: 100%
}
.padding-auto.flex-grid {
    justify-content: center;
    align-items: center;
    padding: 2rem
}
.headline.text-center, .headline.center {
    margin-left: auto;
    margin-right: auto
}
.procedure__list {
    flex-wrap: wrap;
    display: flex
}
.procedure__item {
    width: 50%;
    margin-bottom: 2em;
    padding-left: 2rem;
    padding-right: 2em
}
@media screen and (min-width: 1280px) {
    .grid.grid--lg-col {
        grid-template-columns:minmax(auto, 8em) minmax(auto, 8em) 2fr .5fr 2fr minmax(auto, 8em) minmax(auto, 8em)
    }
    .menu-btn {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        display: flex
    }
    .primary-nav {
        align-items: center;
        display: flex
    }
    .top-header {
        justify-content: space-between;
        width: 100%;
        height: 100%;
        display: flex
    }
    .primary-nav__top-lvl {
        text-align: center;
        white-space: nowrap;
        max-width: 150px;
        font-size: 12px
    }
    .logo {
        margin-top: 0;
        margin-left: 0;
        margin-right: 3em;
        position: static
    }
    .logo.logo-alt {
        margin-right: 3.5em
    }
    .flex.flex--mobile-horz.flex--extend, .flex.flex--mobile-vert {
        flex-direction: row
    }
    .button.search-button {
        letter-spacing: .1em;
        width: 100%;
        max-width: 117px;
        padding: .5em
    }
    .social-media-link {
        margin-top: 9vh;
        margin-bottom: 9vh;
        display: block
    }
    .contact-num {
        border-left-style: none;
        margin-right: 12em;
        position: static
    }
    .contact-num__box {
        background-color: transparent;
        width: 3.4em;
        height: 3.4em
    }
    .contact-num__cta {
        margin-left: 1.25em;
        display: block
    }
    .hero__content {
        flex-direction: column;
        justify-content: end;
        align-items: center;
        display: flex
    }
    .hero__sidebar {
        display: block
    }
    .hero__bar {
        border-left: 1px solid #eac17540;
        border-right: 1px solid #eac17540
    }
    .hero__bar.hero__bar--hidden {
        display: none
    }
    .call-out {
        padding-left: 1em;
        padding-right: 1em;
        font-size: 1.5em
    }
    .section {
        margin-top: 6em;
        margin-bottom: 6em
    }
    .section.section--no-margin {
        padding-top: 6em;
        padding-bottom: 6em
    }
    .feat-procedure__procedure {
        height: 10em;
        max-width: 300px;
        margin: auto;
    }
    .feat-procedure__procedure:first-child {
        margin-left: 0
    }
    .feat-procedure__procedure:last-child {
        margin-right: 0
    }
    .content--margin-top {
        margin-top: 6em
    }
    .concierge-perks {
        margin-top: 6rem;
        padding-left: 0;
        padding-right: 0
    }
    .concierge-perk__icon {
        width: 70px;
        height: 70px
    }
    .concierge-perk__title {
        font-size: 1.75rem
    }
    .featured-blogs, .feature-testimonial__list {
        margin-top: 3em
    }
    .col.footer-col {
        margin-bottom: 0
    }
    .col.footer-col.footer-col--mobile-expand {
        flex: 0 auto
    }
    .col.footer-col.footer-col--mobile-expand.footer-col--center-text {
        text-align: left
    }
    .scheduler__pattern {
        left: -18%
    }
    .primary-nav__dropdown-list.flex-grid {
        display: flex
    }
    .primary-nav__link.w--current {
        color: #eac175
    }
    .mega-menu {
        display: none
    }
    .contact-num__icon {
        width: 24px;
        height: 24px;
        margin-bottom: 0
    }
    .expert__img-wrapper {
        height: 70vh
    }
    .contact-num__text {
        display: none
    }
    .header {
        padding-top: 8em
    }
    .empty-box {
        cursor: pointer;
        border-left: 1px solid #eac17540;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .swiper-button-wrapper {
        top: 65vh;
        right: 27.5em
    }
    .logo-pattern {
        background-size: auto;
        height: 4.4em
    }
    .schedule-cta__bg {
        height: 45vh
    }
    .display-img {
        object-position: 50% 0%;
        height: 135%
    }
    .icon-btn.icon-btn__lg {
        font-size: 1.1em
    }
    .ba-case__item {
        flex: 0 50%
    }
    .fs-menu__icon {
        margin-left: 1.6em
    }
    .utility-page-wrap {
        height: auto;
        min-height: 200px
    }
    .concerns__item {
        flex: 0 33%
    }
    .concerns__wrapper {
        flex-wrap: wrap;
        grid-auto-flow: dense;
        justify-content: center;
        display: flex
    }
    .fs-menu__hover-indicator {
        max-width: 4.15em
    }
    .videoplayer {
        max-width: 1000px
    }
    .search {
        z-index: 999;
        background-color: #2a282833;
        align-items: center;
        width: 100%;
        max-width: 30%;
        margin-bottom: 0;
        padding-left: 10px;
        padding-right: 10px;
        display: none;
        position: absolute;
        top: 8em;
        right: 0
    }
    .search-input {
        height: 44px;
        margin-bottom: 0;
        padding-top: 1em;
        padding-bottom: 1em
    }
    .container {
        position: relative
    }
}
@media screen and (min-width: 1440px) {
    h1 {
        font-size: 1.6rem
    }
    h2 {
        margin-top: .4em;
        margin-bottom: .4em;
        font-size: 3rem
    }
    h3 {
        margin-top: .9em;
        margin-bottom: .9em
    }
    .grid {
        grid-template-columns:minmax(auto, 12.5em) minmax(auto, 9.5em) 2fr .5fr 2fr minmax(auto, 9.5em) minmax(auto, 12.5em)
    }
    .grid.hero-grid {
        grid-template-rows:minmax(auto, 5.75em) auto minmax(auto, 5.75em)
    }
    .grid.header__grid {
        min-height: 9em
    }
    .grid.grid--alt {
        grid-template-columns:minmax(auto, 9.5em) minmax(auto, 15em) .5fr 4fr minmax(auto, 9.5em) minmax(auto, 9.5em)
    }
    .primary-nav {
        padding-left: 1em
    }
    .primary-nav__top-lvl {
        max-width: 200px;
        margin-left: 1em;
        margin-right: 1em;
        font-size: 14px
    }
    .logo.logo-alt {
        margin-right: 8em
    }
    .button {
        letter-spacing: .2em;
        padding-left: 2.5em;
        padding-right: 2.5em;
        font-size: .9em
    }
    .social-media-link {
        margin-top: 6.5vh;
        margin-bottom: 6.5vh
    }
    .hero__bar, .hero__bar.hero__bar--hidden {
        display: block
    }
    .wrapper--gradient {
        min-height: 20px
    }
    .vertical-line {
        height: 6.25rem;
        margin-top: 0.5em;
        margin-bottom: 2.5em
    }
    .section {
        margin-top: 7.5em;
        margin-bottom: 7.5em
    }
    .section.section--no-margin, .section.section--bg-img {
        padding-top: 7.5em;
        padding-bottom: 7.5em
    }
    .section.section--bg-img.section--margin-bottom {
        margin-bottom: 7.5em
    }
    .section.section--dark, .section.section--light {
        padding-top: 7.5em;
        padding-bottom: 7.5em
    }
    .section.filler {
        min-height: 20px
    }
    .feat-procedure__menu {
        padding-left: 2em;
        padding-right: 2em
    }
    .lg-btn-overlay__border.blog__border {
        width: 93%
    }
    .pos-relative.height-extended {
        height: 150%;
        max-height: 60em;
        top: -10em
    }
    .feat-concern__title {
        font-size: 1em
    }
    .boxed-content {
        padding: 5.6em 6.25em
    }
    .sub-headline.sub-headline--light.sub-headline--condensed {
        margin-right: 10em
    }
    .pattern-wrapper {
        margin-bottom: 7.5em
    }
    .content--margin-top {
        margin-top: 7.5em
    }
    .concierge-perk__icon {
        margin-right: 1.9em
    }
    .feature-blog__link {
        padding: 2.5em
    }
    .col.col--two-thirds {
        flex: 0 60%
    }
    .col.col--one-third {
        flex: 0 40%
    }
    .scheduler {
        padding: 7em
    }
    .scheduler__pattern {
        left: -14%
    }
    .footer-content {
        padding-left: 5em;
        padding-right: 5em
    }
    .mega-menu {
        padding: 3.75em
    }
    .mega-menu__cat-list {
        min-width: 20.6em
    }
    .expert__img-wrapper {
        height: 70vh
    }
    .swiper-button-wrapper {
        right: 28em
    }
    .sub-title {
        font-size: 3em
    }
    .text--ghosted {
        font-size: 11.5em
    }
    .schedule-cta__content {
        padding: 5.6em
    }
    .schedule-cta__title {
        font-size: 5.6rem
    }
    .display-img {
        height: 125%;
        max-height: none
    }
    .page-title {
        max-width: 12em
    }
    .icon-btn {
        font-size: .9em
    }
    .contact-info.contact-info--pos-absolute.contact-info--offset {
        top: -15em
    }
    .contact-info__link {
        font-size: .9em
    }
    .content-roll__item {
        flex-direction: row
    }
    .content-roll__thumb-wrapper {
        width: 20em
    }
    .content-roll__content {
        flex: 1;
        margin-left: 3em
    }
    .post__img {
        max-height: 30em
    }
    .post__detail {
        font-size: 1.1rem
    }
    .staff__name {
        font-size: 2.5rem
    }
    .staff__position {
        font-size: 1.6rem
    }
    .job-posting__item {
        padding-bottom: 3.5em
    }
    .content--md {
        width: 60em
    }
    .fs-menu__primary-nav {
        padding-left: 12em;
        padding-right: 3.8em
    }
    .fs-menu__nav {
        margin-bottom: 0
    }
    .fs-menu__top-lvl-link {
        padding-top: .125em;
        padding-bottom: .125em;
        /*font-size: 2.7em;*/
        line-height: 1.2em
    }
    .fs-menu__icon {
        margin-left: 1.3em;
        margin-right: 2.5em
    }
    .highlight.highlight--lg-margin-bottom {
        margin-bottom: 1.5em
    }
    .concerns {
        margin-top: 2em
    }
    .concerns__link {
        padding: 2em
    }
    .fs-menu__hover-indicator {
        max-width: 3.45em
    }
    .job-app {
        top: 13em
    }
    .fa-icon.fa-icon--lg {
        font-size: 5em
    }
    .videoplayer {
        max-width: 1000px
    }
}
@media screen and (min-width: 1920px) {
    .grid {
        grid-template-columns:minmax(auto, 10.6em) minmax(auto, 10.6em) 2fr .5fr 2fr minmax(auto, 10.6em) minmax(auto, 10.6em)
    }
    .grid.hero-grid {
        grid-template-rows:minmax(auto, 5.4em) auto minmax(auto, 5.4em);
        grid-template-columns:minmax(auto, 9.4em) minmax(auto, 9.4em) 2fr .5fr 2fr minmax(auto, 9.4em) minmax(auto, 9.4em)
    }
    .grid.grid--lg-col {
        grid-template-columns:minmax(auto, 9.45em) minmax(auto, 9.45em) 2fr .5fr 2fr minmax(auto, 9.45em) minmax(auto, 9.45em)
    }
    .grid.header__grid.header__grid--lg {
        min-height: 40em
    }
    .grid.grid--alt {
        grid-template-columns:minmax(auto, 10.6em) minmax(auto, 17.5em) .5fr 4fr minmax(auto, 10.6em) minmax(auto, 10.6em)
    }
    .menu-btn {
        height: 9.45em
    }
    .primary-nav {
        position: relative
    }
    .primary-nav__top-lvl {
        font-size: 16px
    }
    .logo {
        width: 10.5em
    }
    .logo.logo-alt {
        margin-right: 10em
    }
    .button.search-button {
        max-width: 140px
    }
    .social-media-link {
        margin-top: 7.5vh;
        margin-bottom: 7.5vh
    }
    .contact-num {
        margin-right: 15em
    }
    .feat-concerns-wrapper {
        padding-left: 13rem;
        padding-right: 13rem
    }
    .feat-procedure__title {
        font-size: 1.8em
    }
    .lg-btn-overlay__btn.lg-btn-overlay__btn--lg {
        width: 3em;
        height: 3em
    }
    .lg-btn-overlay__icon.lg-btn-overlay__icon--lg {
        font-size: 1.7em
    }
    .lg-btn-overlay__icon.lg-btn-overlay__icon--lg.blog__icon {
        font-size: 5em
    }
    .lg-btn-overlay__border.blog__border {
        width: 95%
    }
    .feat-concerns__btn {
        height: 18.7rem;
        padding-left: 1.3em;
        padding-right: 1.3em;
        font-size: 2rem
    }
    .feat-concern__title {
        margin-top: .7em
    }
    .statement {
        margin-left: 6.6em;
        margin-right: 6.6em
    }
    .statement__text {
        padding-left: 3.6em;
        padding-right: 3.6em
    }
    .boxed-content.boxed-content--lg {
        margin-left: 0;
        margin-right: 0;
        padding-left: 10.6em;
        padding-right: 10.6em
    }
    .divider-symbol.divider-symbol--reversed.divider-symbol--adjusted {
        left: -7%
    }
    .concierge-perk__item {
        padding: 1.8em
    }
    .concierge-perk__title {
        font-size: 1.8em
    }
    .feature-blog__item {
        height: 25em
    }
    .ig-feed__img {
        margin-left: 10px;
        margin-right: 10px
    }
    .col.col--lg-padding-left {
        padding-left: 8em
    }
    .col.col--lg-padding-right {
        padding-right: 8em
    }
    .scheduler {
        padding-left: 21.25em;
        padding-right: 8.75em
    }
    .scheduler__pattern {
        margin-top: 0;
        left: 10%
    }
    .contact-info-snippet {
        width: 65%
    }
    .footer {
        padding-left: 0;
        padding-right: 0
    }
    .logo-btn {
        margin-bottom: 0;
        margin-right: 9em
    }
    .footer__headline {
        font-size: 1.75em
    }
    .footer-content, .copyright {
        padding-left: 0;
        padding-right: 0
    }
    .primary-nav__dropdown-list.primary-nav-flex-grid.debug, .primary-nav__dropdown-list.debug {
        display: block
    }
    .mega-menu {
        width: 84.3vw
    }
    .mega-menu.debug {
        display: block
    }
    .social-media {
        margin-right: 0
    }
    .expert__info {
        margin-right: 7.5em
    }
    .expert__img-wrapper {
        width: 45%;
        height: 60vh
    }
    .header {
        padding-top: 9.45em
    }
    .swiper-button-wrapper {
        top: 56.5vh;
        right: 27.4em
    }
    .text--ghosted {
        font-size: 13.8em
    }
    .schedule-cta__content {
        padding-left: 10.6em;
        padding-right: 10.6em
    }
    .schedule-cta__bg {
        height: 35vh
    }
    .schedule {
        padding: 8.4em 10.6em 9.4em
    }
    .schedule__title {
        font-size: 5.6rem
    }
    .contact-info.contact-info--pos-absolute.contact-info--offset {
        width: 100%;
        top: -16em
    }
    .content-roll__thumb-wrapper {
        width: 25em
    }
    .fs-menu__primary-nav {
        padding-top: 10em;
        padding-left: 0
    }
    .fs-menu__top-lvl-link {
        font-size: 3.5em
    }
    .fs-menu__icon {
        margin-left: 1em;
        line-height: .8em;
        display: block
    }
    .fs-menu__text {
        font-size: .7em;
        line-height: 1em
    }
    .fs-menu__hover-indicator {
        max-width: 2.75em
    }
    .job-app {
        top: 14em
    }
    .search {
        top: 9.5em
    }
}
@media screen and (max-width: 991px) {
    .grid {
        padding-left: 3.5em;
        padding-right: 3.5em;
        display: block;
        position: relative
    }
    .grid.hero-grid {
        display: flex
    }
    .grid.grid--mobile-flex {
        justify-content: center;
        display: flex
    }
    .grid.grid--mobile-flushed {
        padding-left: 0;
        padding-right: 0
    }
    .grid.grid--mobile-flushed.grid--mobile-no-margin {
        margin-bottom: 0
    }
    .grid.grid--margin-top {
        margin-top: 2em
    }
    .grid.grid--margin-top.grid--margin-top-sm {
        margin-top: 0
    }
    .grid.grid--lg-col.nav-wrapper {
        justify-content: space-between;
        align-items: center;
        padding: 2em;
        display: flex
    }
    .grid.header__grid {
        min-height: 0
    }
    .grid.header__grid.header__grid--lg {
        flex-direction: column;
        display: flex
    }
    .grid.grid--mobile-reverse {
        flex-direction: column-reverse;
        display: flex
    }
    .menu-btn {
        border-right-style: none;
        width: 6em;
        height: 5em
    }
    .bg-img.bg-img--mobile-offset-left {
        object-position: 75% 50%
    }
    .bg-img__overlay {
        background-color: #3e3e49a6
    }
    .logo {
        width: 10.5em;
        margin-top: 1.5em
    }
    .hero__headline.hero_headline-auto {
        font-size: 3rem
    }
    .flex {
        flex-direction: column
    }
    .flex.flex--mobile-horz {
        flex-direction: row
    }
    .flex.flex--align-center {
        align-items: flex-start
    }
    .flex.flex--justify-center {
        flex-direction: row
    }
    .button {
        letter-spacing: .1em
    }
    .contact-num {
        border-left-style: none
    }
    .contact-num__box {
        background-color: #212128;
        width: 5em;
        height: 5em
    }
    .hero__content {
        border-width: 0
    }
    .hero__sidebar {
        display: none
    }
    .hero__bar {
        border-left-width: 0;
        border-right-width: 0
    }
    .hero__bar.hero__bar--no-border {
        width: 100%
    }
    .call-out {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5em
    }
    .call-out.slider {
        height: 100%;
        font-size: 2.5em;
        line-height: 1.1em
    }
    .section.section--lg {
        height: 50vh
    }
    .section.section--lg.section--dark-bg {
        background-color: #2a282833
    }
    .section.section--bg-img.section--xl-padding-top {
        padding-top: 4.5em
    }
    .section.section--bg-img.section--margin-bottom {
        margin-bottom: 0
    }
    .section.section--dark.section--bg-img.background-texture.margin-tb-lg.mobile--no-margin {
        margin-top: 0;
        margin-bottom: 0
    }
    .section.section--mobile-flushed {
        margin-top: 0;
        margin-bottom: 0
    }
    .feat-procedure__procedure {
        flex: 0 auto;
        height: 33vh;
        margin-left: 0;
        margin-right: 0
    }
    .feat-concerns-wrapper {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }
    .feat-procedure__menu {
        padding-left: 1em;
        padding-right: 1em
    }
    .feat-procedure__title {
        margin-bottom: .4em;
        font-size: 1.2em;
        line-height: 1.1em
    }
    .feat-procedure__list-wrapper {
        display: none
    }
    .button-wrapper.button-wrapper--margin-top {
        margin-bottom: 2em
    }
    .img--cover.img--mobile-reduced-size {
        height: 40vh
    }
    .img--cover.img--mobile-reduced-size.img--mobile-readjust-pos {
        object-position: 50% 5%
    }
    .pos-relative.height-extended {
        height: auto;
        top: auto
    }
    .feat-concerns__btn {
        height: 13rem
    }
    .feat-concern__title {
        font-size: .8em
    }
    .feat-concerns__list {
        flex-wrap: wrap
    }
    .feat-concerns__item {
        flex: 0 48%;
        margin: .35em
    }
    .feat-concerns__item:first-child {
        margin-left: .35em
    }
    .feat-concerns__item:last-child {
        margin-right: .35em
    }
    .lg-btn-overlay {
        display: none
    }
    .statement__text {
        padding-left: 0;
        padding-right: 0
    }
    .boxed-content {
        padding: 3em 3.5em
    }
    .boxed-content.boxed-content--lg {
        margin-left: 0;
        margin-right: 0;
        padding-left: 3.5em;
        padding-right: 3.5em
    }
    .boxed-content.boxed-content--lg.boxed-content--dark.boxed-content--bg-img {
        margin-left: 0;
        margin-right: 0
    }
    .sub-headline.sub-headline--light.sub-headline--condensed {
        margin-bottom: 0
    }
    .divider-symbol {
        display: none
    }
    .content--right {
        text-align: center
    }
    .pattern-wrapper.pattern-wrapper--mobile-no-margin, .pattern-wrapper.margin-bottom-none-tablet-to-mobile {
        margin-bottom: 0
    }
    .content--margin-top {
        margin-top: 0;
        padding-top: 4.5em
    }
    .concierge-perks {
        margin-top: 3rem;
        padding-left: 0;
        padding-right: 0
    }
    .concierge-perk__item {
        text-align: center;
        flex-direction: column
    }
    .concierge-perk__icon {
        width: 60px;
        height: 60px;
        margin-right: 0
    }
    .concierge-perk__title {
        margin-top: .5em;
        font-size: 1.5em;
        line-height: 1.5em
    }
    .feature-blog__link {
        padding: 1.5em
    }
    .feature-blog__title {
        font-size: 1.5em
    }
    .feature-testimonial__list {
        flex-direction: column;
        margin-top: 2em;
        margin-bottom: 3em
    }
    .feature-testimonial__item {
        text-align: center
    }
    .feature-testimonial__info {
        flex-direction: column;
        margin-bottom: .5em
    }
    .feature-testimonial__display-img {
        margin-bottom: 1em
    }
    .feature-testimonial__credit {
        margin-left: 0
    }
    .content--sm {
        width: 100%
    }
    .form__field-wrapper.form__field-wrapper--margin {
        margin-bottom: 2em
    }
    .ig-feed__link {
        color: #eac175
    }
    .ig-feed {
        margin-top: 3.5em
    }
    .ig-feed__title {
        font-size: 2.3em
    }
    .col {
        padding-left: 0;
        padding-right: 0
    }
    .col.footer-col {
        margin-bottom: 2.5em;
        padding-left: 0;
        padding-right: 0
    }
    .col.footer-col.footer-col--mobile-expand {
        width: 50%
    }
    .col.footer-col.footer-col--mobile-expand.footer-col--center-text {
        width: auto
    }
    .col.col--sm {
        padding-left: 0;
        padding-right: 0
    }
    .col.col--lg-padding-left {
        padding-left: 0
    }
    .col.col--text-right {
        text-align: center
    }
    .col.col--mobile-hide {
        display: none
    }
    .scheduler {
        min-width: 0%;
        padding-top: 4.5em;
        padding-bottom: 4.5em
    }
    .location-map {
        min-width: 0%;
        min-height: 55vh
    }
    .form {
        width: 100%
    }
    .form__input-wrapper {
        margin-left: 0
    }
    .scheduler__pattern {
        left: -14%
    }
    .location-marker__content {
        top: 11%
    }
    .footer-content {
        padding: 4.5em 0 2em
    }
    .copyright {
        padding-left: 0;
        padding-right: 0
    }
    .mobile-cta {
        display: block;
        position: absolute;
        inset: 0%
    }
    .logo-bg, .divider-symbol-container {
        display: none
    }
    .contact-num__icon {
        margin-bottom: 0
    }
    .social-media {
        margin-top: 1.5em
    }
    .device {
        display: none
    }
    .disiplay-img-pattern.display-img-pattern__top-left {
        top: -4%;
        left: -4%
    }
    .disiplay-img-pattern.display-img-pattern__bottom-right {
        bottom: -4%;
        right: -4%
    }
    .disiplay-img-pattern.display-img-pattern__top-right {
        top: -4%;
        right: -4%
    }
    .disiplay-img-pattern.display-img-pattern__bottom-left {
        bottom: -4%;
        left: -4%
    }
    .content {
        margin-top: 2.5em;
        margin-bottom: 2.5em
    }
    .bullet-list--bordered {
        padding-left: 3em
    }
    .text--right {
        text-align: left
    }
    .expert__info {
        flex: 0 auto;
        width: 100%;
        margin-right: 2em
    }
    .expert__img-wrapper {
        width: 100%;
        height: 50vh;
        margin-top: 2em
    }
    .contact-num__text {
        display: none
    }
    .expert {
        align-items: flex-start
    }
    .credit {
        text-align: center;
        justify-content: center;
        max-width: 600px;
        margin-top: 1rem
    }
    .feat-concern__border {
        width: 96%;
        height: 95%
    }
    .nav {
        border-bottom-style: none
    }
    .header {
        padding-bottom: 4.5em
    }
    .text--ghosted {
        display: none
    }
    .display-img-wrapper {
        width: 100%;
        height: 42vh
    }
    .padded-content {
        text-align: center;
        margin-top: 3em;
        margin-bottom: 3em
    }
    .schedule-cta__content {
        padding: 3em 3.5em
    }
    .schedule-cta__desc {
        width: 80%
    }
    .schedule-cta__bg {
        height: 40vh
    }
    .display-img {
        object-position: 50% 20%;
        height: 100%
    }
    .page-category {
        margin-top: 4.5em
    }
    .page-title.page-title--margin-top {
        margin-top: 1em
    }
    .schedule {
        background-color: #2a28284d;
        padding: 4em 3em
    }
    .contact-info.contact-info--pos-absolute.contact-info--offset {
        border-top-width: .4em;
        flex-wrap: wrap;
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }
    .contact-info__col {
        border-bottom: 1px solid #d6d4d3;
        flex: 0 50%;
        padding-top: 2em;
        padding-bottom: 2em
    }
    .sidebar.sidebar--mobile-hide {
        display: none
    }
    .sidebar__section {
        text-align: left
    }
    .blog-tags {
        display: none
    }
    .blog-tags.blog-tags--dropdown {
        flex-direction: column;
        max-height: 30vh;
        display: block;
        overflow: auto
    }
    .blog-tags__tag {
        display: block
    }
    .blog-tags__btn {
        background-color: #fff;
        border-bottom: 1px solid #efeeed;
        margin: 0;
        padding: .6em 1.1em;
        font-size: .9rem;
        display: block
    }
    .ba-case__item {
        flex-basis: 50%
    }
    .sidebar__dropdown.sidebar__dropdown--show-mobile {
        display: block
    }
    .sidebar__dropdown-toggle {
        color: #fff;
        letter-spacing: .1em;
        text-transform: uppercase;
        background-color: #3e3e49;
        font-size: .9em;
        font-weight: 600
    }
    .sidebar__dropdown-link {
        text-align: left
    }
    .sidebar__dropdown-list {
        z-index: 8888;
        overflow: hidden
    }
    .sidebar__dropdown-list.w--open {
        box-shadow: 0 20px 40px #2a282821
    }
    .hide-on-mobile {
        display: none
    }
    .staff__member {
        flex-basis: 45%
    }
    .job-posting__item {
        padding-bottom: 0
    }
    .headline--sticky {
        position: static
    }
    .content--md {
        width: auto
    }
    .slider {
        height: 50vh
    }
    .fs-menu__primary-nav {
        padding-right: 3.5em
    }
    .fs-menu__nav {
        margin-bottom: 0
    }
    .fs-menu__top-lvl-link {
        padding-top: .25em;
        padding-bottom: .25em;
        font-size: 3em
    }
    .fs-menu__icon {
        margin-left: 1em;
        margin-right: 1em
    }
    .concerns__item, .concerns__link.flex-item {
        flex-basis: 50%
    }
    .concerns__wrapper {
        grid-template-columns:1fr 1fr
    }
    .fs-menu__hover-indicator {
        display: none
    }
    .job-app {
        padding: 3em;
        position: static
    }
    .credit-cell {
        flex-basis: 100%;
        justify-content: center
    }
    .credit-cell.text-right {
        text-align: center;
        flex: 0 100%;
        justify-content: center
    }
    .grid-gallery-item.grid-gallery-press-item {
        flex-basis: 33%
    }
    .accordion-items.w--open {
        border-style: none
    }
    .grid-sidebar {
        border-right-style: none;
        flex-basis: 100%
    }
    .grid-content.padding-auto {
        flex: 0 100%
    }
    .category-link {
        border-bottom: 1px solid #f8f8f8;
        border-left-style: none;
        border-right: 1px solid #efeeed;
        justify-content: center
    }
    .menu-scroll-content {
        flex-direction: row
    }
    .dropdown-list-item-link.w--current {
        border-bottom: 2px solid #cddadf
    }
    .mask {
        line-height: 1em
    }
    .procedure__item {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}
@media screen and (max-width: 767px) {
    h1 {
        font-size: 2.7rem
    }
    h2 {
        font-size: 2rem
    }
    h3 {
        margin-top: .7em;
        margin-bottom: .7em;
        font-size: 1.5rem
    }
    h4 {
        font-size: .9rem;
        line-height: 1.9em
    }
    li {
        margin-bottom: .5em
    }
    .hero {
        height: 130vh
    }
    .grid {
        padding-left: 1.9em;
        padding-right: 1.9em
    }
    .grid.grid--margin-top.grid--no-margin-mobile {
        margin-top: 0
    }
    .menu-btn {
        width: 4em;
        height: 3.5em
    }
    .menu-btn__line {
        width: 30px
    }
    .logo {
        margin-top: 2.5em
    }
    .hero__sub-headline {
        width: auto;
        font-size: 1.5em;
        line-height: 1.3em
    }
    .hero__headline {
        margin-top: 1em;
        font-size: 4rem
    }
    .hero__headline.hero_headline-auto {
        font-size: 2rem
    }
    .button {
        padding-left: 2em;
        padding-right: 2em;
        font-size: .8em
    }
    .contact-num__box {
        width: 3.7em;
        height: 3.7em
    }
    .call-out {
        font-size: 2.25em;
        line-height: 1.3em
    }
    .vertical-line {
        margin-top: 1em;
        margin-bottom: 1.5em
    }
    .vertical-line.hero-vertical-line {
        height: 5rem;
        margin: 0 auto;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0
    }
    .section {
        margin-top: 3em;
        margin-bottom: 3em
    }
    .section.section--lg {
        height: 85vh
    }
    .section.section--bg-img, .section.section--dark, .section.section--light {
        padding-top: 3em;
        padding-bottom: 3em
    }
    .feat-procedure__procedure {
        flex: 0 auto;
        height: 400px;
        margin-left: 0;
        margin-right: 0
    }
    .feat-concerns-wrapper {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }
    .feat-procedure__title {
        font-size: 3rem
    }
    .link--alt {
        font-size: .85em
    }
    .img--cover.img--mobile-reduced-size {
        height: 60vh
    }
    .pos-relative.hide--mobile {
        display: none
    }
    .feat-concerns__btn {
        height: 11rem;
        font-size: 1.25rem
    }
    .feat-concerns__item {
        flex: 0 31%
    }
    .statement__text {
        margin-top: 1em;
        margin-bottom: 1em;
        font-size: .9rem
    }
    .statement__border.statement__border--short {
        width: 1.5em
    }
    .statement__icon {
        width: 2em;
        margin-left: .5em;
        margin-right: .5em
    }
    .boxed-content {
        padding: 3em 1.9em
    }
    .boxed-content.boxed-content--sm {
        padding: 1.5em 1.9em
    }
    .boxed-content.boxed-content--lg {
        padding-left: 1.9em;
        padding-right: 1.9em
    }
    .sub-headline {
        margin-bottom: .8em
    }
    .pattern-wrapper {
        margin-bottom: 3em
    }
    .content--margin-top {
        padding-top: 3em
    }
    .concierge-perk__title {
        font-size: 1.3em
    }
    .featured-blogs {
        margin-top: 2em
    }
    .feature-blog__list {
        flex-direction: column
    }
    .feature-blog__item {
        flex: 0 auto;
        height: 75vh;
        margin-bottom: .8em;
        margin-left: 0;
        margin-right: 0
    }
    .feature-blog__item:first-child {
        margin-right: 0
    }
    .feature-blog__item:last-child {
        margin-bottom: 0;
        margin-left: 0
    }
    .feature-testimonial__list {
        margin-bottom: 2em
    }
    .ig-feed__title {
        margin-bottom: .7em;
        font-size: 2em;
        line-height: 1.2em
    }
    .scheduler {
        padding: 3em 4em
    }
    .location-map {
        flex-direction: column;
        align-items: center;
        min-height: 0;
        padding-top: 3em;
        padding-bottom: 3em
    }
    .scheduler__pattern {
        left: -19%
    }
    .contact-info-snippet {
        margin-bottom: 0
    }
    .location-marker__content {
        margin-bottom: 2em;
        position: static
    }
    .copyright {
        text-align: center;
        flex-direction: column;
        align-items: center
    }
    .mega-menu, .logo--icon {
        display: none
    }
    .contact-num__icon {
        width: auto
    }
    .social-media {
        justify-content: center
    }
    .disiplay-img-pattern {
        display: none
    }
    .content {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .bullet-list--bordered {
        border-left-width: 0;
        padding-left: 1em
    }
    .expert__info {
        flex: 0 auto;
        margin-right: 1em
    }
    .expert__img-wrapper {
        height: 80vh;
        margin-top: 0
    }
    .expert {
        flex-direction: row;
        align-items: center
    }
    .expert__bio {
        display: none
    }
    .feat-concern__border {
        width: 94%
    }
    .header {
        padding-top: 7em;
        padding-bottom: 3em
    }
    .sub-title {
        font-size: 1.5em;
        line-height: 1.4em
    }
    .display-img-wrapper {
        height: 85vh
    }
    .section-divider {
        margin-top: 0;
        margin-bottom: 2em
    }
    .section-divider__line {
        width: 3em
    }
    .section-divider__icon {
        width: 2em
    }
    .padded-content {
        margin-top: 0;
        margin-bottom: 2em
    }
    .schedule-cta__content {
        padding-left: 1.9em;
        padding-right: 1.9em
    }
    .schedule-cta__title {
        margin-bottom: .5em;
        font-size: 2.7rem
    }
    .schedule-cta__desc {
        width: 100%;
        font-size: 1em
    }
    .logo-pattern {
        background-size: 45px;
        height: 2.5em
    }
    .display-img {
        max-height: none
    }
    .page-category {
        margin-top: 1em
    }
    .page-title.page-title--margin-top {
        margin-top: .5em
    }
    .icon-btn.icon-btn__lg {
        font-size: .8em
    }
    .schedule {
        width: 100%;
        padding: 3em 2em
    }
    .schedule__title {
        font-size: 2.7rem;
        line-height: 1.1em
    }
    .data-table {
        margin-top: 2em
    }
    .contact-info__icon {
        width: 3em
    }
    .content-roll__thumb-wrapper.content-roll__thumb--list {
        height: 100vh
    }
    .content-roll__thumbnail.content-roll__thumbnail--list {
        height: 100%
    }
    .blog__title {
        font-size: 1.5rem;
        line-height: 1.3em
    }
    .sidebar__title {
        font-size: 1.5rem
    }
    .blog-tags.blog-tags--dropdown {
        max-height: 100vh
    }
    .content-roll__content.content-roll__content--list {
        margin-left: 1.5em
    }
    .post__detail-title {
        font-size: .9em
    }
    .post__detail {
        margin-top: .5em;
        margin-bottom: 1em
    }
    .post__date {
        font-size: 1em
    }
    .link-list {
        margin-bottom: 1em
    }
    .post__content {
        margin-bottom: .5em
    }
    .ba-case__wrapper {
        flex-direction: column
    }
    .ba-case__item {
        max-width: none
    }
    .sidebar__dropdown-link {
        padding-left: 1em;
        padding-right: 1em;
        font-size: .85em
    }
    .staff__member {
        flex: 0 auto;
        margin-left: 0;
        margin-right: 0
    }
    .staff__photo {
        height: 100%
    }
    .form__field--align-center {
        margin-right: 2em
    }
    .slider {
        height: 100vh
    }
    .slider__arrow {
        width: 1.3em;
        height: 1.3em
    }
    .slider__icon {
        font-size: .5em
    }
    .fs-menu__primary-nav {
        width: 100%;
        height: auto;
        padding-top: 3em;
        padding-left: 8em;
        padding-right: 2em;
        overflow: scroll
    }
    .fs-menu__top-lvl-link {
        font-size: 2em
    }
    .fs-menu__icon {
        display: none
    }
    .highlight {
        font-size: 1.5rem
    }
    .concerns__link {
        min-height: 100px;
        padding: 1em
    }
    .concerns__wrapper, .concerns__wrapper.concerns__wrapper--2-col {
        grid-template-columns:1fr
    }
    .text--no-margin-top.text--mobile-hide, .fs-menu__bg {
        display: none
    }
    .fs-menu__nav-bg {
        height: 160vh
    }
    .job-app {
        padding: 2em
    }
    .fa-icon.fa-icon--lg {
        font-size: 3em
    }
    .credit-cell {
        margin-bottom: .5rem
    }
    .mfp-caption {
        display: none
    }
    .mfp-arrow.i-mfp-arrow {
        padding: 1rem
    }
    .mfp-close.i-mfp-close {
        min-width: 50px;
        max-width: 50px;
        min-height: 50px;
        max-height: 50px
    }
    .mfp-figure.i-mfp-figure {
        padding: 1rem
    }
    .mfp-caption-cell {
        max-width: 75px;
        padding: .5rem
    }
    .mfp-title.i-mfp-title {
        font-size: 1rem
    }
    .grid-gallery {
        padding: .5rem
    }
    .grid-gallery-item {
        flex-basis: 33%
    }
    .bgblur {
        display: none
    }
    .grid-sidebar {
        z-index: 2;
        border: 1px #000;
        flex: 0 100%
    }
    .grid-with-sidebar {
        flex-wrap: wrap
    }
    .dropdown {
        margin-left: auto;
        margin-right: auto
    }
    .flex-cell {
        flex: 0 100%;
        padding-top: 0;
        padding-bottom: 0
    }
    .specials-link-block.center {
        flex-basis: 100%
    }
    .procedure__item {
        margin-bottom: .5em
    }
}
@media screen and (max-width: 479px) {
    .hero {
        height: 100vh
    }
    .grid.grid--lg-col.nav-wrapper {
        padding: 0;
    }
    .logo.logo-alt {
        justify-content: center
    }
    .hero__headline {
        margin-top: 0
    }
    .hero__headline.hero_headline-auto {
        font-size: 1.75rem
    }
    .flex, .flex.flex--justify-center {
        flex-direction: column
    }
    .button {
        text-align: center;
        width: 100%
    }
    .button.button--spaced {
        margin-left: 0
    }
    .call-out.slider {
        margin-left: auto;
        margin-right: auto;
        font-size: 1.9em;
        line-height: 1.1em
    }
    .vertical-line.hero-vertical-line {
        background-color: #eac175b3;
        display: block
    }
    .feat-procedure__procedure {
        height: 400px;
    }
    .button-wrapper.button-wrapper--margin-top {
        flex-direction: column
    }
    .feat-concerns__btn {
        box-shadow: none;
        height: 10rem;
        padding-left: .8em;
        padding-right: .8em
    }
    .feat-concern__title {
        font-size: .9em
    }
    .feat-concerns__item {
        flex: 0 100%;
        margin: 0
    }
    .feat-concerns__item:first-child {
        margin-left: 0
    }
    .feat-concerns__item:last-child {
        margin-right: 0
    }
    .concierge-perks {
        flex-direction: column
    }
    .concierge-perk__item {
        border-top: 1px solid #efeeed
    }
    .feature-blog__item {
        height: 18em
    }
    .subscription-form__form {
        flex-direction: column
    }
    .subscription-form__field {
        padding-left: 1.25em;
        padding-right: 1.25em
    }
    .form__field-wrapper {
        margin-bottom: .8em
    }
    .subscription-form__icon {
        display: none
    }
    .ig-feed__roll {
        flex-wrap: wrap
    }
    .ig-feed__img {
        flex: 0 auto;
        width: 46%;
        margin-top: 5px;
        margin-bottom: 5px
    }
    .ig-feed__img.first-img {
        margin-left: 5px
    }
    .ig-feed__img.last-img {
        margin-right: 5px
    }
    .col {
        margin-bottom: 1em
    }
    .col.footer-col.footer-col--mobile-expand {
        width: 100%
    }
    .col.col--mobile-no-margin {
        margin-bottom: 0
    }
    .scheduler, .location-map {
        padding-left: 1.9em;
        padding-right: 1.9em
    }
    .form__input {
        flex: 0 auto
    }
    .form.form--no-margin.form--centered.form--mobile-justify-left {
        text-align: left
    }
    .form__input-wrapper {
        margin-left: 0
    }
    .scheduler__pattern {
        display: none
    }
    .contact-info-snippet {
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding: 2.5em 2em 1.9em
    }
    .contact-info-snippet__title {
        margin-bottom: .1em
    }
    .location-marker__content {
        width: 100%;
        padding-left: 2em;
        padding-right: 2em
    }
    .form__icon-button {
        width: 100%;
        height: 4em;
        margin-top: .5em;
        position: static
    }
    .footer__field.footer__field--icon {
        padding-left: 1.25em
    }
    .copyright__incredible {
        justify-content: center;
        margin-left: 0
    }
    .flex.flex--mobile-horz {
        flex-direction: column
    }
    .logo--full {
        display: none
    }
    .logo--icon {
        display: block
    }
    .expert__info {
        margin-right: 0
    }
    .expert__img-wrapper {
        height: 40vh;
        margin-top: 1em
    }
    .expert, .credit {
        flex-direction: column
    }
    .swiper-button-wrapper {
        width: 7.5em;
        margin-left: auto;
        margin-right: auto;
        left: 0
    }
    .display-img-wrapper {
        height: 50vh
    }
    .section-divider__icon {
        margin-left: .5em;
        margin-right: .5em
    }
    .page-title.page-title--margin-top {
        margin-top: .3em
    }
    .schedule {
        padding-top: 2em;
        padding-bottom: 1em
    }
    .schedule__title, .h2--large.text--white {
        font-size: 2rem
    }
    .contact-info__col {
        flex: 1
    }
    .contact-info__col.expand {
        flex: 0 100%
    }
    .content-roll__item.content-roll__item--list {
        flex-direction: column
    }
    .content-roll__thumb-wrapper.content-roll__thumb--list {
        width: 100%;
        height: 50vh
    }
    .blog__title.blog__title--margin-sm {
        margin-top: .3em;
        margin-bottom: .5em
    }
    .blog-tags.blog-tags--dropdown {
        max-height: 30vh
    }
    .content-roll__content.content-roll__content--list {
        text-align: center;
        align-items: center;
        width: 100%;
        margin-left: 0
    }
    .link-list {
        flex-direction: column
    }
    .ba-case__thumbnail {
        height: 12em
    }
    .sidebar__dropdown-link, .sidebar__dropdown-list.w--open {
        width: 100%
    }
    .staff__thumbnail {
        height: 40vh
    }
    .form__field--align-center {
        margin-right: 0
    }
    .slider {
        height: 50vh
    }
    .fs-menu__primary-nav {
        padding-top: 7em;
        padding-left: 2em;
        overflow: visible
    }
    .concerns__item {
        flex-basis: 100%
    }
    .concerns__link {
        min-height: 60px
    }
    .concerns__link.flex-item {
        flex-basis: 100%
    }
    .concerns__wrapper.flex-grid {
        justify-content: flex-start
    }
    .fs-menu__nav-bg {
        height: 100vh
    }
    .credit-cell {
        flex-wrap: wrap
    }
    .mfp-arrow.i-mfp-arrow.mfp-arrow-right {
        padding-left: .25rem;
        padding-right: .5rem;
        right: -10px
    }
    .mfp-arrow.i-mfp-arrow.mfp-arrow-left {
        padding-left: .5rem;
        padding-right: .25rem;
        position: absolute;
        left: -10px
    }
    .mfp-wrapper {
        display: none
    }
    .mfp-img {
        object-fit: cover
    }
    .grid-gallery-item, .grid-gallery-item.grid-gallery-press-item {
        flex-basis: 50%
    }
    .accordion-p {
        border-bottom: 1px dashed #f8f8f81a;
        border-right-style: none;
        flex: 0 auto
    }
    .accordion-toggle-icons {
        margin-left: 0;
        margin-right: .25rem
    }
    .accordion-headline {
        font-size: 1rem
    }
    .dropdown-list-block {
        flex: 0 100%
    }
    .dropdown-activator, .dropdown {
        max-width: none
    }
    .dropdown.dropdown-year {
        display: block
    }
    .sidebar-block.sidebar-block-year {
      /*  display: none */
    }
    .press-img-block {
        max-height: 200px
    }
    .slide-nav {
        bottom: -50px
    }
    .specials-link-block {
        flex-basis: 100%
    }
}
#w-node-c1e034e2-b86b-d58d-2200-74e27d60dc87-bcbd2dd8 {
    grid-area: 2/1/3/2;
    align-self: stretch
}
#w-node-ae1b0eb5-0562-5474-beee-936a552c1f10-bcbd2dd8 {
    grid-area: 2/2/3/7
}
#w-node-b8943c86-f6a9-4841-0d37-58f9e4e1cf70-bcbd2dd8 {
    grid-area: 2/7/3/8
}
#w-node-e4091650-8faf-b9dc-ad3d-f862a91de481-bcbd2dd8 {
    grid-area: 3/2/4/7;
    align-self: stretch
}
#w-node-da9a2d57-b55b-6fca-7355-2d57f4f5ab1e-bcbd2dd8 {
    grid-area: 1/1/4/8
}
#w-node-_8820b68a-79d2-519b-1934-db097b695e63-bcbd2dd8 {
    grid-area: 1/2/2/7
}
#w-node-_1b4ee290-5776-e074-44d7-97e2eed9c194-bcbd2dd8 {
    grid-area: 1/1/2/8
}
#w-node-ae43b5d4-3c6a-b813-656c-b78e7b5d75c7-bcbd2dd8 {
    grid-area: 1/2/2/4
}
#w-node-f0763a82-edc9-7e16-69a3-684f6c25bdcc-bcbd2dd8 {
    grid-area: 1/5/2/7
}
#w-node-e57b01b7-d23b-f02e-f86c-93c8381d94f1-bcbd2dd8 {
    grid-area: 1/1/2/8
}
#w-node-_9f941498-7ccc-cae4-efd8-181629ea052e-bcbd2dd8 {
    grid-area: 1/3/2/6
}
#w-node-e92917b5-d31e-2bf7-d9a3-d0f246de4bb0-bcbd2dd8 {
    grid-area: 1/2/2/7
}
#w-node-_8db3897f-5c38-e8b1-b9e0-4fd7995b3867-bcbd2dd8 {
    grid-area: 1/1/2/4
}
#w-node-_8ed4af9d-8cb3-df9f-76a5-c7d616f697f1-bcbd2dd8 {
    grid-area: 1/1/2/4;
    place-self: end center
}
#w-node-bb8b7ce0-ba7e-5e25-7666-36c2edd673b2-bcbd2dd8 {
    grid-area: 1/4/2/7
}
#w-node-_403c42ba-ec5f-0ce2-4ad3-b19ffdd9fac8-bcbd2dd8 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_4638776e-c9cb-7b4f-c663-5946ed9abec5-bcbd2dd8 {
    grid-area: 1/5/2/6
}
#w-node-_2d6bea25-ffee-5d00-cfd6-c6372fa659ef-bcbd2dd8 {
    grid-area: 1/3/2/6
}
#w-node-_1469664e-7e60-ea4e-7e22-3ce4a95cc54d-bcbd2dd8 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-c34e1fd0-45f3-798e-126b-53bf692d80e4-bcbd2dd8 {
    grid-area: 1/1/2/8
}
#w-node-_03aa3d0b-6903-0fb2-f0c3-ed14567d2d82-bcbd2dd8 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_14981465-0e33-04ec-7e84-43b88d0a97c6-bcbd2dd8 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_35bc9619-5f75-cab6-91e0-4cc1d51a0197-bcbd2dd8 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_4d7126b6-551d-f07a-849b-a49761904e18-bcbd2dd8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_47f8f49b-ce18-bf4d-97f1-ba9b0f5b162a-bcbd2dd8 {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6d87-665d6d84 {
    grid-area: 1/1/2/8
}
#w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6dbe-665d6d84 {
    grid-area: 1/1/2/5;
    align-self: center
}
#w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6dc7-665d6d84 {
    grid-area: 1/5/2/8;
    place-self: center end
}
#w-node-ee660951-5ca6-8e35-c91e-05b8fef67b1b-fef67b19 {
    grid-area: span 1/span 1/span 1/span 1
}
#w-node-ee660951-5ca6-8e35-c91e-05b8fef67b1e-fef67b19 {
    grid-area: 1/2/2/8;
    align-self: stretch
}
#w-node-ee660951-5ca6-8e35-c91e-05b8fef67ba4-fef67b19 {
    grid-area: 1/7/2/8
}
#w-node-_59c9a9a0-a41f-7fe0-23f1-9c5b40e4571a-08bd2e04 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e7a2205b-e088-f75c-0e73-995296e9b7e6-08bd2e04 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-e7a2205b-e088-f75c-0e73-995296e9b7eb-08bd2e04 {
    grid-area: 1/5/2/7
}
#w-node-_8e662fb1-07d6-e051-d7ff-1a4c1905310f-08bd2e04, #w-node-ba7ed13e-6e05-02f6-4252-acd4d18424a0-08bd2e04 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ebbc3cd8-b818-1e67-cf9c-a0ab0c030fc0-0c030fbe {
    grid-area: 1/2/2/7
}
#w-node-_76494eee-da4a-c2a5-fc68-0113eecf3d6e-eecf3d6c, #w-node-_62d11b03-1098-ad06-40a9-0a7847d12818-47d12816 {
    grid-area: 1/3/2/6
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-63bd2e2f {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b14-63bd2e2f {
    grid-area: 1/5/2/7
}
#w-node-_5442257a-b203-14fe-d3f3-ef5911e0f94a-63bd2e2f {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-_9e07247d-bc33-c871-0b66-6f5897b58904-63bd2e2f {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fbb-63bd2e2f {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-_31082df6-f546-f2c5-f3eb-8a9ae6a1f643-d6bd2e30 {
    grid-area: 1/2/2/7
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-d6bd2e30 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b14-d6bd2e30 {
    grid-area: 1/5/2/7
}
#w-node-f2d531c1-fe7a-1678-0621-0979d2fa89ff-d6bd2e30, #w-node-_5aa53d9c-d5ff-edfd-22ce-d3054c5df4d3-d6bd2e30, #w-node-b4081d7f-df7a-ff59-93d8-e06a25a51cbf-d6bd2e30 {
    grid-area: 1/3/2/6;
    place-self: stretch stretch
}
#w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fb6-d6bd2e30 {
    grid-area: 1/2/2/4
}
#w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fbb-d6bd2e30 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-ed469bd2-ab6d-edf6-0b37-c45bc18e9dd6-d6bd2e30, #w-node-_59b49954-828f-8a11-c29b-ed91f533c24d-d6bd2e30, #w-node-_0316f378-351c-a656-ac7c-840aad1f0725-d6bd2e30 {
    grid-area: 1/3/2/6;
    place-self: stretch stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6bbd2e31 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_02d33b09-3985-d498-14ed-205e581069cd-6bbd2e31 {
    grid-area: span 1/span 1/span 1/span 1
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-6bbd2e31 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_9ed63c65-03e4-a858-5754-8cd71e3d7554-6bbd2e31 {
    grid-area: span 1/span 1/span 1/span 1
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-6bbd2e31 {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-6bbd2e31, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e7bd2e32 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_8362a2bb-af0e-c04d-dfbb-9c3874257dcb-e7bd2e32 {
    grid-area: 1/3/2/6
}
#w-node-_72a48cd2-01f1-5cbd-a21f-5f9e8471e880-e7bd2e32 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_5a0f0eaa-8874-242f-abcc-ded7957e9564-e7bd2e32 {
    grid-area: 1/3/2/6
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-e7bd2e32 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-e7bd2e32 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_0057407e-e003-5828-92f5-1e7379658553-e7bd2e32 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_0057407e-e003-5828-92f5-1e7379658558-e7bd2e32 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-10bd2e34, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-82bd2e35 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-99bd2e36 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-bb7b3d7e-a1d6-7195-3838-a7653177bdfb-c5bd2e37 {
    grid-area: 1/2/2/3
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c5bd2e37 {
    grid-area: 1/4/2/6
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-ebbd2e39 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-ebbd2e39 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-ebbd2e39 {
    grid-area: 1/5/2/7
}
#w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-ebbd2e39 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5e0085fb-477c-7ee0-0a84-3adcb55708a4-ebbd2e39, #w-node-_0e253be1-0992-8cb7-4681-5ede413b49dc-ebbd2e39 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-58bd2e3a {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0b43aa35-20f9-7f32-7759-ea3bd0964498-58bd2e3a {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_0b43aa35-20f9-7f32-7759-ea3bd096449d-58bd2e3a {
    grid-area: 1/5/2/7
}
#w-node-_20682d9a-044c-1e89-cb8a-5f5b0de84b26-58bd2e3a {
    grid-area: 1/2/2/4
}
#w-node-_20682d9a-044c-1e89-cb8a-5f5b0de84b2b-58bd2e3a {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-58bd2e3a {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-a99d1982-fcec-72f5-a169-65db7b21f2ac-58bd2e3a {
    grid-area: 1/2/2/7;
    place-self: center stretch
}
#w-node-_1c88fab3-2b0c-10eb-0389-e7cfeaa2a141-58bd2e3a, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b9bd2e3b {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c22cc256-03a9-fc0f-61fe-dc4a1e57b026-b9bd2e3b {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-c22cc256-03a9-fc0f-61fe-dc4a1e57b029-b9bd2e3b {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-b9bd2e3b {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-b9bd2e3b {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-b9bd2e3b {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_67962a74-eaf1-b152-4516-6cd5b01052fa-b9bd2e3b, #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-b9bd2e3b, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-3bbd2e3c {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-3bbd2e3c {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-3bbd2e3c {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-3bbd2e3c {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_2d37d04d-f8f4-c4ec-e6ae-51ed5135cbe4-3bbd2e3c {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-3bbd2e3c, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-acbd2e3d, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-70bd2e3e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-70bd2e3e {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-70bd2e3e {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-70bd2e3e {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-70bd2e3e {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-70bd2e3e {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-70bd2e3e {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_4b42969b-5ffb-5927-8028-31ffe112ebd9-70bd2e3e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_4b42969b-5ffb-5927-8028-31ffe112ebdf-70bd2e3e {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_4b42969b-5ffb-5927-8028-31ffe112ebe8-70bd2e3e {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_87ed512c-908d-15b8-a359-20668af03ed5-70bd2e3e {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_87ed512c-908d-15b8-a359-20668af03ed8-70bd2e3e {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-70bd2e3e {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-70bd2e3e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-70bd2e3e {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-70bd2e3e {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-70bd2e3e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ab26be05-9b0c-39a6-b899-f525e2215c84-70bd2e3e {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ab26be05-9b0c-39a6-b899-f525e2215c87-70bd2e3e {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-ecd990e0-ed63-fdfe-4e89-2ebb78b2aca8-70bd2e3e, #w-node-dd0268a4-99cb-b81f-1a94-4db303720811-70bd2e3e, #w-node-a47724af-bca7-0421-cb56-9a80ac738480-70bd2e3e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-cf59f12d-87e9-f96d-a137-997a2d36bcc3-2d36bcc1 {
    grid-area: 1/2/2/7
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c4bd2e57 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-c4bd2e57 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-c4bd2e57 {
    grid-area: 1/5/2/7
}
#w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-c4bd2e57, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-80bd2e6a {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-80bd2e6a {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-80bd2e6a {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-80bd2e6a {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-b7644884-dc00-24d2-b063-4e36a8aa84b5-80bd2e6a {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-b7644884-dc00-24d2-b063-4e36a8aa84b8-80bd2e6a {
    grid-area: 1/5/2/7;
    place-self: center start
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-80bd2e6a {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-ddbd2e7d {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-a1ee8a9e-97d4-257b-67c8-419bf4e5b546-b8bd2e8e {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-b8bd2e8e {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-b8bd2e8e {
    grid-area: 1/5/2/7
}
#w-node-c533af3b-9552-110c-64d3-48f3834c97d1-b8bd2e8e {
    grid-area: 1/2/2/4
}
#w-node-c533af3b-9552-110c-64d3-48f3834c97d6-b8bd2e8e {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-e570dd28-6aef-0de4-3c10-95cbf094da7d-b8bd2e8e {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e570dd28-6aef-0de4-3c10-95cbf094da80-b8bd2e8e {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_202ddd9d-59d4-8c81-41d2-1a0a5ea38ee2-b8bd2e8e, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-cff3fc3e-6282-d1ec-9409-83e3db390d9f-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_9025c9b7-d848-328f-1d54-6a7a85e6b3ff-09bd2e8f {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-0fbd2e93 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-df0a5857-4233-b3fa-2fca-1982805fe409-f5bd2e94 {
    grid-area: 1/5/2/7
}
#w-node-df0a5857-4233-b3fa-2fca-1982805fe40e-f5bd2e94 {
    grid-area: 1/2/2/4
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-f5bd2e94 {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-_22f888e5-3f12-a6f5-ff5f-091c778fb800-f5bd2e94 {
    grid-area: 1/3/2/5
}
#w-node-dc7eb166-de94-2372-9426-1b43af1eab93-a1bd2e97 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-dc7eb166-de94-2372-9426-1b43af1eab98-a1bd2e97 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-71bd2e98, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-41bd2e99 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a3239f-41bd2e99 {
    grid-area: 1/2/2/4
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a323a2-41bd2e99 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_0a5d05d7-d116-2677-6bf7-2b4f67a3514a-41bd2e99 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-f76f5dcb-f2bc-1c46-89d1-5aace38afbe8-41bd2e99 {
    grid-area: 1/5/2/7
}
#w-node-f76f5dcb-f2bc-1c46-89d1-5aace38afbeb-41bd2e99 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-ebb73e7b-6e1f-39db-09aa-9f4394b5a141-41bd2e99 {
    grid-area: 1/2/2/4
}
#w-node-ebb73e7b-6e1f-39db-09aa-9f4394b5a144-41bd2e99 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-c1c95a02-f1ab-3753-45db-a87b51a40538-41bd2e99 {
    grid-area: 1/5/2/7
}
#w-node-c1c95a02-f1ab-3753-45db-a87b51a4053b-41bd2e99 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_31503b4c-65ed-bd74-c535-2eb494df7b6e-41bd2e99 {
    grid-area: 1/2/2/4
}
#w-node-_31503b4c-65ed-bd74-c535-2eb494df7b71-41bd2e99 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-b08ae3bb-d9d8-3c11-1670-fe261d577b84-41bd2e99 {
    grid-area: 1/2/2/7;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-12bd2e9a {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-12bd2e9a {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-d0d0184d-26b0-2f4d-fec7-af42b0d567b3-12bd2e9a {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ce686261-7083-5287-aab4-c4edcc895fb0-12bd2e9a {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ce686261-7083-5287-aab4-c4edcc895fb3-12bd2e9a {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d02d-12bd2e9a {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d032-12bd2e9a {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-12bd2e9a, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-7fbd2e9b {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_61d98105-4dbb-bd7d-2853-3c04816925be-7fbd2e9b {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-7fbd2e9b {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-7fbd2e9b {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-0ebd2e9c {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-0ebd2e9c {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-0ebd2e9c {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-cb932800-0e8e-d648-763f-69c771157755-0ebd2e9c {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-cb932800-0e8e-d648-763f-69c77115775a-0ebd2e9c {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-d7863a1b-4a3f-ea7c-972a-d56f210eebbc-62bd2e9d {
    grid-area: 1/5/2/7
}
#w-node-fd006c67-7698-a363-b8b6-a0db0fa24e76-62bd2e9d {
    grid-area: 1/2/2/4
}
#w-node-bc324fd7-ed76-698b-72ae-196db03540b0-62bd2e9d, #w-node-_7e11232c-3ce8-bd82-a32f-c8f65801ac51-85bd2e9e, #w-node-c6f8823f-6027-802b-e4c4-66c796b2e6bc-5fbd2e9f {
    grid-area: 1/3/2/6
}
#w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b71-5fbd2e9f {
    grid-area: 1/2/2/3
}
#w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b8a-5fbd2e9f {
    grid-area: 1/4/2/6
}
#w-node-_4485fb89-05a8-ee9c-c000-3b62efcddd67-68bd2ea0 {
    grid-area: 1/3/2/6
}
#w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2bc-68bd2ea0 {
    grid-area: 1/2/2/3
}
#w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2d4-68bd2ea0 {
    grid-area: 1/4/2/6
}
#w-node-cf1085ff-0ec3-9005-d9f6-d6dd37cc1395-4cbd2ea1 {
    grid-area: 1/3/2/6
}
#w-node-_0596d611-081e-006f-df71-920d889add7b-4cbd2ea1 {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-_8aa1a70c-e705-b256-7d33-f8619c5317fa-dfbd2ea4, #w-node-_90523a6b-15ee-1416-bb2f-2b14df53e1c3-dfbd2ea4 {
    grid-area: 1/3/2/6
}
#w-node-a2599346-0bcd-7a2b-b77a-5eb6515d4719-dfbd2ea4 {
    grid-area: 1/2/2/4
}
#w-node-_23eb3f83-5195-8cc2-bd92-b16a06d88564-dfbd2ea4 {
    grid-area: 1/5/2/7
}
#w-node-c0779de4-27a6-71fd-370b-f9a43ad63d3a-dfbd2ea4 {
    grid-area: 1/2/2/4
}
#w-node-_580efad7-163f-1ed0-1dfd-404ddeaa91aa-dfbd2ea4 {
    grid-area: 1/5/2/7
}
#w-node-_7a74d3d6-12a2-21a8-5627-ca6b12a43b77-afbd2ea6 {
    grid-area: 1/3/2/6
}
#w-node-_302013d9-3a43-101f-cfd3-89d32c5b8faf-68bd2ea7 {
    grid-area: 1/5/2/7
}
#w-node-_302013d9-3a43-101f-cfd3-89d32c5b8fb4-68bd2ea7 {
    grid-area: 1/2/2/4
}
#w-node-_22c28f73-ea90-86bf-86bb-821fd8277070-68bd2ea7 {
    grid-area: 1/2/2/3
}
#w-node-_22c28f73-ea90-86bf-86bb-821fd82770a5-68bd2ea7 {
    grid-area: 1/4/2/6
}
#w-node-_52f6e8a4-a865-bf6a-52e9-f28425ac6fe5-18bd2eab {
    grid-area: 1/3/2/6
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-08bd2eac {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-08bd2eac {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_20c75c7b-38ed-759d-cffe-5be88937b363-08bd2eac {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_20c75c7b-38ed-759d-cffe-5be88937b369-08bd2eac {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_20c75c7b-38ed-759d-cffe-5be88937b382-08bd2eac {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-d18108a3-d718-c1eb-7b89-5ff3aac11c55-08bd2eac {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_6f5176dd-eea8-69fc-6949-4f2496f92ffd-08bd2eac {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_6f5176dd-eea8-69fc-6949-4f2496f93008-08bd2eac {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-fd1598ef-40c9-0057-c9b4-27ab2efd8c81-08bd2eac {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_42000dfc-9dd9-7b45-7651-425ed5ecdba8-08bd2eac {
    grid-area: 1/2/2/4
}
#w-node-_42000dfc-9dd9-7b45-7651-425ed5ecdbad-08bd2eac {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-b898fa4c-a684-1c35-ec93-1a9000d32371-08bd2eac {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_8418d751-a31d-6597-e706-5331ccfca0f8-08bd2eac {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-08bd2eac, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-86bd2ead {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-86bd2ead {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-86bd2ead {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-86bd2ead {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_5e96b711-e0ce-b6cf-e382-2f586ab320c7-86bd2ead {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-86bd2ead {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-86bd2ead {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-86bd2ead {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-86bd2ead {
    grid-area: 1/5/2/7
}
#w-node-c34d0ac0-39a0-39e2-8f93-4a6e3aedcce2-86bd2ead {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-86bd2ead {
    grid-area: 1/2/2/4;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-86bd2ead {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-86bd2ead {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-c7e30c6d-a78a-6e22-9528-f373c4c843d9-86bd2ead {
    grid-area: 1/2/2/4;
    place-self: start
}
#w-node-c7e30c6d-a78a-6e22-9528-f373c4c843de-86bd2ead {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_449ed5aa-a6fa-8012-b29b-9daab202c04b-86bd2ead {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1b3c63cd-72b8-7c02-a9af-224f00016f8b-86bd2ead {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-86bd2ead, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-dfbd2eae {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d705419e-3cc4-e851-54d5-69689d67b2b7-dfbd2eae {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-d705419e-3cc4-e851-54d5-69689d67b2ba-dfbd2eae {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a3239f-dfbd2eae {
    grid-area: 1/2/2/4
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a323a2-dfbd2eae {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a323a8-dfbd2eae {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a323b8-dfbd2eae {
    grid-area: 1/1/2/3;
    place-self: center stretch
}
#w-node-_5101e8da-6da4-2abd-79e2-f10428a323d1-dfbd2eae, #w-node-_5101e8da-6da4-2abd-79e2-f10428a323df-dfbd2eae {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_288fb250-b44d-20a7-d032-61787febd3dc-dfbd2eae {
    grid-area: 1/5/2/7
}
#w-node-_288fb250-b44d-20a7-d032-61787febd3df-dfbd2eae {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_288fb250-b44d-20a7-d032-61787febd3e5-dfbd2eae {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_288fb250-b44d-20a7-d032-61787febd3f5-dfbd2eae {
    grid-area: 1/1/2/3;
    place-self: center stretch
}
#w-node-_288fb250-b44d-20a7-d032-61787febd40e-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd413-dfbd2eae {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e47-dfbd2eae {
    grid-area: 1/2/2/4
}
#w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e4a-dfbd2eae {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e50-dfbd2eae {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e60-dfbd2eae {
    grid-area: 1/1/2/3;
    place-self: center stretch
}
#w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e79-dfbd2eae, #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e7e-dfbd2eae {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-dfbd2eae {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_93b90adb-5ae3-91ae-e630-ca6499bf649e-0fbd2eaf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b452263c-46d3-fd24-cd92-94c11285e6fd-0fbd2eaf {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-b452263c-46d3-fd24-cd92-94c11285e702-0fbd2eaf {
    grid-area: 1/5/2/7
}
#w-node-ad3fa85b-cc3d-8f83-fcbb-cb3675e00cf4-0fbd2eaf {
    grid-area: 1/2/2/4
}
#w-node-ad3fa85b-cc3d-8f83-fcbb-cb3675e00cf9-0fbd2eaf {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_967f5356-4e5a-7351-19d6-8196a178f11b-0fbd2eaf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_967f5356-4e5a-7351-19d6-8196a178f121-0fbd2eaf {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_967f5356-4e5a-7351-19d6-8196a178f12a-0fbd2eaf {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-fec33637-9737-b123-5b52-785dbbdf179b-0fbd2eaf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_6b18fc94-1ed3-7b3b-0a64-cba238e63b3a-0fbd2eaf {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_6b18fc94-1ed3-7b3b-0a64-cba238e63b3f-0fbd2eaf {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_03ffd834-8182-eb9e-fc45-e4c667348337-0fbd2eaf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_03ffd834-8182-eb9e-fc45-e4c66734833f-0fbd2eaf {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_03ffd834-8182-eb9e-fc45-e4c667348344-0fbd2eaf {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-f2027a0c-b964-9c6a-bfa6-188d8402f72a-0fbd2eaf {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-f2027a0c-b964-9c6a-bfa6-188d8402f72d-0fbd2eaf {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_4a29eed0-b340-ae01-be12-61b0a4700999-0fbd2eaf, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-95bd2eb1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a12-95bd2eb1 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a17-95bd2eb1 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_2a21bdde-fcd5-1bea-3057-e3a9132876c2-95bd2eb1 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-95bd2eb1, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-81bd2eb2 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-81bd2eb2 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-81bd2eb2 {
    grid-area: 1/5/2/7
}
#w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-81bd2eb2 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-81bd2eb2 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ff3ebf09-87b2-d202-f5a6-716b77cec6c8-81bd2eb2 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ff3ebf09-87b2-d202-f5a6-716b77cec6cb-81bd2eb2 {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-a1ee8a9e-97d4-257b-67c8-419bf4e5b546-f3bd2eb6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-f3bd2eb6 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-f3bd2eb6 {
    grid-area: 1/5/2/7
}
#w-node-_08f5cc31-6632-923b-e89d-b946c3436e4a-f3bd2eb6 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-c533af3b-9552-110c-64d3-48f3834c97d1-f3bd2eb6 {
    grid-area: 1/2/2/4
}
#w-node-c533af3b-9552-110c-64d3-48f3834c97d6-f3bd2eb6 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-cb3cb4a9-5542-017f-7a2a-927c6661f4b0-f3bd2eb6 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_0a8b53f7-27b4-39c9-ffe8-5f8bbdfeb942-f3bd2eb6, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-29bd2eb7 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a12-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a17-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_2209c161-44ef-1548-0156-a2f8a68949d5-29bd2eb7 {
    grid-area: 1/2/2/4
}
#w-node-_2209c161-44ef-1548-0156-a2f8a68949da-29bd2eb7 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_52486f12-33b9-595c-6458-bdb428d5f189-29bd2eb7 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_52486f12-33b9-595c-6458-bdb428d5f18e-29bd2eb7 {
    grid-area: 1/5/2/7
}
#w-node-_7d7c0632-f6a8-8fec-eca9-16a25e61a2a6-29bd2eb7 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_418a5ad3-96b6-c8a6-85be-e96fd660b082-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_418a5ad3-96b6-c8a6-85be-e96fd660b087-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_41664fcd-3944-4707-1ea7-3f61e719f2ad-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: start
}
#w-node-_41664fcd-3944-4707-1ea7-3f61e719f2b2-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_2fe2dd22-1b25-c4d1-7627-e9fc660409be-29bd2eb7 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_0e07906b-444b-c998-4945-b347d256ea1f-29bd2eb7 {
    grid-area: 1/2/2/4
}
#w-node-_0e07906b-444b-c998-4945-b347d256ea24-29bd2eb7 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_2dac4a4c-abee-e0cd-a31b-59116ad7c72b-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_2dac4a4c-abee-e0cd-a31b-59116ad7c730-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-a8fc6537-f735-6f64-a343-f2ccaf091d40-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-a8fc6537-f735-6f64-a343-f2ccaf091d45-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-c0f8fc54-466c-e8c5-9e92-2d6ca3399843-29bd2eb7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-c0f8fc54-466c-e8c5-9e92-2d6ca3399846-29bd2eb7 {
    grid-area: 1/5/2/7;
    place-self: center start
}
#w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-29bd2eb7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6bbd2eb8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-6bbd2eb8 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-d781fbf5-d3db-858c-15ee-83edfde9dc7a-6bbd2eb8 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-d781fbf5-d3db-858c-15ee-83edfde9dc7f-6bbd2eb8 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-d0eda355-9e3f-8656-208d-2697db5b6653-6bbd2eb8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d02d-6bbd2eb8 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d032-6bbd2eb8 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-6bbd2eb8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a83369e5-a839-3608-e8e7-39ccf6b39010-52bd2eb9 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_6741b339-513a-6ff2-ed18-a4c5926551a0-52bd2eb9 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_6741b339-513a-6ff2-ed18-a4c5926551a9-52bd2eb9 {
    grid-area: 1/5/2/7
}
#w-node-_398889a2-1cfd-a1ab-654f-0a704101c8df-52bd2eb9 {
    grid-area: 1/2/2/4
}
#w-node-_398889a2-1cfd-a1ab-654f-0a704101c8e3-52bd2eb9 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_3431a4aa-b2bb-6522-a038-8e330c463364-52bd2eb9 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_4cbf9ed0-f5f8-edae-7f59-4ee377adc3a0-52bd2eb9 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-27bd2eba {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_6990dd97-d377-06e2-ed18-9b6ead2b7ad2-27bd2eba {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_6990dd97-d377-06e2-ed18-9b6ead2b7ad7-27bd2eba {
    grid-area: 1/5/2/7
}
#w-node-_71a427bc-b8ef-61fb-7480-d810a9010858-27bd2eba {
    grid-area: 1/2/2/4
}
#w-node-_71a427bc-b8ef-61fb-7480-d810a901085d-27bd2eba {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-c056fe05-3e74-e497-93a9-cb07b7be1a0c-27bd2eba {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-c056fe05-3e74-e497-93a9-cb07b7be1a0f-27bd2eba {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-c056fe05-3e74-e497-93a9-cb07b7be1a1d-27bd2eba, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6fbd2ebb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-6fbd2ebb {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_509765b5-83e8-3868-c145-10238e99af5e-6fbd2ebb {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_509765b5-83e8-3868-c145-10238e99af63-6fbd2ebb {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-6fbd2ebb, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-9bbd2ebc {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_7ad315b3-388f-4b70-f44a-10df513b74a4-9bbd2ebc {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_7ad315b3-388f-4b70-f44a-10df513b74a9-9bbd2ebc {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-12bd2ebd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-12bd2ebd {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_191f1810-d004-99d5-fe50-2077a161a87c-12bd2ebd, #w-node-_78f514f0-1612-8a8c-9fc3-b75972c53ea5-12bd2ebd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1f3d4159-a145-d008-4844-fbb1d3d20360-12bd2ebd {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_1f3d4159-a145-d008-4844-fbb1d3d20379-12bd2ebd {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-12bd2ebd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-12bd2ebd {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-12bd2ebd {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_50ef1e0f-e96d-b7bc-8e3d-349a4712fef5-12bd2ebd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e3d1db32-ae22-ab5e-e7eb-395dfc60486f-12bd2ebd {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-e3d1db32-ae22-ab5e-e7eb-395dfc60487a-12bd2ebd {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-12bd2ebd {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-12bd2ebd {
    grid-area: 1/5/2/7
}
#w-node-_5acd2883-5b82-a877-736b-0a091c26bdfe-12bd2ebd {
    grid-area: 1/2/2/4
}
#w-node-_5acd2883-5b82-a877-736b-0a091c26be02-12bd2ebd {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_23e8d098-65bb-b2af-87e0-ef152386706c-12bd2ebd {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_23e8d098-65bb-b2af-87e0-ef152386706f-12bd2ebd {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-c9853ceb-7454-c3d8-c54b-d48facb9cb21-12bd2ebd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d91-7fbd2ebe {
    grid-area: 1/2/2/3
}
#w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d9c-7fbd2ebe {
    grid-area: 1/4/2/6
}
#w-node-c83d22d3-f644-9139-b24d-6987fa05be6f-44bd2ebf {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c83d22d3-f644-9139-b24d-6987fa05be76-44bd2ebf {
    grid-area: 1/5/2/7
}
#w-node-c83d22d3-f644-9139-b24d-6987fa05be82-44bd2ebf {
    grid-area: 1/2/2/7
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-22bd2ec1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c4ca50bf-424a-3764-3f99-54a6bf5af804-22bd2ec1 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-c4ca50bf-424a-3764-3f99-54a6bf5af807-22bd2ec1 {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-f42d04de-f968-78c7-97e9-79df49d35496-22bd2ec1 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-f42d04de-f968-78c7-97e9-79df49d3549b-22bd2ec1 {
    grid-area: 1/5/2/7
}
#w-node-_4ec961f0-f04c-e295-02e8-df2c9c971bd5-22bd2ec1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-22bd2ec1 {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-b45e1bf7-57ca-b33b-60b5-38b5533ecdf6-22bd2ec1 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_27b0ac15-d5ce-e1be-e7f8-e0c88af67c39-22bd2ec1 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_27b0ac15-d5ce-e1be-e7f8-e0c88af67c3e-22bd2ec1 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-d950b7e0-5d61-a7dd-07a6-4caa5479e90e-22bd2ec1, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-a9bd2ec2 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e8d-a9bd2ec2 {
    grid-area: 1/2/2/4
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e92-a9bd2ec2 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_509765b5-83e8-3868-c145-10238e99af5e-a9bd2ec2 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_509765b5-83e8-3868-c145-10238e99af63-a9bd2ec2 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-a9bd2ec2, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b7bd2ec3 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e4ad4840-59ef-994f-8054-2d1813644d99-b7bd2ec3 {
    grid-area: 1/2/2/4
}
#w-node-e4ad4840-59ef-994f-8054-2d1813644d9e-b7bd2ec3 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_40e30b96-92cd-7eb6-3522-5ae647e294b0-b7bd2ec3 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_40e30b96-92cd-7eb6-3522-5ae647e294b5-b7bd2ec3 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-de0620c5-a4d7-c0dc-1a25-86ec334e5360-b7bd2ec3, #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-b7bd2ec3, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-82bd2ec8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_3bb6bf33-c3f0-2da3-8feb-7b1d42bc23e7-82bd2ec8 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_6dac2716-633a-3d0a-442e-9a80185b3dd6-82bd2ec8 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-fac41b44-d922-2a8a-938e-3b1f674eed5d-82bd2ec8 {
    grid-area: 1/2/2/4;
    place-self: start
}
#w-node-fac41b44-d922-2a8a-938e-3b1f674eed62-82bd2ec8 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-fac41b44-d922-2a8a-938e-3b1f674eed7b-82bd2ec8, #w-node-_90dcd34d-9cfc-77db-1335-78224081ce5e-82bd2ec8, #w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41e3-82bd2ec8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41e9-82bd2ec8 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41f2-82bd2ec8 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-bbcdae8b-020a-10f3-5c6a-321dea4dcdef-82bd2ec8 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-8bbd2ec9 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_9ac63ca6-5080-a4eb-69bc-8278c3cc1bf4-8bbd2ec9 {
    grid-area: 1/2/2/4;
    place-self: start
}
#w-node-_9ac63ca6-5080-a4eb-69bc-8278c3cc1bf9-8bbd2ec9 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-f1d49dcd-48c8-4585-6e1a-71db4812e74b-8bbd2ec9 {
    grid-area: 1/2/2/4
}
#w-node-f1d49dcd-48c8-4585-6e1a-71db4812e750-8bbd2ec9 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-cb98727f-3b90-b2dd-4109-53c84fc28bd6-8bbd2ec9 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_509765b5-83e8-3868-c145-10238e99af5e-8bbd2ec9 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_509765b5-83e8-3868-c145-10238e99af63-8bbd2ec9 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-8bbd2ec9 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-7abd2eca {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-7abd2eca {
    grid-area: 1/5/2/7
}
#w-node-c9853ceb-7454-c3d8-c54b-d48facb9cb21-7abd2eca, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-8bbd2ecb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-8bbd2ecb {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-8bbd2ecb {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_1426de18-8ba4-440d-9f3d-349166ab84d4-8bbd2ecb {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-8bbd2ecb {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-8bbd2ecb {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-8bbd2ecb {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ddd880c1-60f2-ac4b-c0cf-043f33ed797d-8bbd2ecb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0a9444a4-e4db-1658-44a0-a308185668e1-8bbd2ecb {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_0a9444a4-e4db-1658-44a0-a308185668e4-8bbd2ecb {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_7b7def2e-3632-4011-d75c-24fa535a451b-8bbd2ecb {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-d9d28813-356c-6de7-f4a4-8878df69f1e7-8bbd2ecb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d9d28813-356c-6de7-f4a4-8878df69f1ed-8bbd2ecb {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-d9d28813-356c-6de7-f4a4-8878df69f1f6-8bbd2ecb {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ef925f11-f429-4ee0-6f90-69fe76cf1463-8bbd2ecb {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-d8494605-4c41-299d-079e-472248a924ed-8bbd2ecb {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_0b9859a2-b8f7-1ac7-1bb2-daec0854f34e-8bbd2ecb {
    grid-area: 1/2/2/4
}
#w-node-_0b9859a2-b8f7-1ac7-1bb2-daec0854f353-8bbd2ecb {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-8bbd2ecb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-e6bd2ecd {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-40bd2ecf, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-9cbd2ed0 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-9cbd2ed0 {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-a04eb264-9adf-e427-170d-451ca92c4e9c-9cbd2ed0, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-1cbd2ed2 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e8d-1cbd2ed2 {
    grid-area: 1/2/2/4
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e92-1cbd2ed2 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-1cbd2ed2, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-a8bd2ed3 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-a8bd2ed3 {
    grid-area: 1/2/2/4;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-a8bd2ed3 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-a8bd2ed3 {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-a8bd2ed3 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-ff07f6a9-828b-e72d-eac9-dba167dc4c3d-a8bd2ed3, #w-node-_5b94c7ac-3734-c260-be10-275316afccce-a8bd2ed3 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5b94c7ac-3734-c260-be10-275316afccb0-a8bd2ed3 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_39c43929-42e5-5155-c69c-ff62634d2077-a8bd2ed3 {
    grid-area: 1/2/2/4;
    place-self: center
}
#w-node-_39c43929-42e5-5155-c69c-ff62634d207e-a8bd2ed3 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-a8bd2ed3 {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-a4f2608f-901a-ddb2-a12c-742263b7e03b-a8bd2ed3 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-a4f2608f-901a-ddb2-a12c-742263b7e042-a8bd2ed3 {
    grid-area: 1/5/2/7
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-a8bd2ed3 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-4fbd2ed4 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-4fbd2ed4 {
    grid-area: 1/5/2/7
}
#w-node-_69a6485b-aefc-e382-f58c-16214a59ff69-4fbd2ed4 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ea8a6935-5620-2cad-ad62-d20b1122a1f1-4fbd2ed4 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ea8a6935-5620-2cad-ad62-d20b1122a205-4fbd2ed4 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ea8a6935-5620-2cad-ad62-d20b1122a208-4fbd2ed4 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_98b10df3-0b0a-a428-e63c-041e024181d4-4fbd2ed4 {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-_04fb40ef-0a82-ddbd-5a99-dd2fb829e7cc-4fbd2ed4 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_204a310d-1ee8-4f56-95fd-514ade4f17f7-4fbd2ed4 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_92a307d1-ecdd-dd8e-b5d7-6e17bff0df91-4fbd2ed4 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_123bc710-a219-f501-2cce-6da6f884e8a8-4fbd2ed4, #w-node-_93a7cdc4-54c4-f4ad-60e1-9ef043e4c08a-4fbd2ed4 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-bf9edce1-d47d-5f23-8b33-75824991ca38-4fbd2ed4 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-edf03b37-7034-e71c-6ae0-a41d88d861b4-4fbd2ed4 {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-b77e8e83-4cd2-cc6f-0518-041a93ab8214-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_1a68bf60-2f7d-efb5-2be3-b6dcd546a300-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-cc5d6914-6df2-2bdc-8e0b-dbd5641fc518-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_91e49939-2b87-f325-e3d2-4153b67cb787-73bd2ed6 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b1bd2ed7 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f61f-b1bd2ed7 {
    grid-area: 1/2/2/4
}
#w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f623-b1bd2ed7 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f629-b1bd2ed7 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f62c-b1bd2ed7 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ec228cea-2502-206f-6944-9836e51bab7e-b1bd2ed7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ec228cea-2502-206f-6944-9836e51bab81-b1bd2ed7 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_0dceb937-aed4-fec8-5002-948a35755546-b1bd2ed7 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-b1bd2ed7 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-b1bd2ed7 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-adde40a4-af9f-a779-16f0-afbd977d30a2-b1bd2ed7 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-adde40a4-af9f-a779-16f0-afbd977d30a7-b1bd2ed7 {
    grid-area: 1/5/2/7
}
#w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e14-b1bd2ed7 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e1a-b1bd2ed7 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e23-b1bd2ed7 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-f7297ac1-604c-5f78-7f24-bbb08f67f656-b1bd2ed7 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_5ece3a02-034d-2f30-4a08-697312fdb3f6-b1bd2ed7 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_5ece3a02-034d-2f30-4a08-697312fdb3f9-b1bd2ed7 {
    grid-area: 1/5/2/7;
    place-self: center start
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-b1bd2ed7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c9bd2eda {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eee9-c9bd2eda {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eeee-c9bd2eda {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-c9bd2edb, #w-node-aa7331c8-7361-03ec-be9f-93ad3416b38b-c9bd2edb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-dfa4dce5-817f-17f9-aeeb-bbfe3fb9efa7-5abd2edc {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-dfa4dce5-817f-17f9-aeeb-bbfe3fb9efac-5abd2edc {
    grid-area: 1/5/2/7
}
#w-node-af9f01cd-1485-8d86-9c25-d300b6b6bad5-5abd2edc {
    grid-area: 1/2/2/4;
    place-self: center
}
#w-node-af9f01cd-1485-8d86-9c25-d300b6b6bad8-5abd2edc {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_7112d642-9f22-ae7a-22d2-ea897d500182-5abd2edc {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_473d94e7-b1d1-ef15-c2de-83d569a8ef97-5abd2edc {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-76bd2edd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_370398dc-aab9-4bee-d99b-1218b33d72dc-76bd2edd {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_370398dc-aab9-4bee-d99b-1218b33d72e3-76bd2edd {
    grid-area: 1/5/2/7
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-76bd2edd {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_285c6ca4-204d-9d98-ab60-e92c1af39b31-76bd2edd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-76bd2edd {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-76bd2edd {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_5169aeb4-ac18-627d-bfac-809633eb612d-76bd2edd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-76bd2edd {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-76bd2edd {
    grid-area: 1/5/2/7
}
#w-node-_4479b785-8b80-839f-c225-46d74a0520dc-76bd2edd {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_4479b785-8b80-839f-c225-46d74a0520e1-76bd2edd {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_02e2b9a9-3d7d-4d8e-1ef1-4303cf3d33ed-76bd2edd {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_666b0a56-3f8b-2fa6-6900-4b7d72925b9e-76bd2edd {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_666b0a56-3f8b-2fa6-6900-4b7d72925ba7-76bd2edd {
    grid-area: 1/5/2/7
}
#w-node-_449ed5aa-a6fa-8012-b29b-9daab202c04b-76bd2edd, #w-node-ff10e560-65bb-d1f6-9228-2d8a9552ec5b-95bd2ede, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-95bd2ede, #w-node-_9d7ab375-8181-fc83-1ada-6af3d98e9b52-95bd2ede {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_4b5aad18-a587-85bc-ec37-2e04dd9ef414-95bd2ede {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_4b5aad18-a587-85bc-ec37-2e04dd9ef419-95bd2ede {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_720fe2cb-8b58-d58d-d972-e71338d0a26d-6fbd2edf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_14643ce2-564a-7181-0431-85e38f45eca3-6fbd2edf {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_14643ce2-564a-7181-0431-85e38f45ecac-6fbd2edf {
    grid-area: 1/5/2/7
}
#w-node-_26004438-e0c2-3cba-c939-d8890503fd9f-6fbd2edf {
    grid-area: 1/2/2/4
}
#w-node-_26004438-e0c2-3cba-c939-d8890503fda4-6fbd2edf {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_6eefc3e8-f52d-01b5-3d8b-a10207dfd0ed-6fbd2edf {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_6eefc3e8-f52d-01b5-3d8b-a10207dfd0f0-6fbd2edf {
    grid-area: 1/5/2/7;
    place-self: center start
}
#w-node-_8c952aab-9aa9-aebd-9471-cfc37cc39f96-6fbd2edf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_618bb1df-1b15-1012-5517-69faac5d52b6-6fbd2edf {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_1a963b6d-1ba9-3b42-17d2-8cb8d51e5d67-6fbd2edf, #w-node-_85958554-0e32-2e36-9144-8bdcb6a77836-6fbd2edf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-dd272d58-d152-b120-6940-dcb200f330de-6fbd2edf {
    grid-area: 1/2/2/7;
    place-self: center stretch
}
#w-node-_4adda331-e84a-21fb-3eb2-5905119e82b0-6fbd2edf {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-e0bd2ee1 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-e0bd2ee1 {
    grid-area: 1/5/2/7
}
#w-node-a711623f-6b82-7396-f617-61444965e638-e0bd2ee1 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-a711623f-6b82-7396-f617-61444965e63d-e0bd2ee1 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-_9ed8d024-8f39-760c-5a89-1223049ef06b-e0bd2ee1 {
    grid-area: 1/2/2/4
}
#w-node-_9ed8d024-8f39-760c-5a89-1223049ef06f-e0bd2ee1 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_9ed8d024-8f39-760c-5a89-1223049ef07f-e0bd2ee1, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-02bd2ee2, #w-node-ceed11fb-a73a-00f0-d28b-fa95fffc11e1-02bd2ee2 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eee9-02bd2ee2 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eeee-02bd2ee2 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ff10e560-65bb-d1f6-9228-2d8a9552ec5b-5cbd2ee3, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-5cbd2ee3 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_7ad315b3-388f-4b70-f44a-10df513b74a4-5cbd2ee3 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_7ad315b3-388f-4b70-f44a-10df513b74a9-5cbd2ee3 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-4ebd2ee5 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-f3bd2ee6, #w-node-d9d28813-356c-6de7-f4a4-8878df69f1e7-f3bd2ee6 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-d9d28813-356c-6de7-f4a4-8878df69f1ed-f3bd2ee6 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-d9d28813-356c-6de7-f4a4-8878df69f1f6-f3bd2ee6 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-adfcd26f-93ee-bb54-fe73-005af51212f6-f3bd2ee6 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-f3bd2ee6 {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-f3bd2ee6 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-f3bd2ee6, #w-node-e85e052c-9e56-ee32-e4c8-1ae0dca1f17c-f3bd2ee6 {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7f9e-f3bd2ee6 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fa3-f3bd2ee6 {
    grid-area: 1/5/2/7
}
#w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fa8-f3bd2ee6 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fab-f3bd2ee6 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-f3bd2ee6 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-f3bd2ee6, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-c9bd2ee7, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-4dbd2ee8, #w-node-_74b8d901-cd8b-1994-d0bb-ea33983e3488-4dbd2ee8, #w-node-_8ca4e837-9e59-a3fb-91e3-36c90177929c-4dbd2ee8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_7f86138d-c3d9-5c83-3d12-446532c37a3e-4dbd2ee8 {
    grid-area: 1/2/2/7;
    place-self: center stretch
}
#w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-4dbd2ee8 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e7a2205b-e088-f75c-0e73-995296e9b7e6-cfbd2eec {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-e7a2205b-e088-f75c-0e73-995296e9b7eb-cfbd2eec {
    grid-area: 1/5/2/7
}
#w-node-c6a55cf5-7eef-8080-13b4-952bf5b79753-cfbd2eec {
    grid-area: 1/2/2/4
}
#w-node-c6a55cf5-7eef-8080-13b4-952bf5b79758-cfbd2eec {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-f4de08d1-6270-f7f5-5faa-48f745a946bc-cfbd2eec {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cfbd2eec {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d665f-cfbd2eec {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d6671-cfbd2eec {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-fabd2eed {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e8d-fabd2eed {
    grid-area: 1/2/2/4
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e92-fabd2eed {
    grid-area: 1/5/2/7;
    align-self: center
}
#q-switched-laser.w-node-_509765b5-83e8-3868-c145-10238e99af5e-fabd2eed {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_509765b5-83e8-3868-c145-10238e99af63-fabd2eed {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-fabd2eed, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-31bd2eee, #w-node-dee5e2ef-8ba3-f0b5-7462-60097506dbdc-31bd2eee {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-31bd2eee {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-31bd2eee {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-31bd2eee, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-5abd2eef, #w-node-_2da8c6e1-954b-a3ea-b1ce-0d95d186d5dd-5abd2eef, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-00bd2ef0 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-00bd2ef0 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-00bd2ef0 {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-00bd2ef0, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e5bd2ef1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_34c50c07-4552-f3a0-0928-f3401130d5f3-e5bd2ef1 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_34c50c07-4552-f3a0-0928-f3401130d5f8-e5bd2ef1 {
    grid-area: 1/5/2/7
}
#w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-e5bd2ef1 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-e5bd2ef1 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-e5bd2ef1 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-cd252e07-eb31-87d3-234b-db8c64cbab26-e5bd2ef1 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-c397e172-802e-0976-1079-86e1fa3978d1-e5bd2ef1 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-c397e172-802e-0976-1079-86e1fa3978d4-e5bd2ef1 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073a8-e5bd2ef1 {
    grid-area: 1/2/2/4
}
#w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073ad-e5bd2ef1 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073bd-e5bd2ef1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-fedb63e0-8d99-35e5-95ee-185a072e5b19-e5bd2ef1, #w-node-b6ecb103-47a0-3b28-dd1c-78c7cdfed9f6-e5bd2ef1 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_31c9c67c-8a04-940b-29ce-cdfeb286506b-e5bd2ef1 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_31c9c67c-8a04-940b-29ce-cdfeb2865070-e5bd2ef1 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ef466499-9335-1f38-5df6-a89733285e42-e5bd2ef1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-e5bd2ef1 {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-e5bd2ef1 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-e5bd2ef1 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ac3a4749-d303-ab03-70a6-2e4dc7236d04-8bbd2ef3 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-ac3a4749-d303-ab03-70a6-2e4dc7236d0f-8bbd2ef3 {
    grid-area: 1/5/2/7
}
#w-node-_94d0db80-d633-f632-da46-11db8c904b1d-8bbd2ef3 {
    grid-area: 1/2/2/7
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-89bd2ef4 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e8d-89bd2ef4 {
    grid-area: 1/2/2/4
}
#w-node-e508347e-82b1-802c-6870-2a51ce125e92-89bd2ef4 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-89bd2ef4, #w-node-_9b06b943-9cbd-6882-6eac-34d0e7a9574c-17bd2ef5, #w-node-_2458867b-5571-569b-a283-c60bdfe02ba8-17bd2ef5 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_69a4ed1f-f489-4517-e811-87d66f76dd13-17bd2ef5 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_69a4ed1f-f489-4517-e811-87d66f76dd18-17bd2ef5 {
    grid-area: 1/5/2/7
}
#w-node-_031a5062-6e6a-fc89-adc2-c000348e01d0-17bd2ef5 {
    grid-area: 1/2/2/4
}
#w-node-_031a5062-6e6a-fc89-adc2-c000348e01d5-17bd2ef5 {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_69e3ac53-14ac-eb9c-6a58-592a82669e8a-17bd2ef5 {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-_6e4d74ba-2880-c00b-aa8a-0f3818bad7dd-17bd2ef5 {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490134-17bd2ef5 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490137-17bd2ef5 {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490145-17bd2ef5, #w-node-d8e10307-9b61-2c84-cb4f-a35e3c34c622-b9bd2ef7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-2cbd2ef8, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-94bd2ef9 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-94bd2ef9 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-94bd2ef9 {
    grid-area: 1/5/2/7
}
#w-node-_209f0c47-148f-8921-d2fa-48a87e80c2ed-94bd2ef9 {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_209f0c47-148f-8921-d2fa-48a87e80c2f2-94bd2ef9 {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-94bd2ef9, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-d8bd2efb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-d8bd2efb {
    grid-area: 1/2/2/7;
    align-self: center
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-d8bd2efb {
    grid-area: 1/2/2/4
}
#w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-d8bd2efb {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-ff07f6a9-828b-e72d-eac9-dba167dc4c3d-d8bd2efb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-d8bd2efb {
    grid-area: 1/2/2/4;
    place-self: center
}
#w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-d8bd2efb {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-_5b94c7ac-3734-c260-be10-275316afccb0-d8bd2efb {
    grid-area: 1/3/2/6;
    place-self: center stretch
}
#w-node-_5b94c7ac-3734-c260-be10-275316afccce-d8bd2efb {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-d8bd2efb {
    grid-area: 1/2/2/7;
    place-self: center
}
#w-node-a4f2608f-901a-ddb2-a12c-742263b7e03b-d8bd2efb {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-a4f2608f-901a-ddb2-a12c-742263b7e042-d8bd2efb {
    grid-area: 1/5/2/7
}
#w-node-_7563f63c-d5b9-dcc7-1252-72e7910ca907-d8bd2efb {
    grid-area: 1/2/2/4
}
#w-node-_7563f63c-d5b9-dcc7-1252-72e7910ca90c-d8bd2efb {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-d8bd2efb, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e8bd2efe {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_7587aad8-cb0a-fa57-dfdd-4277cdcaa072-e8bd2efe {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_7587aad8-cb0a-fa57-dfdd-4277cdcaa075-e8bd2efe {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_2555ba35-fd96-9e8e-4d7e-5180acbbec46-e8bd2efe {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_3b65beb0-9ffb-9037-ed95-c787d41f817b-e8bd2efe {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_3b65beb0-9ffb-9037-ed95-c787d41f818a-e8bd2efe {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-bdacd9c1-0c32-58b2-c5e6-ca77e1af4433-e8bd2efe {
    grid-area: 1/2/2/4
}
#w-node-bdacd9c1-0c32-58b2-c5e6-ca77e1af4437-e8bd2efe {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-_3431a4aa-b2bb-6522-a038-8e330c463364-e8bd2efe {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-a6d9e23d-965d-1d27-0073-fef9a5d722ed-e8bd2efe {
    grid-area: 1/3/2/6;
    align-self: center
}
#w-node-d2972fb5-f034-e10b-9b09-2a173a1a2f70-e8bd2efe {
    grid-area: 1/2/2/7;
    place-self: center stretch
}
#w-node-df8db8ae-9ae6-7df4-d000-144eaafd0254-e8bd2efe, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cdbd2eff, #w-node-bc9d37bd-638a-c3f7-0f94-717c2d83f116-cdbd2eff {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-cdbd2eff {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-cdbd2eff {
    grid-area: 1/5/2/7;
    place-self: center stretch
}
#w-node-c97020e2-f119-81cd-b208-79e0d92ac5bd-cdbd2eff {
    grid-area: 1/2/2/4
}
#w-node-c97020e2-f119-81cd-b208-79e0d92ac5c2-cdbd2eff {
    grid-area: 1/5/2/7;
    align-self: center
}
#w-node-f4de08d1-6270-f7f5-5faa-48f745a946bc-cdbd2eff {
    grid-area: 1/1/2/8;
    align-self: center
}
#w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cdbd2eff {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d665f-cdbd2eff {
    grid-area: 1/2/2/4;
    align-self: start
}
#w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d6671-cdbd2eff {
    grid-area: 1/5/2/7;
    align-self: start
}
#w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cabd2f00, #w-node-_703eee49-456c-7dff-8e93-4fb3bbd698bb-cabd2f00 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f150-cabd2f00 {
    grid-area: 1/2/2/4;
    place-self: center end
}
#w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f153-cabd2f00 {
    grid-area: 1/5/2/7;
    place-self: center
}
#w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f15f-cabd2f00 {
    grid-area: 1/3/2/6;
    place-self: center
}
#w-node-_46b4877e-c5c9-cfd2-b6d1-b0a2ebc94fa2-a6bd2f02 {
    grid-area: 1/2/2/4;
    align-self: center
}
#w-node-_46b4877e-c5c9-cfd2-b6d1-b0a2ebc94fab-a6bd2f02 {
    grid-area: 1/5/2/7
}
#w-node-_882f098c-1620-d4a6-4da9-a621b5874668-a6bd2f02 {
    grid-area: 1/2/2/7
}
@media screen and (min-width: 1920px) {
    #w-node-ae1b0eb5-0562-5474-beee-936a552c1f10-bcbd2dd8 {
        grid-area: 2/2/3/7
    }
    #w-node-e4091650-8faf-b9dc-ad3d-f862a91de481-bcbd2dd8 {
        grid-area: 3/2/4/7
    }
    #w-node-_8820b68a-79d2-519b-1934-db097b695e63-bcbd2dd8 {
        grid-column: 3/6
    }
    #w-node-_1b4ee290-5776-e074-44d7-97e2eed9c194-bcbd2dd8 {
        grid-column: 2/7
    }
    #w-node-ae43b5d4-3c6a-b813-656c-b78e7b5d75c7-bcbd2dd8 {
        grid-column: 3/4
    }
    #w-node-f0763a82-edc9-7e16-69a3-684f6c25bdcc-bcbd2dd8 {
        grid-column-end: 6
    }
    #w-node-e57b01b7-d23b-f02e-f86c-93c8381d94f1-bcbd2dd8 {
        grid-column: 2/7
    }
    #w-node-_9f941498-7ccc-cae4-efd8-181629ea052e-bcbd2dd8 {
        grid-area: 1/3/2/6
    }
    #w-node-e92917b5-d31e-2bf7-d9a3-d0f246de4bb0-bcbd2dd8 {
        grid-column: 3/6
    }
    #w-node-_8db3897f-5c38-e8b1-b9e0-4fd7995b3867-bcbd2dd8 {
        grid-column-start: 2
    }
    #w-node-_8ed4af9d-8cb3-df9f-76a5-c7d616f697f1-bcbd2dd8 {
        grid-area: 1/3/2/4
    }
    #w-node-bb8b7ce0-ba7e-5e25-7666-36c2edd673b2-bcbd2dd8 {
        grid-column: 5/6
    }
    #w-node-_403c42ba-ec5f-0ce2-4ad3-b19ffdd9fac8-bcbd2dd8 {
        grid-column-start: 3
    }
    #w-node-_2d6bea25-ffee-5d00-cfd6-c6372fa659ef-bcbd2dd8 {
        grid-area: 1/3/2/6
    }
    #w-node-_1469664e-7e60-ea4e-7e22-3ce4a95cc54d-bcbd2dd8 {
        grid-column: 5/6
    }
    #w-node-c34e1fd0-45f3-798e-126b-53bf692d80e4-bcbd2dd8, #w-node-_03aa3d0b-6903-0fb2-f0c3-ed14567d2d82-bcbd2dd8 {
        grid-column: 3/6
    }
    #w-node-_14981465-0e33-04ec-7e84-43b88d0a97c6-bcbd2dd8 {
        grid-column: 3/4
    }
    #w-node-_35bc9619-5f75-cab6-91e0-4cc1d51a0197-bcbd2dd8, #w-node-_4d7126b6-551d-f07a-849b-a49761904e18-bcbd2dd8 {
        grid-column: 3/6
    }
    #w-node-_47f8f49b-ce18-bf4d-97f1-ba9b0f5b162a-bcbd2dd8, #w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6d87-665d6d84 {
        grid-column: 2/7
    }
    #w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6dbe-665d6d84 {
        grid-area: 1/2/2/4
    }
    #w-node-_5ea90d13-9ccb-f285-e1b0-23f6665d6dc7-665d6d84 {
        grid-column: 5/7
    }
    #w-node-ee660951-5ca6-8e35-c91e-05b8fef67b1b-fef67b19 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_59c9a9a0-a41f-7fe0-23f1-9c5b40e4571a-08bd2e04 {
        grid-column: 3/6
    }
    #w-node-e7a2205b-e088-f75c-0e73-995296e9b7e6-08bd2e04 {
        grid-column-start: 3
    }
    #w-node-e7a2205b-e088-f75c-0e73-995296e9b7eb-08bd2e04 {
        grid-column-end: 6
    }
    #w-node-_8e662fb1-07d6-e051-d7ff-1a4c1905310f-08bd2e04, #w-node-ba7ed13e-6e05-02f6-4252-acd4d18424a0-08bd2e04 {
        grid-column: 3/6
    }
    #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-63bd2e2f {
        grid-column-start: 3
    }
    #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b14-63bd2e2f {
        grid-column-end: 6
    }
    #w-node-_5442257a-b203-14fe-d3f3-ef5911e0f94a-63bd2e2f {
        grid-area: 1/3/2/6
    }
    #w-node-_9e07247d-bc33-c871-0b66-6f5897b58904-63bd2e2f, #w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fbb-63bd2e2f, #w-node-_31082df6-f546-f2c5-f3eb-8a9ae6a1f643-d6bd2e30 {
        grid-column: 3/6
    }
    #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-d6bd2e30 {
        grid-column-start: 3
    }
    #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b14-d6bd2e30 {
        grid-column-end: 6
    }
    #w-node-f2d531c1-fe7a-1678-0621-0979d2fa89ff-d6bd2e30, #w-node-_5aa53d9c-d5ff-edfd-22ce-d3054c5df4d3-d6bd2e30, #w-node-b4081d7f-df7a-ff59-93d8-e06a25a51cbf-d6bd2e30 {
        grid-column: 3/6
    }
    #w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fb6-d6bd2e30 {
        grid-column-start: 3
    }
    #w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fbb-d6bd2e30 {
        grid-column-end: 6
    }
    #w-node-ed469bd2-ab6d-edf6-0b37-c45bc18e9dd6-d6bd2e30, #w-node-_59b49954-828f-8a11-c29b-ed91f533c24d-d6bd2e30, #w-node-_0316f378-351c-a656-ac7c-840aad1f0725-d6bd2e30, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6bbd2e31 {
        grid-column: 3/6
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-6bbd2e31 {
        grid-column: 3/4
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-6bbd2e31 {
        grid-column: 5/6
    }
    #w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-6bbd2e31, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e7bd2e32, #w-node-_8362a2bb-af0e-c04d-dfbb-9c3874257dcb-e7bd2e32 {
        grid-column: 3/6
    }
    #w-node-_72a48cd2-01f1-5cbd-a21f-5f9e8471e880-e7bd2e32 {
        grid-area: 1/2/2/7
    }
    #w-node-_5a0f0eaa-8874-242f-abcc-ded7957e9564-e7bd2e32 {
        grid-column: 3/6
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-e7bd2e32 {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-e7bd2e32 {
        grid-column: 5/6
    }
    #w-node-_0057407e-e003-5828-92f5-1e7379658553-e7bd2e32 {
        grid-column-start: 3
    }
    #w-node-_0057407e-e003-5828-92f5-1e7379658558-e7bd2e32 {
        grid-column-end: 6
    }
    #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-10bd2e34, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-82bd2e35, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-99bd2e36 {
        grid-column: 3/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c5bd2e37 {
        grid-column-end: 5
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-ebbd2e39 {
        grid-column: 3/6
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-ebbd2e39 {
        grid-column-start: 3
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-ebbd2e39 {
        grid-column-end: 6
    }
    #w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-ebbd2e39 {
        grid-column: 3/6
    }
    #w-node-_5e0085fb-477c-7ee0-0a84-3adcb55708a4-ebbd2e39, #w-node-_0e253be1-0992-8cb7-4681-5ede413b49dc-ebbd2e39 {
        grid-area: 1/3/2/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-58bd2e3a {
        grid-column: 3/6
    }
    #w-node-_0b43aa35-20f9-7f32-7759-ea3bd0964498-58bd2e3a {
        grid-column-start: 3
    }
    #w-node-_0b43aa35-20f9-7f32-7759-ea3bd096449d-58bd2e3a {
        grid-column-end: 6
    }
    #w-node-_20682d9a-044c-1e89-cb8a-5f5b0de84b26-58bd2e3a {
        grid-column-start: 3
    }
    #w-node-_20682d9a-044c-1e89-cb8a-5f5b0de84b2b-58bd2e3a {
        grid-column-end: 6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-58bd2e3a {
        grid-area: 1/3/2/6
    }
    #w-node-a99d1982-fcec-72f5-a169-65db7b21f2ac-58bd2e3a, #w-node-_1c88fab3-2b0c-10eb-0389-e7cfeaa2a141-58bd2e3a, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b9bd2e3b {
        grid-column: 3/6
    }
    #w-node-c22cc256-03a9-fc0f-61fe-dc4a1e57b026-b9bd2e3b {
        grid-column: 3/4
    }
    #w-node-c22cc256-03a9-fc0f-61fe-dc4a1e57b029-b9bd2e3b {
        grid-column: 5/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-b9bd2e3b {
        grid-area: 1/2/2/7
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-b9bd2e3b {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-b9bd2e3b {
        grid-column: 5/6
    }
    #w-node-_67962a74-eaf1-b152-4516-6cd5b01052fa-b9bd2e3b {
        grid-column-end: 6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-b9bd2e3b, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-3bbd2e3c {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-3bbd2e3c {
        grid-area: 1/2/2/7
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-3bbd2e3c {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-3bbd2e3c {
        grid-column: 5/6
    }
    #w-node-_2d37d04d-f8f4-c4ec-e6ae-51ed5135cbe4-3bbd2e3c, #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-3bbd2e3c, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-acbd2e3d, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-70bd2e3e {
        grid-column: 3/6
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-70bd2e3e {
        grid-column: 3/4
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-70bd2e3e {
        grid-column: 5/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-70bd2e3e {
        grid-area: 1/2/2/7
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-70bd2e3e {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-70bd2e3e {
        grid-column: 5/6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-70bd2e3e {
        grid-area: 1/3/2/6
    }
    #w-node-_4b42969b-5ffb-5927-8028-31ffe112ebd9-70bd2e3e {
        grid-column-end: 6
    }
    #w-node-_4b42969b-5ffb-5927-8028-31ffe112ebdf-70bd2e3e {
        grid-column-start: 3
    }
    #w-node-_4b42969b-5ffb-5927-8028-31ffe112ebe8-70bd2e3e {
        grid-column-end: 6
    }
    #w-node-_87ed512c-908d-15b8-a359-20668af03ed5-70bd2e3e {
        grid-column: 3/4
    }
    #w-node-_87ed512c-908d-15b8-a359-20668af03ed8-70bd2e3e {
        grid-column: 5/6
    }
    #w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-70bd2e3e, #w-node-ef466499-9335-1f38-5df6-a89733285e42-70bd2e3e {
        grid-column: 3/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-70bd2e3e {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-70bd2e3e {
        grid-column-end: 6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-70bd2e3e {
        grid-column: 3/6
    }
    #w-node-ab26be05-9b0c-39a6-b899-f525e2215c84-70bd2e3e {
        grid-column: 3/4
    }
    #w-node-ab26be05-9b0c-39a6-b899-f525e2215c87-70bd2e3e {
        grid-column: 5/6
    }
    #w-node-a47724af-bca7-0421-cb56-9a80ac738480-70bd2e3e, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c4bd2e57 {
        grid-column: 3/6
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-c4bd2e57 {
        grid-column-start: 3
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-c4bd2e57 {
        grid-column-end: 6
    }
    #w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-c4bd2e57, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-80bd2e6a {
        grid-column: 3/6
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-80bd2e6a {
        grid-column: 3/4
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-80bd2e6a {
        grid-column: 5/6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-80bd2e6a {
        grid-area: 1/3/2/6
    }
    #w-node-b7644884-dc00-24d2-b063-4e36a8aa84b5-80bd2e6a {
        grid-column: 3/4
    }
    #w-node-b7644884-dc00-24d2-b063-4e36a8aa84b8-80bd2e6a {
        grid-column: 5/6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-80bd2e6a, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-ddbd2e7d, #w-node-a1ee8a9e-97d4-257b-67c8-419bf4e5b546-b8bd2e8e {
        grid-column: 3/6
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-b8bd2e8e {
        grid-column-start: 3
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-b8bd2e8e {
        grid-column-end: 6
    }
    #w-node-c533af3b-9552-110c-64d3-48f3834c97d1-b8bd2e8e {
        grid-column-start: 3
    }
    #w-node-c533af3b-9552-110c-64d3-48f3834c97d6-b8bd2e8e {
        grid-column-end: 6
    }
    #w-node-e570dd28-6aef-0de4-3c10-95cbf094da7d-b8bd2e8e {
        grid-column: 3/4
    }
    #w-node-e570dd28-6aef-0de4-3c10-95cbf094da80-b8bd2e8e {
        grid-column: 5/6
    }
    #w-node-_202ddd9d-59d4-8c81-41d2-1a0a5ea38ee2-b8bd2e8e, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-09bd2e8f, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-09bd2e8f, #w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-09bd2e8f, #w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-09bd2e8f, #w-node-cff3fc3e-6282-d1ec-9409-83e3db390d9f-09bd2e8f, #w-node-_9025c9b7-d848-328f-1d54-6a7a85e6b3ff-09bd2e8f, #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-0fbd2e93 {
        grid-column: 3/6
    }
    #w-node-df0a5857-4233-b3fa-2fca-1982805fe409-f5bd2e94 {
        grid-column-end: 7
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-f5bd2e94 {
        grid-column: 3/6
    }
    #w-node-_22f888e5-3f12-a6f5-ff5f-091c778fb800-f5bd2e94 {
        grid-column: 3/4
    }
    #w-node-dc7eb166-de94-2372-9426-1b43af1eab93-a1bd2e97 {
        grid-column-start: 3
    }
    #w-node-dc7eb166-de94-2372-9426-1b43af1eab98-a1bd2e97 {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-71bd2e98, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-41bd2e99 {
        grid-column: 3/6
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a3239f-41bd2e99 {
        grid-column-start: 3
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a323a2-41bd2e99 {
        grid-column-end: 6
    }
    #w-node-_0a5d05d7-d116-2677-6bf7-2b4f67a3514a-41bd2e99 {
        grid-area: 1/3/2/6
    }
    #w-node-f76f5dcb-f2bc-1c46-89d1-5aace38afbe8-41bd2e99 {
        grid-column-start: 5
    }
    #w-node-f76f5dcb-f2bc-1c46-89d1-5aace38afbeb-41bd2e99 {
        grid-column-end: 4
    }
    #w-node-ebb73e7b-6e1f-39db-09aa-9f4394b5a141-41bd2e99 {
        grid-column-start: 3
    }
    #w-node-ebb73e7b-6e1f-39db-09aa-9f4394b5a144-41bd2e99 {
        grid-column-end: 6
    }
    #w-node-c1c95a02-f1ab-3753-45db-a87b51a40538-41bd2e99 {
        grid-column-start: 5
    }
    #w-node-c1c95a02-f1ab-3753-45db-a87b51a4053b-41bd2e99 {
        grid-column-end: 4
    }
    #w-node-_31503b4c-65ed-bd74-c535-2eb494df7b6e-41bd2e99 {
        grid-column-start: 3
    }
    #w-node-_31503b4c-65ed-bd74-c535-2eb494df7b71-41bd2e99 {
        grid-column-end: 6
    }
    #w-node-b08ae3bb-d9d8-3c11-1670-fe261d577b84-41bd2e99, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-12bd2e9a {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-12bd2e9a {
        grid-area: 1/2/2/7
    }
    #w-node-d0d0184d-26b0-2f4d-fec7-af42b0d567b3-12bd2e9a {
        grid-column-end: 6
    }
    #w-node-ce686261-7083-5287-aab4-c4edcc895fb0-12bd2e9a {
        grid-column: 3/4
    }
    #w-node-ce686261-7083-5287-aab4-c4edcc895fb3-12bd2e9a {
        grid-column: 5/6
    }
    #w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d02d-12bd2e9a {
        grid-column: 3/4
    }
    #w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d032-12bd2e9a {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-12bd2e9a, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-7fbd2e9b, #w-node-_61d98105-4dbb-bd7d-2853-3c04816925be-7fbd2e9b {
        grid-column: 3/6
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-7fbd2e9b {
        grid-column: 3/4
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-7fbd2e9b {
        grid-column: 5/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-0ebd2e9c {
        grid-column: 3/6
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-0ebd2e9c {
        grid-column: 3/4
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-0ebd2e9c {
        grid-column: 5/6
    }
    #w-node-cb932800-0e8e-d648-763f-69c771157755-0ebd2e9c {
        grid-column-start: 3
    }
    #w-node-cb932800-0e8e-d648-763f-69c77115775a-0ebd2e9c, #w-node-d7863a1b-4a3f-ea7c-972a-d56f210eebbc-62bd2e9d {
        grid-column-end: 6
    }
    #w-node-fd006c67-7698-a363-b8b6-a0db0fa24e76-62bd2e9d {
        grid-column-start: 3
    }
    #w-node-_7e11232c-3ce8-bd82-a32f-c8f65801ac51-85bd2e9e {
        grid-column: 3/6
    }
    #w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b8a-5fbd2e9f, #w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2d4-68bd2ea0 {
        grid-column-end: 5
    }
    #w-node-_0596d611-081e-006f-df71-920d889add7b-4cbd2ea1, #w-node-_90523a6b-15ee-1416-bb2f-2b14df53e1c3-dfbd2ea4 {
        grid-column: 3/6
    }
    #w-node-c0779de4-27a6-71fd-370b-f9a43ad63d3a-dfbd2ea4 {
        grid-column-start: 3
    }
    #w-node-_580efad7-163f-1ed0-1dfd-404ddeaa91aa-dfbd2ea4 {
        grid-column-end: 6
    }
    #w-node-_302013d9-3a43-101f-cfd3-89d32c5b8faf-68bd2ea7 {
        grid-column-end: 7
    }
    #w-node-_22c28f73-ea90-86bf-86bb-821fd82770a5-68bd2ea7 {
        grid-column-end: 5
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-08bd2eac {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-08bd2eac {
        grid-area: 1/2/2/7
    }
    #w-node-_20c75c7b-38ed-759d-cffe-5be88937b363-08bd2eac {
        grid-column-end: 6
    }
    #w-node-_20c75c7b-38ed-759d-cffe-5be88937b369-08bd2eac {
        grid-column-start: 3
    }
    #w-node-_20c75c7b-38ed-759d-cffe-5be88937b382-08bd2eac, #w-node-d18108a3-d718-c1eb-7b89-5ff3aac11c55-08bd2eac {
        grid-column-end: 6
    }
    #w-node-_6f5176dd-eea8-69fc-6949-4f2496f92ffd-08bd2eac {
        grid-column-start: 3
    }
    #w-node-_6f5176dd-eea8-69fc-6949-4f2496f93008-08bd2eac, #w-node-fd1598ef-40c9-0057-c9b4-27ab2efd8c81-08bd2eac {
        grid-column-end: 6
    }
    #w-node-_42000dfc-9dd9-7b45-7651-425ed5ecdba8-08bd2eac {
        grid-column-start: 3
    }
    #w-node-_42000dfc-9dd9-7b45-7651-425ed5ecdbad-08bd2eac, #w-node-b898fa4c-a684-1c35-ec93-1a9000d32371-08bd2eac {
        grid-column-end: 6
    }
    #w-node-_8418d751-a31d-6597-e706-5331ccfca0f8-08bd2eac {
        grid-area: 1/2/2/7
    }
    #w-node-ef466499-9335-1f38-5df6-a89733285e42-08bd2eac, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-86bd2ead {
        grid-column: 3/6
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-86bd2ead {
        grid-column: 3/4
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-86bd2ead {
        grid-column: 5/6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-86bd2ead {
        grid-area: 1/3/2/6
    }
    #w-node-_5e96b711-e0ce-b6cf-e382-2f586ab320c7-86bd2ead {
        grid-area: 1/2/2/7
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-86bd2ead {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-86bd2ead {
        grid-column-end: 6
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-86bd2ead {
        grid-column-start: 3
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-86bd2ead, #w-node-c34d0ac0-39a0-39e2-8f93-4a6e3aedcce2-86bd2ead {
        grid-column-end: 6
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-86bd2ead {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-86bd2ead {
        grid-column: 5/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-86bd2ead {
        grid-area: 1/2/2/7
    }
    #w-node-c7e30c6d-a78a-6e22-9528-f373c4c843d9-86bd2ead {
        grid-column: 3/4
    }
    #w-node-c7e30c6d-a78a-6e22-9528-f373c4c843de-86bd2ead {
        grid-column: 5/6
    }
    #w-node-_449ed5aa-a6fa-8012-b29b-9daab202c04b-86bd2ead {
        grid-column: 3/6
    }
    #w-node-_1b3c63cd-72b8-7c02-a9af-224f00016f8b-86bd2ead {
        grid-area: 1/3/2/6
    }
    #w-node-ef466499-9335-1f38-5df6-a89733285e42-86bd2ead, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-dfbd2eae {
        grid-column: 3/6
    }
    #w-node-d705419e-3cc4-e851-54d5-69689d67b2b7-dfbd2eae {
        grid-column: 3/4
    }
    #w-node-d705419e-3cc4-e851-54d5-69689d67b2ba-dfbd2eae {
        grid-column: 5/6
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a3239f-dfbd2eae {
        grid-column-start: 3
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a323a2-dfbd2eae {
        grid-column-end: 6
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a323a8-dfbd2eae, #w-node-_5101e8da-6da4-2abd-79e2-f10428a323b8-dfbd2eae {
        grid-column: 5/6
    }
    #w-node-_5101e8da-6da4-2abd-79e2-f10428a323d1-dfbd2eae, #w-node-_5101e8da-6da4-2abd-79e2-f10428a323df-dfbd2eae {
        grid-column: 3/6
    }
    #w-node-_288fb250-b44d-20a7-d032-61787febd3dc-dfbd2eae {
        grid-column: 3/4
    }
    #w-node-_288fb250-b44d-20a7-d032-61787febd3df-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd3e5-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd3f5-dfbd2eae {
        grid-column: 5/6
    }
    #w-node-_288fb250-b44d-20a7-d032-61787febd40e-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd413-dfbd2eae {
        grid-column: 3/6
    }
    #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e47-dfbd2eae {
        grid-column-start: 3
    }
    #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e4a-dfbd2eae {
        grid-column-end: 6
    }
    #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e50-dfbd2eae, #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e60-dfbd2eae {
        grid-column: 5/6
    }
    #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e79-dfbd2eae, #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e7e-dfbd2eae {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-dfbd2eae {
        grid-area: 1/2/2/7
    }
    #w-node-_93b90adb-5ae3-91ae-e630-ca6499bf649e-0fbd2eaf {
        grid-column: 3/6
    }
    #w-node-b452263c-46d3-fd24-cd92-94c11285e6fd-0fbd2eaf {
        grid-column-start: 3
    }
    #w-node-b452263c-46d3-fd24-cd92-94c11285e702-0fbd2eaf {
        grid-column-end: 6
    }
    #w-node-ad3fa85b-cc3d-8f83-fcbb-cb3675e00cf4-0fbd2eaf {
        grid-column-start: 3
    }
    #w-node-ad3fa85b-cc3d-8f83-fcbb-cb3675e00cf9-0fbd2eaf, #w-node-_967f5356-4e5a-7351-19d6-8196a178f11b-0fbd2eaf {
        grid-column-end: 6
    }
    #w-node-_967f5356-4e5a-7351-19d6-8196a178f121-0fbd2eaf {
        grid-column-start: 3
    }
    #w-node-_967f5356-4e5a-7351-19d6-8196a178f12a-0fbd2eaf, #w-node-fec33637-9737-b123-5b52-785dbbdf179b-0fbd2eaf {
        grid-column-end: 6
    }
    #w-node-_6b18fc94-1ed3-7b3b-0a64-cba238e63b3a-0fbd2eaf {
        grid-column-start: 3
    }
    #w-node-_6b18fc94-1ed3-7b3b-0a64-cba238e63b3f-0fbd2eaf, #w-node-_03ffd834-8182-eb9e-fc45-e4c667348337-0fbd2eaf {
        grid-column-end: 6
    }
    #w-node-_03ffd834-8182-eb9e-fc45-e4c66734833f-0fbd2eaf {
        grid-column-start: 3
    }
    #w-node-_03ffd834-8182-eb9e-fc45-e4c667348344-0fbd2eaf {
        grid-column-end: 6
    }
    #w-node-f2027a0c-b964-9c6a-bfa6-188d8402f72a-0fbd2eaf {
        grid-column: 3/4
    }
    #w-node-f2027a0c-b964-9c6a-bfa6-188d8402f72d-0fbd2eaf {
        grid-column: 5/6
    }
    #w-node-_4a29eed0-b340-ae01-be12-61b0a4700999-0fbd2eaf, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-95bd2eb1 {
        grid-column: 3/6
    }
    #w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a12-95bd2eb1 {
        grid-column: 3/4
    }
    #w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a17-95bd2eb1 {
        grid-column: 5/6
    }
    #w-node-_2a21bdde-fcd5-1bea-3057-e3a9132876c2-95bd2eb1 {
        grid-area: 1/3/2/6
    }
    #w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-95bd2eb1, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-81bd2eb2 {
        grid-column: 3/6
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-81bd2eb2 {
        grid-column-start: 3
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-81bd2eb2 {
        grid-column-end: 6
    }
    #w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-81bd2eb2 {
        grid-column: 3/6
    }
    #w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-81bd2eb2 {
        grid-area: 1/3/2/6
    }
    #w-node-ff3ebf09-87b2-d202-f5a6-716b77cec6c8-81bd2eb2 {
        grid-column: 3/4
    }
    #w-node-ff3ebf09-87b2-d202-f5a6-716b77cec6cb-81bd2eb2 {
        grid-column: 5/6
    }
    #w-node-a1ee8a9e-97d4-257b-67c8-419bf4e5b546-f3bd2eb6 {
        grid-column: 3/6
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-f3bd2eb6 {
        grid-column-start: 3
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-f3bd2eb6 {
        grid-column-end: 6
    }
    #w-node-_08f5cc31-6632-923b-e89d-b946c3436e4a-f3bd2eb6 {
        grid-area: 1/3/2/6
    }
    #w-node-c533af3b-9552-110c-64d3-48f3834c97d1-f3bd2eb6 {
        grid-column-start: 3
    }
    #w-node-c533af3b-9552-110c-64d3-48f3834c97d6-f3bd2eb6 {
        grid-column-end: 6
    }
    #w-node-cb3cb4a9-5542-017f-7a2a-927c6661f4b0-f3bd2eb6 {
        grid-area: 1/3/2/6
    }
    #w-node-_0a8b53f7-27b4-39c9-ffe8-5f8bbdfeb942-f3bd2eb6, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-29bd2eb7 {
        grid-column: 3/6
    }
    #w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a12-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-_093c7cae-b8e1-14bc-13b0-cfb12be06a17-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-_2209c161-44ef-1548-0156-a2f8a68949d5-29bd2eb7 {
        grid-column-start: 3
    }
    #w-node-_2209c161-44ef-1548-0156-a2f8a68949da-29bd2eb7 {
        grid-column-end: 6
    }
    #w-node-_52486f12-33b9-595c-6458-bdb428d5f189-29bd2eb7 {
        grid-column-start: 3
    }
    #w-node-_52486f12-33b9-595c-6458-bdb428d5f18e-29bd2eb7, #w-node-_7d7c0632-f6a8-8fec-eca9-16a25e61a2a6-29bd2eb7 {
        grid-column-end: 6
    }
    #w-node-_418a5ad3-96b6-c8a6-85be-e96fd660b082-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-_418a5ad3-96b6-c8a6-85be-e96fd660b087-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-_41664fcd-3944-4707-1ea7-3f61e719f2ad-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-_41664fcd-3944-4707-1ea7-3f61e719f2b2-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-_2fe2dd22-1b25-c4d1-7627-e9fc660409be-29bd2eb7 {
        grid-area: 1/2/2/7
    }
    #w-node-_0e07906b-444b-c998-4945-b347d256ea1f-29bd2eb7 {
        grid-column-start: 3
    }
    #w-node-_0e07906b-444b-c998-4945-b347d256ea24-29bd2eb7 {
        grid-column-end: 6
    }
    #w-node-_2dac4a4c-abee-e0cd-a31b-59116ad7c72b-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-_2dac4a4c-abee-e0cd-a31b-59116ad7c730-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-a8fc6537-f735-6f64-a343-f2ccaf091d40-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-a8fc6537-f735-6f64-a343-f2ccaf091d45-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-c0f8fc54-466c-e8c5-9e92-2d6ca3399843-29bd2eb7 {
        grid-column: 3/4
    }
    #w-node-c0f8fc54-466c-e8c5-9e92-2d6ca3399846-29bd2eb7 {
        grid-column: 5/6
    }
    #w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-29bd2eb7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6bbd2eb8 {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-6bbd2eb8 {
        grid-area: 1/2/2/7
    }
    #w-node-d781fbf5-d3db-858c-15ee-83edfde9dc7a-6bbd2eb8 {
        grid-column: 3/4
    }
    #w-node-d781fbf5-d3db-858c-15ee-83edfde9dc7f-6bbd2eb8 {
        grid-column: 5/6
    }
    #w-node-d0eda355-9e3f-8656-208d-2697db5b6653-6bbd2eb8 {
        grid-column-end: 6
    }
    #w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d02d-6bbd2eb8 {
        grid-column: 3/4
    }
    #w-node-_58f5fd9c-4cff-d3ff-2f3e-402a0cd4d032-6bbd2eb8 {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-6bbd2eb8, #w-node-a83369e5-a839-3608-e8e7-39ccf6b39010-52bd2eb9 {
        grid-column: 3/6
    }
    #w-node-_6741b339-513a-6ff2-ed18-a4c5926551a0-52bd2eb9 {
        grid-column-start: 3
    }
    #w-node-_6741b339-513a-6ff2-ed18-a4c5926551a9-52bd2eb9 {
        grid-column-end: 6
    }
    #w-node-_398889a2-1cfd-a1ab-654f-0a704101c8df-52bd2eb9 {
        grid-column-start: 3
    }
    #w-node-_398889a2-1cfd-a1ab-654f-0a704101c8e3-52bd2eb9, #w-node-_3431a4aa-b2bb-6522-a038-8e330c463364-52bd2eb9 {
        grid-column-end: 6
    }
    #w-node-_4cbf9ed0-f5f8-edae-7f59-4ee377adc3a0-52bd2eb9 {
        grid-area: 1/2/2/7
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-27bd2eba, #w-node-_6990dd97-d377-06e2-ed18-9b6ead2b7ad2-27bd2eba {
        grid-column-start: 3
    }
    #w-node-_6990dd97-d377-06e2-ed18-9b6ead2b7ad7-27bd2eba {
        grid-column-end: 6
    }
    #w-node-_71a427bc-b8ef-61fb-7480-d810a9010858-27bd2eba {
        grid-column-start: 3
    }
    #w-node-_71a427bc-b8ef-61fb-7480-d810a901085d-27bd2eba {
        grid-column-end: 6
    }
    #w-node-c056fe05-3e74-e497-93a9-cb07b7be1a0c-27bd2eba {
        grid-column: 3/4
    }
    #w-node-c056fe05-3e74-e497-93a9-cb07b7be1a0f-27bd2eba {
        grid-column: 5/6
    }
    #w-node-c056fe05-3e74-e497-93a9-cb07b7be1a1d-27bd2eba, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6fbd2ebb {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-6fbd2ebb {
        grid-area: 1/2/2/7
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af5e-6fbd2ebb {
        grid-column: 3/4
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af63-6fbd2ebb {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-6fbd2ebb, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-9bbd2ebc {
        grid-column: 3/6
    }
    #w-node-_7ad315b3-388f-4b70-f44a-10df513b74a4-9bbd2ebc {
        grid-column: 3/4
    }
    #w-node-_7ad315b3-388f-4b70-f44a-10df513b74a9-9bbd2ebc {
        grid-column: 5/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-12bd2ebd {
        grid-column: 3/6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-12bd2ebd {
        grid-area: 1/2/2/7
    }
    #w-node-_191f1810-d004-99d5-fe50-2077a161a87c-12bd2ebd, #w-node-_78f514f0-1612-8a8c-9fc3-b75972c53ea5-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-_1f3d4159-a145-d008-4844-fbb1d3d20360-12bd2ebd {
        grid-column-start: 3
    }
    #w-node-_1f3d4159-a145-d008-4844-fbb1d3d20379-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-12bd2ebd {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-12bd2ebd, #w-node-_50ef1e0f-e96d-b7bc-8e3d-349a4712fef5-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-e3d1db32-ae22-ab5e-e7eb-395dfc60486f-12bd2ebd {
        grid-column-start: 3
    }
    #w-node-e3d1db32-ae22-ab5e-e7eb-395dfc60487a-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-12bd2ebd {
        grid-column-start: 3
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-_5acd2883-5b82-a877-736b-0a091c26bdfe-12bd2ebd {
        grid-column-start: 3
    }
    #w-node-_5acd2883-5b82-a877-736b-0a091c26be02-12bd2ebd {
        grid-column-end: 6
    }
    #w-node-_23e8d098-65bb-b2af-87e0-ef152386706c-12bd2ebd {
        grid-column: 3/4
    }
    #w-node-_23e8d098-65bb-b2af-87e0-ef152386706f-12bd2ebd {
        grid-column: 5/6
    }
    #w-node-c9853ceb-7454-c3d8-c54b-d48facb9cb21-12bd2ebd {
        grid-column: 3/6
    }
    #w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d9c-7fbd2ebe {
        grid-column-end: 5
    }
    #w-node-c83d22d3-f644-9139-b24d-6987fa05be6f-44bd2ebf {
        grid-column-start: 3
    }
    #w-node-c83d22d3-f644-9139-b24d-6987fa05be76-44bd2ebf {
        grid-column-end: 6
    }
    #w-node-c83d22d3-f644-9139-b24d-6987fa05be82-44bd2ebf, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-22bd2ec1 {
        grid-column: 3/6
    }
    #w-node-c4ca50bf-424a-3764-3f99-54a6bf5af804-22bd2ec1 {
        grid-column: 3/4
    }
    #w-node-c4ca50bf-424a-3764-3f99-54a6bf5af807-22bd2ec1 {
        grid-column: 5/6
    }
    #w-node-f42d04de-f968-78c7-97e9-79df49d35496-22bd2ec1 {
        grid-column-start: 3
    }
    #w-node-f42d04de-f968-78c7-97e9-79df49d3549b-22bd2ec1, #w-node-_4ec961f0-f04c-e295-02e8-df2c9c971bd5-22bd2ec1 {
        grid-column-end: 6
    }
    #w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-22bd2ec1 {
        grid-area: 1/3/2/6
    }
    #w-node-b45e1bf7-57ca-b33b-60b5-38b5533ecdf6-22bd2ec1 {
        grid-area: 1/2/2/7
    }
    #w-node-_27b0ac15-d5ce-e1be-e7f8-e0c88af67c39-22bd2ec1 {
        grid-column-start: 3
    }
    #w-node-_27b0ac15-d5ce-e1be-e7f8-e0c88af67c3e-22bd2ec1, #w-node-d950b7e0-5d61-a7dd-07a6-4caa5479e90e-22bd2ec1 {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-a9bd2ec2 {
        grid-column: 3/6
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e8d-a9bd2ec2 {
        grid-column-start: 3
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e92-a9bd2ec2 {
        grid-column-end: 6
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af5e-a9bd2ec2 {
        grid-column: 3/4
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af63-a9bd2ec2 {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-a9bd2ec2, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b7bd2ec3 {
        grid-column: 3/6
    }
    #w-node-e4ad4840-59ef-994f-8054-2d1813644d99-b7bd2ec3 {
        grid-column-start: 3
    }
    #w-node-e4ad4840-59ef-994f-8054-2d1813644d9e-b7bd2ec3 {
        grid-column-end: 6
    }
    #w-node-_40e30b96-92cd-7eb6-3522-5ae647e294b0-b7bd2ec3 {
        grid-column: 3/4
    }
    #w-node-_40e30b96-92cd-7eb6-3522-5ae647e294b5-b7bd2ec3 {
        grid-column: 5/6
    }
    #w-node-de0620c5-a4d7-c0dc-1a25-86ec334e5360-b7bd2ec3 {
        grid-column-end: 6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-b7bd2ec3, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-82bd2ec8 {
        grid-column: 3/6
    }
    #w-node-_3bb6bf33-c3f0-2da3-8feb-7b1d42bc23e7-82bd2ec8 {
        grid-area: 1/2/2/7
    }
    #w-node-_6dac2716-633a-3d0a-442e-9a80185b3dd6-82bd2ec8 {
        grid-area: 1/3/2/6
    }
    #w-node-fac41b44-d922-2a8a-938e-3b1f674eed5d-82bd2ec8 {
        grid-column: 3/4
    }
    #w-node-fac41b44-d922-2a8a-938e-3b1f674eed62-82bd2ec8 {
        grid-column: 5/6
    }
    #w-node-fac41b44-d922-2a8a-938e-3b1f674eed7b-82bd2ec8, #w-node-_90dcd34d-9cfc-77db-1335-78224081ce5e-82bd2ec8 {
        grid-column: 3/6
    }
    #w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41e3-82bd2ec8 {
        grid-column-end: 6
    }
    #w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41e9-82bd2ec8 {
        grid-column-start: 3
    }
    #w-node-_80affdbb-0a91-a6c6-f7f0-fa0147cc41f2-82bd2ec8 {
        grid-column-end: 6
    }
    #w-node-bbcdae8b-020a-10f3-5c6a-321dea4dcdef-82bd2ec8 {
        grid-area: 1/3/2/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-8bbd2ec9 {
        grid-column: 3/6
    }
    #w-node-_9ac63ca6-5080-a4eb-69bc-8278c3cc1bf4-8bbd2ec9 {
        grid-column: 3/4
    }
    #w-node-_9ac63ca6-5080-a4eb-69bc-8278c3cc1bf9-8bbd2ec9 {
        grid-column: 5/6
    }
    #w-node-f1d49dcd-48c8-4585-6e1a-71db4812e74b-8bbd2ec9 {
        grid-column-start: 3
    }
    #w-node-f1d49dcd-48c8-4585-6e1a-71db4812e750-8bbd2ec9, #w-node-cb98727f-3b90-b2dd-4109-53c84fc28bd6-8bbd2ec9 {
        grid-column-end: 6
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af5e-8bbd2ec9 {
        grid-column: 3/4
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af63-8bbd2ec9 {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-8bbd2ec9 {
        grid-column: 3/6
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-7abd2eca {
        grid-column-start: 3
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-7abd2eca {
        grid-column-end: 6
    }
    #w-node-c9853ceb-7454-c3d8-c54b-d48facb9cb21-7abd2eca, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-8bbd2ecb {
        grid-column: 3/6
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd3-8bbd2ecb {
        grid-column: 3/4
    }
    #w-node-b2319f31-0da8-476c-434d-4da3e9429fd6-8bbd2ecb {
        grid-column: 5/6
    }
    #w-node-_1426de18-8ba4-440d-9f3d-349166ab84d4-8bbd2ecb {
        grid-column: 3/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-8bbd2ecb {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-8bbd2ecb {
        grid-column-end: 6
    }
    #w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-8bbd2ecb {
        grid-column: 3/6
    }
    #w-node-ddd880c1-60f2-ac4b-c0cf-043f33ed797d-8bbd2ecb {
        grid-column-end: 6
    }
    #w-node-_0a9444a4-e4db-1658-44a0-a308185668e1-8bbd2ecb {
        grid-column: 3/4
    }
    #w-node-_0a9444a4-e4db-1658-44a0-a308185668e4-8bbd2ecb {
        grid-column: 5/6
    }
    #w-node-_7b7def2e-3632-4011-d75c-24fa535a451b-8bbd2ecb {
        grid-column: 3/6
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1e7-8bbd2ecb {
        grid-column-end: 6
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1ed-8bbd2ecb {
        grid-column-start: 3
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1f6-8bbd2ecb {
        grid-column-end: 6
    }
    #w-node-ef925f11-f429-4ee0-6f90-69fe76cf1463-8bbd2ecb, #w-node-d8494605-4c41-299d-079e-472248a924ed-8bbd2ecb {
        grid-column: 3/6
    }
    #w-node-_0b9859a2-b8f7-1ac7-1bb2-daec0854f34e-8bbd2ecb {
        grid-column-start: 3
    }
    #w-node-_0b9859a2-b8f7-1ac7-1bb2-daec0854f353-8bbd2ecb {
        grid-column-end: 6
    }
    #w-node-ef466499-9335-1f38-5df6-a89733285e42-8bbd2ecb, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-e6bd2ecd, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-40bd2ecf, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-9cbd2ed0 {
        grid-column: 3/6
    }
    #w-node-_0fd35dc0-6591-bb26-e184-80eb682fa0d4-9cbd2ed0 {
        grid-area: 1/3/2/6
    }
    #w-node-a04eb264-9adf-e427-170d-451ca92c4e9c-9cbd2ed0, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-1cbd2ed2 {
        grid-column: 3/6
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e8d-1cbd2ed2 {
        grid-column-start: 3
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e92-1cbd2ed2 {
        grid-column-end: 6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-1cbd2ed2, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-a8bd2ed3 {
        grid-column: 3/6
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-a8bd2ed3 {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-a8bd2ed3 {
        grid-column: 5/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-a8bd2ed3 {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-a8bd2ed3, #w-node-ff07f6a9-828b-e72d-eac9-dba167dc4c3d-a8bd2ed3, #w-node-_5b94c7ac-3734-c260-be10-275316afccce-a8bd2ed3 {
        grid-column-end: 6
    }
    #w-node-_5b94c7ac-3734-c260-be10-275316afccb0-a8bd2ed3 {
        grid-column: 3/6
    }
    #w-node-_39c43929-42e5-5155-c69c-ff62634d2077-a8bd2ed3 {
        grid-column: 3/4
    }
    #w-node-_39c43929-42e5-5155-c69c-ff62634d207e-a8bd2ed3 {
        grid-column: 5/6
    }
    #w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-a8bd2ed3 {
        grid-column: 3/6
    }
    #w-node-a4f2608f-901a-ddb2-a12c-742263b7e03b-a8bd2ed3 {
        grid-column-start: 3
    }
    #w-node-a4f2608f-901a-ddb2-a12c-742263b7e042-a8bd2ed3 {
        grid-column-end: 6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-a8bd2ed3 {
        grid-column: 3/6
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-4fbd2ed4 {
        grid-column-start: 3
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-4fbd2ed4 {
        grid-column-end: 6
    }
    #w-node-_69a6485b-aefc-e382-f58c-16214a59ff69-4fbd2ed4, #w-node-ea8a6935-5620-2cad-ad62-d20b1122a1f1-4fbd2ed4 {
        grid-column: 3/6
    }
    #w-node-ea8a6935-5620-2cad-ad62-d20b1122a205-4fbd2ed4 {
        grid-column: 3/4
    }
    #w-node-ea8a6935-5620-2cad-ad62-d20b1122a208-4fbd2ed4 {
        grid-column: 5/6
    }
    #w-node-_98b10df3-0b0a-a428-e63c-041e024181d4-4fbd2ed4 {
        grid-column: 3/6
    }
    #w-node-_04fb40ef-0a82-ddbd-5a99-dd2fb829e7cc-4fbd2ed4 {
        grid-area: 1/3/2/6
    }
    #w-node-_204a310d-1ee8-4f56-95fd-514ade4f17f7-4fbd2ed4 {
        grid-column: 3/6
    }
    #w-node-_92a307d1-ecdd-dd8e-b5d7-6e17bff0df91-4fbd2ed4 {
        grid-column-end: 6
    }
    #w-node-_123bc710-a219-f501-2cce-6da6f884e8a8-4fbd2ed4, #w-node-_93a7cdc4-54c4-f4ad-60e1-9ef043e4c08a-4fbd2ed4 {
        grid-area: 1/3/2/6
    }
    #w-node-bf9edce1-d47d-5f23-8b33-75824991ca38-4fbd2ed4 {
        grid-column: 3/6
    }
    #w-node-edf03b37-7034-e71c-6ae0-a41d88d861b4-4fbd2ed4 {
        grid-area: 1/3/2/6
    }
    #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-73bd2ed6, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-73bd2ed6, #w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-73bd2ed6, #w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-73bd2ed6, #w-node-b77e8e83-4cd2-cc6f-0518-041a93ab8214-73bd2ed6, #w-node-_1a68bf60-2f7d-efb5-2be3-b6dcd546a300-73bd2ed6, #w-node-cc5d6914-6df2-2bdc-8e0b-dbd5641fc518-73bd2ed6, #w-node-_91e49939-2b87-f325-e3d2-4153b67cb787-73bd2ed6, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-b1bd2ed7 {
        grid-column: 3/6
    }
    #w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f61f-b1bd2ed7 {
        grid-column-start: 3
    }
    #w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f623-b1bd2ed7 {
        grid-column-end: 6
    }
    #w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f629-b1bd2ed7 {
        grid-column-start: 3
    }
    #w-node-_6ff07cd6-0b2e-69b3-9b57-00563f09f62c-b1bd2ed7 {
        grid-column-end: 6
    }
    #w-node-ec228cea-2502-206f-6944-9836e51bab7e-b1bd2ed7 {
        grid-column: 3/4
    }
    #w-node-ec228cea-2502-206f-6944-9836e51bab81-b1bd2ed7 {
        grid-column: 5/6
    }
    #w-node-_0dceb937-aed4-fec8-5002-948a35755546-b1bd2ed7 {
        grid-column-end: 6
    }
    #w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-b1bd2ed7, #w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-b1bd2ed7 {
        grid-column: 3/6
    }
    #w-node-adde40a4-af9f-a779-16f0-afbd977d30a2-b1bd2ed7 {
        grid-column-start: 3
    }
    #w-node-adde40a4-af9f-a779-16f0-afbd977d30a7-b1bd2ed7, #w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e14-b1bd2ed7 {
        grid-column-end: 6
    }
    #w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e1a-b1bd2ed7 {
        grid-column-start: 3
    }
    #w-node-b3227198-f765-ecf0-3e2c-ec8863ad2e23-b1bd2ed7 {
        grid-column-end: 6
    }
    #w-node-f7297ac1-604c-5f78-7f24-bbb08f67f656-b1bd2ed7 {
        grid-area: 1/2/2/7
    }
    #w-node-_5ece3a02-034d-2f30-4a08-697312fdb3f6-b1bd2ed7 {
        grid-column: 3/4
    }
    #w-node-_5ece3a02-034d-2f30-4a08-697312fdb3f9-b1bd2ed7 {
        grid-column: 5/6
    }
    #w-node-ef466499-9335-1f38-5df6-a89733285e42-b1bd2ed7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c9bd2eda {
        grid-column: 3/6
    }
    #w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eee9-c9bd2eda {
        grid-column-start: 3
    }
    #w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eeee-c9bd2eda {
        grid-column-end: 6
    }
    #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-c9bd2edb {
        grid-column: 3/6
    }
    #w-node-aa7331c8-7361-03ec-be9f-93ad3416b38b-c9bd2edb {
        grid-area: 1/3/2/6
    }
    #w-node-dfa4dce5-817f-17f9-aeeb-bbfe3fb9efa7-5abd2edc {
        grid-column-start: 3
    }
    #w-node-dfa4dce5-817f-17f9-aeeb-bbfe3fb9efac-5abd2edc {
        grid-column-end: 6
    }
    #w-node-af9f01cd-1485-8d86-9c25-d300b6b6bad5-5abd2edc {
        grid-column: 3/4
    }
    #w-node-af9f01cd-1485-8d86-9c25-d300b6b6bad8-5abd2edc {
        grid-column: 5/6
    }
    #w-node-_7112d642-9f22-ae7a-22d2-ea897d500182-5abd2edc {
        grid-area: 1/3/2/6
    }
    #w-node-_473d94e7-b1d1-ef15-c2de-83d569a8ef97-5abd2edc, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-76bd2edd {
        grid-column: 3/6
    }
    #w-node-_370398dc-aab9-4bee-d99b-1218b33d72dc-76bd2edd {
        grid-column-start: 3
    }
    #w-node-_370398dc-aab9-4bee-d99b-1218b33d72e3-76bd2edd {
        grid-column-end: 6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-76bd2edd {
        grid-area: 1/3/2/6
    }
    #w-node-_285c6ca4-204d-9d98-ab60-e92c1af39b31-76bd2edd {
        grid-column-end: 6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-76bd2edd {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-76bd2edd {
        grid-column-end: 6
    }
    #w-node-_5169aeb4-ac18-627d-bfac-809633eb612d-76bd2edd {
        grid-column: 3/6
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc67-76bd2edd {
        grid-column-start: 3
    }
    #w-node-d2bd3706-8685-58f8-5f0e-0110f469bc6c-76bd2edd {
        grid-column-end: 6
    }
    #w-node-_4479b785-8b80-839f-c225-46d74a0520dc-76bd2edd {
        grid-column-start: 3
    }
    #w-node-_4479b785-8b80-839f-c225-46d74a0520e1-76bd2edd {
        grid-column-end: 6
    }
    #w-node-_02e2b9a9-3d7d-4d8e-1ef1-4303cf3d33ed-76bd2edd {
        grid-column: 3/6
    }
    #w-node-_666b0a56-3f8b-2fa6-6900-4b7d72925b9e-76bd2edd {
        grid-column-start: 3
    }
    #w-node-_666b0a56-3f8b-2fa6-6900-4b7d72925ba7-76bd2edd {
        grid-column-end: 6
    }
    #w-node-_449ed5aa-a6fa-8012-b29b-9daab202c04b-76bd2edd, #w-node-ff10e560-65bb-d1f6-9228-2d8a9552ec5b-95bd2ede, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-95bd2ede, #w-node-_9d7ab375-8181-fc83-1ada-6af3d98e9b52-95bd2ede {
        grid-column: 3/6
    }
    #w-node-_4b5aad18-a587-85bc-ec37-2e04dd9ef414-95bd2ede {
        grid-column-start: 3
    }
    #w-node-_4b5aad18-a587-85bc-ec37-2e04dd9ef419-95bd2ede {
        grid-column-end: 6
    }
    #w-node-_720fe2cb-8b58-d58d-d972-e71338d0a26d-6fbd2edf {
        grid-column: 3/6
    }
    #w-node-_14643ce2-564a-7181-0431-85e38f45eca3-6fbd2edf {
        grid-column-start: 3
    }
    #w-node-_14643ce2-564a-7181-0431-85e38f45ecac-6fbd2edf {
        grid-column-end: 6
    }
    #w-node-_26004438-e0c2-3cba-c939-d8890503fd9f-6fbd2edf {
        grid-column-start: 3
    }
    #w-node-_26004438-e0c2-3cba-c939-d8890503fda4-6fbd2edf {
        grid-column-end: 6
    }
    #w-node-_6eefc3e8-f52d-01b5-3d8b-a10207dfd0ed-6fbd2edf {
        grid-column: 3/4
    }
    #w-node-_6eefc3e8-f52d-01b5-3d8b-a10207dfd0f0-6fbd2edf {
        grid-column: 5/6
    }
    #w-node-_8c952aab-9aa9-aebd-9471-cfc37cc39f96-6fbd2edf {
        grid-area: 1/3/2/6
    }
    #w-node-_618bb1df-1b15-1012-5517-69faac5d52b6-6fbd2edf {
        grid-column: 3/6
    }
    #w-node-_1a963b6d-1ba9-3b42-17d2-8cb8d51e5d67-6fbd2edf, #w-node-_85958554-0e32-2e36-9144-8bdcb6a77836-6fbd2edf {
        grid-area: 1/3/2/6
    }
    #w-node-dd272d58-d152-b120-6940-dcb200f330de-6fbd2edf {
        grid-column: 3/6
    }
    #w-node-_4adda331-e84a-21fb-3eb2-5905119e82b0-6fbd2edf {
        grid-area: 1/3/2/6
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b3-e0bd2ee1 {
        grid-column-start: 3
    }
    #w-node-_5634546a-0b76-587a-f074-dda384b7e5b8-e0bd2ee1 {
        grid-column-end: 6
    }
    #w-node-a711623f-6b82-7396-f617-61444965e638-e0bd2ee1 {
        grid-column-start: 3
    }
    #w-node-a711623f-6b82-7396-f617-61444965e63d-e0bd2ee1 {
        grid-column-end: 6
    }
    #w-node-_9ed8d024-8f39-760c-5a89-1223049ef06b-e0bd2ee1 {
        grid-column-start: 3
    }
    #w-node-_9ed8d024-8f39-760c-5a89-1223049ef06f-e0bd2ee1, #w-node-_9ed8d024-8f39-760c-5a89-1223049ef07f-e0bd2ee1 {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-02bd2ee2 {
        grid-column: 3/6
    }
    #w-node-ceed11fb-a73a-00f0-d28b-fa95fffc11e1-02bd2ee2 {
        grid-column-end: 6
    }
    #w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eee9-02bd2ee2 {
        grid-column-start: 3
    }
    #w-node-_64cb9dbb-03e3-614c-7aaa-6ae05a04eeee-02bd2ee2 {
        grid-column-end: 6
    }
    #w-node-ff10e560-65bb-d1f6-9228-2d8a9552ec5b-5cbd2ee3, #w-node-d0875ee2-fa31-e875-5cde-a88983ab2d90-5cbd2ee3 {
        grid-column: 3/6
    }
    #w-node-_7ad315b3-388f-4b70-f44a-10df513b74a4-5cbd2ee3 {
        grid-column: 3/4
    }
    #w-node-_7ad315b3-388f-4b70-f44a-10df513b74a9-5cbd2ee3 {
        grid-column: 5/6
    }
    #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-4ebd2ee5, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-f3bd2ee6 {
        grid-column: 3/6
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1e7-f3bd2ee6 {
        grid-column-end: 6
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1ed-f3bd2ee6 {
        grid-column-start: 3
    }
    #w-node-d9d28813-356c-6de7-f4a4-8878df69f1f6-f3bd2ee6 {
        grid-column-end: 6
    }
    #w-node-adfcd26f-93ee-bb54-fe73-005af51212f6-f3bd2ee6 {
        grid-area: 1/3/2/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-f3bd2ee6 {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-f3bd2ee6 {
        grid-column-end: 6
    }
    #w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-f3bd2ee6, #w-node-e85e052c-9e56-ee32-e4c8-1ae0dca1f17c-f3bd2ee6 {
        grid-column: 3/6
    }
    #w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7f9e-f3bd2ee6 {
        grid-column: 3/4
    }
    #w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fa3-f3bd2ee6 {
        grid-column: 5/6
    }
    #w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fa8-f3bd2ee6 {
        grid-column-start: 3
    }
    #w-node-_61c27cc4-ce69-4825-1ece-43b57cfd7fab-f3bd2ee6 {
        grid-column-end: 6
    }
    #w-node-eb7b44fa-fbed-c72e-054e-6508d7b5d995-f3bd2ee6, #w-node-ef466499-9335-1f38-5df6-a89733285e42-f3bd2ee6, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-c9bd2ee7, #w-node-_2d0621a1-854d-d7b8-517c-6f7457a12c7e-4dbd2ee8 {
        grid-column: 3/6
    }
    #w-node-_74b8d901-cd8b-1994-d0bb-ea33983e3488-4dbd2ee8, #w-node-_8ca4e837-9e59-a3fb-91e3-36c90177929c-4dbd2ee8 {
        grid-column-end: 6
    }
    #w-node-_7f86138d-c3d9-5c83-3d12-446532c37a3e-4dbd2ee8, #w-node-f6199319-bcf9-c07a-499c-dac9b57060f3-4dbd2ee8 {
        grid-column: 3/6
    }
    #w-node-e7a2205b-e088-f75c-0e73-995296e9b7e6-cfbd2eec {
        grid-column-start: 3
    }
    #w-node-e7a2205b-e088-f75c-0e73-995296e9b7eb-cfbd2eec {
        grid-column-end: 6
    }
    #w-node-c6a55cf5-7eef-8080-13b4-952bf5b79753-cfbd2eec {
        grid-column-start: 3
    }
    #w-node-c6a55cf5-7eef-8080-13b4-952bf5b79758-cfbd2eec {
        grid-column-end: 6
    }
    #w-node-f4de08d1-6270-f7f5-5faa-48f745a946bc-cfbd2eec {
        grid-area: 1/2/2/7
    }
    #w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cfbd2eec {
        grid-column: 3/6
    }
    #w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d665f-cfbd2eec {
        grid-column-start: 3
    }
    #w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d6671-cfbd2eec {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-fabd2eed {
        grid-column: 3/6
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e8d-fabd2eed {
        grid-column-start: 3
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e92-fabd2eed {
        grid-column-end: 6
    }
    #q-switched-laser.w-node-_509765b5-83e8-3868-c145-10238e99af5e-fabd2eed {
        grid-column: 3/4
    }
    #w-node-_509765b5-83e8-3868-c145-10238e99af63-fabd2eed {
        grid-column: 5/6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-fabd2eed, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-31bd2eee {
        grid-column: 3/6
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-31bd2eee {
        grid-column: 3/4
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-31bd2eee {
        grid-column: 5/6
    }
    #w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-31bd2eee, #w-node-cec753ad-00a6-c348-f4f4-ce6464133327-5abd2eef, #w-node-_2da8c6e1-954b-a3ea-b1ce-0d95d186d5dd-5abd2eef, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-00bd2ef0 {
        grid-column: 3/6
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee29-00bd2ef0 {
        grid-column: 3/4
    }
    #w-node-_0f605901-1dae-73d4-d1c3-16821fd0ee2c-00bd2ef0 {
        grid-column: 5/6
    }
    #w-node-_2135064a-bbb1-1e0a-5c76-4910d0f8d9fb-00bd2ef0, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e5bd2ef1 {
        grid-column: 3/6
    }
    #w-node-_34c50c07-4552-f3a0-0928-f3401130d5f3-e5bd2ef1 {
        grid-column-start: 3
    }
    #w-node-_34c50c07-4552-f3a0-0928-f3401130d5f8-e5bd2ef1 {
        grid-column-end: 6
    }
    #w-node-_0ac8dd50-d054-b340-9f6d-8ff94b80a111-e5bd2ef1 {
        grid-area: 1/2/2/7
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-e5bd2ef1 {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-e5bd2ef1 {
        grid-column: 5/6
    }
    #w-node-cd252e07-eb31-87d3-234b-db8c64cbab26-e5bd2ef1 {
        grid-column: 3/6
    }
    #w-node-c397e172-802e-0976-1079-86e1fa3978d1-e5bd2ef1 {
        grid-column: 3/4
    }
    #w-node-c397e172-802e-0976-1079-86e1fa3978d4-e5bd2ef1 {
        grid-column: 5/6
    }
    #w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073a8-e5bd2ef1 {
        grid-column-start: 3
    }
    #w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073ad-e5bd2ef1 {
        grid-column-end: 6
    }
    #w-node-d783e9bb-6d38-7d9a-7e5e-026f41e073bd-e5bd2ef1, #w-node-fedb63e0-8d99-35e5-95ee-185a072e5b19-e5bd2ef1 {
        grid-column: 3/6
    }
    #w-node-b6ecb103-47a0-3b28-dd1c-78c7cdfed9f6-e5bd2ef1 {
        grid-area: 1/3/2/6
    }
    #w-node-_31c9c67c-8a04-940b-29ce-cdfeb286506b-e5bd2ef1 {
        grid-column-start: 3
    }
    #w-node-_31c9c67c-8a04-940b-29ce-cdfeb2865070-e5bd2ef1 {
        grid-column-end: 6
    }
    #w-node-ef466499-9335-1f38-5df6-a89733285e42-e5bd2ef1 {
        grid-column: 3/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-e5bd2ef1 {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-e5bd2ef1 {
        grid-column-end: 6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-e5bd2ef1 {
        grid-column: 3/6
    }
    #w-node-ac3a4749-d303-ab03-70a6-2e4dc7236d04-8bbd2ef3 {
        grid-column-start: 3
    }
    #w-node-ac3a4749-d303-ab03-70a6-2e4dc7236d0f-8bbd2ef3 {
        grid-column-end: 6
    }
    #w-node-_94d0db80-d633-f632-da46-11db8c904b1d-8bbd2ef3, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-89bd2ef4 {
        grid-column: 3/6
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e8d-89bd2ef4 {
        grid-column-start: 3
    }
    #w-node-e508347e-82b1-802c-6870-2a51ce125e92-89bd2ef4 {
        grid-column-end: 6
    }
    #w-node-_839c15a6-38fc-18eb-6af1-7b9a19a50b5e-89bd2ef4, #w-node-_9b06b943-9cbd-6882-6eac-34d0e7a9574c-17bd2ef5, #w-node-_2458867b-5571-569b-a283-c60bdfe02ba8-17bd2ef5 {
        grid-column: 3/6
    }
    #w-node-_69a4ed1f-f489-4517-e811-87d66f76dd13-17bd2ef5 {
        grid-column-start: 3
    }
    #w-node-_69a4ed1f-f489-4517-e811-87d66f76dd18-17bd2ef5 {
        grid-column-end: 6
    }
    #w-node-_031a5062-6e6a-fc89-adc2-c000348e01d0-17bd2ef5 {
        grid-column-start: 3
    }
    #w-node-_031a5062-6e6a-fc89-adc2-c000348e01d5-17bd2ef5 {
        grid-column-end: 6
    }
    #w-node-_69e3ac53-14ac-eb9c-6a58-592a82669e8a-17bd2ef5 {
        grid-column: 3/6
    }
    #w-node-_6e4d74ba-2880-c00b-aa8a-0f3818bad7dd-17bd2ef5 {
        grid-area: 1/2/2/7
    }
    #w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490134-17bd2ef5 {
        grid-column: 3/4
    }
    #w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490137-17bd2ef5 {
        grid-column: 5/6
    }
    #w-node-_7a4ba6ce-37f5-9ec4-c989-31d4b5490145-17bd2ef5, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-2cbd2ef8, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-94bd2ef9 {
        grid-column: 3/6
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d203-94bd2ef9 {
        grid-column-start: 3
    }
    #w-node-c995ca05-7145-050d-23ca-e5c3f5f8d208-94bd2ef9 {
        grid-column-end: 6
    }
    #w-node-_209f0c47-148f-8921-d2fa-48a87e80c2ed-94bd2ef9 {
        grid-column-start: 3
    }
    #w-node-_209f0c47-148f-8921-d2fa-48a87e80c2f2-94bd2ef9 {
        grid-column-end: 6
    }
    #w-node-c1a721d7-d854-4f26-aefe-fce182edcb53-94bd2ef9, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-d8bd2efb {
        grid-column: 3/6
    }
    #w-node-ee93aed2-f600-8006-9a7b-5939f7b4b7f1-d8bd2efb {
        grid-area: 1/3/2/6
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30a-d8bd2efb {
        grid-column-start: 3
    }
    #w-node-a7b4a656-0a51-ee0b-bc42-42622ed8b30f-d8bd2efb, #w-node-ff07f6a9-828b-e72d-eac9-dba167dc4c3d-d8bd2efb {
        grid-column-end: 6
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0a-d8bd2efb {
        grid-column: 3/4
    }
    #w-node-e772c9a4-822f-f54f-461b-e94783ce1b0d-d8bd2efb {
        grid-column: 5/6
    }
    #w-node-_5b94c7ac-3734-c260-be10-275316afccb0-d8bd2efb {
        grid-column: 3/6
    }
    #w-node-_5b94c7ac-3734-c260-be10-275316afccce-d8bd2efb {
        grid-column-end: 6
    }
    #w-node-e3acaa60-760b-9347-fea2-ca0bc01b0c78-d8bd2efb {
        grid-column: 3/6
    }
    #w-node-a4f2608f-901a-ddb2-a12c-742263b7e03b-d8bd2efb {
        grid-column-start: 3
    }
    #w-node-a4f2608f-901a-ddb2-a12c-742263b7e042-d8bd2efb {
        grid-column-end: 6
    }
    #w-node-_7563f63c-d5b9-dcc7-1252-72e7910ca907-d8bd2efb {
        grid-column-start: 3
    }
    #w-node-_7563f63c-d5b9-dcc7-1252-72e7910ca90c-d8bd2efb {
        grid-column-end: 6
    }
    #w-node-_6087af44-e92b-36f8-b478-0d8f57930a4a-d8bd2efb, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-e8bd2efe {
        grid-column: 3/6
    }
    #w-node-_7587aad8-cb0a-fa57-dfdd-4277cdcaa072-e8bd2efe {
        grid-column: 3/4
    }
    #w-node-_7587aad8-cb0a-fa57-dfdd-4277cdcaa075-e8bd2efe {
        grid-column: 5/6
    }
    #w-node-_2555ba35-fd96-9e8e-4d7e-5180acbbec46-e8bd2efe {
        grid-column-end: 6
    }
    #w-node-_3b65beb0-9ffb-9037-ed95-c787d41f817b-e8bd2efe {
        grid-column-start: 3
    }
    #w-node-_3b65beb0-9ffb-9037-ed95-c787d41f818a-e8bd2efe {
        grid-column-end: 6
    }
    #w-node-bdacd9c1-0c32-58b2-c5e6-ca77e1af4433-e8bd2efe {
        grid-column-start: 3
    }
    #w-node-bdacd9c1-0c32-58b2-c5e6-ca77e1af4437-e8bd2efe, #w-node-_3431a4aa-b2bb-6522-a038-8e330c463364-e8bd2efe {
        grid-column-end: 6
    }
    #w-node-a6d9e23d-965d-1d27-0073-fef9a5d722ed-e8bd2efe, #w-node-d2972fb5-f034-e10b-9b09-2a173a1a2f70-e8bd2efe, #w-node-df8db8ae-9ae6-7df4-d000-144eaafd0254-e8bd2efe, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cdbd2eff {
        grid-column: 3/6
    }
    #w-node-bc9d37bd-638a-c3f7-0f94-717c2d83f116-cdbd2eff {
        grid-column-end: 6
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44e9-cdbd2eff {
        grid-column: 3/4
    }
    #w-node-ffb74199-7c27-3782-2cda-9d88715d44ec-cdbd2eff {
        grid-column: 5/6
    }
    #w-node-c97020e2-f119-81cd-b208-79e0d92ac5bd-cdbd2eff {
        grid-column-start: 3
    }
    #w-node-c97020e2-f119-81cd-b208-79e0d92ac5c2-cdbd2eff {
        grid-column-end: 6
    }
    #w-node-f4de08d1-6270-f7f5-5faa-48f745a946bc-cdbd2eff {
        grid-area: 1/2/2/7
    }
    #w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cdbd2eff {
        grid-column: 3/6
    }
    #w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d665f-cdbd2eff {
        grid-column-start: 3
    }
    #w-node-_8a9cfce7-fff7-1c57-18d0-b7427e6d6671-cdbd2eff {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cabd2f00 {
        grid-column: 3/6
    }
    #w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f150-cabd2f00 {
        grid-column: 3/4
    }
    #w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f153-cabd2f00 {
        grid-column: 5/6
    }
    #w-node-_78ea25ec-7a5d-1dfc-dfbd-0a0f4a48f15f-cabd2f00 {
        grid-column: 3/6
    }
    #w-node-_46b4877e-c5c9-cfd2-b6d1-b0a2ebc94fa2-a6bd2f02 {
        grid-column-start: 3
    }
    #w-node-_46b4877e-c5c9-cfd2-b6d1-b0a2ebc94fab-a6bd2f02 {
        grid-column-end: 6
    }
    #w-node-_882f098c-1620-d4a6-4da9-a621b5874668-a6bd2f02 {
        grid-column: 3/6
    }
}
@media screen and (min-width: 1440px) {
    #w-node-ae1b0eb5-0562-5474-beee-936a552c1f10-bcbd2dd8, #w-node-_8e662fb1-07d6-e051-d7ff-1a4c1905310f-08bd2e04, #w-node-_76494eee-da4a-c2a5-fc68-0113eecf3d6e-eecf3d6c, #w-node-_62d11b03-1098-ad06-40a9-0a7847d12818-47d12816, #w-node-_5442257a-b203-14fe-d3f3-ef5911e0f94a-63bd2e2f, #w-node-_27b3dec5-1ea0-2c81-ff31-f62e11f81fbb-63bd2e2f, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-6bbd2e31, #w-node-_8362a2bb-af0e-c04d-dfbb-9c3874257dcb-e7bd2e32, #w-node-_5a0f0eaa-8874-242f-abcc-ded7957e9564-e7bd2e32, #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-10bd2e34 {
        grid-column: 2/7
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c5bd2e37 {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-acbd2e3d, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-09bd2e8f, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-09bd2e8f, #w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-09bd2e8f, #w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-09bd2e8f, #w-node-cff3fc3e-6282-d1ec-9409-83e3db390d9f-09bd2e8f, #w-node-_9025c9b7-d848-328f-1d54-6a7a85e6b3ff-09bd2e8f, #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-0fbd2e93 {
        grid-column: 2/7
    }
    #w-node-df0a5857-4233-b3fa-2fca-1982805fe409-f5bd2e94 {
        grid-column-end: 8
    }
    #w-node-_22f888e5-3f12-a6f5-ff5f-091c778fb800-f5bd2e94 {
        grid-column: 3/6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-71bd2e98, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-7fbd2e9b, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-0ebd2e9c {
        grid-column: 2/7
    }
    #w-node-d7863a1b-4a3f-ea7c-972a-d56f210eebbc-62bd2e9d {
        grid-column-end: 7
    }
    #w-node-_7e11232c-3ce8-bd82-a32f-c8f65801ac51-85bd2e9e, #w-node-c6f8823f-6027-802b-e4c4-66c796b2e6bc-5fbd2e9f {
        grid-column: 2/7
    }
    #w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b8a-5fbd2e9f {
        grid-column-end: 6
    }
    #w-node-_4485fb89-05a8-ee9c-c000-3b62efcddd67-68bd2ea0 {
        grid-column: 2/7
    }
    #w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2d4-68bd2ea0 {
        grid-column-end: 6
    }
    #w-node-cf1085ff-0ec3-9005-d9f6-d6dd37cc1395-4cbd2ea1, #w-node-_0596d611-081e-006f-df71-920d889add7b-4cbd2ea1, #w-node-_8aa1a70c-e705-b256-7d33-f8619c5317fa-dfbd2ea4, #w-node-_90523a6b-15ee-1416-bb2f-2b14df53e1c3-dfbd2ea4, #w-node-_7a74d3d6-12a2-21a8-5627-ca6b12a43b77-afbd2ea6 {
        grid-column: 2/7
    }
    #w-node-_302013d9-3a43-101f-cfd3-89d32c5b8faf-68bd2ea7 {
        grid-column-end: 8
    }
    #w-node-_22c28f73-ea90-86bf-86bb-821fd82770a5-68bd2ea7 {
        grid-column-end: 6
    }
    #w-node-_52f6e8a4-a865-bf6a-52e9-f28425ac6fe5-18bd2eab, #w-node-_5101e8da-6da4-2abd-79e2-f10428a323d1-dfbd2eae, #w-node-_5101e8da-6da4-2abd-79e2-f10428a323df-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd40e-dfbd2eae, #w-node-_288fb250-b44d-20a7-d032-61787febd413-dfbd2eae, #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e79-dfbd2eae, #w-node-_65cd73dc-a024-7f95-17a2-f9d0b86f2e7e-dfbd2eae {
        grid-column: 2/7
    }
    #w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d9c-7fbd2ebe {
        grid-column-end: 6
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-82bd2ec8, #w-node-_7b7def2e-3632-4011-d75c-24fa535a451b-8bbd2ecb, #w-node-ef925f11-f429-4ee0-6f90-69fe76cf1463-8bbd2ecb, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-e6bd2ecd, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-40bd2ecf, #w-node-_5b94c7ac-3734-c260-be10-275316afccb0-a8bd2ed3, #w-node-c83d2ea6-4a14-8242-a6da-aefd56824b0f-73bd2ed6, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-73bd2ed6, #w-node-_5aeb9dc4-f29a-212f-c466-1ffafd1f05d5-73bd2ed6, #w-node-_5c8b758d-c134-dba1-56a6-d3f1ebad8542-73bd2ed6, #w-node-b77e8e83-4cd2-cc6f-0518-041a93ab8214-73bd2ed6, #w-node-_1a68bf60-2f7d-efb5-2be3-b6dcd546a300-73bd2ed6, #w-node-cc5d6914-6df2-2bdc-8e0b-dbd5641fc518-73bd2ed6, #w-node-_91e49939-2b87-f325-e3d2-4153b67cb787-73bd2ed6, #w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-b1bd2ed7, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c9bd2eda, #w-node-d7170d47-ac5e-d722-7bd9-b39008e6091d-c9bd2edb, #w-node-aa7331c8-7361-03ec-be9f-93ad3416b38b-c9bd2edb, #w-node-_02e2b9a9-3d7d-4d8e-1ef1-4303cf3d33ed-76bd2edd, #w-node-_9d7ab375-8181-fc83-1ada-6af3d98e9b52-95bd2ede, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-02bd2ee2, #w-node-_1ffc8ad9-8a4d-6487-7dec-5ba125fd1087-4ebd2ee5, #w-node-_58379f11-2e55-e0fc-176f-3f53815fad76-f3bd2ee6, #w-node-e85e052c-9e56-ee32-e4c8-1ae0dca1f17c-f3bd2ee6, #w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cfbd2eec, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-31bd2eee, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-00bd2ef0, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-2cbd2ef8, #w-node-_5b94c7ac-3734-c260-be10-275316afccb0-d8bd2efb, #w-node-a6d9e23d-965d-1d27-0073-fef9a5d722ed-e8bd2efe, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cdbd2eff, #w-node-_722ab8dd-f978-863f-4dc5-e39b3b147ea2-cdbd2eff, #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-cabd2f00 {
        grid-column: 2/7
    }
}
@media screen and (min-width: 1280px) {
    #w-node-c1e034e2-b86b-d58d-2200-74e27d60dc87-bcbd2dd8 {
        grid-area: 2/1/3/2
    }
    #w-node-ae1b0eb5-0562-5474-beee-936a552c1f10-bcbd2dd8 {
        grid-area: 2/2/3/7
    }
    #w-node-b8943c86-f6a9-4841-0d37-58f9e4e1cf70-bcbd2dd8 {
        grid-area: 2/7/3/8
    }
    #w-node-da9a2d57-b55b-6fca-7355-2d57f4f5ab1e-bcbd2dd8 {
        grid-area: 1/1/4/8
    }
    #w-node-_8ed4af9d-8cb3-df9f-76a5-c7d616f697f1-bcbd2dd8 {
        grid-column-start: 2
    }
    #w-node-c34e1fd0-45f3-798e-126b-53bf692d80e4-bcbd2dd8 {
        grid-column: 2/7
    }
    #w-node-ee660951-5ca6-8e35-c91e-05b8fef67b1e-fef67b19 {
        grid-column-end: 8
    }
    #w-node-bb7b3d7e-a1d6-7195-3838-a7653177bdfb-c5bd2e37 {
        grid-column-end: 3
    }
    #w-node-ab447ac5-3a37-2d89-09c7-c151a9f4b234-c5bd2e37 {
        grid-column-end: 5
    }
    #w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b71-5fbd2e9f {
        grid-column-end: 3
    }
    #w-node-cb4ff0c8-5ccb-cfb6-5766-54ccf1729b8a-5fbd2e9f {
        grid-column-end: 5
    }
    #w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2bc-68bd2ea0 {
        grid-column-end: 3
    }
    #w-node-_1912bfe1-1676-5ea7-e485-1d77ccb8c2d4-68bd2ea0 {
        grid-column-end: 5
    }
    #w-node-_22c28f73-ea90-86bf-86bb-821fd8277070-68bd2ea7 {
        grid-column-end: 3
    }
    #w-node-_22c28f73-ea90-86bf-86bb-821fd82770a5-68bd2ea7 {
        grid-column-end: 5
    }
    #w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d91-7fbd2ebe {
        grid-column-end: 3
    }
    #w-node-_5fe20d5f-9661-9adb-0a6a-bfd6b50e9d9c-7fbd2ebe {
        grid-column-end: 5
    }
}
@font-face {
    font-family: 'Fa brands 400';
    src: url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd7c01bd2e0a_fa-brands-400.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd4f1bbd2e03_fa-brands-400.eot') format('embedded-opentype'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd12b6bd2e0f_fa-brands-400.woff') format('woff'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd07d9bd2e09_fa-brands-400.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fa solid 900';
    src: url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd9295bd2e13_fa-solid-900.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdce04bd2e10_fa-solid-900.eot') format('embedded-opentype'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd81b0bd2e12_fa-solid-900.woff') format('woff'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdabccbd2e11_fa-solid-900.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fa 300';
    src: url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd170cbd2e0e_fa-light-300.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdcca9bd2e0b_fa-light-300.eot') format('embedded-opentype'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdf3d5bd2e0d_fa-light-300.woff') format('woff'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdc881bd2e0c_fa-light-300.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fa 100';
    src: url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bde8debd2e17_fa-thin-100.woff2') format('woff2'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd0d5dbd2e14_fa-thin-100.eot') format('embedded-opentype'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bdb5a2bd2e16_fa-thin-100.woff') format('woff'), url('https://cdn.prod.website-files.com/6345aae91df2bda04dbd2dd6/6345aae91df2bd7f46bd2e15_fa-thin-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}