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>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    overflow: unset !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;
    transform: none !important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset !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 (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
}

@font-face {
    font-family: Nakheel;
    src: url(../fonts/Nakheel-HeadlineRegular.otf)format("opentype"), url(../fonts/Nakheel-TextRegular.otf)format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Nakheel;
    src: url(../fonts/Nakheel-HeadlineBold.otf)format("opentype"), url(../fonts/Nakheel-TextBold.otf)format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

:root {
    --cta: #0d2638;
    --sky-blue-2: #bd9e70;
    --floral-white: #f5f1e7;
    --white: white;
    --midnight-blue-3: #0f1c26;
    --black: black;
    --midnight-blue-2: #0d2638;
    --transparent: #fff0;
    --sky-blue: #72c8dc;
    --signature: #e8594f;
    --dark-tk: #918872;
    --hover: #00617f;
    --blue-gray: #7094cc;
    --smashed-pumpkin: #ff7036;
    --glaucous: #6581b0;
    --midnight-blue: #0d2638;
    --bg-toolkit: #f5f1e7;
    --midnight-blue-4: #005575
}

.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(../images/19.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-form-formrecaptcha {
    margin-bottom: 8px
}

.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-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.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
}

@media screen and (max-width:991px) {
    .w-layout-blockcontainer {
        max-width: 728px
    }
}

@media screen and (max-width:767px) {
    .w-layout-blockcontainer {
        max-width: none
    }
}

body {
    color: var(--cta);
    font-family: petala-pro, sans-serif;
    font-size: 14px;
    line-height: 20px
}

h1 {
    color: var(--sky-blue-2);
    letter-spacing: 13px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: meno-banner, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px
}

h2 {
    color: var(--sky-blue-2);
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 500px;
    margin-top: 0;
    margin-bottom: 30px;
    font-family: Nakheel, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

p {
    margin-bottom: 40px;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px
}

a {
    color: var(--floral-white);
    text-decoration: underline
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
    list-style-type: lower-alpha
}

strong {
    font-weight: 700
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-family: meno-banner, sans-serif;
    font-size: 18px;
    line-height: 22px
}

.returnbtn {
    z-index: 1000;
    background-color: var(--white);
    background-image: url(../images/Icon_Arrow_Left_Dark.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    display: none;
    position: fixed;
    inset: 20px auto auto 20px
}

.page_contatto {
    color: var(--white);
    letter-spacing: 2px;
    background-image: url(../images/Phone_01.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 30px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    font-size: 17px;
    font-weight: 300;
    text-decoration: none
}

.page_contatto.mail {
    background-image: url(../images/Mail_01.svg);
    background-size: 25px;
    margin-bottom: 40px
}

.note_txt {
    font-weight: 300
}

.note_txt h1 {
    letter-spacing: 8px;
    margin-bottom: 20px;
    font-size: 1.7em;
    line-height: 30px
}

.note_txt h3 {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.note_txt li {
    margin-bottom: 5px
}

.note_txt ul {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 30px
}

.note_txt h2 {
    text-align: left
}

.note_txt a {
    color: var(--cta)
}

.note_txt.cliente {
    margin-top: -10px;
    margin-bottom: -10px
}

.note_txt p {
    font-size: 14px;
    line-height: 25px
}

.form_component {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    background-color: var(--midnight-blue-3);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 5vw;
    padding-left: 10vw;
    padding-right: 10vw;
    display: flex;
    position: relative
}

.form_component.popup {
    z-index: 50;
    background-color: var(--midnight-blue-3);
    align-items: flex-start;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
}

.form_component.form-download {
    padding-top: 200px
}

.footer {
    grid-row-gap: 10px;
    background-color: var(--midnight-blue-3);
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 100px 60px 40px;
    display: flex;
    position: relative;
    bottom: 0%
}

.footer_link {
    color: #f5f1e7cc;
    letter-spacing: 2px;
    text-transform: uppercase;
    cursor: pointer;
    font-family: petala-pro, sans-serif;
    font-size: 10px;
    font-weight: 300;
    text-decoration: none;
    transition: all .2s
}

.footer_link:hover {
    color: var(--floral-white)
}

.to-delete {
    z-index: 25;
    text-align: left;
    background-color: #ffe837;
    margin-bottom: 0;
    padding: 40px 15%;
    font-family: Open Sans, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6;
    display: none;
    position: relative
}

.to-delete p {
    color: var(--black);
    margin-bottom: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.to-delete strong {
    font-weight: 800
}

.to-delete h2 {
    color: var(--black);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: 700
}

.navbar {
    z-index: 20;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000000d;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100px;
    display: flex;
    position: fixed;
    top: 0
}

.navbar.dark {
    background-color: var(--cta)
}

.footer_row {
    z-index: 1;
    grid-column-gap: 50px;
    grid-row-gap: 11px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.form_checkbox {
    color: #000;
    background-color: #fff
}

.form {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 3vw;
    padding-bottom: 5vw;
    display: grid;
    position: relative
}

.form-block {
    width: 100%;
    margin-bottom: 0
}

.form-block.hide {
    display: none
}

.form_field {
    color: var(--floral-white);
    letter-spacing: 2px;
    text-transform: none;
    background-color: #0000;
    border: 1px #000;
    border-bottom: 1px solid #bd9e7080;
    margin-bottom: 20px
}

.form_field:focus {
    background-color: var(--midnight-blue-3)
}

.form_field:focus-visible,
.form_field[data-wf-focus-visible] {
    border-bottom-color: var(--sky-blue-2);
    color: var(--floral-white)
}

.form_field::placeholder {
    color: var(--floral-white);
    text-transform: uppercase
}

.form_field.capitalize {
    color: var(--white);
    text-transform: capitalize;
    background-color: #0000
}

.form_field.capitalize::placeholder,
.form_field.cap {
    text-transform: uppercase
}

.form_field.cap:focus {
    background-color: var(--floral-white);
    color: var(--midnight-blue-2)
}

.button-submit {
    border: 1px solid var(--sky-blue-2);
    color: var(--sky-blue-2);
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #0000;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 100px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 14px;
    transition: all .3s
}

.button-submit:hover {
    background-color: var(--sky-blue-2);
    color: var(--cta);
    text-align: left;
    border-style: none;
    border-radius: 0;
    align-self: auto
}

.note-legali {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 200px 20px 40px;
    line-height: 1.4;
    position: relative
}

.banner_component {
    z-index: 998;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #0000001a;
    flex-direction: column;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    overflow: auto
}

.banner_btn {
    text-align: center;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 700;
    transition: all .25s cubic-bezier(.455, .03, .515, .955)
}

.banner_btn:hover {
    background-color: #707cff;
    border-color: #707cff
}

.banner_btn.banner {
    border: 1px solid var(--sky-blue-2);
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #0000;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px
}

.banner_text {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.6
}

.banner_trigger {
    display: none
}

.banner_wrap {
    background-color: var(--cta);
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: auto;
    padding: 10px 40px;
    display: none;
    position: relative;
    box-shadow: 0 0 14px 3px #0000001a
}

.banner_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: var(--white);
    flex-direction: row;
    align-items: center;
    padding-bottom: 0;
    display: flex
}

.prefs_trigger {
    display: none
}

.prefs_open-txt {
    opacity: .5;
    color: #000;
    cursor: pointer;
    justify-content: flex-end;
    display: flex;
    position: absolute;
    top: 22px;
    right: 70px
}

.prefs_checkbox {
    z-index: 1;
    cursor: pointer;
    background-color: #cacaca;
    background-image: url(../images/check_dot.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    border-width: 2px;
    border-color: #cacaca;
    border-radius: 30px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.prefs_checkbox.w--redirected-checked {
    background-color: #4353ff;
    background-image: url(../images/check_dot.svg);
    background-position: 100%;
    background-size: contain;
    border-color: #4353ff
}

.prefs_checkbox.w--redirected-focus {
    box-shadow: none
}

.banner_buttons-wrapper {
    grid-column-gap: 35px;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    margin-left: 30px;
    display: flex
}

.manager_trigger {
    display: none
}

.banner_link {
    color: var(--sky-blue-2)
}

.icon {
    color: #424b54;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20px;
    display: flex
}

.icon.phone {
    background-image: url(../images/Phone_01.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    margin-right: 10px
}

.icon.mail {
    background-image: url(../images/Mail_01.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    margin-right: 10px
}

.icon.pin {
    background-image: url(../images/pin-locator.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 20px;
    margin-right: 10px
}

.hero {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100vh;
    min-height: 500px;
    padding-bottom: 2vw;
    display: flex;
    position: sticky;
    top: 0
}

.hero.beach.hide-it-for-now {
    display: none
}

.hero.center {
    justify-content: center;
    min-height: 700px;
    padding-top: 100px;
    padding-bottom: 0;
    position: static
}

.hero.center.download {
    min-height: 810px
}

.page__wrapper {
    z-index: 1;
    background-color: var(--white);
    position: relative
}

.h1_hero {
    color: var(--white);
    text-align: center;
    letter-spacing: 15px;
    text-transform: uppercase;
    flex-direction: column;
    align-items: center;
    width: 70%;
    padding-left: 40px;
    padding-right: 40px;
    font-family: meno-banner, sans-serif;
    font-weight: 400;
    display: flex
}

.h1_hero._2 {
    letter-spacing: 15px;
    margin-bottom: 5vw;
    padding-left: 45px
}

.h1_hero._2.btk {
    letter-spacing: 8px
}

.navbar_background {
    z-index: -1;
    background-color: var(--white);
    color: var(--white);
    width: 100%;
    height: 100%;
    position: absolute
}

.navbar_background.policy {
    background-color: var(--floral-white)
}

.navbar_background._404 {
    background-color: var(--transparent)
}

.navlink__wrap {
    background-color: #0000;
    justify-content: space-between;
    align-items: flex-start;
    width: 80vw;
    min-width: 866px;
    height: 100%;
    padding: 20px 1vw;
    display: flex;
    position: relative
}

.navlink__wrap.policy {
    background-color: var(--floral-white);
    flex: 1;
    width: auto;
    max-width: 1000px;
    position: static
}

.logo {
    background-image: url(../images/Clarks-Exotica-logo-new.avif);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 180px;
    height: 50px
}

.logo.w--current {
    display: none
}

.logo.white {
    background-image: url(../images/Clarks-Exotica-logo-new.png);
    background-position: 0 0
}

.logo.white.w--current,
.logo.white.legal-show {
    display: none
}

.logo.gold {
    background-image: url(../images/Clarks-Exotica-logo-new.avif);
    display: block
}

.logo.gold.hamburger {
    width: 0;
    height: 0;
    display: none
}

.logo.gold.mobile {
    display: none
}

.navlink_column {
    opacity: 1;
    color: var(--white);
    flex: 1;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.navlink {
    color: var(--white);
    cursor: pointer;
    height: 45px;
    margin-left: 2vw;
    margin-right: 0;
    padding-top: 0;
    font-size: 12px;
    text-decoration: none;
    position: relative
}

.navlink.w--current {
    color: var(--floral-white)
}

.navlink.off {
    display: flex
}

.navlink.tablet-mobile {
    display: none;
    position: static
}

.navlink.bot {
    display: block
}

.navlink_txt {
    opacity: 1;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 5px;
    font-family: petala-pro, sans-serif;
    font-weight: 400;
    line-height: 14px;
    text-decoration: none;
    display: block
}

.navlink_txt.small_tab-mob,
.navlink_txt.nav-header {
    color: var(--white)
}

.navlink_txt.dropdown-text {
    color: var(--white);
    margin-bottom: 5px
}

.section {
    background-color: var(--white);
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.section.masterplan {
    background-image: linear-gradient(#0000001a, #0000001a), url(../images/34.jpeg);
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 55vw;
    padding-top: 7vw;
    padding-bottom: 0;
    position: relative;
    overflow: hidden
}

.section.color-02 {
    z-index: 0;
    background-image: none;
    background-size: auto;
    flex-direction: row;
    padding-top: 0
}

.section.background-color {
    background-color: #72c8dc66
}

.section.background-color.blu {
    background-color: var(--midnight-blue-3);
    background-image: linear-gradient(to bottom, var(--midnight-blue-3), transparent 33%), linear-gradient(to bottom, #0f1c26e6, #0f1c26e6), url(../images/16.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    padding-top: 70px
}

.section.clip {
    padding-top: 0
}

.section.padding {
    background-color: var(--white);
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden
}

.section.background-shadow {
    background-image: linear-gradient(to bottom, transparent 77%, var(--midnight-blue-3)), linear-gradient(to bottom, #00617fe6, #0f1c26e6), url(../images/32.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover
}

.section.villas {
    background-image: linear-gradient(#f5f1e766, #f5f1e766), url(../678ac172f64486e52c4fbad8_iStock-1162153431_mod%20copia.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    max-height: 750px
}

.section.villas.inverse {
    flex-direction: row-reverse
}

.section.villas.signature {
    background-image: linear-gradient(#f5f1e766, #f5f1e766), url(../678ac172f64486e52c4fb25f_iStock-954560886.webp)
}

.section.keyplane {
    padding-top: 100px;
    padding-bottom: 100px
}

.section.keyplane.signature {
    background-image: linear-gradient(to bottom, var(--white), #fff0 50%), linear-gradient(to bottom, #f7f3eae6, #f7f3eae6), url(../678ac172f64486e52c4fb279_Signature_Texture.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover
}

.section.keyplane.signature.is-launch1 {
    display: none
}

.section.keyplane.beach {
    background-image: linear-gradient(to bottom, var(--white), #fff0 28%), linear-gradient(to bottom, #f7f3eacc, #f7f3eacc), url(../678ac172f64486e52c4fb26b_Beach_Texture.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover
}

.section.keyplane.beach.is-launch1 {
    display: none
}

.section.keyplane.beach.with-space {
    margin-top: 140px
}

.section._100-bot {
    background-image: linear-gradient(#f5f1e7e6, #f5f1e7e6), url(../678ac172f64486e52c4fbadf_iStock-954560886%20copia.webp);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 60px;
    padding-top: 100px;
    padding-bottom: 70px
}

.section._100-bot.beach_bg {
    background-image: linear-gradient(#f5f1e7e6, #f5f1e7e6), url(../678ac172f64486e52c4fbad8_iStock-1162153431_mod%20copia.webp);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0
}

.section._100-bot.beach_bg.cove {
    background-image: none
}

.section._60-bot-right {
    flex-direction: row;
    align-items: flex-start;
    padding-bottom: 60px;
    padding-right: 60px
}

.section._60-bot-right.cove {
    margin-top: 60px;
    padding-bottom: 0
}

.section._60-top-left {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 60px;
    padding-left: 60px
}

.section._60-top-left.cove {
    background-image: url(../68f8d4078667b5fab57ad881_illustration.jpg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.section.horiz {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.section._60-top-right {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 60px;
    padding-right: 60px
}

.section.section-brochure {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-right: 40px
}

.section._60-only-right {
    flex-direction: row;
    align-items: flex-start;
    padding-right: 60px
}

.section._60-bot-left {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 60px
}

.section._60-bot-left.is-hide {
    display: none
}

.section.is-claim {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.block-quote {
    color: var(--sky-blue-2);
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    border-left-style: none;
    width: 80vw;
    min-width: 900px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Nakheel, sans-serif;
    font-size: 30px;
    line-height: 45px
}

.block-quote.is-claim {
    width: 500px;
    min-width: auto;
    margin-top: 70px;
    margin-bottom: 70px;
    font-family: meno-banner, sans-serif;
    font-weight: 400
}

.block-quote.cove {
    color: #4c4c44;
    letter-spacing: 4px;
    font-family: meno-banner, sans-serif
}

.txt_box {
    background-image: none;
    background-position: 0 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    position: relative
}

.txt_box.margin {
    padding-bottom: 0
}

.video__wrap {
    cursor: pointer;
    background-image: url(../images/33.webp);
    background-position: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    height: 34vw;
    min-height: 400px;
    margin-top: 7vw;
    margin-bottom: 7vw;
    display: flex;
    position: relative
}

.section_title {
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 40px;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.section_title.white {
    z-index: 1;
    color: var(--white);
    position: relative
}

.section_title.white.align {
    text-align: left;
    margin-bottom: 0;
    line-height: 30px
}

.section_title.gold {
    color: var(--sky-blue-2);
    align-self: center;
    width: 300px;
    margin-bottom: 100px
}

.section_title.azzurro {
    color: var(--sky-blue)
}

.section_title.villas {
    color: var(--sky-blue-2);
    text-transform: none;
    width: 60%;
    font-size: 16px
}

.section_title.villas.is-maxw {
    max-width: 700px
}

.section_title.villas.cove {
    color: #4c4c44;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 30px
}

.section_title.gold {
    text-align: left;
    width: 300px;
    margin-bottom: 40px;
    margin-left: 40px
}

.section_title.gold.margin {
    width: 350px;
    margin-bottom: 20px
}

.section_title.red {
    color: var(--signature);
    letter-spacing: 5px;
    margin-bottom: 10px
}

.section_title.blue {
    color: var(--sky-blue);
    letter-spacing: 5px;
    margin-bottom: 10px
}

.section_title.blue-grey {
    margin-bottom: 10px
}

.section_title.smashed-pumpkin {
    letter-spacing: 5px;
    margin-bottom: 10px
}

.h1 {
    text-align: center;
    width: 500px;
    margin-bottom: 70px;
    font-family: meno-banner, sans-serif;
    font-weight: 400
}

.h1.white.width {
    letter-spacing: 12px;
    margin-bottom: 20px
}

.h1.white.width.section-title {
    color: var(--dark-tk);
    text-align: left;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 24px;
    text-decoration: none
}

.h1.white.width.eoi {
    letter-spacing: 5px
}

.h1.white.align {
    text-align: left;
    width: auto;
    margin-bottom: 0;
    padding-right: 40px
}

.h1.white.dark_tabl-mob {
    width: 750px
}

.h1.white {
    color: #fff;
    text-align: center;
    width: auto;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 40px
}

.h1.width {
    width: 800px
}

.h1.width.padding.h2,
.h1.width.h2 {
    letter-spacing: 13px;
    font-size: 35px;
    line-height: 45px
}

.h1.villas {
    letter-spacing: 8px;
    width: 700px;
    margin-bottom: 20px;
    overflow: hidden
}

.h1.villas._600 {
    width: 600px
}

.h1.villas.h2.cove {
    color: #47473f;
    font-size: 30px
}

.h1.paragrafo {
    text-align: left;
    letter-spacing: 10px;
    margin-left: 10px
}

.h1.paragrafo.margin {
    margin-bottom: 40px
}

.h1.paragrafo.margin.h2 {
    font-size: 35px;
    line-height: 45px
}

.h1.paragrafo.margin.h2.cove {
    color: #47473f;
    letter-spacing: 4px;
    width: 530px;
    font-size: 30px
}

.h1.paragrafo.margin.h2.cove-s3 {
    color: #47473f;
    text-align: center;
    letter-spacing: 4px;
    width: 600px;
    font-size: 30px
}

.h1.keyplan-beach {
    color: var(--sky-blue-2);
    text-align: center;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-background-clip: text;
    background-clip: text;
    width: auto;
    margin-bottom: 20px
}

.h1.villa {
    margin-bottom: 40px
}

.h1.villa.red {
    color: var(--signature);
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h1.villa.blue {
    color: var(--sky-blue);
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h1.villa.blue.h2.cove {
    color: #47473f;
    letter-spacing: 10px;
    font-size: 40px
}

.h1.villa.blue-grey {
    font-size: 60px;
    line-height: 60px
}

.h1.villa.blue-grey.cove {
    color: #47473f;
    letter-spacing: 8px;
    font-size: 30px
}

.h1.villa.smashed-pumpkin {
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h1.small {
    text-align: left;
    letter-spacing: 10px;
    width: auto;
    max-width: 500px;
    margin-left: 10px;
    font-size: 35px;
    line-height: 45px
}

.h1.small.h2.cove {
    color: #47473f;
    letter-spacing: 4px;
    font-size: 30px
}

.h1.is-claim {
    margin-top: 70px
}

.h1.eoi-form {
    color: var(--cta);
    text-align: left;
    letter-spacing: 1px;
    text-transform: none;
    width: 80%;
    margin-bottom: 10px;
    font-size: 30px
}

.h1.eoi-form-text {
    color: var(--cta);
    text-align: left;
    letter-spacing: 1px;
    text-transform: none;
    width: 80%;
    margin-bottom: 0;
    font-family: Nakheel, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%
}

.paragraph {
    text-align: justify;
    max-width: 400px;
    margin-bottom: 60px;
    margin-left: 40px;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.paragraph.white {
    color: var(--white);
    text-align: justify;
    max-width: 500px;
    margin-bottom: 60px;
    margin-left: 0
}

.paragraph.nomargin {
    text-align: justify;
    max-width: 320px;
    margin-top: 60px;
    margin-left: 0
}

.paragraph.nomargin.maxwidth {
    max-width: 299px
}

.paragraph.margin {
    margin-bottom: 20px;
    font-family: Nakheel, sans-serif
}

.paragraph.margin.cove {
    text-align: left
}

.paragraph.cove {
    color: #4c4c44
}

.btn__wrap {
    z-index: 1;
    opacity: 1;
    cursor: pointer;
    background-color: #ffffff80;
    border: 1px solid #bd9e7080;
    justify-content: center;
    align-items: center;
    width: 250px;
    padding: 20px 80px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.btn__wrap.margin {
    margin-left: 40px;
    text-decoration: none
}

.btn__wrap.margin.hideforpurpose {
    display: none
}

.btn__wrap.margin.cove {
    color: var(--dark-tk);
    border-width: 1px;
    border-color: #b8bea3
}

.btn__wrap.white {
    border-color: var(--white);
    background-color: #0000;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    overflow: hidden
}

.btn__wrap.white-download {
    border-color: var(--white);
    background-color: #0000;
    width: auto;
    margin-top: 20px;
    margin-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px
}

.btn_txt {
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding-top: 3px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none
}

.btn_txt.white.mobile {
    display: none
}

.btn_txt.tablet-dark.cove {
    color: #4c4c44
}

.btn_background {
    z-index: -1;
    border: 1px solid var(--sky-blue-2);
    background-color: var(--cta);
    opacity: 1;
    width: 110%;
    height: 105%;
    position: absolute
}

.btn_background.white {
    color: var(--white);
    background-color: #ffffff4d;
    border-style: none
}

.btn_background.white.opacity-100 {
    background-color: #fff
}

.btn_background.hideforpurpose {
    display: none
}

.btn_background.cove {
    background-color: var(--dark-tk);
    color: #4c4c44;
    -webkit-text-stroke-width: 2px;
    border-color: #b8bea3
}

.navlink_line {
    background-color: var(--sky-blue-2);
    opacity: 1;
    width: 40px;
    height: 1px
}

.navlink_line.is-hide {
    display: none
}

.paragraph-center {
    text-align: center;
    max-width: 750px;
    margin-bottom: 50px
}

.paragraph-center.white {
    color: var(--white)
}

.paragraph-center.white.maxw {
    max-width: 800px;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.anchor_box {
    width: 1px;
    height: 1px;
    position: absolute;
    top: -99px
}

.pointer__wrap {
    background-color: var(--floral-white);
    cursor: pointer;
    justify-content: center;
    width: 1px;
    height: 30px;
    padding-top: 3px;
    display: flex;
    position: absolute;
    bottom: 26.2vw;
    left: 70.1vw
}

.pointer__wrap._2 {
    bottom: 24.3vw;
    left: 68.8vw
}

.pointer__wrap._3 {
    bottom: 24vw;
    left: 61.7vw
}

.pointer__wrap._4 {
    bottom: 22.6vw;
    left: 51.8vw
}

.pointer__wrap._5 {
    bottom: 23.1vw;
    left: 37.5vw
}

.pointer__wrap._6 {
    bottom: 21.3vw;
    left: 33.8vw
}

.pointer__wrap._7 {
    bottom: 20.2vw;
    left: 35.7vw
}

.pointer__wrap._8 {
    bottom: 19.7vw;
    left: 30.7vw
}

.pointer__wrap._9 {
    bottom: 20.7vw;
    left: 28.4vw
}

.pointer__wrap._10 {
    bottom: 20.7vw;
    left: 23vw
}

.pointer__wrap._11 {
    bottom: 18.7vw;
    left: 13.3vw
}

.pointer__wrap._12 {
    bottom: 23.4vw;
    left: 21vw
}

.pointer__wrap._13 {
    z-index: 1;
    bottom: 25.4vw;
    left: 42vw
}

.pointer__wrap._14 {
    bottom: 25.2vw;
    left: 56vw
}

.pointer__wrap._15 {
    bottom: 22.5vw;
    left: 80vw
}

.pointer__wrap._16 {
    bottom: 20vw;
    left: 91.9vw
}

.pointer__wrap._17 {
    bottom: 13.5vw;
    left: 67.7vw
}

.pointer {
    z-index: 20;
    background-color: var(--floral-white);
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.pointer_txt {
    color: var(--cta);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 12px;
    display: none;
    position: static
}

.pointer_txt.abc {
    display: flex
}

.pointer_txt.visi {
    z-index: 100;
    position: relative
}

.pointer_outline {
    border: 1px solid var(--white);
    border-radius: 50px;
    padding: 5px;
    position: absolute;
    bottom: 30px
}

.txt__wrap {
    z-index: 2;
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    margin-top: 60px;
    margin-left: 40px;
    display: flex;
    position: absolute;
    top: 80px;
    left: 59px
}

.txt__wrap.margin {
    z-index: 3;
    margin-top: 0
}

.hide {
    display: none
}

.footer_txt__wrap {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 3vw;
    margin-right: 3vw;
    padding-bottom: 60px;
    display: flex;
    position: relative
}

.icon_play {
    z-index: 1;
    background-image: url(../images/Icon_Play.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 45px;
    height: 45px;
    margin-bottom: 40px;
    position: relative
}

.lightbox_slider_arrow {
    background-image: url(../images/Icon_Play.svg);
    background-position: 0 0;
    background-size: auto;
    border: 1px #fff;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 640px;
    display: flex;
    top: auto;
    bottom: 0;
    left: 0;
    transform: rotate(180deg)
}

.lightbox_slider_arrow.right {
    margin-left: 0;
    margin-right: 640px;
    left: auto;
    right: 0;
    transform: rotate(0)
}

.lightbox_slider_arrow.right.margin {
    margin-left: 0;
    margin-right: 40px
}

.lightbox_slider_arrow.margin {
    margin-bottom: 83px;
    margin-left: 40px
}

.lightbox_slide {
    width: 100%;
    height: 100%
}

.lightbox_x {
    z-index: 10;
    cursor: pointer;
    background-color: #474747;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.section_video {
    z-index: 25;
    background-color: #000000e6;
    align-items: flex-start;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
}

.video_embed {
    z-index: 1;
    align-items: flex-end;
    width: 80vw;
    margin: auto;
    display: flex;
    position: relative
}

.close__wrap {
    opacity: .5;
    cursor: pointer;
    background-image: url(../images/Icon_Close_White.svg);
    background-position: 0 0;
    background-size: auto;
    width: 45px;
    height: 45px;
    transition: all .3s;
    position: absolute;
    top: 40px;
    right: 40px
}

.close__wrap:hover {
    opacity: 1
}

.background-video {
    z-index: -2;
    background-color: var(--cta);
    height: 100%;
    min-height: 700px;
    position: absolute;
    inset: 0%
}

.background-video.min-600 {
    min-height: 810px
}

.background-video.min-600.is-hide,
.background-video.home,
.background-video.thankyou {
    display: none
}

.video_overlay {
    z-index: -1;
    background-image: linear-gradient(#0006, #0006);
    height: 100%;
    position: absolute;
    inset: 0%
}

.video_overlay.img {
    background-color: #0000004d
}

.video_overlay.dark {
    background-image: linear-gradient(#0009, #0009);
    min-height: 700px
}

.video_overlay.dark.hide-tm {
    min-height: 810px
}

.icon_scroll {
    z-index: 30;
    background-image: url(../images/Icon_Scroll.svg);
    background-repeat: no-repeat;
    background-size: 45px 45px;
    width: 45px;
    height: 45px;
    margin-top: 60px
}

.video_overlay_box {
    background-color: #00000080;
    position: absolute;
    inset: 0%
}

.texture__wrap {
    z-index: 0;
    opacity: .05;
    position: absolute;
    inset: 0%
}

.logo_nakhell {
    background-image: url(../images/20.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 35px;
    margin-bottom: 70px
}

.logo_nakhell.footer {
    width: 110px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 2px;
    padding: 0
}

.paragraph_hero {
    color: var(--white);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    max-width: 900px;
    margin-top: 20px;
    font-family: Nakheel, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.paragraph_hero._20bot {
    max-width: 630px;
    margin-bottom: 20px
}

.form_box {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80vw;
    min-width: 900px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex
}

.navbar_separator {
    background-color: #f5f1e726;
    width: 80%;
    min-width: 866px;
    height: 1px;
    position: absolute;
    bottom: 0
}

.navbar_separator._100 {
    width: 100%
}

.text-span-3 {
    letter-spacing: 1px;
    text-transform: none;
    font-size: 24px;
    line-height: 24px
}

.paragraph-columns {
    text-align: justify;
    column-count: 2;
    column-rule-style: none;
    column-rule-width: 0px;
    flex: 1;
    column-gap: 60px;
    max-width: 1000px;
    margin-bottom: 0
}

.paragraph-columns.azzurro {
    color: var(--sky-blue);
    margin-left: 60px;
    margin-right: 60px;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.paragraph-columns.margin {
    margin-bottom: 60px;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.paragraph-columns._20-pad {
    font-family: Nakheel, sans-serif
}

.icons-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    display: flex
}

.txt-img {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: flex
}

.txt-img._01 {
    background-image: none;
    justify-content: flex-start
}

.scroll-track {
    padding-bottom: 0
}

.scroll-mask {
    width: 100%;
    height: 100vh;
    max-height: 100%;
    display: flex;
    position: static;
    top: 0%;
    overflow: hidden
}

.scroll-mask.small {
    height: 100%;
    margin-left: 0
}

.scroll-mask.small.cove {
    background-image: url(../68f89f1817f1ebaa5eaa229b_79181cbe8f9e2654b5031875a62684e4_Cove%20Scroll%20Image.jpg);
    background-position: 50% 0;
    background-size: cover
}

.scroll-mask.full-width {
    height: auto
}

.maps {
    background-image: linear-gradient(to top, var(--cta), transparent 48%), url(../images/15.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: 60vw;
    position: relative
}

.image {
    background-image: url(../678ac172f64486e52c4fbab8_PTAIT_20220811_4842%20copia.webp);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 80vh;
    min-height: 650px
}

.image.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: none;
    grid-template-rows: .25fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr .5fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-height: 650px;
    display: grid
}

.image.grid._2 {
    grid-template-columns: 1fr .25fr .25fr 1fr;
    height: 100vh;
    margin: 100px 0
}

.image.right-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: none;
    grid-template-rows: .25fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr .5fr 1fr;
    grid-auto-columns: 1fr;
    width: 45vw;
    min-height: 650px;
    display: grid
}

.title-texture {
    color: var(--white);
    letter-spacing: 15px;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 50px;
    line-height: 56px
}

.title-texture.padding01 {
    background-position: 50% 100%;
    padding-left: 18px;
    font-family: meno-banner, sans-serif
}

.title-texture.padding01.myway {
    margin-bottom: 0
}

.title-texture.padding02 {
    background-position: 100% 0;
    padding-left: 41px;
    font-family: meno-banner, sans-serif
}

.title-texture.text01 {
    background-position: 100% 0
}

.title-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    font-family: meno-banner, sans-serif;
    display: flex
}

.grid-image-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    grid-template-rows: 1.5fr 1.5fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 205vh;
    min-height: 700px;
    margin-top: 40px;
    display: grid
}

.grid-image-wrap.off {
    display: none
}

.grid-image {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.grid-image._01 {
    background-image: url(../images/4.webp)
}

.grid-image._02 {
    background-image: url(../images/5.webp)
}

.grid-image._03 {
    background-image: url(../images/6.webp)
}

.grid-image._04 {
    background-image: url(../images/7.webp)
}

.grid-image._05 {
    background-image: url(../images/8.webp)
}

.grid-image._06 {
    background-image: url(../images/21.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.grid-image._07 {
    background-image: url(../images/22.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.grid-image._08 {
    background-image: none;
    background-position: 0 0;
    background-size: auto
}

.grid-image._09 {
    background-image: url(../images/23.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.grid-image._10 {
    background-image: url(../images/9.webp)
}

.grid-image._11 {
    background-image: url(../images/10.webp)
}

.grid-image._12 {
    background-image: url(../images/11.webp);
    background-size: auto
}

.grid-image._13 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
}

.grid-image._14 {
    background-image: url(../678ac172f64486e52c4fbac1_052_MG_0294-1%20copia.webp)
}

.grid-image._15 {
    background-image: url(../678ac172f64486e52c4fbabf_iStock-1189489616%20copia.webp)
}

.grid-image._16 {
    background-image: url(../678ac172f64486e52c4fbacd_PTAIT_20220812_9449_mod%20copia.webp);
    background-position: 80%
}

.grid-image._17 {
    background-image: url(../678ac172f64486e52c4fbada_iStock-1160846733_mod%20copia.webp)
}

.grid-image._18 {
    background-image: url(../678ac172f64486e52c4fbad3_photo-1600091166971-7f9faad6c1e2_mod%20copia.webp);
    background-position: 100%
}

.img_scroll {
    object-fit: cover;
    flex: none;
    width: 138vw;
    max-width: none;
    height: 60vw
}

.img_scroll.small {
    object-position: 50% 100%;
    width: 80vw;
    height: 50vw;
    min-height: 700px;
    max-height: 800px;
    margin-left: 0;
    overflow: hidden
}

.img_scroll._41vw {
    object-position: 50% 100%;
    width: 60vw;
    height: 41vw;
    margin-top: 100px
}

.background-video-2 {
    background-color: var(--cta);
    z-index: 1;
    background-color: #0000;
    width: 100%;
    height: 90vh;
    min-height: 750px;
    position: relative;
    inset: 0
}

.titoletto {
    color: var(--sky-blue-2);
    margin-bottom: 30px;
    font-family: meno-banner, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px
}

.overlay-video {
    z-index: 2;
    background-image: linear-gradient(156deg, #0f1c2699, #0000 57%);
    position: absolute;
    inset: 0
}

.titoletto-form {
    color: var(--sky-blue-2);
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Nakheel, sans-serif
}

.social-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.social-icon {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px
}

.social-icon.instagram {
    background-image: url(../images/social-icons_rev01-01.svg)
}

.social-icon.facebook {
    background-image: url(../images/social-icons_rev01-02.svg)
}

.social-icon.twitter {
    background-image: url(../images/social-icons_rev01-03.svg)
}

.social-icon.youtube {
    background-image: url(../images/social-icons_rev01-04.svg)
}

.social-icon.linkedin {
    background-image: url(../images/social-icons_rev01-05.svg)
}

.loghi-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    opacity: .5;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-right: 80px;
    display: flex
}

.logo-pja {
    background-image: url(../images/Clarks-Exotica-logo-new.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 180px;
    height: 50px
}

.nakheel-wrap {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.txt-development {
    color: #f5f1e7cc;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 300;
    line-height: 12px
}

.txt-development.padding {
    -webkit-text-stroke-color: #f5f1e7cc;
    padding-bottom: 10px
}

.pointer-wrap {
    background-color: var(--sky-blue);
    cursor: pointer;
    border-radius: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    display: flex;
    position: absolute
}

.pointer-wrap._02 {
    bottom: 19.8vw;
    left: 42.2vw
}

.pointer-wrap._03 {
    bottom: 19.6vw;
    left: 46.2vw
}

.pointer-wrap._04 {
    bottom: 26.5vw;
    left: 52.9vw
}

.pointer-wrap._05 {
    bottom: 9.5vw;
    left: 60.5vw
}

.pointer-wrap._06 {
    bottom: 6.8vw;
    left: 53.8vw
}

.pointer-wrap._07 {
    bottom: 13.5vw;
    left: 59vw
}

.pointer-wrap._08 {
    bottom: 21.4vw;
    left: 58.2vw
}

.pointer-wrap._09 {
    bottom: 17.3vw;
    left: 63.6vw
}

.pointer-wrap._10 {
    bottom: 27.2vw;
    left: 63.9vw
}

.pointer-wrap._11 {
    bottom: 28.3vw;
    left: 68.9vw
}

.pointer-wrap._12 {
    bottom: 31.1vw;
    left: 67.9vw
}

.pointer-wrap._13 {
    bottom: 35.2vw;
    left: 69.9vw
}

.pointer-wrap._14 {
    bottom: 24.5vw;
    left: 73.5vw
}

.pointer-wrap._15 {
    bottom: 44.5vw;
    left: 79vw
}

.pointer-wrap._16 {
    bottom: 37.7vw;
    left: 90.5vw
}

.pointer-wrap._17 {
    bottom: 30vw;
    left: 87vw
}

.pointer-wrap._01 {
    cursor: auto;
    bottom: 17.3vw;
    left: 32.8vw
}

.pointer-txt {
    color: var(--midnight-blue-3);
    text-align: center;
    cursor: pointer;
    font-size: 10px;
    line-height: 12px
}

.slider {
    flex: none;
    width: 100%;
    height: 100vh;
    min-height: 750px;
    max-height: 800px
}

.slide-nav {
    display: none
}

.pointer-2 {
    z-index: 5;
    background-color: var(--sky-blue);
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    display: none;
    position: absolute;
    bottom: 100%;
    overflow: hidden
}

.pointer_txt-2 {
    color: var(--midnight-blue-3);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 12px;
    display: flex;
    position: static
}

.background-video-3 {
    background-image: linear-gradient(#0003, #0003);
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 100px 140px;
    display: flex
}

.clip-wrap {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 800px;
    max-width: 1500px;
    height: 100%;
    margin: auto;
    display: flex;
    position: relative
}

.barra_track {
    background-color: #fff3;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.barra_loader {
    background-color: var(--white);
    width: 0%;
    height: 100%
}

.icon-crown {
    background-image: url(../images/1.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 200px;
    height: 152px
}

.icon-crown.fronds {
    background-image: url(../images/2.svg)
}

.icon-crown.trunk {
    background-image: url(../images/3.svg)
}

.icon-crown.spine {
    background-image: url(../images/4.svg)
}

.icon-crown.crown {
    background-image: url(../images/5.svg)
}

.icon-crown.crescents {
    background-image: url(../images/6.svg)
}

.icon-crown.signature {
    background-image: url(../images/7.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    margin-bottom: 40px
}

.icon-crown.signature.a {
    background-image: url(../images/8.svg)
}

.icon-crown.signature.b {
    background-image: url(../images/9.svg)
}

.icon-crown.signature.c {
    background-image: url(../images/10.svg)
}

.icon-crown.signature.d {
    background-image: url(../images/11.svg)
}

.icon-crown.signature.e {
    background-image: url(../images/12.svg)
}

.icon-crown.signature.f {
    background-image: url(../images/13.svg)
}

.icon-crown.beach {
    background-image: url(../images/14.svg);
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2 {
    background-image: url(../images/15.svg);
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.coral-launch2 {
    background-image: url(../images/16.svg);
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-b {
    background-image: url(../images/17.svg);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-c {
    background-image: url(../images/18.svg);
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-d {
    background-image: url(../images/1.png);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-a {
    background-image: url(../68d63d8630892ed2837a3bc0_Frond%20A%20-%20Palm%20Jebel%20Ali%20-%20Beach%20Collection.svg);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-e {
    background-image: url(../68d63f0da13168375b7f74eb_Frond%20E%20-%20Palm%20Jebel%20Ali%20-%20Beach%20Collection.svg);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.beach-launch-2_frond-f {
    background-image: url(../68d63f2e0b20f8e9ce76af37_Frond%20F%20-%20Palm%20Jebel%20Ali%20-%20Beach%20Collection.svg);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px
}

.icon-crown.palm-central {
    background-image: url(../68fa3b99af3321a6f2806127_Palm%20Central-V4%201%201.svg);
    background-position: 50%;
    background-size: contain;
    width: 180px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: none
}

.txt-wrap-clip {
    flex-direction: column;
    align-items: flex-start;
    height: 400px;
    font-family: Nakheel, sans-serif;
    display: flex
}

.title-wrap-clip {
    flex-direction: row;
    align-items: flex-end;
    display: flex
}

.overlay {
    z-index: 2;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0;
    overflow: visible
}

.marign-r-section {
    background-color: var(--white);
    padding-right: 60px
}

.marign-r-section.inverse {
    padding: 60px 0 0 60px
}

.icona-img {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%
}

.icona-img._02 {
    background-image: url(../images/30.avif);
    background-size: contain
}

.icona-img._03 {
    background-image: url(../images/31.avif)
}

.icona-img._04 {
    background-image: url(../images/32.avif)
}

.footer-wrap {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-width: 950px;
    margin-bottom: 40px;
    display: flex
}

.key-word-txt {
    color: var(--sky-blue-2);
    text-align: center;
    letter-spacing: 13px;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0;
    font-family: meno-banner, sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 55px
}

.back-button {
    color: var(--cta);
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #ffffff80;
    border: 1px solid #bd9e7080;
    padding-top: 12px;
    font-family: Nakheel, sans-serif;
    font-size: 12px
}

.back-button:hover {
    background-color: var(--cta);
    color: var(--floral-white)
}

.note_txt-2 h1 {
    letter-spacing: 8px;
    margin-bottom: 40px;
    font-size: 28px;
    line-height: 40px
}

.note_txt-2 h2 {
    text-align: left;
    margin-bottom: 10px
}

.note_txt-2 p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 25px
}

.note_txt-2 h3 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.note-legali-2 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 200px 20px 100px;
    line-height: 1.4;
    position: relative
}

.contact-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.phone-wrap {
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    display: flex
}

.mail-wrap {
    text-decoration: none;
    display: flex
}

.contact-txt {
    color: #f5f1e7cc;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 300;
    text-decoration: none
}

.contact-txt:hover {
    color: var(--floral-white)
}

.contact-txt.address {
    width: 200px
}

.address-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.address {
    flex-direction: row;
    align-items: flex-start;
    text-decoration: none;
    display: flex
}

.div-block {
    display: flex
}

.slider03_container {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    height: 100%;
    margin-right: 20px;
    padding-top: 160px;
    padding-bottom: 40px;
    font-size: 2em;
    text-decoration: none;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: relative
}

.slider03_container.w--current {
    opacity: .4;
    position: relative
}

.villas-img {
    width: 100%;
    height: 100%;
    margin-top: 30px;
    margin-bottom: 50px
}

.beach-villas-txt {
    color: var(--white);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 0 1px #0000001c;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 30px;
    font-weight: 400;
    line-height: 25px;
    position: relative
}

.text-block-3 {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none
}

.lightbox-link {
    border: 1px solid var(--white);
    color: var(--white);
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 120px;
    padding: 12px 15px 9px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-decoration: none;
    position: relative
}

.lightbox-link:hover {
    background-color: var(--white);
    color: var(--hover)
}

.slide03 {
    margin-right: 20px
}

.signature-villas-txt {
    color: var(--white);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 30px;
    font-weight: 400;
    line-height: 25px
}

.slide03-red {
    margin-right: 20px
}

.flag01b_component {
    cursor: pointer;
    background-color: #fff;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    line-height: 1;
    text-decoration: none;
    transition: background-color .6s cubic-bezier(.25, .46, .45, .94);
    display: flex;
    position: relative;
    box-shadow: 0 0 6px 1px #0000001a
}

.flag01b_component:hover {
    background-color: #2b2b2b
}

.flags_popup_x {
    z-index: 2;
    opacity: 1;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: all .2s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.flags_popup_x:hover {
    opacity: .5
}

.fixed01_flags {
    z-index: 1;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
    position: fixed;
    top: 100px;
    right: 0
}

.fixed01_flags.for-style {
    z-index: 5;
    position: fixed;
    inset: 220px auto auto 20px
}

.flag_txt01 {
    opacity: 1;
    color: var(--midnight-blue-3);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 13px;
    font-weight: 400;
    display: block
}

.flag_txt01.phone {
    opacity: 0;
    letter-spacing: 0;
    padding-right: 5px
}

.flag_icon01 {
    z-index: 2;
    background-color: #000;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 10px;
    display: flex;
    position: relative;
    overflow: hidden
}

.flag_icon01.promo {
    border: 1px solid var(--sky-blue-2);
    background-color: var(--white);
    border-radius: 20px;
    width: 40px;
    height: 40px;
    padding: 8px
}

.flag_txt_wrap01 {
    z-index: 1;
    border: 1px solid var(--sky-blue-2);
    background-color: var(--white);
    opacity: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px
}

.flag_component01 {
    cursor: pointer;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    line-height: 1;
    text-decoration: none;
    display: flex;
    position: relative
}

.subnav_wrap-2 {
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 10px;
    font-size: 1.1em;
    display: none
}

.subnav_wrap-2.nav-header {
    z-index: 2;
    background-color: var(--white);
    opacity: 0;
    border-bottom: 1px solid #bd9e704d;
    border-left: 1px solid #bd9e704d;
    border-right: 1px solid #bd9e704d;
    flex-direction: column;
    width: 180px;
    display: flex;
    position: absolute;
    top: 41px
}

.subnav_space-2 {
    flex: none;
    height: 20px
}

.line-submenu {
    background-color: var(--sky-blue-2);
    width: 40px;
    height: 1px
}

.line-submenu.margin {
    margin-bottom: 10px;
    display: none
}

.villas-collection-wrap {
    flex-direction: row;
    align-items: flex-start;
    display: flex
}

.villas-collection-wrap._50-top {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0
}

.arrow {
    background-color: #0000;
    background-image: url(../images/arrow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 13px;
    margin-left: 5px;
    padding-bottom: 10px
}

.arrow.invert {
    filter: contrast(0%)
}

.villas-wrap-coral {
    border-bottom: 1px solid #bd9e704d;
    justify-content: space-between;
    align-items: center;
    width: 170px;
    padding: 14px 10px 10px;
    display: flex;
    position: relative
}

.villas-wrap-coral.is-hide {
    display: none
}

.villas-wrap-coral.is-last {
    border-bottom-style: none;
    border-bottom-width: 0
}

.icons-txt {
    color: var(--sky-blue-2);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Nakheel, sans-serif;
    line-height: 22px
}
.how-it-works .icons-txt{
    font-size: 20px;
}
.how-it-works .txt-img p{
    font-size: 16px;
    text-align: center;
}
.icons-txt.width {
    width: 120px
}

.icons-img {
    padding-left: 5px;
    padding-right: 5px
}

.off {
    display: none
}

.slider-home {
    background-color: #0000;
    width: 100%;
    height: 100%
}

.slide-home {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home.a1 {
    background-image: url(../images/31.webp)
}

.slide-home.a2 {
    background-image: url(../images/30.webp);
    background-position: 50%;
    background-size: cover
}

.slide-home.b1 {
    background-image: url(../images/29.webp);
    background-position: 70%;
    background-size: 1000px
}

.slide-home.b2 {
    background-image: url(../images/28.webp);
    background-position: 50% 65%;
    background-size: cover
}

.slide-home.c1 {
    background-image: url(../images/27.webp);
    background-position: 50% 30%
}

.slide-home.c2 {
    background-image: url(../images/26.webp);
    background-position: 50% 70%;
    background-size: cover
}

.slide-home.d1 {
    background-image: url(../images/34.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home.d2 {
    background-image: url(../images/25.webp);
    background-position: 50% 20%
}

.slide-home.a3 {
    background-image: url(../images/33.avif), url(../images/24.webp);
    background-position: 0 0, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.slide-home.b3 {
    background-image: url(../images/23.webp);
    background-position: 50%;
    background-size: cover
}

.slide-home.c3 {
    background-image: url(../images/22.webp);
    background-position: 50% 55%
}

.slide-home.d3 {
    background-image: url(../images/21.webp)
}

.slide-home.a4 {
    background-image: url(../images/20.webp)
}

.slide-home.b4 {
    background-image: url(../images/19.webp)
}

.slide-home.c4 {
    background-image: url(../images/18.webp)
}

.slide-home.d4 {
    background-image: url(../images/17.webp);
    background-position: 50% 0
}

.grid-img-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #faf8f2;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 60vh;
    display: grid;
    position: relative
}

.grid-img-wrapper._1 {
    grid-template-columns: minmax(auto, 25vw) minmax(600px, 50vw) minmax(auto, 25vw);
    height: 80vh;
    overflow: hidden
}

.mask-2 {
    z-index: 5555
}

.right-arrow-2 {
    display: none
}

.slide-home-2 {
    background-image: url(../images/26.avif);
    background-position: 83% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home-2._5 {
    background-image: url(../images/12.webp);
    background-position: 50%
}

.slide-home-2._4 {
    background-image: url(../images/2.jpeg);
    background-position: 83% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home-2._1 {
    background-image: url(../images/1.jpeg);
    background-position: 83% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home-2._2 {
    background-image: url(../images/13.webp);
    background-position: 50%
}

.slide-home-2._3 {
    background-image: url(../images/29.avif);
    background-position: 83% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home-2._6 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
}

.slide-home-2._7,
.slide-home-2._8,
.slide-home-2._9 {
    background-image: none
}

.slide-home-2._12 {
    background-image: url(../images/24.avif);
    background-position: 83% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide-home-2._13 {
    background-image: url(../images/25.avif);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.left-arrow-2 {
    display: none
}

.slider-home-2 {
    background-image: linear-gradient(#0f1c26d9, #0f1c26d9), url(../images/14.webp);
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: 100%
}

.slider-home-2.mid {
    background-color: #ddd0;
    background-image: none;
    background-position: 0 0
}

.slide-nav-4 {
    display: none
}

.key-word-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.background-video-4 {
    z-index: 5;
    height: 100%
}

.background-video-6 {
    z-index: 2;
    height: 100%
}

.slogan-txt {
    color: var(--floral-white);
    text-align: center;
    max-width: 500px;
    margin-top: 20px;
    margin-bottom: 0
}

.text-span-6,
.text-span-7,
.text-span-8,
.text-span-9 {
    font-weight: 400
}

.text-span-10 {
    letter-spacing: 5px;
    font-family: petala-pro, sans-serif;
    font-size: 16px;
    line-height: 40px
}

.img-hero {
    z-index: -2;
    background-image: url(../678ac172f64486e52c4fba15_10-BV-C%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    inset: 0%
}

.img-hero.beach {
    background-image: url(../678ac172f64486e52c4fb578_10-BV-C%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.img-hero.signature {
    background-image: url(../678ac172f64486e52c4fba95_10-SV-E%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.img-hero.hibiscus {
    background-image: url(../678ac172f64486e52c4fb652_02-SV-A%20Rendering%20-%20Exterior%20Beach-side-2.webp)
}

.img-hero.coral {
    background-image: url(../678ac172f64486e52c4fb659_02-SV-B%20Rendering%20-%20Exterior%20Beach-side-2.webp)
}

.img-hero.aurora {
    background-image: url(../68d52ce801d901909b273d48_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Red%20Aurora%20-%20Photo%201.jpg)
}

.img-hero.porcelain {
    background-image: url(../68d52adb5b147ad16674f5a6_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Procelain%20Roses%20-%20Photo%201.jpg)
}

.img-hero.cranberry {
    background-image: url(../678ac172f64486e52c4fb65b_02-SV-E%20Rendering%20-%20Exterior%20Beach-side-2.webp)
}

.img-hero.terracotta {
    background-image: url(../678ac172f64486e52c4fb696_02-SV-F%20Rendering%20-%20Exterior%20Beach-side-2.webp)
}

.img-hero.redwood {
    background-image: url(../68d52e8603e373ce083a6310_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Redwood%20-%20Photo%201.jpg)
}

.img-hero.ruby {
    background-image: url(../678ac172f64486e52c4fb69d_10-SV-H%20Rendering%20-%20Exterior%20Lifestyle-2.webp)
}

.img-hero.provence {
    background-image: url(../678ac172f64486e52c4fb639_02-BV-B%20Rendering%20-%20Exterior%20Beach-side-2.webp)
}

.img-hero.indigo {
    background-image: url(../678ac172f64486e52c4fb57f_01-BV-C%20Rendering%20-%20Exterior%20Street-side.webp)
}

.img-hero.sapphire {
    background-image: url(../678ac172f64486e52c4fb640_09-BV-D%20Rendering%20-%20Exterior%20Lifestyle-2.webp)
}

.img-hero.sapphire.cove {
    background-image: url(../68fa03a3926f0e286287d4c0_Cove%2013_01.jpg)
}

.img-hero.acquamarina {
    background-image: url(../678ac172f64486e52c4fb698_Acquamarina_Ext_01.webp)
}

.img-hero.tropical {
    background-image: url(../678ac172f64486e52c4fb597_01-BV-F%20Rendering%20-%20Exterior%20Street-Side-2.webp)
}

.img-hero.azure {
    background-image: url(../678ac172f64486e52c4fb64b_02-BV-G%20Rendering%20-%20Exterior%20Beach-Side-2.webp)
}

.img-hero.mediterranean {
    background-image: url(../678ac172f64486e52c4fb64e_02-BV-H%20Rendering%20-%20Exterior%20Beach-Side-2.webp)
}

.img-hero.hero-coral {
    background-image: url(../678ac172f64486e52c4fb726_Untitled-1.avif)
}

.img-hero.hero-beach {
    background-image: url(../678ac172f64486e52c4fb72b_Untitled-1.avif)
}

.img-hero.bv-i {
    background-image: url(../68d3b97dfb6c4cc9a59608fa_1.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.img-hero.bv-j {
    background-image: url(../678ac172f64486e52c4fb7e1_02-BV-J%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.bv-k {
    background-image: url(../678ac172f64486e52c4fbbaf_02-BV-K%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.bv-l {
    background-image: url(../678ac172f64486e52c4fb7f9_02-BV-L%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.bv-m {
    background-image: url(../68d3c7bd671960ab82b86dab_1.jpg), url(../678ac172f64486e52c4fbbc7_02-BV-M%20Rendering%20-%20Exterior%20Beach-side_REV03.webp);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.img-hero.hero-beach_launch2 {
    background-image: url(../678ac172f64486e52c4fb7e0_08-BV-K%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.img-hero.bv-n {
    background-image: url(../678ac172f64486e52c4fb810_02-BV-N%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.bv-o {
    background-image: url(../678ac172f64486e52c4fbbd9_01-BV-O%20Rendering%20-%20Exterior%20Street-side_REV03.webp)
}

.img-hero.bv-p {
    background-image: url(../68d3d5c5bd7bc820925b8a1c_1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.img-hero.hero-coral_launch2 {
    background-image: url(../678ac172f64486e52c4fb85c_09-SV-M%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.img-hero.sv-i {
    background-image: url(../68d288f4ce78b7db6d7f69fe_1.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.img-hero.sv-j {
    background-image: url(../68d28b7a8a14a2942f4c214e_1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.img-hero.sv-k {
    background-image: url(../68d292203a79db2b54afcb59_1.jpg)
}

.img-hero.sv-l {
    background-image: url(../678ac172f64486e52c4fb857_02-SV-L%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.sv-m {
    background-image: url(../678ac172f64486e52c4fb862_02-SV-M%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.sv-n {
    background-image: url(../678ac172f64486e52c4fb9b9_02-SV-N%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.sv-o {
    background-image: url(../678ac172f64486e52c4fb9c1_02-SV-O%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.sv-p {
    background-image: url(../678ac172f64486e52c4fb9d4_02-SV-P%20Rendering%20-%20Exterior%20Beach-Side.webp)
}

.img-hero.indingo-ocean {
    background-image: url(../678ac172f64486e52c4fb57f_01-BV-C%20Rendering%20-%20Exterior%20Street-side.webp)
}

.img-hero.blue-horizon {
    background-image: url(../678ac172f64486e52c4fb558_02-BV-A%20Rendering%20-%20Exterior%20Beach-side.webp)
}

.img-hero.ocean-whisper {
    background-image: url(../68d3c42d728780f23bf288ff_1.jpg), url(../678ac172f64486e52c4fbb54_02-BV-Q%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.img-hero.bluejay {
    background-image: url(../68d3aca9487dc244cbdb284f_1.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.navbar-footer-section {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    background-color: var(--midnight-blue-3);
    border-bottom: 1px solid #bd9e7080;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 40px 20px
}

.wrap-navbar-footer {
    width: 100%
}

.navbar-footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid
}

.navbar-footer.beach-launch-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.navbar-footer.beach-launch-2.new-grid-of-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.navbar-footer._5col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.navbar-footer._6col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.card-villas-beach-footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: 1;
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-top: 0%;
    text-decoration: none;
    display: flex;
    position: relative
}

.card-villas-beach-footer.blue-horizon {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.blue-horizon:hover {
    background-image: url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.blue-horizon.w--current {
    background-image: url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.provence {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.provence:hover {
    background-image: url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.provence.w--current {
    background-image: url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.sapphire {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.sapphire:hover {
    background-image: url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sapphire.w--current {
    background-image: url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.indigo-ocean {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.indigo-ocean:hover {
    background-image: url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.indigo-ocean.w--current {
    background-image: url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.acquamarina {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.acquamarina:hover {
    background-image: url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.acquamarina.w--current {
    background-image: url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.tropical-mist {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.tropical-mist:hover {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.tropical-mist.w--current {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.azure-blue {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.azure-blue:hover {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.azure-blue.w--current {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.mediterranean {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.mediterranean:hover {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.mediterranean.w--current {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.hibiscus {
    aspect-ratio: 1;
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2666, #0f1c2666), url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.hibiscus:hover {
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: none
}

.card-villas-beach-footer.hibiscus.w--current {
    border-bottom: 2px solid var(--white);
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: none
}

.card-villas-beach-footer.coral-living {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.coral-living:hover {
    background-image: url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.coral-living.w--current {
    background-image: url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display: none
}

.card-villas-beach-footer.red-aurora {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.red-aurora:hover {
    background-image: url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.red-aurora.w--current {
    background-image: url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display: none
}

.card-villas-beach-footer.red-aurora.hide {
    display: none
}

.card-villas-beach-footer.porcelain-roses {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.porcelain-roses:hover {
    background-image: url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.porcelain-roses.w--current {
    background-image: url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display: none
}

.card-villas-beach-footer.porcelain-roses.hide {
    display: none
}

.card-villas-beach-footer.cranberry-sky {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.cranberry-sky:hover {
    background-image: url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.cranberry-sky.w--current {
    border-bottom: 2px solid var(--white);
    background-image: url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: none
}

.card-villas-beach-footer.terracotta {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.terracotta:hover {
    background-image: url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.terracotta.w--current {
    background-image: url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display: none
}

.card-villas-beach-footer.redwood {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbacf_CV-O.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.redwood:hover {
    background-image: url(../678ac172f64486e52c4fbacf_CV-O.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.redwood.w--current {
    background-image: url(../678ac172f64486e52c4fbacf_CV-O.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    display: none
}

.card-villas-beach-footer.redwood.hide {
    display: none
}

.card-villas-beach-footer.ruby-sunset {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.ruby-sunset:hover {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.ruby-sunset.w--current {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    display: none
}

.card-villas-beach-footer.bv-i {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb4f_title_villa-i.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-j {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fb745_BV-J.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-j:hover {
    background-image: url(../678ac172f64486e52c4fb745_BV-J.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.bv-j.w--current {
    background-image: url(../678ac172f64486e52c4fb745_BV-J.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-k {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fb747_BV-K.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-k:hover {
    background-image: url(../678ac172f64486e52c4fb747_BV-K.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.bv-k.w--current {
    background-image: url(../678ac172f64486e52c4fb747_BV-K.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-l {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fb74b_BV-L.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-l:hover {
    background-image: url(../678ac172f64486e52c4fb74b_BV-L.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.bv-l.w--current {
    background-image: url(../678ac172f64486e52c4fb74b_BV-L.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-m {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fb74a_BV-M.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-m:hover {
    background-image: url(../678ac172f64486e52c4fb74a_BV-M.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.bv-m.w--current {
    background-image: url(../678ac172f64486e52c4fb74a_BV-M.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-n {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fb742_BV-N.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-n:hover {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fb742_BV-N.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.bv-n.w--current {
    background-image: url(../678ac172f64486e52c4fb742_BV-N.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-o {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fb73d_BV-O.avif);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-o:hover {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fb73d_BV-O.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.bv-o.w--current {
    background-image: radial-gradient(circle, #0d263833, #0000), url(../678ac172f64486e52c4fb73d_BV-O.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-p {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fb740_BV-Pjpg.avif);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    text-decoration: none
}

.card-villas-beach-footer.bv-p:hover {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fb740_BV-Pjpg.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.bv-p.w--current {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fb740_BV-Pjpg.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.sv-i {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2666, #0f1c2666), url(../678ac172f64486e52c4fb743_CV-I.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-i:hover {
    background-image: url(../678ac172f64486e52c4fb743_CV-I.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: none
}

.card-villas-beach-footer.sv-i.w--current {
    border-bottom: 2px solid var(--white);
    background-image: url(../678ac172f64486e52c4fb743_CV-I.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-j {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb76f_CV-J.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-j:hover {
    background-image: url(../678ac172f64486e52c4fb76f_CV-J.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-j.w--current {
    background-image: url(../678ac172f64486e52c4fb76f_CV-J.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px
}

.card-villas-beach-footer.sv-k {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb770_CV-K.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-k:hover {
    background-image: url(../678ac172f64486e52c4fb770_CV-K.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-k.w--current {
    background-image: url(../678ac172f64486e52c4fb770_CV-K.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px
}

.card-villas-beach-footer.sv-l {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb748_CV-L.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-l:hover {
    background-image: url(../678ac172f64486e52c4fb748_CV-L.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-l.w--current {
    background-image: url(../678ac172f64486e52c4fb748_CV-L.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px
}

.card-villas-beach-footer.sv-m {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb746_CV-M.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-m:hover {
    background-image: url(../678ac172f64486e52c4fb746_CV-M.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-m.w--current {
    border-bottom: 2px solid var(--white);
    background-image: url(../678ac172f64486e52c4fb746_CV-M.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-n {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb749_CV-N.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-n:hover {
    background-image: url(../678ac172f64486e52c4fb749_CV-N.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-n.w--current {
    background-image: url(../678ac172f64486e52c4fb749_CV-N.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    border-bottom-width: 2px
}

.card-villas-beach-footer.sv-o {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb763_CV-O.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-o:hover {
    background-image: url(../678ac172f64486e52c4fb763_CV-O.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-o.w--current {
    background-image: url(../678ac172f64486e52c4fb763_CV-O.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.sv-p {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fb74c_CV-P.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sv-p:hover {
    background-image: url(../678ac172f64486e52c4fb74c_CV-P.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sv-p.w--current {
    background-image: url(../678ac172f64486e52c4fb74c_CV-P.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.indigo-ocean_2 {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb49_title_indingo-ocean.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.indigo-ocean_2:hover {
    background-image: url(../678ac172f64486e52c4fbb49_title_indingo-ocean.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.indigo-ocean_2.w--current {
    background-image: url(../678ac172f64486e52c4fbb49_title_indingo-ocean.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.blue-horizon_2 {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../678ac172f64486e52c4fbb4b_title_blue-horizon.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.blue-horizon_2:hover {
    background-image: url(../678ac172f64486e52c4fbb4b_title_blue-horizon.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.blue-horizon_2.w--current {
    background-image: url(../678ac172f64486e52c4fbb4b_title_blue-horizon.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bv-i {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb4f_title_villa-i.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.bv-i:hover {
    background-image: url(../678ac172f64486e52c4fbb4f_title_villa-i.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.bv-i.w--current {
    background-image: url(../678ac172f64486e52c4fbb4f_title_villa-i.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.pacific-breeze {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb4e_title_pacific-breeze.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.pacific-breeze:hover {
    background-image: url(../678ac172f64486e52c4fbb4e_title_pacific-breeze.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.pacific-breeze.w--current {
    background-image: url(../678ac172f64486e52c4fbb4e_title_pacific-breeze.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.cobalt {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb4a_titles_cobalt.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.cobalt:hover {
    background-image: url(../678ac172f64486e52c4fbb4a_titles_cobalt.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.cobalt.w--current {
    background-image: url(../678ac172f64486e52c4fbb4a_titles_cobalt.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.baia-luna {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb4d_titles_baia-luna.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.baia-luna:hover {
    background-image: url(../678ac172f64486e52c4fbb4d_titles_baia-luna.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.baia-luna.w--current {
    background-image: url(../678ac172f64486e52c4fbb4d_titles_baia-luna.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.crystal-springs {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), url(../678ac172f64486e52c4fbb51_titles_crystal-springs.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.crystal-springs:hover {
    background-image: url(../678ac172f64486e52c4fbb51_titles_crystal-springs.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.crystal-springs.w--current {
    background-image: url(../678ac172f64486e52c4fbb51_titles_crystal-springs.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.wave-crest {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb52_titles_wave-crest.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.wave-crest:hover {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb52_titles_wave-crest.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.wave-crest.w--current {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb52_titles_wave-crest.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.ocean-whisper {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb53_titles_ocean-whisper.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.ocean-whisper:hover {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb53_titles_ocean-whisper.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.ocean-whisper.w--current {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb53_titles_ocean-whisper.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.bluejay {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c26b3, #0f1c26b3), radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb4c_titles_bluejay.webp);
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    padding-top: 0%;
    text-decoration: none
}

.card-villas-beach-footer.bluejay:hover {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb4c_titles_bluejay.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.bluejay.w--current {
    background-image: radial-gradient(circle, #0f1c2633, #0000), url(../678ac172f64486e52c4fbb4c_titles_bluejay.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-bottom-style: solid
}

.card-villas-beach-footer.amber-reef {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../68db8071c71af2288a8a0660_001%20AMBER%20REEF.jpg);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.amber-reef:hover {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.amber-reef.w--current {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    display: none
}

.card-villas-beach-footer.coral-dune {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../68db8090b10f8a414a6d83af_002%20CORAL%20DUNE.jpg);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.coral-dune:hover {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.coral-dune.w--current {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    display: none
}

.card-villas-beach-footer.coral-dune.hide {
    display: none
}

.card-villas-beach-footer.sunset-mirage {
    border-bottom: 2px none var(--white);
    background-image: linear-gradient(#0f1c2680, #0f1c2680), url(../68db80b07cb9dbf804b2e272_003%20SUNSET%20MIRAGE.jpg);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card-villas-beach-footer.sunset-mirage:hover {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card-villas-beach-footer.sunset-mirage.w--current {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-style: solid;
    display: none
}

.card-villas-beach-footer.sunset-mirage.hide {
    display: none
}

.txt-villa-footer {
    color: var(--white);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: petala-pro, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px
}

.txt-villa-card {
    color: var(--white);
    text-align: center;
    letter-spacing: 1px;
    text-transform: none;
    font-family: meno-banner, sans-serif;
    font-size: 18px;
    line-height: 22px
}

.txt-villa-card.beach-launch-2 {
    font-size: 16px;
    line-height: 20px;
    position: relative
}

.line-card {
    background-color: var(--white);
    opacity: 0;
    justify-content: flex-end;
    width: 100%;
    height: 2px;
    display: none
}

.txt-card-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.overlay-card {
    opacity: 1;
    background-color: #0f1c2666;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%
}

.section-40 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    height: 100%;
    padding: 60px 20px 60px 60px;
    display: flex;
    position: relative
}

.section-60 {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 60%;
    height: 80%
}

.section-60.img {
    z-index: 1;
    background-image: url(../678ac172f64486e52c4fba71_03-SV-A%20Rendering%20-%20Interior%20Living.webp);
    position: relative
}

.section-60.img.hibiscus {
    background-image: url(../678ac172f64486e52c4fba71_03-SV-A%20Rendering%20-%20Interior%20Living.webp)
}

.section-60.img4 {
    z-index: 1;
    background-image: url(../678ac172f64486e52c4fba4f_08-SV-A%20Rendering%20-%20Interior%20Entrance.webp);
    background-position: 0%;
    position: relative
}

.beige {
    z-index: 0;
    background-color: #f5f1e7cc;
    position: absolute;
    inset: 30px
}

.left-arrow {
    background-color: #ffffff26;
    background-image: url(../678ac172f64486e52c4fb20e_Icon_Play-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-left: 40px;
    transform: rotate(180deg)
}

.section-slider {
    background-color: #44591b;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 120px 100px 10vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-slider.villas {
    background-color: var(--white);
    padding: 60px 0 0;
    display: none
}

.right-arrow {
    background-color: #ffffff26;
    background-image: url(../678ac172f64486e52c4fb20e_Icon_Play-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-right: 40px
}

.slider-2 {
    z-index: 1;
    background-color: #0000;
    flex: none;
    width: 100%;
    height: 100vh;
    max-height: 750px
}

.moodboard {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 90vh;
    max-height: 750px
}

.moodboard.beach-01 {
    background-image: url(../678ac172f64486e52c4fb24d_Palm_Moodboard_B2C_Beach%20A-3_Rev01.webp)
}

.moodboard.beach-02 {
    background-image: url(../678ac172f64486e52c4fb23d_Palm_Moodboard_B2C_Beach%20A-1_Rev01.webp)
}

.moodboard.beach-03 {
    background-image: url(../678ac172f64486e52c4fb238_Palm_Moodboard_B2C_Beach%20A-2_Rev01.webp)
}

.moodboard.beach-04 {
    background-image: url(../678ac172f64486e52c4fb23e_Palm_Moodboard_B2C_Beach%20A-5_Rev01.webp)
}

.moodboard.beach-05 {
    background-image: url(../678ac172f64486e52c4fb239_Palm_Moodboard_B2C_Beach%20A-4_Rev01.webp)
}

.moodboard.hibiscus-01 {
    background-image: url(../678ac172f64486e52c4fb25e_Palm_Moodboard_B2C_Signature%20A-2_Rev00.webp)
}

.moodboard.hibiscus-02 {
    background-image: url(../678ac172f64486e52c4fb255_Palm_Moodboard_B2C_Signature%20A-4_Rev00.webp)
}

.moodboard.hibiscus-03 {
    background-image: url(../678ac172f64486e52c4fb256_Palm_Moodboard_B2C_Signature%20A-3_Rev00.webp)
}

.moodboard.hibiscus-04 {
    background-image: url(../678ac172f64486e52c4fb26a_Palm_Moodboard_B2C_Signature%20A-1_Rev00.webp)
}

.section-grid {
    background-color: var(--white);
    width: 100%;
    height: 100vh;
    max-height: 750px
}

.grid-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: .7fr 3fr 2fr .7fr;
    grid-template-columns: 1.5fr 1.5fr 1.2fr .25fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid
}

.villas-grid-img {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villas-grid-img._02 {
    background-image: url(../678ac172f64486e52c4fb24c_06_Swimming_Pool_detail.webp)
}

.villas-grid-img._04 {
    background-image: url(../678ac172f64486e52c4fb24e_autumn-studio-s0xwNa0AC_4-unsplash%20copia.webp);
    background-position: 50%
}

.villas-grid-img._03 {
    background-image: url(../678ac172f64486e52c4fb23a_iStock-1289652124.webp);
    background-position: 56%
}

.villas-grid-img._01 {
    background-image: url(../678ac172f64486e52c4fba04_06-BV-D%20Rendering%20-%20Interior%20Master%20Bath.webp);
    background-position: 80%
}

.villas-grid-img._06 {
    background-image: url(../678ac172f64486e52c4fb247_iStock-185104679.webp);
    background-position: 50%
}

.villas-grid-img._05 {
    background-image: url(../678ac172f64486e52c4fb250_kaushik-panchal-0juC5JIhPks-unsplash_mod.webp);
    background-position: 61%
}

.villas-grid-img.hibiscus-01 {
    background-image: url(../678ac172f64486e52c4fba58_09-SV-A%20Rendering%20-%20Interior%20Majlis.webp)
}

.villas-grid-img.hibiscus-02 {
    background-image: url(../678ac172f64486e52c4fb260_josh-jones-Wp74QjuMDuc-unsplash%20copia.webp);
    background-position: 50% 0
}

.villas-grid-img.hibiscus-03 {
    background-image: url(../678ac172f64486e52c4fb263_iStock-1253411528%20copia.webp);
    background-position: 70%
}

.villas-grid-img.hibiscus-04 {
    background-image: url(../678ac172f64486e52c4fb261_iStock-1391168047%20copia%202.webp)
}

.villas-grid-img.hibiscus-05 {
    background-image: url(../678ac172f64486e52c4fb24a_pexels-lil-artsy-1917358%20copia.webp)
}

.villas-grid-img.hibiscus-06 {
    background-image: url(../678ac172f64486e52c4fb268_tanjir-ahmed-chowdhury-7hiORdEkWB8-unsplash%20copia.webp);
    background-position: 50% 45%
}

.villas-grid-img.bluehorizon {
    background-image: url(../678ac172f64486e52c4fb9d7_05-BV-A%20Rendering-%20Interior%20Master%20Bathroom%20R1.webp);
    background-position: 80%
}

.villas-grid-img.provence {
    background-image: url(../678ac172f64486e52c4fba00_06-BV-B%20Rendering%20-%20Interior%20Master%20Bath.webp);
    background-position: 80%
}

.villas-grid-img.indigo {
    background-image: url(../678ac172f64486e52c4fb9ea_06-BV-C%20Rendering%20-%20Interior%20Master%20Bath.webp);
    background-position: 80%
}

.villas-grid-img.acquamarina {
    background-image: url(../678ac172f64486e52c4fba14_08-BV-E%20Rendering%20-%20Interior%20Majlis.webp);
    background-position: 80%
}

.villas-grid-img.tropical {
    background-image: url(../678ac172f64486e52c4fba25_06-BV-F%20Rendering%20-%20Interior%20Master%20Bath.webp);
    background-position: 80%
}

.villas-grid-img.azure {
    background-image: url(../678ac172f64486e52c4fba2f_07-BV-G%20Rendering%20-%20Interior%20Staircase.webp);
    background-position: 80%
}

.villas-grid-img.mediterranean {
    background-image: url(../678ac172f64486e52c4fba6a_06-BV-H%20Rendering%20-%20Interior%20Master%20Bath.webp);
    background-position: 80%
}

.villas-grid-img.coral {
    background-image: url(../678ac172f64486e52c4fba7f_04-SV-B%20Rendering%20-%20Interior%20Dining.webp)
}

.villas-grid-img.redaurora {
    background-image: url(../678ac172f64486e52c4fba6c_06-SV-C%20Rendering%20-%20Interior%20Master%20Bath.webp)
}

.villas-grid-img.porcelain {
    background-image: url(../678ac172f64486e52c4fba96_06-SV-D%20Rendering%20-%20Interior%20Master%20Bath.webp)
}

.villas-grid-img.cranberry {
    background-image: url(../678ac172f64486e52c4fba9c_06-SV-E%20Rendering%20-%20Interior%20Master%20Bath.webp)
}

.villas-grid-img.terracotta {
    background-image: url(../678ac172f64486e52c4fbaa3_06-SV-F%20Rendering%20-%20Interior%20Master%20Bath%201%20\(to%20be%20mirrored\).webp)
}

.villas-grid-img.redwood {
    background-image: url(../678ac172f64486e52c4fbac7_06-SV-G%20Rendering%20-%20Interior%20Master%20Bath.webp)
}

.villas-grid-img.ruby {
    background-image: url(../678ac172f64486e52c4fbabb_06-SV-H%20Rendering%20-%20Interior%20Master%20Bath.webp)
}

.villas-grid-txt {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex
}

.frase-emozionale-villa {
    color: var(--sky-blue-2);
    text-align: center;
    max-width: 350px;
    font-family: meno-banner, sans-serif;
    font-size: 36px;
    line-height: 44px
}

.light-blue {
    color: var(--sky-blue)
}

.gold-line {
    background-color: var(--sky-blue-2);
    width: 1px;
    height: 50px
}

.section-planimetrie {
    background-image: url(../678ac172f64486e52c4fba71_03-SV-A%20Rendering%20-%20Interior%20Living.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding-top: 15vw;
    padding-bottom: 15vw;
    padding-right: 10vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-planimetrie.bluehorizon {
    background-image: url(../678ac172f64486e52c4fb63c_04-BV-A%20Rendering%20-%20Interior%20Dining.webp)
}

.section-planimetrie.provence {
    background-image: url(../678ac172f64486e52c4fb569_08-BV-B%20Rendering-%20Staircase-2.webp)
}

.section-planimetrie.indigo {
    background-image: url(../678ac172f64486e52c4fb578_10-BV-C%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.section-planimetrie.sapphire {
    background-image: url(../678ac172f64486e52c4fb63e_04-BV-D%20Rendering%20-%20Interior%20Living-Dining-2.webp)
}

.section-planimetrie.sapphire.cove {
    background-image: url(../68f9ce329a632d41af44f1c7_Banner%20Sculpting%20Copy%20Section.jpg);
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: auto
}

.section-planimetrie.sapphire.cove-s3 {
    background-image: url(../68f9ce329a632d41af44f1c7_Banner%20Sculpting%20Copy%20Section.jpg);
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: cover;
    justify-content: center;
    align-items: flex-end;
    padding-top: 10vw;
    padding-bottom: 10vw;
    padding-right: 5vw
}

.section-planimetrie.sapphire.cove-s2 {
    background-image: url(../68fb3b69205280ee2a8062b5_Blue%20BG%201920x1080-C.jpg);
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-top: 5vw;
    padding-bottom: 10vw;
    padding-right: 0
}

.section-planimetrie.acquamarina {
    background-image: url(../678ac172f64486e52c4fb646_10-BV-E%20Rendering%20-%20Exterior%20Lifestyle-2.webp)
}

.section-planimetrie.tropical {
    background-image: url(../678ac172f64486e52c4fb642_09-BV-F%20Rendering-%20Lifestyle-2.webp)
}

.section-planimetrie.azure {
    background-image: url(../678ac172f64486e52c4fb64c_05-BV-G%20Rendering%20-%20Interior%20Master%20Bedroom-2.webp)
}

.section-planimetrie.mediterranean {
    background-image: url(../678ac172f64486e52c4fb64f_03-BV-H%20Rendering%20-%20Interior%20Living_revise-2.webp)
}

.section-planimetrie.bv-i {
    background-image: url(../68d3b9fcc1241e1c6b78949e_3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.section-planimetrie.bv-j {
    background-image: url(../678ac172f64486e52c4fb7d9_03-BV-J%20Rendering%20-%20Interior%20Living.webp)
}

.section-planimetrie.bv-k {
    background-image: url(../678ac172f64486e52c4fb7e5_03-BV-K%20Rendering%20-%20Interior%20Living.webp)
}

.section-planimetrie.bv-l {
    background-image: url(../68d3bf7f0e31de8ce5b9e89a_3.jpg);
    background-position: 50%;
    background-size: cover
}

.section-planimetrie.bv-m {
    background-image: url(../68d3c7ede6a00052f42bd688_3.jpg);
    background-position: 50%;
    background-size: cover
}

.section-planimetrie.bv-n {
    background-image: url(../678ac172f64486e52c4fb804_03-BV-N%20Rendering%20-%20Interior%20Living.webp)
}

.section-planimetrie.bv-o {
    background-image: url(../678ac172f64486e52c4fb80f_08-BV-O%20Rendering%20-%20Interior%20First%20Floor%20Family%20Area.webp)
}

.section-planimetrie.bv-p {
    background-image: url(../68d3d5fec731a9f0003f1480_3.jpg);
    background-position: 50%;
    background-size: cover
}

.section-planimetrie.indingo-ocean {
    background-image: url(../678ac172f64486e52c4fb578_10-BV-C%20Rendering%20-%20Exterior%20Lifestyle.webp)
}

.section-planimetrie.blue-horizon {
    background-image: url(../678ac172f64486e52c4fb55a_04_Palm_Moodboard_B2C_BlueHorizon_Rev02-3.webp)
}

.section-planimetrie.ocean-whisper {
    background-image: url(../68d3c46107413773e763757e_3.jpg);
    background-position: 50%;
    background-size: cover
}

.section-planimetrie.bluejay {
    background-image: url(../68d3acff8b5ab659f7f1ce00_3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.par__wrap.boxed {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding: 5vw;
    display: flex
}

.par__wrap.boxed.cove {
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    padding-left: 4vw;
    padding-right: 4vw
}

.par__wrap.boxed.cove-s3 {
    background-color: var(--white);
    background-image: url(../68fb1759f3a747a3e36d3d48_Section%204%20Image%20Cove.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 85%;
    height: 50vw
}

.btn__wrap-2 {
    cursor: pointer;
    background-color: #ed684f;
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    transition: background-color .4s, padding-right .4s, padding-left .4s;
    display: flex
}

.btn__wrap-2:hover {
    background-color: #f5826c;
    padding-left: 25px;
    padding-right: 25px
}

.brochure-img {
    background-image: url(../678ac172f64486e52c4fb254_Book%20-%20Magazine%20pattern%2001%20copia.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50vw;
    height: 30vw;
    min-height: 500px
}

.brochure-img.signature {
    background-image: url(../678ac172f64486e52c4fb277_Book%20-%20Magazine%20pattern%2001-signature.webp)
}

.brochure-img.launch2 {
    background-image: url(../678ac172f64486e52c4fbc0f_Book%20-%20Magazine%20pattern_launch2.webp)
}

.keyplan-wrap-2 {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1.5fr 1.5fr 1.5fr 1.5fr;
    grid-auto-columns: 1fr;
    width: 80%;
    display: grid
}

.keyplan-wrap-2.hide {
    display: none
}

.card {
    aspect-ratio: 2/3;
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    display: flex
}

.card.blue-horizon {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 400px;
    display: flex
}

.card.provence {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.indigo-ocean {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.sapphire {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.acquamarina {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.tropical-mist {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.azure-blue {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.mediterranean {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card.hibiscus {
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif)
}

.card.coral-living {
    background-image: url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif)
}

.card.red-aurora {
    background-image: url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif)
}

.card.porcelain-roses {
    background-image: url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif)
}

.card.cranberry-sky {
    background-image: url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif)
}

.card.terracotta {
    background-image: url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif)
}

.card.redwood {
    background-image: url(../678ac172f64486e52c4fbacf_CV-O.webp)
}

.card.reuby-sunset {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa-image {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50%;
    height: 400px
}

.villa-image.blue-horizon {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba0f_02-BV-A%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 50%;
    height: 400px;
    transition: all .5s cubic-bezier(.455, .03, .515, .955)
}

.villa-image.provence {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fb9e9_02-BV-B%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.indigo-ocean {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba0a_02-BV-C%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.sapphire {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba2a_02-BV-D%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.acquamarina {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba26_02-BV-E%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.tropical-mist {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba36_01-BV-F%20Rendering%20-%20Exterior%20Street-Side%20R1.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.azure-blue {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba55_02-BV-G%20Rendering%20-%20Exterior%20Beach-Side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.mediterranean {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba56_02-BV-H%20Rendering%20-%20Exterior%20Beach-Side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.hibiscus {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba5a_02-SV-A%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%
}

.villa-image.coral-living {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba7b_02-SV-B%20Rendering%20-%20Exterior%20Beach-side%20R1.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.red-aurora {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba9a_09-SV-C%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.porcelain-roses {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fbaa9_09-SV-D%20Rendering%20-%20Lifestyle.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.cranberry-sky {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fba99_02-SV-E%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.terracotta {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fbaa8_02-SV-F%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.redwood {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fbab9_02-SV-G%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villa-image.ruby-sunset {
    background-image: linear-gradient(#0f1c264d, #0f1c264d), url(../678ac172f64486e52c4fbac5_10-SV-H%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.villas-wrap-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.beach-villas-txt-2 {
    color: var(--floral-white);
    letter-spacing: 2px;
    text-transform: none;
    text-shadow: 0 1px #0000001c;
    font-family: meno-banner, sans-serif;
    font-size: 26px;
    line-height: 25px;
    position: relative
}

.beach-villas-txt-2.villa {
    text-transform: uppercase;
    font-family: petala-pro, sans-serif;
    font-size: 16px;
    font-weight: 300
}

.line-over {
    border: 1px solid var(--floral-white);
    margin: 10px;
    position: absolute;
    inset: 0%
}

.light-red {
    color: var(--signature)
}

.slider-image {
    width: 100%;
    height: 100%
}

.slide-nav-5,
.left-arrow-3,
.right-arrow-3 {
    display: none
}

.slider-3 {
    width: 100%;
    height: 100%
}

.immagine-01 {
    background-image: url(../678ac172f64486e52c4fb9e7_08-BV-A%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-02 {
    background-image: url(../678ac172f64486e52c4fba02_03-BV-C%20Rendering%20-%20Interior%20Living.webp);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-03 {
    background-image: url(../678ac172f64486e52c4fba0e_09-BV-D%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-04 {
    background-image: url(../678ac172f64486e52c4fba2c_03-BV-G%20Rendering%20-%20Interior%20Living%202.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-05 {
    background-image: url(../678ac172f64486e52c4fba2e_10-BV-E%20Rendering%20-%20Exterior%20Lifestyle.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-06 {
    background-image: url(../678ac172f64486e52c4fba22_03-BV-D%20Rendering%20-%20Interior%20Living.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-08 {
    background-image: url(../678ac172f64486e52c4fb9e8_04-BV-A%20Rendering%20-%20Interior%20Dining.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-07 {
    background-image: url(../678ac172f64486e52c4fba33_09-BV-F%20Rendering-%20Lifestyle.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-09 {
    background-image: url(../678ac172f64486e52c4fba53_03-BV-H%20Rendering%20-%20Interior%20Living.webp);
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-10 {
    background-image: url(../678ac172f64486e52c4fba7a_03-SV-B%20Rendering%20-%20Interior%20Living%202.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-11 {
    background-image: url(../678ac172f64486e52c4fbaab_04-SV-H%20Rendering%20-%20Interior%20Dining.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-12 {
    background-image: url(../678ac172f64486e52c4fba78_07-SV-C%20Rendering%20-%20Interior%20Kitchen.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-13 {
    background-image: url(../678ac172f64486e52c4fba81_04-SV-D%20Rendering%20-%20Interior%20Dining.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-14 {
    background-image: url(../678ac172f64486e52c4fbaaa_04-SV-G%20Rendering%20-%20Interior%20Dining.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-15 {
    background-image: url(../678ac172f64486e52c4fba6f_05-SV-C%20Rendering%20-%20Interior%20Master%20Bedroom.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-16 {
    background-image: url(../678ac172f64486e52c4fba71_03-SV-A%20Rendering%20-%20Interior%20Living.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-17 {
    background-image: url(../678ac172f64486e52c4fbab4_03-SV-G%20Rendering%20-%20Interior%20Living%202.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.immagine-18 {
    background-image: url(../678ac172f64486e52c4fbaa0_08-SV-F%20Rendering%20-%20Interior%20Family%20Lounge.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa_grid {
    z-index: 1;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 100px;
    position: relative
}

.villa_box {
    cursor: pointer;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 30vw;
    min-width: 350px;
    height: 25vw;
    min-height: 300px;
    padding: 20px 20px 40px 40px;
    display: flex;
    position: relative;
    overflow: hidden
}

.villa_box._100width {
    align-items: flex-start;
    width: 100%
}

.villa_box._100width._1,
.villa_box._100width._4 {
    text-decoration: none
}

.villa_box._100width._4.hide {
    display: none
}

.villa_box._100width._5,
.villa_box._100width._8,
.villa_box._100width._9,
.villa_box._2,
.villa_box._3,
.villa_box._6 {
    text-decoration: none
}

.villa_box._7 {
    width: 100%;
    text-decoration: none
}

.villa_box._10 {
    text-decoration: none
}

.villa_img {
    z-index: -2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.villa_txt {
    color: var(--white);
    letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px
}

.villa_txt.hide-it-fornow {
    display: none
}

.villa_name {
    color: var(--white);
    text-align: left;
    letter-spacing: 6px;
    text-transform: uppercase;
    margin-top: 10px;
    font-family: meno-banner, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px
}

.villa_name.is-14px {
    text-align: left;
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 25px
}

.villa_name.is-smaller {
    text-align: left;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px
}

.villa_overlay {
    z-index: -1;
    background-color: #0003;
    background-image: linear-gradient(194deg, #0000 60%, #000c);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.villa_overlay.dark {
    background-image: linear-gradient(194deg, #0000 60%, #000c)
}

.villa_overlay.zindex-2 {
    z-index: 2
}

.villa_discover {
    color: var(--white);
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-top: 50px;
    font-size: 12px;
    font-weight: 300
}

.villa_txt__wrap {
    z-index: 3;
    text-shadow: 0 0 10px #000;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.villa_txt__wrap.is-center {
    text-align: left;
    align-items: flex-start
}

.villa_txt__wrap.construction-text {
    justify-content: flex-end;
    align-items: flex-start;
    position: absolute;
    inset: auto auto 10% 5%
}

.villad_discover__wrap {
    opacity: 0;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute
}

.villa_line {
    background-color: var(--signature);
    width: 40px;
    height: 1px;
    margin-top: 5px
}

.villa_line.blue {
    background-color: var(--sky-blue)
}

.villa_intro,
.txt-box.center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.villa_info {
    color: #47473f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    height: 30px;
    font-family: Nakheel, sans-serif;
    font-size: 16px;
    display: flex
}

.villa_info.red {
    background-color: var(--signature);
    color: var(--white);
    justify-content: center;
    align-items: center;
    height: 30px;
    display: flex
}

.villa_info.small {
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    border-bottom: 1px solid #0000001a;
    justify-content: center;
    align-items: center;
    height: 40px;
    font-family: petala-pro, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.villa_info.blue {
    background-color: var(--sky-blue);
    color: var(--white);
    justify-content: center;
    align-items: center;
    height: 30px;
    display: flex
}

.villa_info.blue-grey {
    background-color: var(--blue-gray);
    color: var(--white)
}

.villa_info.smashed-pumpkin {
    background-color: var(--smashed-pumpkin);
    color: var(--white)
}

.villa_info.cove {
    font-size: 18px;
    line-height: 2330px
}

.img_villa {
    width: 100%;
    display: none
}

.light_txt__wrap {
    background-image: url(../678ac172f64486e52c4fbadf_iStock-954560886%20copia.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1;
    height: 50vw;
    min-height: 700px;
    max-height: 800px;
    padding: 30px 0 30px 30px
}

.light_txt__wrap.reverse {
    padding-left: 0;
    padding-right: 30px
}

.light_txt__wrap.beach_bg {
    background-image: url(../678ac172f64486e52c4fbad8_iStock-1162153431_mod%20copia.webp);
    background-position: 50%;
    overflow: visible
}

.light_txt__wrap.beach_bg.cove {
    padding: 0
}

.light__wrap {
    background-color: #f5f1e7e6;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 60px;
    display: flex;
    overflow: hidden
}

.light__wrap.cove {
    background-color: #e7e1d3
}

.scroll_img__wrap {
    width: 50vw;
    height: 40vw;
    min-height: 700px;
    max-height: 800px
}

.scroll_img__wrap.cove {
    width: 100vw
}

.button {
    color: #833131;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #e6c399;
    min-width: 17.05em;
    margin-top: 40px;
    padding: 13px 20px 12px;
    font-size: 16px;
    font-weight: 500;
    transition: all .35s cubic-bezier(.455, .03, .515, .955)
}

.button:hover {
    color: #faf3f1;
    background-color: #8c6854
}

.slider_plani {
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 80px;
    padding-bottom: 130px;
    display: flex;
    overflow: hidden
}

.mask-4 {
    width: 35vw;
    min-width: 480px;
    left: -25px;
    overflow: visible
}

.slider_arrow {
    background-image: url(../678ac172f64486e52c4fb20e_Icon_Play-blue.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border-radius: 100%;
    width: 51px;
    height: 50px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 4px;
    bottom: 50px;
    right: 50%;
    transform: rotate(180deg)
}

.slider_arrow.right {
    background-image: url(../678ac172f64486e52c4fb20e_Icon_Play-blue.svg);
    margin-left: 10px;
    margin-right: 0;
    left: 50%;
    right: auto;
    transform: rotate(0)
}

.slide_mcd {
    margin-left: 25px;
    margin-right: 25px
}

.slider_container {
    background-color: var(--white);
    flex-direction: column;
    width: 35vw;
    min-width: 480px;
    padding: 0;
    display: flex
}

.hidden {
    display: none
}

.img_floorplans {
    object-fit: contain;
    width: 30vw;
    min-width: 400px;
    height: auto;
    margin-bottom: 40px
}

.img_floorplans.cove {
    height: auto
}

.grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 30px 40px 40px;
    grid-template-columns: 2fr 1fr 1fr;
    margin-top: 20px
}

.scroll-track-small {
    padding-bottom: 0
}

.scroll-track-small.small {
    width: 100%;
    height: 100%;
    margin-left: 0
}

.scroll-track-small._30vw {
    width: 30vw;
    height: 100%
}

.section-gallery {
    background-image: url(../678ac172f64486e52c4fb5c5_03-SV-A%20Rendering%20-%20Interior%20Living-2.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding-top: 15vw;
    padding-bottom: 15vw;
    padding-right: 10vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-gallery.coral {
    background-image: url(../678ac172f64486e52c4fb5d4_03-SV-B%20Rendering%20-%20Interior%20Living%202--2.webp)
}

.section-gallery.redaurora {
    background-image: url(../68d52d12fbf99ad7b80c8bc2_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Red%20Aurora%20-%20Photo%203.jpg)
}

.section-gallery.porcelain {
    background-image: url(../68d52b8d5cd74db3dbb0c31a_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Procelain%20Roses%20-%20Photo%203.jpg)
}

.section-gallery.cranberry {
    background-image: url(../678ac172f64486e52c4fb5f1_04-SV-E-2.webp)
}

.section-gallery.terracotta {
    background-image: url(../678ac172f64486e52c4fb619_08-SV-F-2.webp)
}

.section-gallery.redwood {
    background-image: url(../68d52ec74299ba4b8287883e_Palm%20Jebel%20Ali%20-%20The%20Coral%20Collection%20-%20Redwood%20-%20Photo%203.jpg)
}

.section-gallery.ruby {
    background-image: url(../678ac172f64486e52c4fb69b_04-SV-H%20Rendering%20-%20Interior%20Dining-2.webp)
}

.section-gallery.sv-i {
    background-image: url(../68d2897cb8d4226d97557f74_3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.section-gallery.sv-j {
    background-image: url(../68d28bbb0076c4cc916dd91a_3.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.section-gallery.sv-k {
    background-image: url(../68d2924e4b2a5a06eedceede_3.jpg);
    background-position: 50%;
    background-size: cover
}

.section-gallery.sv-l {
    background-image: url(../678ac172f64486e52c4fb853_04-SV-L%20Rendering%20-%20Interior%20Family%20Living%20and%20Dining.webp)
}

.section-gallery.sv-m {
    background-image: url(../678ac172f64486e52c4fb85b_04-SV-M%20Rendering%20-%20Interior%20Formal%20Dining.webp)
}

.section-gallery.sv-n {
    background-image: url(../678ac172f64486e52c4fb86a_04-SV-N%20Rendering%20-%20Interior%20Formal%20Dining.webp)
}

.section-gallery.sv-o {
    background-image: url(../678ac172f64486e52c4fb9bc_03-SV-O%20Rendering%20-%20Interior%20Formal%20Living.webp)
}

.section-gallery.sv-p {
    background-image: url(../678ac172f64486e52c4fb9c5_05-SV-P%20Rendering%20-%20Interior%20Family%20Living%20and%20Dining.webp)
}

.img_scroll_small {
    width: 30vw;
    height: 41vw
}

.hamburger__wrap {
    display: none
}

.hamburger {
    width: 30px;
    height: 30px
}

.hamb_line {
    width: 30px;
    height: 1px
}

.menu_close__wrap {
    background-image: url(../images/Icon_Close_White.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 45px;
    height: 45px;
    display: none
}

.line_x {
    width: 20px;
    height: 1px
}

.hero_txt__wrap {
    flex-direction: column;
    align-items: center;
    display: flex
}

.container {
    background-color: var(--floral-white);
    background-image: linear-gradient(#f5f1e799, #f5f1e799), url(../images/35.avif);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    width: 100%;
    height: 100%;
    min-height: 500px;
    padding-bottom: 0;
    display: flex
}

.container.reverse {
    flex-direction: row-reverse
}

.container.is-claim {
    min-height: auto;
    padding-bottom: 0
}

.left-box {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex
}

.right-img {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 45vw;
    height: 80vh;
    display: flex
}

.masterplan_tab-mob,
.legenda__wrap {
    display: none
}

.pointer_txt-copy {
    color: var(--cta);
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 12px;
    line-height: 12px;
    position: static
}

.legenda_container {
    display: none
}

.light__wrap-copy {
    flex: 1;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0 40px;
    display: flex
}

.scroll__wrap {
    background-color: var(--midnight-blue-3);
    width: 100%;
    height: 1px
}

.sorry_small {
    letter-spacing: 8px;
    font-size: 25px;
    line-height: 45px
}

.icon_show_more,
.legenda_gradient {
    display: none
}

.link-2 {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    align-items: center;
    height: 40px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    display: flex
}

.cookie-prefs_checkbox {
    z-index: 1;
    cursor: pointer;
    background-color: #cacaca;
    background-image: url(../images/check_dot.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    border-width: 2px;
    border-color: #cacaca;
    border-radius: 30px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.cookie-prefs_checkbox.w--redirected-checked {
    background-color: #4353ff;
    background-image: url(../images/check_dot.svg);
    background-position: 100%;
    background-size: contain;
    border-color: #4353ff
}

.cookie-prefs_checkbox.w--redirected-focus {
    box-shadow: none
}

.cookie-prefs_open-txt {
    opacity: .5;
    color: #000;
    cursor: pointer;
    justify-content: flex-end;
    align-items: center;
    height: 24px;
    display: flex;
    position: absolute;
    top: 0;
    right: 70px
}

.cookie-prefs_trigger,
.cookie-banner_trigger {
    display: none
}

.cookie-banner_link {
    font-weight: 400
}

.cookie-banner_buttons-wrapper {
    grid-column-gap: 30px;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    margin-left: 30px;
    display: flex
}

.cookie-banner_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: var(--white);
    flex-direction: row;
    align-items: center;
    display: flex
}

.cookie-banner {
    background-color: var(--cta);
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: auto;
    padding: 10px 40px;
    display: flex;
    position: relative;
    box-shadow: 0 0 14px 3px #0000001a
}

.cookie-banner_wrapper {
    z-index: 998;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #0000001a;
    flex-direction: column;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
    overflow: auto
}

.button-2 {
    border: 1px solid var(--white);
    color: var(--white);
    letter-spacing: 2px;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 8px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 12px
}

.cookie-banner_text {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.6
}

.link-3 {
    text-transform: uppercase;
    align-items: center;
    height: 40px;
    font-size: 12px;
    line-height: 12px;
    display: flex
}

.background-overlay {
    z-index: 1000000;
    background-color: #000000e0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: fixed
}

.btnfullscreen {
    cursor: pointer;
    background-color: #00000038;
    border: 1px solid #fff;
    padding: 15px 25px;
    transition: all .2s cubic-bezier(.455, .03, .515, .955)
}

.btnfullscreen:hover {
    color: #000;
    background-color: #ffffff63
}

.iframe {
    border: 1px #000;
    width: 100%;
    height: 100vh;
    position: relative
}

.cartiglio-wrapper {
    z-index: 10;
    background-image: url(../678ac172f64486e52c4fb387_PJA_Logo_Blue.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 50px;
    display: flex;
    position: fixed;
    top: 20px;
    left: 60px
}

.cartiglio-wrapper.is-white {
    background-image: url(../678ac172f64486e52c4fb70a_PJA_Logo_White.svg)
}

.cartiglio-wrapper.is-white.is-hide {
    display: none
}

.cartiglio-quadrato {
    background-color: #67b4a6;
    width: 60px;
    height: 45px;
    margin-right: 11px;
    display: none
}

.cartiglio-text {
    color: #67b4a6;
    text-transform: uppercase;
    font-size: 12px
}

.cartiglio-text.hide {
    display: none
}

.cartiglio-text.bottom {
    z-index: 10;
    color: #67b4a6;
    font-size: 7px;
    line-height: 10px;
    display: none;
    position: fixed;
    inset: auto auto 1% 1%
}

.too-small {
    z-index: 100;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.alert-message-wrapper {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 500px;
    height: 400px;
    display: flex
}

.nav_icon {
    color: #fff;
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 50%;
    border: 1px solid #fff;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    font-size: 23px;
    display: flex
}

.nav_icon.home {
    background-image: url(../678ac172f64486e52c4fb37f_home.svg)
}

.nav_icon.back {
    background-image: url(../678ac172f64486e52c4fb388_Icon_Back.svg);
    background-position: 45%;
    background-size: cover
}

.nav_icon.tap {
    background-image: url(../678ac172f64486e52c4fb3c9_no_tap_icona.svg);
    background-size: contain;
    width: 40px;
    height: 40px
}

.logo-navigator {
    background-image: url(../678ac172f64486e52c4fb38a_PJA_Logo_White_Vert.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 150px;
    display: flex
}

.navigator {
    z-index: 100;
    background-color: #0d2638;
    background-image: linear-gradient(#0d2638cc, #0d2638cc), url(../678ac172f64486e52c4fbb03_sergey-kvint-xT8s_rEVqF0-unsplash%20copia.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-left: 8px #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto
}

.logout {
    background-color: #b2e7dd;
    background-image: url(../678ac172f64486e52c4fb9f7_logout.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 70%;
    border: 2px solid #fff;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-top: 10px;
    display: none
}

.alert-button {
    justify-content: center;
    align-items: center;
    width: 100px;
    margin-left: 12px;
    margin-right: 12px;
    display: flex
}

.alert-button.loggedout {
    background-color: #702021
}

.alert-button.continua {
    background-color: #1d8b02
}

.symbol {
    z-index: 50;
    position: fixed;
    top: 0%;
    bottom: 0%;
    right: 0%
}

.notap {
    z-index: 110;
    background-color: #0000003b;
    display: none;
    position: fixed;
    inset: 0%
}

.notap.visibile {
    display: block
}

.login-alert_wrapper {
    z-index: 300;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.login {
    background-image: url(../678ac172f64486e52c4fb9f5_login.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 60%;
    border: 2px solid #fff;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-top: 10px;
    display: none
}

.btns_wrap {
    z-index: 500;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    top: 40px
}

.form-2 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.modal-form-authentication {
    z-index: 100;
    background-color: #000000e6;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.text {
    background-color: #67b4a6
}

.text.invio {
    display: none
}

.modal-form-authentication_chiudi {
    z-index: 100;
    background-color: #67b4a6;
    justify-content: center;
    align-items: center;
    padding: 11px;
    display: block;
    position: fixed;
    inset: 3% 2% auto auto
}

.blackscreen {
    z-index: 106;
    background-color: #000;
    display: none;
    position: fixed;
    inset: 0%
}

.blackscreen.visibile {
    display: block
}

.alert-button_wrapper {
    margin-top: 26px;
    display: flex
}

.nav-btn {
    border: 1px solid #fff;
    width: 50px;
    height: 50px;
    margin-bottom: 5px
}

.nav-btn.web {
    z-index: 1;
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fb9f1_web-analytics.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 70% 80%;
    border-width: 2px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin-top: 2px;
    margin-bottom: 2px;
    display: none;
    position: fixed;
    bottom: 5px
}

.nav-btn.web.w--current {
    border-width: 3px
}

.form-wrapper {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 400px;
    padding: 35px 27px;
    display: flex
}

.ico {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    margin-top: auto
}

.ico.book {
    background-image: url(../678ac172f64486e52c4fba86_book.svg);
    display: none
}

.ico.video {
    background-image: url(../678ac172f64486e52c4fba38_video.svg);
    display: none
}

.ico.interior-experience {
    background-image: url(../678ac172f64486e52c4fba3a_virtual%20tour.svg);
    display: none
}

.ico.home-configurator {
    background-image: url(../678ac172f64486e52c4fba4a_planimetrie.svg)
}

.ico.sito-web {
    background-image: url(../678ac172f64486e52c4fba3b_sito%20web.svg);
    display: none
}

.ico.capitolato {
    background-image: url(../678ac172f64486e52c4fba88_capitolato.svg);
    display: none
}

.ico.inteior-pack {
    background-image: url(../678ac172f64486e52c4fba40_pacchetti%20arredo.svg)
}

.ico.planimetrie {
    background-image: url(../678ac172f64486e52c4fba3f_interior%20experience.svg);
    display: none
}

.ico.points-of-interest {
    background-image: url(../678ac172f64486e52c4fb3c8_points-of-interest.svg);
    display: none
}

.ico.virtual-photo {
    background-image: url(../678ac172f64486e52c4fba4e_virtual%20photo.svg);
    display: none
}

.ico.virtual-reality {
    background-image: url(../678ac172f64486e52c4fba3a_virtual%20tour.svg)
}

.ico.lifestyle {
    background-image: url(../678ac172f64486e52c4fba41_lifestyle.svg);
    display: none
}

.button-3 {
    box-shadow: none;
    background-image: url(../678ac172f64486e52c4fb707_thumb-plots.webp);
    background-position: 100% 100%;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
    position: relative
}

.button-3.book {
    background-image: linear-gradient(#fff0 50%, #fff), url(../678ac172f64486e52c4fbb1b_thumb_destination.avif);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.button-3.book.blur {
    background-image: url(../678ac172f64486e52c4fb48d_thumb-blue_destination.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.book.blur.hide {
    display: none
}

.button-3.virtual-reality {
    font-weight: 500;
    display: none
}

.button-3.materials {
    background-image: url(../678ac172f64486e52c4fb48b_thumb-blue_materials.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.materials.coming-soon {
    filter: grayscale();
    cursor: default
}

.button-3.video {
    background-image: url(../678ac172f64486e52c4fb48c_thumb-blue_video.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: 500
}

.button-3.capitolato {
    display: none
}

.button-3.beach_villas_collection {
    background-image: url(../678ac172f64486e52c4fb48a_thumb-blue_beach-villas.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.beach_villas_collection.launch2 {
    background-image: url(../678ac172f64486e52c4fb725_thumb-blue.avif);
    background-position: 100% 100%;
    background-size: cover
}

.button-3.beach_villas_collection.coming-soon {
    filter: grayscale()
}

.button-3.masterplan_gallery {
    background-image: url(../678ac172f64486e52c4fb473_thumb-blue_masterplan.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.masterplan_gallery.launch2 {
    background-image: url(../678ac172f64486e52c4fb725_thumb-blue.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.masterplan_gallery.coming-soon {
    filter: grayscale();
    cursor: default
}

.button-3.interior-experience {
    background-image: url(../678ac172f64486e52c4fb487_thumb-blue_amenities.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.interior-experience.launch2 {
    background-image: linear-gradient(to bottom, var(--midnight-blue-2), var(--midnight-blue-2)), url(../678ac172f64486e52c4fb487_thumb-blue_amenities.avif);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.button-3.interior-pack {
    display: none
}

.button-3.home-configurator {
    font-weight: 500;
    display: none
}

.button-3.signature_villas_collection {
    background-image: url(../678ac172f64486e52c4fb471_thumb-blue_signature-villas.avif);
    background-position: 100% 100%;
    background-size: cover
}

.button-3.signature_villas_collection.launch2 {
    background-image: url(../678ac172f64486e52c4fb725_thumb-blue.avif);
    background-position: 100% 100%;
    background-size: cover
}

.button-3.signature_villas_collection.coming-soon {
    filter: grayscale()
}

.button-3.signature_villas_collection.is-hide {
    display: none
}

.button-3.poi {
    background-image: url(../678ac172f64486e52c4fb48e_thumb-blue_map-poi.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.website {
    background-image: url(../678ac172f64486e52c4fb489_thumb-blue_architects.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.button-3.website.coming-soon {
    filter: grayscale();
    cursor: default
}

.button-3.floorplans {
    background-image: url(../678ac172f64486e52c4fb721_Floorplans_02.avif);
    background-size: cover
}

.button-3.floorplans.coming-sson {
    cursor: default
}

.button-3.launch2 {
    background-image: url(../678ac172f64486e52c4fb725_thumb-blue.avif);
    background-position: 100% 100%;
    background-size: cover
}

.button-3.coming-sson {
    filter: grayscale();
    cursor: default
}

.button-3.is-hide {
    display: none
}

.video_overlay-2 {
    z-index: 1;
    background-image: linear-gradient(#0006, #0006);
    height: 100%;
    position: absolute;
    inset: 0%
}

.thumb_img {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: none
}

.thumb_img.digital_brochure {
    background-image: linear-gradient(#00000080, #00000080), url(../678ac172f64486e52c4fb470_Thumb_Brochure.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.thumb_img.beach {
    background-image: url(../678ac172f64486e52c4fb46b_Thumb_BeachVillas.webp)
}

.thumb_img.masterplan_gallery {
    background-image: url(../678ac172f64486e52c4fb474_Thumb_MasterplanGallery.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.thumb_img.amenities {
    background-image: url(../678ac172f64486e52c4fb46c_Thumb_Amenities.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.thumb_img.signature {
    background-image: url(../678ac172f64486e52c4fb460_Thumb_SignatureVillas.webp)
}

.thumb_img.virtual_video {
    background-image: url(../678ac172f64486e52c4fb493_Thumb_VirtualVideo.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.thumb_img.architects {
    background-image: linear-gradient(#00000080, #00000080), url(../678ac172f64486e52c4fb488_Thumb_Architects.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.thumb_img.map_poi {
    background-image: url(../678ac172f64486e52c4fb472_Thumb_MapPoi.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.thumb_img.materials {
    background-image: linear-gradient(#00000080, #00000080), url(../678ac172f64486e52c4fb49a_Thumb_Materials.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.grid {
    z-index: 2;
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    flex: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    margin: 150px -110px 100px 60px;
    position: relative
}

.grid.is-reverse {
    margin-left: -110px;
    margin-right: 60px
}

.nota-cautelativa {
    color: #fff;
    align-items: stretch;
    font-size: 10px;
    font-weight: 400;
    display: none;
    position: fixed;
    bottom: 10px
}

.text-home {
    z-index: 3;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: auto;
    padding: 0 4px 20px 18px;
    font-family: meno-banner, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    display: block;
    position: relative
}

.text-home.white {
    color: #fff
}

.text-home.absolute {
    color: #fff;
    letter-spacing: 1px;
    padding-top: 20px;
    padding-bottom: 0;
    font-family: petala-pro, sans-serif;
    font-weight: 300;
    position: absolute;
    inset: 0% 0% auto
}

.text-home.in-keyplan {
    white-space: normal
}

.text-home.in-disambiguation {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 25px
}

.text-home.in-disambiguation.left {
    text-align: left;
    padding-left: 20px;
    padding-right: 0
}

.wrapper {
    flex-direction: row;
    justify-content: flex-start;
    width: 100vw;
    height: 100vh;
    margin-right: 80px;
    padding-right: 80px;
    display: flex
}

.wrapper.home {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    grid-auto-flow: column;
    padding-right: 70px
}

.wrapper.is-disambiguation {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 800px;
    margin-right: 0;
    padding-right: 0
}

.nakheel_logo {
    z-index: 2;
    background-image: url(../678ac172f64486e52c4fb3ca_Nakheel_Logo.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 45px;
    position: absolute;
    top: 20px;
    right: 50px
}

.nakheel_logo.is-130-right {
    background-image: url(../678ac172f64486e52c4fb6df_Nakheel_Logo_Blue.svg);
    right: 130px
}

.nakheel_logo.is-disambiguation {
    background-image: url(../678ac172f64486e52c4fb70c_Nakheel_Logo-align-center.svg);
    margin-bottom: 60px;
    display: flex;
    position: static
}

.background-video-main {
    z-index: 0;
    height: 100%;
    margin-bottom: 0;
    position: absolute;
    inset: 0%
}

.logo-center {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 35%;
    padding-top: 60px;
    display: flex;
    position: relative
}

.logo-center.is-reverse {
    margin-right: 60px
}

.logo-center.is-disambiguation {
    width: auto;
    height: auto
}

.wrapper-img {
    z-index: 0;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-right: 8px solid #fff;
    justify-content: center;
    align-items: center;
    width: 60%;
    height: 100%;
    display: flex;
    position: relative
}

.wrapper-img.is-reverse {
    border-right-style: none
}

.wrapper-img.is-disambiguation {
    border: 0 solid #0000;
    border-style: solid solid none none;
    width: 100%
}

.stylesheet {
    display: none
}

.tap {
    z-index: 100;
    width: 50px;
    height: 50px
}

.tap.home-tap {
    z-index: 100000;
    background-image: url(../678ac172f64486e52c4fba87_no_tap_icona.svg);
    background-position: 0 0;
    background-size: cover;
    display: block;
    position: relative
}

.button-indice {
    z-index: 51;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #b2e7dd;
    width: 150px;
    height: 40px;
    padding: 10px 20px;
    display: none;
    position: fixed;
    top: 10px;
    left: 10px
}

.button_txt {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.button_txt.chiudi {
    display: none
}

.indice {
    z-index: 50;
    background-color: #67b4a6;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    margin-left: -400px;
    padding: 80px 10px;
    display: flex;
    position: fixed;
    inset: 0% auto 0% 0%
}

.h1-2 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 18px
}

.h1-2.note {
    color: #fff;
    text-align: left;
    margin-top: 26px;
    margin-bottom: 26px
}

.button-pag {
    z-index: 15;
    cursor: pointer;
    background-color: #b2e7dd;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 50px;
    margin: 5px;
    display: flex;
    position: relative
}

.pdf-wrapper {
    z-index: 20;
    justify-content: space-between;
    align-items: center;
    margin-right: 80px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: fixed;
    inset: 0%
}

.prev-next {
    color: #0000;
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fb3cc_Icon_Arrow_Left_Dark.svg);
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: 10px;
    display: flex
}

.prev-next.right {
    background-image: url(../678ac172f64486e52c4fb380_Icon_Arrow_Right_Dark.svg);
    margin-right: 90px
}

.numero-pagina {
    color: #0d2638;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-right: 80px;
    font-family: petala-pro, sans-serif;
    font-weight: 400;
    display: flex;
    position: fixed;
    inset: auto 0% 0%
}

.numero-pagina.hide {
    display: none
}

.html-embed {
    z-index: 10;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding-right: 80px;
    display: flex;
    position: fixed;
    inset: 0%
}

.sfondo {
    z-index: 1;
    background-color: #f5f1e7;
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    position: fixed;
    inset: 0%
}

.icon-crown-2 {
    background-image: url(../678ac172f64486e52c4fb878_PJA_LandingPage_keyplans_rev01-03.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 200px;
    height: 152px
}

.icon-crown-2.beach {
    background-image: url(../678ac172f64486e52c4fb212_PJA_LandingPage_keyplans_rev01-06_new.svg);
    height: 80px;
    margin-bottom: 20px
}

.icon-crown-2.signature {
    background-image: url(../678ac172f64486e52c4fb213_PJA_LandingPage_keyplans_rev01-07_new.svg);
    width: 150px;
    height: 80px;
    margin-bottom: 20px
}

.icon-crown-2.beach-launch-2 {
    background-image: url(../678ac172f64486e52c4fbc1d_PJA_keyplans-beach-launch2_new.svg);
    height: 80px;
    margin-bottom: 20px
}

.icon-crown-2.coral-launch-2 {
    background-image: url(../678ac172f64486e52c4fb70e_PJA_keyplans-coral-launch2.svg);
    height: 80px;
    margin-bottom: 20px
}

.lightbox_slider_arrow-2 {
    background-image: url(../678ac172f64486e52c4fb3da_Icon_Play-gold.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px #fff;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 40px;
    margin-right: 120px;
    display: flex;
    top: auto;
    bottom: 0;
    right: 50%;
    transform: rotate(180deg)
}

.lightbox_slider_arrow-2.right {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    margin-left: 120px;
    left: 50%;
    right: auto;
    transform: rotate(0)
}

.main_boxes {
    background-color: #f5f1e7;
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-right: 80px;
    display: flex
}

.main_boxes.vert {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column
}

.mask03 {
    width: 350px;
    position: relative;
    overflow: visible
}

.title {
    color: #0d2638;
    letter-spacing: 13px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-family: meno-banner, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px;
    display: flex
}

.title.lancio2 {
    color: var(--glaucous);
    margin-bottom: 0
}

.title.signature {
    color: #e8594f;
    margin-bottom: 0
}

.title.signature.hibiscus {
    color: #e8594f
}

.title.signature.hibiscus.launch2 {
    color: var(--smashed-pumpkin)
}

.title.beach {
    color: #74cae3
}

.title.is-red {
    color: var(--signature)
}

.title.is-red.launch2 {
    color: var(--smashed-pumpkin)
}

.title.is-blue {
    color: var(--sky-blue)
}

.title.beach-launch-2 {
    color: var(--glaucous)
}

.title.coral-launch-2 {
    color: var(--smashed-pumpkin);
    margin-bottom: 0
}

.title.lancio1 {
    color: var(--sky-blue);
    margin-bottom: 0
}

.title.launch2 {
    color: var(--blue-gray)
}

.text-span-11 {
    text-transform: none;
    font-family: meno-banner, sans-serif
}

.slider-nav-blu {
    height: 40px;
    bottom: 0
}

.beach-villas-txt-3 {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 0 1px #0000001c;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-background-clip: text;
    background-clip: text;
    min-height: 32px;
    font-size: 30px;
    font-weight: 400;
    line-height: 25px;
    position: relative
}

.beach-villas-txt-3.texture-2 {
    background-position: 100%;
    background-size: 1000px
}

.beach-villas-txt-3.texture {
    background-position: 50% 100%
}

.beach-villas-txt-3.font {
    letter-spacing: 9px;
    background-position: 50%;
    flex-direction: column;
    align-items: center;
    font-family: meno-banner, sans-serif;
    font-size: 28px;
    line-height: 25px;
    display: flex
}

.beach-villas-txt-3.font.shadow {
    text-align: center;
    text-shadow: 0 0 #0000001a;
    background-image: url(../images/Gold_Texture.webp);
    background-repeat: no-repeat;
    background-size: 1000px;
    width: 100%;
    display: inline-block
}

.beach-villas-txt-3.font.shadow.is-5-card {
    font-size: 20px;
    line-height: 27px
}

.beach-villas-txt-3.font.shadow.maxw {
    max-width: 250px
}

.beach-villas-txt-3.numero {
    text-transform: none;
    background-position: 50% 100%;
    font-family: meno-banner, sans-serif
}

.villas_txt__wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--cta);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.villas_txt__wrap.center {
    align-items: center;
    margin-bottom: 50px
}

.villas_txt__wrap.center.auto {
    height: auto;
    margin-bottom: 100px
}

.villas__wrap {
    z-index: 5;
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplashCopia.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 5vw;
    padding-bottom: 5vw;
    padding-right: 80px;
    display: flex;
    position: absolute;
    inset: 0%
}

.villas__wrap.beach,
.villas__wrap.signature {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 40px 80px 40px 0;
    display: block;
    overflow: hidden
}

.villas__wrap.villa {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-left: 0;
    padding-right: 80px
}

.villas__wrap.villa._2 {
    z-index: 100;
    display: flex
}

.arrow_icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: none
}

.arrow_icon.hide {
    display: none
}

.titoletto-2 {
    color: #bd9e70;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-family: meno-banner, sans-serif;
    font-size: 18px
}

.subtitle {
    color: #bd9e70;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.slider03 {
    background-color: #0000;
    justify-content: center;
    width: 100%;
    height: 500px;
    padding-bottom: 70px;
    display: flex;
    overflow: hidden
}

.keyplan-wrap {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.slider03_container-2 {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 350px;
    height: 100%;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 2em;
    text-decoration: none;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: relative
}

.slider03_container-2.w--current {
    opacity: .4;
    position: relative
}

.slider03_container-2._02 {
    background-color: #4d8596;
    background-image: radial-gradient(circle, #0003, #0000), url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.slider03_container-2._06 {
    background-color: #8fcce1;
    background-image: url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slider03_container-2._05 {
    background-color: #74cae3;
    background-image: url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slider03_container-2._01 {
    background-color: #406f7d;
    background-image: url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-2._04 {
    background-color: #67b2c9;
    background-image: url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-2._03 {
    background-color: #5a9cb0;
    background-image: radial-gradient(circle, #0003, #0000), url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.slider03_container-2._08 {
    background-color: #c2e0ec;
    background-image: url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slider03_container-2._07 {
    background-color: #aad6e7;
    background-image: url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slider03_container-2.bv-i {
    background-image: url(../678ac172f64486e52c4fb729_BV-I.avif)
}

.slider03_container-2.bv-j {
    background-image: url(../678ac172f64486e52c4fb745_BV-J.avif)
}

.slider03_container-2.bv-k {
    background-image: url(../678ac172f64486e52c4fb747_BV-K.avif)
}

.slider03_container-2.bv-l {
    background-image: url(../678ac172f64486e52c4fb74b_BV-L.avif)
}

.slider03_container-2.bv-m {
    background-image: url(../678ac172f64486e52c4fb74a_BV-M.avif)
}

.slider03_container-2.bv-n {
    background-image: url(../678ac172f64486e52c4fb742_BV-N.avif)
}

.slider03_container-2.bv-o {
    background-image: url(../678ac172f64486e52c4fb73d_BV-O.avif)
}

.slider03_container-2.bv-p {
    background-image: url(../678ac172f64486e52c4fb740_BV-Pjpg.avif)
}

.slider03_container-2.blue-horizon {
    background-image: url(../678ac172f64486e52c4fbb4b_title_blue-horizon.webp)
}

.slider03_container-2.indingo-ocean {
    background-image: url(../678ac172f64486e52c4fbb49_title_indingo-ocean.webp)
}

.slider03_container-2.villa-i {
    background-image: url(../678ac172f64486e52c4fbb4f_title_villa-i.webp)
}

.slider03_container-2.villa-k {
    background-image: url(../678ac172f64486e52c4fbb4e_title_pacific-breeze.webp)
}

.slider03_container-2.villa-l {
    background-image: url(../678ac172f64486e52c4fbb4a_titles_cobalt.webp)
}

.slider03_container-2.villa-m {
    background-image: url(../678ac172f64486e52c4fbb4d_titles_baia-luna.webp)
}

.slider03_container-2.villa-o {
    background-image: url(../678ac172f64486e52c4fbb51_titles_crystal-springs.webp)
}

.slider03_container-2.villa-p {
    background-image: url(../678ac172f64486e52c4fbb52_titles_wave-crest.webp)
}

.slider03_container-2.villa-q {
    background-image: url(../678ac172f64486e52c4fbb53_titles_ocean-whisper.webp)
}

.slider03_container-2.villa-e {
    background-image: url(../678ac172f64486e52c4fbb4c_titles_bluejay.webp)
}

.lightbox_slider_arrow-3 {
    background-image: url(../678ac172f64486e52c4fb3da_Icon_Play-gold.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px #fff;
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 40px;
    margin-right: 100px;
    display: flex;
    top: auto;
    bottom: 0;
    right: 50%;
    transform: rotate(180deg)
}

.lightbox_slider_arrow-3.right {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    margin-left: 100px;
    left: 50%;
    right: auto;
    transform: rotate(0)
}

.lightbox_slider_arrow-3.right.huge {
    margin-left: 180px;
    margin-right: 0
}

.lightbox_slider_arrow-3.huge {
    width: 40px;
    margin-right: 180px
}

.card-img {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute
}

.card-img._09 {
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif);
    display: none
}

.slider-nav-red {
    color: #bd9e70;
    height: 40px;
    bottom: 0
}

.signature-villas-txt-2 {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 30px;
    font-weight: 400;
    line-height: 25px
}

.signature-villas-txt-2.texture-2 {
    background-position: 0%
}

.slider03_container-3 {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 350px;
    height: 100%;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 2em;
    text-decoration: none;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: relative
}

.slider03_container-3.w--current {
    opacity: .4;
    position: relative
}

.slider03_container-3._10 {
    background-color: #822929;
    background-image: url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-3._17 {
    background-color: #f29380;
    background-image: radial-gradient(circle, #0003, #0000), url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.slider03_container-3._09 {
    background-color: #661e1f;
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-3._12 {
    background-color: #a03533;
    background-image: url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-3._15 {
    background-color: #e86759;
    background-image: radial-gradient(circle, #0003, #0000), url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.slider03_container-3._13 {
    background-color: #c1413c;
    background-image: url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif);
    background-position: 50%;
    background-size: cover
}

.slider03_container-3._14 {
    background-color: #e45047;
    background-image: radial-gradient(circle, #0003, #0000), url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.slider03_container-3._16 {
    background-color: #ed7d6c;
    background-image: url(../678ac172f64486e52c4fbacf_CV-O.webp);
    background-position: 50%;
    background-size: cover
}

.slider03_container-3.sv-i {
    background-image: url(../678ac172f64486e52c4fb743_CV-I.avif)
}

.slider03_container-3.sv-j {
    background-image: url(../678ac172f64486e52c4fb76f_CV-J.avif)
}

.slider03_container-3.sv-k {
    background-image: url(../678ac172f64486e52c4fb770_CV-K.avif)
}

.slider03_container-3.sv-l {
    background-image: url(../678ac172f64486e52c4fb748_CV-L.avif)
}

.slider03_container-3.sv-m {
    background-image: url(../678ac172f64486e52c4fb746_CV-M.avif)
}

.slider03_container-3.sv-n {
    background-image: url(../678ac172f64486e52c4fb749_CV-N.avif)
}

.slider03_container-3.sv-o {
    background-image: url(../678ac172f64486e52c4fb763_CV-O.avif)
}

.slider03_container-3.sv-p {
    background-image: url(../678ac172f64486e52c4fb74c_CV-P.avif)
}

.slider-4 {
    background-color: #0000;
    width: 80vw;
    height: 40vw
}

.slider-4.launch-2 {
    height: 45vw
}

.left-arrow-4 {
    background-image: url(../678ac172f64486e52c4fb3cc_Icon_Arrow_Left_Dark.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    left: -70px
}

.slide {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide._08 {
    background-image: url(../678ac172f64486e52c4fb9fd_Yacht_Club_Generale_VPExterior_rev01.webp)
}

.slide._05 {
    background-image: url(../678ac172f64486e52c4fb4af_05_Beach_club_general.webp)
}

.slide._09 {
    background-image: url(../678ac172f64486e52c4fb4b0_09_Interior_living_villa.webp)
}

.slide._11 {
    background-image: url(../678ac172f64486e52c4fb496_11_Night_life_rev00.webp)
}

.slide._10 {
    background-image: url(../678ac172f64486e52c4fb494_10_Night_Life_Dettaglio_VPExterior_rev01_Post.webp)
}

.slide._03 {
    background-image: url(../678ac172f64486e52c4fb499_03_Nakheel_The%20Crown%20Celebrating%20Life_rev00.webp)
}

.slide._06 {
    background-image: url(../678ac172f64486e52c4fb24c_06_Swimming_Pool_detail.webp)
}

.slide._07 {
    background-image: url(../678ac172f64486e52c4fb49b_07_Beach_club_detail.webp)
}

.slide._01 {
    background-image: url(../678ac172f64486e52c4fb24b_01_Frond_general_compositing.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide._02 {
    background-image: url(../678ac172f64486e52c4fb4ae_02_Villa_beach_view.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide._04 {
    background-image: url(../678ac172f64486e52c4fb497_04_ZME1107_NakheelPalm_trunk%20mixed%20use%20living_rev04.webp)
}

.slide._12 {
    background-image: url(../678ac172f64486e52c4fb498_12_Villa_street_view.webp)
}

.slide.cit {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
}

.right-arrow-4 {
    background-image: url(../678ac172f64486e52c4fb380_Icon_Arrow_Right_Dark.svg);
    background-position: 0 0;
    background-size: auto;
    width: 50px;
    height: 50px;
    right: -70px
}

.slide-nav-6 {
    display: none
}

.pointer-3 {
    z-index: 5;
    background-color: #f5f1e7;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.pointer_outline-2 {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 5px;
    position: absolute;
    bottom: 30px
}

.main__wrap {
    background-color: var(--cta);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 80px;
    display: flex
}

.section-2 {
    flex-direction: column;
    align-items: center;
    padding-top: 10vw;
    display: flex;
    position: relative
}

.section-2.masterplan {
    background-image: linear-gradient(#0000001a, #0000001a), url(../images/34.webp);
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: 55vw;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 7vw;
    padding-bottom: 0;
    position: relative;
    overflow: hidden
}

.pointer__wrap-2 {
    cursor: pointer;
    background-color: #f5f1e7;
    justify-content: center;
    width: 1px;
    height: 30px;
    padding-top: 3px;
    display: flex;
    position: absolute;
    bottom: 26.2vw;
    left: 70.1vw
}

.pointer__wrap-2._7 {
    bottom: 20.2vw;
    left: 35.7vw
}

.pointer__wrap-2._12 {
    bottom: 23.4vw;
    left: 21vw
}

.pointer__wrap-2._5 {
    bottom: 23.1vw;
    left: 37.5vw
}

.pointer__wrap-2._10 {
    bottom: 20.7vw;
    left: 23vw
}

.pointer__wrap-2._6 {
    bottom: 21.3vw;
    left: 33.8vw
}

.pointer__wrap-2._14 {
    bottom: 25.2vw;
    left: 56vw
}

.pointer__wrap-2._9 {
    bottom: 20.7vw;
    left: 28.4vw
}

.pointer__wrap-2._15 {
    bottom: 22.5vw;
    left: 80vw
}

.pointer__wrap-2._16 {
    bottom: 20vw;
    left: 91.9vw
}

.pointer__wrap-2._2 {
    bottom: 24.3vw;
    left: 68.8vw
}

.pointer__wrap-2._17 {
    bottom: 13.5vw;
    left: 67.7vw
}

.pointer__wrap-2._3 {
    bottom: 24vw;
    left: 61.7vw
}

.pointer__wrap-2._4 {
    bottom: 22.6vw;
    left: 51.8vw
}

.pointer__wrap-2._11 {
    bottom: 18.7vw;
    left: 13.3vw
}

.pointer__wrap-2._8 {
    bottom: 19.7vw;
    left: 30.7vw
}

.pointer__wrap-2._13 {
    bottom: 25.4vw;
    left: 42vw
}

.text-description {
    color: #ffffffa6;
    text-align: center;
    letter-spacing: 1px;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px 4px;
    font-family: petala-pro, sans-serif;
    font-size: 12px;
    font-weight: 300;
    display: flex;
    position: absolute;
    bottom: 20px
}

.pointer_txt-3 {
    color: #0d2638;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 12px;
    display: none;
    position: static
}

.embed_wrapper {
    background-color: #000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-right: 80px;
    display: flex;
    position: fixed;
    inset: 0%
}

.embed-video {
    flex: 1;
    display: block;
    overflow: hidden
}

.slider_quote {
    background-color: #0000;
    width: 80vw;
    height: 50vh
}

.quote__wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.sign {
    color: #f5f1e7;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 30px;
    font-family: Nakheel, sans-serif
}

.sign.gold {
    color: #bd9e70
}

.quote__box {
    background-color: #f5f1e7;
    background-image: linear-gradient(#0f1c26d9, #0f1c26d9), url(../images/14.webp);
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 50vh;
    margin-top: 2vw;
    margin-left: 2vw;
    margin-right: 2vw;
    display: flex
}

.quote {
    color: #bd9e70;
    text-align: center;
    letter-spacing: 13px;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    max-width: 60%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-family: meno-banner, sans-serif;
    font-size: 35px;
    line-height: 45px
}

.quote.architect {
    color: #0d2638;
    letter-spacing: 2px;
    text-transform: none;
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-clip: border-box;
    font-size: 30px;
    line-height: 40px
}

.text-span-12 {
    font-family: Nakheel, sans-serif;
    font-size: 14px
}

.text-span-12.shadow {
    text-shadow: 0 0 #0003
}

.slide_container {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #0003;
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    width: 350px;
    height: 430px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 2em;
    text-decoration: none;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: relative
}

.slide_container.w--current {
    opacity: .4;
    position: relative
}

.slide_container.no-margin {
    margin-left: 0;
    margin-right: 0
}

.slide_container.no-margin.align-center {
    justify-content: center
}

.slide_container.no-margin.align-center.is-sized {
    width: 20vw;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px
}

.slide_container.allign-center {
    justify-content: center
}

.slide_container.allign-center.is-last {
    margin-left: 0
}

.slide_container.allign-center.is-last.plc {
    background-image: url(../678ac172f64486e52c4fb6f9_PJA_Plots_Cover_rev01-2.webp);
    padding-left: 30px;
    padding-right: 30px
}

.slide_container.allign-center.is-last.drc {
    background-image: url(../678ac172f64486e52c4fb705_PJA_Plots_Cover_rev01-3.webp)
}

.slide_container.allign-center.is-last.drc.coming-soon {
    opacity: .3;
    cursor: default
}

.slide_container.allign-center.plc {
    background-image: url(../678ac172f64486e52c4fb6f9_PJA_Plots_Cover_rev01-2.webp);
    padding-left: 20px;
    padding-right: 20px
}

.slide_container.allign-center.plc.coming-son {
    opacity: .3;
    cursor: default
}

.slide_container.allign-center.drc {
    background-image: url(../678ac172f64486e52c4fb705_PJA_Plots_Cover_rev01-3.webp)
}

.slide_container.beach_bg {
    background-image: url(../678ac172f64486e52c4fb71f_Cover_ThePalm_Beach.webp)
}

.slide_container.coral_bg {
    background-image: url(../678ac172f64486e52c4fb71e_Cover_ThePalm_Coral.webp)
}

.slide_container.launch2-beach_bg {
    background-image: url(../678ac172f64486e52c4fb741_ThePalm_Cover_Beach-launch2.webp)
}

.slide_container.launch2-coral_bg {
    background-image: url(../678ac172f64486e52c4fb744_ThePalm_Cover_Coral-launch2.webp)
}

.txt-materials-wrap {
    grid-row-gap: 120px;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 20px;
    display: flex
}

.txt-materials-wrap.realtive {
    z-index: 2;
    position: relative
}

.txt-materials-wrap.row-150 {
    grid-row-gap: 150px
}

.slide_materials {
    margin-right: 20px
}

.text-span-13 {
    text-transform: none;
    font-family: meno-banner, sans-serif;
    font-size: 20px
}

.slider-nav-oro {
    height: 40px;
    bottom: 0
}

.villa_card {
    box-shadow: none;
    cursor: pointer;
    flex: 1;
    align-items: flex-end;
    height: 23vw;
    text-decoration: none;
    display: flex;
    position: relative
}

.villa_card.material_finish {
    background-image: url(../678ac172f64486e52c4fb48b_thumb-blue_materials.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa_card.material_finish.launch2 {
    background-image: url(../678ac172f64486e52c4fbb5d_title-materials_launch2.webp)
}

.villa_card.bluehorizon_vp {
    box-shadow: none;
    background-color: #0000;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb42e_Card_blue%20horizon.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.bluehorizon_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.keyplan-beach {
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3de_title-masterplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.keyplan-beach.hide {
    display: none
}

.villa_card.keyplan-beach.launch2 {
    background-image: url(../678ac172f64486e52c4fbb5e_title-masterplan_launch2.webp);
    background-position: 50%;
    background-size: cover
}

.villa_card.provence_vp {
    box-shadow: none;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb42f_Card_provence.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.provence_fp {
    box-shadow: none;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.indigo_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb432_Card_indigo%20ocean.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.indigo_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.sapphire_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb480_Card_sapphire.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.sapphire_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.acquamarina_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb47e_Card_acquamarina.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.acquamarina_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.tropical_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb481_Card_tropical%20mist.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.tropical_fp,
.villa_card.azure_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.azure_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb430_Card_azure%20blue.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.mediterranean_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb486_Card_mediterranean.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.mediterranean_fp,
.villa_card.hibiscus_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.keyplan-coral {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3de_title-masterplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.keyplan-coral.hide {
    display: flex
}

.villa_card.hibiscus_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb482_Card_hibiscus.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.coral_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.coral_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb431_Card_coral%20living.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.redaurora_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.redaurora_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb433_Card_red%20aurora.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.roses_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.roses_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb483_Card_porcelain%20roses.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.sky_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb485_Card_cranberry%20sky.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.sky_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.terracotta_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb47f_Card_terracotta.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.terracotta_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.redwood_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb479_Card_redwood.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.redwood_fp,
.villa_card.ruby_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.ruby_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb484_Card_ruby%20sunset.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.virtual-photo {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa_card.floorplan {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover
}

.villa_card.floorplan.launch2 {
    background-image: url(../678ac172f64486e52c4fbb5c_title-floorplans_launch2.webp);
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover
}

.villa_card.keyplan-masterplan_launch2 {
    background-image: url(../678ac172f64486e52c4fbb5e_title-masterplan_launch2.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card_container {
    grid-column-gap: 2vw;
    flex-direction: row;
    width: 90%;
    display: flex
}

.pointer_txt-4 {
    color: #0f1c26;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 12px;
    display: flex;
    position: static
}

.pointer-4 {
    z-index: 5;
    background-color: #72c8dc;
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    display: none;
    position: absolute;
    bottom: 100%;
    overflow: hidden
}

.pointer-4._16 {
    display: none;
    right: -16%
}

.pointer-4._17 {
    display: none;
    right: -180%
}

.pointer-txt-2 {
    color: #0f1c26;
    text-align: center;
    cursor: default;
    font-size: 10px;
    line-height: 12px
}

.maps-2 {
    background-image: url(../678ac172f64486e52c4fb6a2_PJA_Maps_Rev06_Nopin_1515x1061.webp), linear-gradient(#0f1c26e6, #0f1c26e6), url(../images/16.webp);
    background-position: 50% 100%, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: cover, auto, cover;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 177vh;
    height: 57vw;
    max-height: 100vh;
    display: flex;
    position: relative;
    overflow: hidden
}

.pointer-wrap-2 {
    background-color: #72c8dc;
    border-radius: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    display: flex;
    position: absolute
}

.pointer-wrap-2._05 {
    bottom: 17.4%;
    left: 60.6%
}

.pointer-wrap-2._08 {
    bottom: 39.4%;
    left: 58.3%
}

.pointer-wrap-2._16 {
    bottom: 67.2%;
    left: 90.2%
}

.pointer-wrap-2._11 {
    bottom: 51.4%;
    left: 69.2%
}

.pointer-wrap-2._03 {
    bottom: 35.5%;
    left: 46.4%
}

.pointer-wrap-2._01 {
    cursor: auto;
    bottom: 32%;
    left: 32.8%
}

.pointer-wrap-2._14 {
    bottom: 45.7%;
    left: 73.5%
}

.pointer-wrap-2._15 {
    bottom: 78.3%;
    left: 79.3%
}

.pointer-wrap-2._10 {
    bottom: 48%;
    left: 64.2%
}

.pointer-wrap-2._17 {
    bottom: 54%;
    left: 87%
}

.pointer-wrap-2._12 {
    bottom: 56.2%;
    left: 68%
}

.pointer-wrap-2._07 {
    bottom: 24.6%;
    left: 59.2%
}

.pointer-wrap-2._02 {
    bottom: 37%;
    left: 42.1%
}

.pointer-wrap-2._04 {
    bottom: 48%;
    left: 52.9%
}

.pointer-wrap-2._09 {
    bottom: 32.3%;
    left: 63.5%
}

.pointer-wrap-2._06 {
    bottom: 13.7%;
    left: 53.5%
}

.pointer-wrap-2._13 {
    bottom: 64%;
    left: 70%
}

.slider-5 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-right: 80px;
    display: flex
}

.slide-nav-7 {
    display: none
}

.collection-item {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%
}

.div-block-21 {
    justify-content: center;
    display: flex
}

.text-field {
    color: #999;
    background-color: #0000;
    border: 0 #000;
    border-bottom: 1px solid #bd9e7080;
    min-height: 50px;
    margin-bottom: 50px;
    font-weight: 400;
    line-height: 18px
}

.text-field:focus {
    border-bottom-color: var(--sky-blue-2);
    background-color: var(--midnight-blue-3)
}

.text-field.message {
    min-width: 100%;
    max-width: 700px;
    margin-top: 10px
}

.text-field.tel1 {
    margin-bottom: 0
}

.form-3 {
    grid-column-gap: 4vw;
    grid-row-gap: 5px;
    grid-template: "." "." /1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3vw;
    display: grid
}

.form_block {
    width: 60%;
    min-width: 400px;
    max-width: 700px;
    padding-bottom: 5vw
}

.form_block._0bot {
    padding-bottom: 0
}

.country_list {
    display: none
}

.recaptcha {
    margin-bottom: 40px
}

.txt-form {
    color: var(--white);
    letter-spacing: 2px;
    text-transform: uppercase;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-left: 12px;
    font-size: 15px;
    font-weight: 400;
    line-height: 15px
}

.text-block-4 {
    color: var(--sky-blue-2);
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: meno-banner, sans-serif;
    font-size: 25px;
    line-height: 30px
}

.div-block-22 {
    grid-column-gap: 5vw;
    flex-direction: row;
    justify-content: center;
    margin-top: 0;
    display: flex
}

.div-block-22.margin-up {
    margin-top: 40px
}

.div-block-23 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.div-block-23.is-hide {
    display: none
}

.link-4 {
    letter-spacing: 2px;
    text-transform: uppercase;
    background-image: url(../678ac172f64486e52c4fb3d9_Icon_Download.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 15px;
    width: 220px;
    margin-bottom: 5px;
    padding-top: 3px;
    padding-left: 30px;
    font-family: Nakheel, sans-serif;
    text-decoration: none;
    transition: color .3s
}

.link-4:hover {
    color: var(--sky-blue-2)
}

.collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.collection-list.no-gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px
}

.div-block-24 {
    background-color: var(--midnight-blue);
    color: var(--midnight-blue);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5vw 10vw;
    display: flex
}

.div-block-24.is-popup {
    min-width: 680px;
    margin: auto;
    position: relative
}

.div-block-24.is-popup.btk {
    background-color: var(--dark-tk);
    color: var(--dark-tk)
}

.small {
    letter-spacing: 8px;
    margin-left: -5px;
    font-size: 20px;
    line-height: 30px
}

.div-block-25 {
    background-image: url(../678ac172f64486e52c4fb3d9_Icon_Download.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    height: 20px;
    margin-right: 20px
}

.small-2 {
    letter-spacing: 5px;
    font-size: 18px;
    line-height: 22px
}

.small-1 {
    letter-spacing: 8px;
    margin-left: -5px;
    font-size: 20px;
    line-height: 30px
}

.classe_item_container {
    grid-row-gap: 2vw;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    display: flex
}

.classe_item_container.row-0 {
    grid-row-gap: 0vw
}

.chapter_title {
    color: #fffc;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: meno-banner, sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 27px
}

.index_btn {
    z-index: 16;
    background-color: #233951;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 50px;
    display: flex;
    position: fixed;
    top: 1.5vw;
    left: 1.5vw
}

.index_btn.close {
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fba4b_Icon_Close.svg);
    background-position: 0 0;
    background-size: auto;
    display: flex;
    position: absolute
}

.index_btn.open {
    cursor: pointer
}

.index__wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex
}

.classe_wrapper {
    background-image: linear-gradient(to bottom, var(--sky-blue), var(--sky-blue));
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex
}

.text-block-5 {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: meno-banner, sans-serif;
    font-weight: 600;
    line-height: 16px
}

.classe_item {
    flex-direction: column;
    align-items: flex-start;
    text-decoration: none;
    display: flex
}

.classe_item.top-4vw {
    margin-top: 4vw
}

.classe_item.tio50 {
    margin-top: 50px
}

.classe_item.no-marg {
    margin-top: -2vw
}

.classe_item._1vw-top {
    margin-top: -1vw
}

.index_container {
    z-index: 17;
    background-color: #233951;
    background-image: linear-gradient(#0d2638cc, #0d2638cc), url(../678ac172f64486e52c4fbb03_sergey-kvint-xT8s_rEVqF0-unsplash%20copia.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    padding: 2vw;
    display: flex;
    position: fixed;
    inset: 0% auto 0% -400px;
    overflow: auto;
    box-shadow: 0 0 10px #0003
}

.close_index {
    filter: saturate(0%)invert();
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fba4b_Icon_Close.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px 35px;
    border: 1px solid #00000080;
    border-radius: 100%;
    flex: none;
    width: 50px;
    height: 50px;
    margin-bottom: 50px;
    display: none
}

.chapter_txt {
    color: #ffffff80;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 300;
    display: none
}

.chapter_txt.show {
    color: #fff9;
    font-size: 14px;
    display: block
}

.chapter_txt.show.mar-left {
    margin-left: 20px
}

.collection-list-5 {
    width: 100%;
    height: 100%
}

.collection-item-6 {
    align-items: flex-end;
    height: 100%;
    display: flex
}

.villa_card-2 {
    flex: 1;
    align-items: flex-end;
    height: 23vw;
    text-decoration: none;
    display: flex
}

.villa_card-2.azure_b {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb42d_brochure%2001.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card-2.lauinch2 {
    background-image: url(../678ac172f64486e52c4fbb5a_title-section_launch2.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.text-block-6 {
    color: var(--sky-blue-2);
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 2vw;
    font-family: meno-banner, sans-serif;
    font-size: 16px;
    font-weight: 600
}

.link-block-2 {
    align-items: flex-end;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: flex
}

.mask-6 {
    width: 90%
}

.slider-material {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-right: 80px;
    display: block
}

.tablet-mobile-noparallax {
    display: none
}

.logo_wrapper {
    position: relative;
    left: 60px
}

.logo_wrapper.is-reverse {
    left: auto
}

.logo_wrapper.is-disambiguation {
    width: 270px;
    margin-top: 60px;
    position: static;
    left: 0
}

.logo_link {
    width: 100%;
    height: 100%
}

.navlink_logo_nakheel {
    opacity: 1;
    background-image: url(../images/20.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 100px;
    flex: none;
    width: 140px;
    height: 29px;
    margin-top: 15px;
    margin-bottom: auto
}

.navlink_logo_nakheel.show {
    opacity: 1
}

.div-block-26 {
    z-index: 1;
    background-color: #0003;
    width: 100%;
    height: 100%;
    position: absolute
}

.contact_field_wrap {
    margin-bottom: 30px
}

.nowrap {
    white-space: nowrap
}

.masterplan_popup {
    z-index: 5;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    padding-right: 80px;
    display: none;
    position: fixed;
    inset: 0%
}

.image-masterplan_container {
    justify-content: center;
    align-items: center;
    width: 72vw;
    height: 95vh;
    display: flex
}

.image-masterplan {
    object-fit: contain;
    object-position: 50% 50%;
    height: 100%
}

.image-zoom_wrapper {
    z-index: 6;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 80px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden
}

.image-zoom {
    object-fit: fill;
    min-width: 150vw
}

.close-zoom {
    z-index: 6;
    background-color: var(--white);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: fixed;
    inset: 20px 100px auto auto
}

.x-icon {
    color: var(--sky-blue-2);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex
}

.icon-embed {
    color: var(--midnight-blue);
    width: 25px;
    height: 25px
}

.icon-embed.is-white {
    color: var(--white)
}

.open-zoom {
    z-index: 6;
    background-color: var(--white);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    inset: 70px 100px auto auto
}

.close-preview {
    z-index: 6;
    background-color: var(--white);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: fixed;
    inset: 20px 100px auto auto
}

.image-zoom-old {
    object-fit: fill;
    min-width: 150vw;
    display: none
}

.div-block-27 {
    display: flex
}

.floorplans_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    position: relative
}

.grid-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.floorplan_box {
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-size: cover;
    justify-content: flex-start;
    align-items: flex-end;
    width: 18vw;
    min-width: 220px;
    height: 30vh;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
    position: relative
}

.floorplan_box.floorplan_bluehorizon {
    background-image: url(../678ac172f64486e52c4fb558_02-BV-A%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_provence {
    background-image: url(../678ac172f64486e52c4fb639_02-BV-B%20Rendering%20-%20Exterior%20Beach-side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_indigo {
    background-image: url(../678ac172f64486e52c4fb577_02-BV-C%20Rendering%20-%20Exterior%20Beach-side.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_sapphire {
    background-image: url(../678ac172f64486e52c4fbb25_SAPPHIRE.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_acquamarina {
    background-image: url(../678ac172f64486e52c4fb698_Acquamarina_Ext_01.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_tropical {
    background-image: url(../678ac172f64486e52c4fb72a_TROPICAL%20MIST.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_azure {
    background-image: url(../678ac172f64486e52c4fb64b_02-BV-G%20Rendering%20-%20Exterior%20Beach-Side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_mediterranean {
    background-image: url(../678ac172f64486e52c4fb64e_02-BV-H%20Rendering%20-%20Exterior%20Beach-Side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_hibiscus {
    background-image: url(../678ac172f64486e52c4fb652_02-SV-A%20Rendering%20-%20Exterior%20Beach-side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_coralliving {
    background-image: url(../678ac172f64486e52c4fba7b_02-SV-B%20Rendering%20-%20Exterior%20Beach-side%20R1.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_redaurora {
    background-image: url(../678ac172f64486e52c4fb727_RED%20AURORA.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_porcelainroses {
    background-image: url(../678ac172f64486e52c4fb723_PORCELAIN%20ROSES.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_cranberrysky {
    background-image: url(../678ac172f64486e52c4fb65b_02-SV-E%20Rendering%20-%20Exterior%20Beach-side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_terracotta {
    background-image: url(../678ac172f64486e52c4fb696_02-SV-F%20Rendering%20-%20Exterior%20Beach-side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_redwood {
    background-image: url(../678ac172f64486e52c4fb68d_02-SV-G%20Rendering%20-%20Exterior%20Beach-side-2.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.floorplan_ruby {
    background-image: url(../678ac172f64486e52c4fb724_RUBY%20SUNSET.webp);
    background-position: 50%;
    background-size: cover
}

.floorplan_box.beach-villa-i {
    background-image: url(../678ac172f64486e52c4fb9d6_Villa-I.avif)
}

.floorplan_box.beach-villa-j {
    background-image: url(../678ac172f64486e52c4fb9d3_Villa-J.avif)
}

.floorplan_box.beach-villa-k {
    background-image: url(../678ac172f64486e52c4fb9cf_Villa-K.avif)
}

.floorplan_box.beach-villa-l {
    background-image: url(../678ac172f64486e52c4fb9ce_Villa-L.avif)
}

.floorplan_box.beach-villa-m {
    background-image: url(../678ac172f64486e52c4fb9d1_Villa-M.avif)
}

.floorplan_box.beach-villa-n {
    background-image: url(../678ac172f64486e52c4fb9d2_Villa-N.avif)
}

.floorplan_box.beach-villa-o {
    background-image: url(../678ac172f64486e52c4fb9cc_Villa-O.avif)
}

.floorplan_box.beach-villa-p {
    background-image: url(../678ac172f64486e52c4fb9d0_Villa-P.avif)
}

.floorplan_box.coral-villa-i {
    background-image: url(../678ac172f64486e52c4fb9d5_Villa-I.avif)
}

.floorplan_box.coral-villa-j {
    background-image: url(../678ac172f64486e52c4fb9da_Villa-J.avif)
}

.floorplan_box.coral-villa-k {
    background-image: url(../678ac172f64486e52c4fb9e3_Villa-K.avif)
}

.floorplan_box.coral-villa-l {
    background-image: url(../678ac172f64486e52c4fb9d8_Villa-L.avif)
}

.floorplan_box.coral-villa-m {
    background-image: url(../678ac172f64486e52c4fb9eb_Villa-M.avif)
}

.floorplan_box.coral-villa-n {
    background-image: url(../678ac172f64486e52c4fb9e4_Villa-N.avif)
}

.floorplan_box.coral-villa-o {
    background-image: url(../678ac172f64486e52c4fb9e2_Villa-O.avif)
}

.floorplan_box.coral-villa-p {
    background-image: url(../678ac172f64486e52c4fb9e6_Villa-P.avif)
}

.floorplan_box.launch-2 {
    background-image: none;
    background-size: auto;
    width: 15vw;
    min-width: 220px
}

.floorplan_box.launch-2.blue-horizon {
    background-image: url(../678ac172f64486e52c4fbb39_titles_blue-horizon.webp)
}

.floorplan_box.launch-2.inding-ocean {
    background-image: url(../678ac172f64486e52c4fbb37_titles_indingo-ocean.webp)
}

.is-small {
    letter-spacing: 5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px
}

.grid-disambiguation {
    z-index: 1;
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    grid-template-rows: auto;
    position: relative
}

.title-launch_wrapper {
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fbc25_right.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    align-items: center;
    width: 30vw;
    max-width: 410px;
    height: 40vw;
    max-height: 550px;
    text-decoration: none;
    display: flex;
    position: relative
}

.title-launch_wrapper.is-left {
    background-image: url(../678ac172f64486e52c4fbc26_left.svg);
    background-position: 100%
}

.grid-disambiguation_wrapper {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-span-14 {
    font-size: 30px;
    font-weight: 300
}

.text-block-7 {
    color: var(--floral-white)
}

.text-block-8 {
    color: var(--floral-white);
    text-align: center;
    text-transform: uppercase;
    font-family: meno-banner, sans-serif;
    font-weight: 600
}

.text-span-15 {
    font-size: 80px;
    line-height: 70px
}

.text-span-16 {
    font-size: 30px
}

.text-block-9 {
    color: var(--white);
    letter-spacing: 5px;
    text-transform: uppercase;
    margin-left: auto;
    font-family: meno-banner, sans-serif;
    font-size: 22px;
    line-height: 22px;
    position: absolute;
    inset: auto -80px auto auto
}

.text-block-9.is-left {
    margin-left: 0;
    margin-right: auto;
    left: -80px;
    right: auto
}

.text-span-17 {
    color: var(--sky-blue-2)
}

.div-block-28 {
    z-index: 2;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative
}

.title-launch {
    cursor: pointer;
    align-items: center;
    width: 30vw;
    max-width: 410px;
    height: 40vw;
    max-height: 550px;
    text-decoration: none;
    display: flex;
    position: absolute
}

.title-launch_acrive {
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fbc29_right-active.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    align-items: center;
    width: 30vw;
    max-width: 410px;
    height: 40vw;
    max-height: 550px;
    text-decoration: none;
    position: absolute
}

.title-launch_acrive.is-left {
    background-image: url(../678ac172f64486e52c4fbc2a_left-active.svg);
    background-position: 100%
}

.image-2 {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.image-2._2 {
    z-index: 2
}

.gallery-01_lightbox_slider_arrow {
    border: 1px solid #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    left: 60px
}

.gallery-01_lightbox_slider_arrow.is-right {
    left: auto;
    right: 60px
}

.gallery-01_image_hover {
    z-index: 2;
    opacity: 0;
    background-color: #0006;
    justify-content: center;
    align-items: center;
    transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
    display: flex;
    position: absolute;
    inset: 0
}

.gallery-01_image_hover:hover {
    opacity: 1
}

.gallery-01_accordion_body {
    overflow: hidden
}

.video_embed-2 {
    max-width: 100%;
    max-height: 100%
}

.gallery-01_slider_container {
    width: 100%;
    height: 100%
}

.gallery-01_slider_container.is-video {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.gallery-01_accordion_space {
    height: 40px
}

.gallery-01_accordion_icon {
    background-image: url(../678ac172f64486e52c4fba4d_icon_plus-black.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10px;
    border: 1px solid #000;
    border-radius: 100%;
    width: 24px;
    height: 24px
}

.material_finish_x_asta {
    background-color: var(--cta);
    flex: none;
    width: 2px;
    height: 40%;
    position: absolute;
    transform: rotate(45deg)
}

.material_finish_x_asta.is-negative {
    background-color: #fff
}

.material_finish_x_asta.is-negative._2,
.material_finish_x_asta._2 {
    transform: rotate(-45deg)
}

.gallery-01_component {
    z-index: 10;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative
}

.gallery_lightbox_slider {
    background-color: #0000;
    flex-direction: column;
    flex: none;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: relative;
    overflow: hidden
}

.gallery-01_lightbox_slide {
    width: 100%;
    height: 100%;
    margin-right: 30px
}

.gallery-01_lightbox_slider_mask {
    width: 74vw;
    max-width: 120vh;
    height: 50vw;
    max-height: 80vh;
    position: relative
}

.gallery-01_lightbox_slider_mask.is-video {
    overflow: hidden
}

.gallery-01_image-preview {
    z-index: 1;
    object-fit: cover;
    flex: none;
    width: 100%;
    height: 100%;
    position: relative
}

.gallery-01_arrow_icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex
}

.gallery-lightbox_component {
    z-index: 100;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #000000e6;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
    display: none;
    position: fixed;
    inset: 0;
    overflow: auto
}

.display-none {
    display: none
}

.gallery-01_gallery_image-lightbox {
    object-fit: contain;
    flex: none;
    width: 100%;
    height: 100%
}

.gallery-01_accordion_head {
    color: #222;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 1px solid #6e6e6e;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1;
    transition: background-color .4s;
    display: flex
}

.gallery-01_item {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 350px;
    display: flex;
    position: relative;
    overflow: hidden
}

.gallery-01_lightbox_icon {
    flex: none;
    width: 100%;
    height: 100%
}

.gallery-01_lightbox_icon.is-video {
    background-image: url(../678ac172f64486e52c4fba4c_icon_play.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.gallery-01_lightbox_icon_wrap {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    padding: 13px;
    display: flex
}

.gallery_lightbox_x {
    z-index: 10;
    cursor: pointer;
    background-color: #222;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.gallery_lightbox_x.transparent {
    background-color: #0000;
    width: 60px;
    height: 60px;
    top: 10px;
    right: 10px
}

.gallery-01_item_container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.material_finish_x {
    z-index: 10;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
    position: absolute;
    top: 10px;
    right: 10px
}

.material_finish_x.transparent {
    background-color: #0000;
    width: 60px;
    height: 60px;
    top: 10px;
    right: 10px
}

.material-finish_component {
    z-index: 100;
    background-color: #f5f1e7;
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplashCopia.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5vw;
    display: none;
    position: absolute;
    inset: 0%
}

.material-finish_component.beach,
.material-finish_component.signature {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 40px 80px 40px 0;
    display: block;
    overflow: hidden
}

.material-finish_component.villa {
    background-image: linear-gradient(#f5f1e78c, #f5f1e78c), url(../images/unsplash.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-left: 0;
    padding-right: 80px
}

.material-finish_component.villa._2 {
    z-index: 100;
    display: flex
}

.material-finish_x {
    z-index: 6;
    background-color: var(--cta);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: fixed;
    inset: 20px 20px auto auto
}

.collection-list-wrapper,
.collection-list-6,
.collection-item-7 {
    width: 100%;
    height: 100%
}

.background-video-7 {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%
}

.slide_launch2 {
    background-image: url(../678ac172f64486e52c4fb72c_PJA%20Fronds%20Rendering%2006.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide_launch2._05 {
    background-image: url(../678ac172f64486e52c4fbb84_PJA%20MP%20Ariel%20Rendering%2005_M_rev002.webp)
}

.slide_launch2._03 {
    background-image: url(../678ac172f64486e52c4fb499_03_Nakheel_The%20Crown%20Celebrating%20Life_rev00.webp)
}

.slide_launch2._06 {
    background-image: url(../678ac172f64486e52c4fbb80_PJA%20MP%20Ariel%20Rendering%2006.webp)
}

.slide_launch2._07 {
    background-image: url(../678ac172f64486e52c4fb772_PJA%20Fronds%20Rendering%2007.webp)
}

.slide_launch2._01 {
    background-image: url(../678ac172f64486e52c4fbb7d_PJA%20MP%20Ariel%20Rendering%2001.webp)
}

.slide_launch2._02 {
    background-image: url(../678ac172f64486e52c4fbb8a_PJA%20MP%20Ariel%20Rendering%2002.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide_launch2._04 {
    background-image: url(../678ac172f64486e52c4fbb85_PJA%20MP%20Ariel%20Rendering%2004.webp)
}

.slide_launch2.cit {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
}

.slide_launch2._03 {
    background-image: url(../678ac172f64486e52c4fbb7e_PJA%20MP%20Ariel%20Rendering%2003.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.slide_launch2._08 {
    background-image: url(../678ac172f64486e52c4fb76e_PJA%20Fronds%20Rendering%2001.webp)
}

.slide_launch2._09 {
    background-image: url(../678ac172f64486e52c4fb73f_PJA%20Fronds%20Rendering%2005.webp)
}

.slide_launch2._10 {
    background-image: url(../678ac172f64486e52c4fb73e_PJA%20Fronds%20Rendering%2004.webp)
}

.slide_launch2._11 {
    background-image: url(../678ac172f64486e52c4fb74d_PJA%20Fronds%20Rendering%2003.webp)
}

.slide_launch2._12 {
    background-image: url(../678ac172f64486e52c4fb76d_PJA%20Fronds%20Rendering%2002.webp)
}

.slide_launch2._13 {
    background-image: url(../678ac172f64486e52c4fb72c_PJA%20Fronds%20Rendering%2006.webp)
}

.villa_card--keyplan-masterplan_launch2 {
    box-shadow: none;
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3de_title-masterplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
    flex: 1;
    align-items: flex-end;
    height: 23vw;
    text-decoration: none;
    display: flex;
    position: relative
}

.villa_card--keyplan-masterplan_launch2.material_finish {
    background-image: url(../678ac172f64486e52c4fb48b_thumb-blue_materials.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa_card--keyplan-masterplan_launch2.material_finish.launch2 {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb712_title-materials.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.bluehorizon_vp {
    box-shadow: none;
    background-color: #0000;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb42e_Card_blue%20horizon.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.bluehorizon_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.keyplan-beach {
    cursor: pointer;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3de_title-masterplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.keyplan-beach.hide {
    display: none
}

.villa_card--keyplan-masterplan_launch2.provence_vp {
    box-shadow: none;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb42f_Card_provence.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.provence_fp {
    box-shadow: none;
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.indigo_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb432_Card_indigo%20ocean.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.indigo_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.sapphire_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb480_Card_sapphire.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.sapphire_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.acquamarina_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb47e_Card_acquamarina.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.acquamarina_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.tropical_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb481_Card_tropical%20mist.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.tropical_fp,
.villa_card--keyplan-masterplan_launch2.azure_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.azure_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb430_Card_azure%20blue.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.mediterranean_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb486_Card_mediterranean.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.mediterranean_fp,
.villa_card--keyplan-masterplan_launch2.hibiscus_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.keyplan-coral {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3de_title-masterplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.keyplan-coral.hide {
    display: flex
}

.villa_card--keyplan-masterplan_launch2.hibiscus_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb482_Card_hibiscus.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.coral_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.coral_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb431_Card_coral%20living.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.redaurora_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.redaurora_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb433_Card_red%20aurora.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.roses_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.roses_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb483_Card_porcelain%20roses.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.sky_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb485_Card_cranberry%20sky.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.sky_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.terracotta_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb47f_Card_terracotta.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.terracotta_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.redwood_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb479_Card_redwood.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.redwood_fp,
.villa_card--keyplan-masterplan_launch2.ruby_fp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.ruby_vp {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb484_Card_ruby%20sunset.avif);
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.virtual-photo {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.villa_card--keyplan-masterplan_launch2.floorplan {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb3dd_floorplan.avif);
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover
}

.villa_card--keyplan-masterplan_launch2.floorplan.launch2 {
    background-image: url(../678ac172f64486e52c4fb3db_Sfumatura.avif), url(../678ac172f64486e52c4fb711_title-floorplans.avif)
}

.villa_card--keyplan-masterplan_launch2.launch2 {
    background-image: url(../678ac172f64486e52c4fbb5e_title-masterplan_launch2.webp);
    background-position: 50%;
    background-size: cover
}

.masterplan_popup_launch2 {
    z-index: 5;
    background-color: #000c;
    justify-content: center;
    align-items: center;
    padding-right: 80px;
    display: none;
    position: fixed;
    inset: 0%
}

.close-preview_launch2 {
    z-index: 6;
    background-color: var(--white);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: fixed;
    inset: 20px 100px auto auto
}

.image-zoom_wrapper_launch2 {
    z-index: 6;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 80px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden
}

.open-zoom_launch2 {
    z-index: 6;
    background-color: var(--white);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    inset: 70px 100px auto auto
}

.blue-grey {
    color: var(--blue-gray)
}

.smashed-pumpkin {
    color: var(--smashed-pumpkin)
}

.utility-page-wrap {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    display: flex
}

.utility-page-content {
    text-align: center;
    flex-direction: column;
    width: 260px;
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.grid_beach-villas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.image-cover {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.image-cover.is-absolute {
    position: absolute;
    inset: 0%
}

.main-text {
    color: #a7c9d1;
    letter-spacing: .5px;
    max-width: 400px;
    font-size: 40px;
    font-weight: 200;
    line-height: 43px
}

.contact {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
    display: flex;
    position: relative;
    overflow: hidden
}

.contact.bg-sand-beige {
    background-color: #f2edde;
    background-image: linear-gradient(#ffffff80, #ffffff80)
}

.contact.bg-sand-beige.is-contact {
    background-color: var(--midnight-blue-3);
    background-image: none;
    border: 1px solid #000;
    order: 1;
    padding: 100px
}

.contact.bg-sand-beige.is-contact.form_component {
    border-width: 0;
    padding-bottom: 0
}

.text-field-2 {
    color: #8a8169f0;
    background-color: #fff0;
    border: 0 solid #000;
    border-bottom: 1px solid #8a8169f0;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 50px;
    max-height: 200px;
    font-size: 16px;
    font-weight: 300
}

.text-field-2:focus-visible,
.text-field-2[data-wf-focus-visible] {
    border-bottom-color: #7da8b2
}

.text-field-2::placeholder {
    color: #8a8169f0;
    font-size: 16px;
    font-weight: 300
}

.text-field-2.broker-assisted-select.select-field.select {
    text-align: left
}

.text-field-2.select-country-field.border {
    padding-left: 12px
}

.text-field-2.hide-dd {
    display: block
}

.text-field-2.border {
    background-color: #13212d;
    border: 1px #8a8169f0;
    border-bottom-style: solid;
    padding-left: 15px;
    padding-right: 0
}

.div-block-29 {
    border: 1px solid var(--sky-blue-2);
    cursor: pointer;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 45px;
    display: flex;
    position: relative;
    overflow: hidden
}

.subtitle-2 {
    color: #7da8b2;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.half-text {
    float: right;
    clear: none;
    width: 50%;
    position: relative
}

.half-text.is-form {
    width: 90%
}

.paragraph_container {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    margin-top: 30px;
    display: flex
}

.paragraph_container.align-left {
    justify-content: center;
    align-items: center
}

.arrow-cta {
    z-index: 1;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    display: flex;
    position: relative
}

.pattern-section-1 {
    opacity: .1;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 45%;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%
}

.submit-button {
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    background-image: linear-gradient(#7da8b266, #7da8b266), url(../678ac172f64486e52c4fbc1a_BeachBay_DIgital%20brochure_bg.webp);
    background-position: 0 0, 0 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200%;
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-weight: 300;
    line-height: .9;
    position: absolute;
    inset: 0%
}

.ancor {
    position: absolute;
    inset: -79px auto auto 0%
}

.field_div {
    width: 100%
}

.field_div.hide-bedrooms-field {
    display: none
}

.field_div.nos-of-bedrooms,
.field_div.nos-of-bedrooms.hide-bedrooms-field,
.field_div.additional-broker-field {
    display: block
}

.field_div.additional-broker-field-modify {
    display: none
}

.additional-broker-field-select.select-field {
    text-align: center
}

.additional-broker-field-select.select-field.select.text-field-2 {
    text-align: left
}

.text_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-left: 60px;
    display: flex
}

.container-2 {
    z-index: 1;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: row;
    flex: 1;
    max-width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: relative
}

.field-label {
    color: var(--white);
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300
}

.condition-checkbox {
    color: #b3ab98;
    margin-right: 20px;
    font-size: 11px;
    font-weight: 300
}

.button_text {
    color: #fff;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300;
    line-height: .9;
    position: relative;
    top: 1px
}

.eoi-form-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    display: grid
}

.div-block-30 {
    z-index: 2;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    right: 60px
}

.text-block-10 {
    color: #f6d8aa;
    text-align: center;
    letter-spacing: 9px;
    text-transform: uppercase;
    font-family: meno-banner, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px
}

.div-block-31 {
    margin-left: auto;
    margin-right: auto
}

.pcgrid_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    object-fit: cover;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex
}

.line-home {
    color: #000;
    background-color: #fff;
    width: 100%;
    height: 1px
}

.toolkit-section {
    z-index: 9999;
    background-color: #00000012;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: relative;
    overflow: visible
}

.heading-5 {
    color: var(--sky-blue-2);
    text-align: center;
    align-self: center;
    margin-top: 20px;
    margin-right: 40px;
    font-family: Nakheel, sans-serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 200;
    line-height: 66px
}

.line-home_div {
    color: var(--white);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 40px 10vh auto 9vh
}

.grid-toolkit-mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 2fr;
    grid-auto-columns: 1fr;
    display: none
}

.toolkit-thumbnail {
    overflow: hidden
}

.toolkit-thumbnail.gallery-icon {
    width: 500px
}

.grid-toolkit-part-1-tk {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    padding: 0%
}

.thumbnail-wrapper {
    cursor: pointer;
    align-self: flex-start;
    width: 500px;
    max-width: 500px;
    height: auto;
    text-decoration: none;
    display: block;
    overflow: hidden
}

.toolkit-items-title {
    color: var(--white);
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    justify-content: center;
    align-items: flex-end;
    margin-top: 10px;
    font-family: Nakheel, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 130%;
    text-decoration: none;
    display: flex
}

.toolkit-wrapper-left {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    align-self: center;
    place-items: center;
    width: 40%;
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    display: grid
}

.text-wrapper {
    z-index: 1;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-end;
    align-self: auto;
    place-items: center stretch;
    display: flex;
    position: relative
}

.main_logo {
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 270px;
    display: flex
}

.main_logo.nakheel {
    width: auto;
    height: 12px;
    margin-right: 20px
}

.thumbnail-wrapper-2 {
    justify-content: center;
    align-items: center;
    max-width: 155px;
    padding-top: 10px;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.toolkit-wrapper-right {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: auto;
    width: 60%;
    max-width: 100%;
    margin-top: 25px;
    padding-bottom: 0%;
    padding-right: 5%;
    display: grid;
    overflow: visible
}

.grid-toolkit-pc {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1.05fr 1fr 1fr 1fr;
    place-content: start;
    place-items: center start
}

.toolkit-logo {
    text-align: center;
    vertical-align: top;
    object-fit: cover;
    order: -1;
    align-self: center;
    width: 100%
}

.background-video-8 {
    z-index: 2222;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100vh;
    max-height: 100vh;
    position: absolute;
    inset: 0%
}

.image-3 {
    clear: none;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    position: relative
}

.gallery-icon {
    position: static
}

.gallery-toolkit {
    text-align: left;
    object-fit: fill;
    background-image: url(../678ac172f64486e52c4fbc74_Gallery.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    justify-content: center;
    align-items: center;
    width: 335px;
    max-width: 500px;
    height: 160px;
    margin-top: 10px;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.gallery-title {
    aspect-ratio: auto;
    color: var(--white);
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    object-fit: fill;
    order: 0;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-end;
    margin-bottom: -25px;
    font-family: Nakheel, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 130%;
    text-decoration: none;
    display: block;
    position: absolute
}

.bold-text {
    font-family: meno-banner, sans-serif;
    font-weight: 400
}

.image-4 {
    width: 80%;
    margin-top: 10%
}

.bg-toolkit {
    z-index: 999;
    object-fit: fill;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.toolkit_pop_up_brochour {
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.toolkit_pop_up_item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--cta);
    color: var(--midnight-blue);
    flex-flow: column;
    align-items: center;
    padding: 5%;
    display: flex;
    position: relative
}

.mp-fp-close {
    color: #fff;
    cursor: pointer;
    width: 60px;
    padding: 10px;
    position: absolute;
    inset: 0% 0% auto auto
}

.tt-popup-text {
    color: #fff;
    padding-bottom: 0%;
    font-family: Nakheel, sans-serif;
    font-size: 18px
}

.buttons-tt {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    display: flex
}

.button-fp-tt {
    background-color: var(--hover);
    text-align: center;
    letter-spacing: 0;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 100%;
    padding: 2% 3%;
    font-size: 15px;
    line-height: 150%;
    display: flex
}

.background-video-9 {
    position: absolute;
    inset: 0%
}

.pargraph-white {
    color: var(--white);
    letter-spacing: 2px;
    font-family: Nakheel, sans-serif;
    font-size: 14px;
    font-weight: 400
}

.subnav_wrap-3 {
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 10px;
    font-size: 1.1em;
    display: none
}

.subnav_wrap-3.nav-header {
    opacity: 0;
    flex-direction: column;
    display: none
}

.dropdown-chevron {
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.navbar1_menu-dropdown {
    background-color: var(--midnight-blue)
}

.navbar1_dropdown-link {
    color: var(--white);
    padding: .5rem 1rem;
    display: block
}

.navbar1_dropdown-link.w--current {
    color: var(--\<unknown\|relume-variable-color-neutral-1\>)
}

.navbar1_dropdown-toggle {
    grid-column-gap: .5rem;
    align-items: center;
    padding: .5rem 1rem;
    display: flex
}

.navbar1_dropdown-list {
    background-color: #ddd0
}

.navbar1_dropdown-list.w--open {
    border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--white);
    color: var(--cta);
    padding: .5rem
}

.navbar1_dropdown-list.secondary-dropdown-list {
    background-color: var(--cta);
    margin-left: 20px
}

.navbar1_dropdown-list.secondary-dropdown-list.w--open {
    top: 0;
    left: 100%
}

.navbar1_dropdown-list.subnav_wrap-2 {
    width: 5px;
    font-family: Nakheel, sans-serif
}

.navbar1_dropdown-list.subnav_wrap-2.drop-down-menu {
    background-color: var(--midnight-blue);
    color: var(--white)
}

.text-block-11 {
    color: var(--white)
}

.btn_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex
}

.btn_container.hide {
    display: none
}

.popup_container {
    z-index: 20;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #000000b3;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
}

.close-popup {
    background-color: var(--white);
    cursor: pointer;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    inset: -20px -20px auto auto
}

.icon-arrow-dropdown {
    color: var(--sky-blue-2);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-bottom: 4px;
    margin-left: 10px;
    display: flex
}

.navlink_txt-copy {
    color: var(--midnight-blue);
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 5px;
    font-family: petala-pro, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-decoration: none;
    transition: color .25s;
    display: block
}

.navlink_txt-copy:hover,
.navlink_txt-copy.w--current {
    color: var(--sky-blue-2)
}

.navlink_txt-copy.small_tab-mob,
.navlink_txt-copy.nav-header {
    color: var(--white)
}

.navlink_txt-copy {
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 5px;
    font-family: petala-pro, sans-serif;
    font-weight: 400;
    line-height: 14px;
    text-decoration: none;
    display: block
}

.navlink_txt-copy.small_tab-mob,
.navlink_txt-copy.nav-header {
    color: var(--white)
}

.navlink_txt-copy.dropdown-text {
    color: var(--white);
    margin-bottom: 5px
}

.div-block-33 {
    position: absolute;
    inset: 0% 0% 0% auto
}

.frond-coral-villas {
    background-color: var(--white);
    border-bottom: 1px solid #bd9e704d;
    border-left: 1px solid #bd9e704d;
    border-right: 1px solid #bd9e704d;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: 0;
    left: 170px
}

.villas-wrap_beach {
    border-bottom: 1px solid #bd9e704d;
    justify-content: space-between;
    align-items: center;
    width: 170px;
    height: 45px;
    padding: 14px 10px 10px;
    display: flex;
    position: relative
}

.villas-wrap_beach.is-hide {
    display: none
}

.villas-wrap_beach.is-last {
    border-bottom-style: none;
    border-bottom-width: 0
}

.villas-wrap_beach.no-border {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.villas-wrap_beach.hide {
    display: none
}

.buttons-to-launch {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: center;
    place-items: center;
    width: 75%;
    display: grid
}

.logo-centre {
    align-self: center;
    width: 50%;
    display: block
}

.text-block-13 {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex
}

.heading-in-white-centre {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 20px;
    font-family: Nakheel, sans-serif;
    font-size: 20px
}

.btn_background-2 {
    z-index: -1;
    border: 1px solid var(--sky-blue-2);
    background-color: var(--cta);
    opacity: 1;
    color: var(--floral-white);
    border-radius: 0;
    align-self: center;
    width: 110%;
    height: 105%;
    position: absolute;
    transform: translate(0);
    box-shadow: 0 2px 5px #0003
}

.btn_background-2.white {
    color: var(--white);
    background-color: #ffffff4d;
    border-style: none
}

.btn_background-2.white.opacity-100 {
    background-color: #fff
}

.btn_txt-2 {
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    padding-top: 3px;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none
}

.btn_txt-2.white.mobile {
    display: none
}

.btn__wrap-bkit {
    z-index: 1;
    opacity: 1;
    cursor: pointer;
    background-color: #ffffffe6;
    border: 1px solid #bd9e7080;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 250px;
    padding: 20px 80px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.btn__wrap-bkit.margin {
    margin-left: 40px;
    text-decoration: none
}

.btn__wrap-bkit.white {
    border-color: var(--white);
    background-color: #0000;
    margin-top: 20px
}

.btn__wrap-bkit.white-download {
    border-color: var(--white);
    background-color: #0000;
    width: auto;
    margin-top: 20px;
    margin-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px
}

.gallery_link {
    overflow: hidden
}

.toolkit_gallery_popup {
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.toolkit_pop_up_item-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--midnight-blue);
    flex-flow: column;
    align-items: center;
    padding: 5%;
    display: flex;
    position: relative
}

.mp-fp-close-2 {
    color: #fff;
    cursor: pointer;
    width: 60px;
    padding: 10px;
    position: absolute;
    inset: 0% 0% auto auto
}

.tt-popup-text-2 {
    color: #fff;
    padding-bottom: 5%;
    font-size: 18px
}

.gold.section_title {
    text-align: center;
    margin-left: 0
}

.dropdown.desktop-hide {
    display: none
}

.button-4 {
    border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    color: var(--\<unknown\|relume-variable-neutral-white\>);
    text-align: center;
    padding: .75rem 1.5rem;
    text-decoration: none
}

.button-4.is-secondary {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>)
}

.button-4.is-link {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button-4.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.text-style-tagline {
    justify-content: center;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
    display: inline-block
}

.margin-bottom {
    margin-top: .25rem;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.margin-bottom.margin-small,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-xxlarge,
.margin-bottom.margin-xxsmall {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.blog-catagory-tittle {
    color: var(--cta);
    font-weight: 300
}

.margin-bottom.margin-medium {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.text-size-medium {
    font-size: 1.125rem
}

.layout1_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.icon-embed-xxsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.container-large {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.padding-section-large {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.padding-section-large.bottom-low {
    padding-bottom: 2rem
}

.padding-section-large.blog-content-wraper {
    padding-top: 2rem
}

.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.heading-style-h2 {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2
}

.heading-style-h2.left-aligned-heading {
    text-align: left
}

.heading-style-h2.blog-details-tittle {
    letter-spacing: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 2.5rem;
    font-weight: 600
}

.section_layout1.gray-header {
    background-color: #f5f5f5
}

.padding-global {
    padding-left: 5%;
    padding-right: 5%
}

.margin-top,
.margin-top.margin-medium,
.margin-top.margin-small,
.margin-top.margin-xsmall {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.layout1_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    overflow: hidden
}

.layout1_image {
    aspect-ratio: 1;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.blog3_date-wrapper {
    align-items: center;
    display: flex
}

.blog3_item-link {
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    text-decoration: none;
    display: flex
}

.category-filter-menu {
    align-items: center;
    width: 100%;
    margin-bottom: 4rem;
    display: flex
}

.category-filter-menu.is-center {
    justify-content: center;
    align-items: center
}

.category-filter-menu.is-center.no-scrollbar {
    flex-flow: wrap
}

.blog3_item-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 1rem 1.5rem
}

.heading-style-h1 {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.2
}

.blog3_author-image-wrapper {
    margin-right: 1rem;
    display: none
}

.blog3_author-wrapper {
    align-items: center;
    margin-top: 20px;
    display: flex
}

.max-width-large {
    width: 100%;
    max-width: 48rem
}

.max-width-large._100-width {
    max-width: 100rem
}

.text-size-regular {
    font-size: 1rem
}

.text-size-regular.blog-short {
    color: var(--cta);
    font-weight: 300
}

.blog3_item {
    border: 1px solid #000;
    overflow: hidden
}

.blog3_author-image {
    object-fit: cover;
    border-radius: 100%;
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem
}

.blog3_image-wrapper {
    width: 100%;
    overflow: hidden
}

.text-size-small {
    font-size: .875rem
}

.text-size-small.text-weight-semibold.author-name {
    color: var(--cta)
}

.text-size-small.publish-date {
    color: var(--cta);
    font-weight: 300
}

.text-size-small.read-time {
    color: var(--cta);
    font-weight: 300;
    display: none
}

.heading-style-h5 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4
}

.heading-style-h5.blog-tittle-catalog {
    color: var(--sky-blue-2);
    font-weight: 400
}

.blog3_text-divider {
    color: var(--cta);
    margin-left: .5rem;
    margin-right: .5rem;
    display: none
}

.text-align-center {
    text-align: center
}

.blog3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid
}

.tag {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
    background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    justify-content: center;
    align-items: center;
    padding: .175rem .5rem;
    font-size: .875rem;
    font-weight: 600;
    text-decoration: none;
    display: inline-flex
}

.tag.is-text {
    border-style: none;
    border-color: var(--\<unknown\|relume-variable-transparent\>);
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    padding: 0;
    display: inline-block
}

.category-filter-link {
    white-space: nowrap;
    border-style: solid;
    border-width: 1px;
    flex: none;
    padding: .5rem 1rem;
    text-decoration: none
}

.category-filter-link.w--current {
    border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
    font-weight: 500
}

.category-filter-link.current {
    border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>)
}

.category-filter-link.current.filter-catagory-blog.w--current {
    color: var(--cta);
    margin-right: 10px
}

.blog3_image {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.filter-catagory-blog {
    color: var(--black)
}

.filter-catagory-blog.category-filter-link {
    margin-right: 10px
}

.filter-catagory-blog.category-filter-link.jetboost-filter-active {
    background-color: var(--black);
    color: var(--white);
    display: block
}

.filter-catagory-blog.category-filter-link.jetboost-filter-none-2xr2 {
    flex: none;
    justify-content: center;
    align-items: center;
    display: block
}

.jetboost-filter-2xr2 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: block
}

.filter-div {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.button-5 {
    border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    color: var(--\<unknown\|relume-variable-neutral-white\>);
    text-align: center;
    padding: .75rem 1.5rem;
    text-decoration: none
}

.button-5.is-link {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button-5.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.button-5.is-secondary {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>)
}

.icon-embed-xsmall {
    color: var(--sky-blue-2);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.blog-post-header2_author-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    align-items: center;
    margin-left: 20px;
    display: flex
}

.blog-post-header2_social-link {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
    border-radius: 20px;
    padding: .25rem
}

.text-weight-medium {
    font-weight: 500
}

.blog-post-header2_image {
    aspect-ratio: 5/2;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.blog-post-header2_share {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-items: start;
    display: flex
}

.blog-post-header2_image-wrapper {
    border-radius: var(--\<unknown\|relume-variable-radius-large\>);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.blog-post-header2_meta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.blog-post-header2_content-bottom {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    display: flex
}

.content28_h-trigger {
    display: none
}

.rl-styleguide_label {
    color: #1e51f7;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #e8edff;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.component-instructions-list {
    padding-left: 1.25rem
}

.stylesystem-class-label {
    cursor: context-menu;
    background-color: #83747426;
    border-radius: 4px;
    padding-left: .5rem;
    padding-right: .5rem;
    display: inline-block
}

.stylesystem-class-label.is-animation {
    background-image: url(../683da537a6d28b4136cdcbe8_interaction-icon.svg);
    background-position: 8px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 2rem
}

.container-small {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.content28_link-wrapper {
    overflow: hidden
}

.content28_link-wrapper.is-h3,
.content28_link-wrapper.is-h4,
.content28_link-wrapper.is-h5,
.content28_link-wrapper.is-h6 {
    padding-left: 1rem
}

.component-instructions-delete {
    z-index: 1;
    background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
    color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
    text-align: left;
    padding: 2rem;
    position: relative
}

.content28_link {
    width: 100%;
    padding: .75rem 1rem;
    text-decoration: none
}

.content28_link.w--current {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
    font-weight: 600
}

.content28_link.current {
    border-style: solid;
    border-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
    font-weight: 600
}

.content28_link.current.w--current {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
    border-style: none;
    font-weight: 600
}

.content28_link.is-h3.w--current,
.content28_link.is-h4.w--current,
.content28_link.is-h5,
.content28_link.is-h6.w--current {
    background-color: var(--\<unknown\|relume-variable-transparent\>)
}

.text-style-link {
    text-decoration: underline
}

.content28_sidebar-heading {
    font-size: 1.5rem
}

.content28_sidebar {
    flex-direction: column;
    width: 100%;
    margin-left: 12rem;
    display: none;
    position: sticky;
    top: 6rem
}

.rl-styleguide_label_green {
    color: var(--\<unknown\|relume-variable-neutral-white\>);
    white-space: nowrap;
    cursor: context-menu;
    background-color: #038547;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.content28_link-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.content28_accordion-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: none
}

.content28_component {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 20rem;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block
}

.component-instructions-item {
    padding-left: .5rem
}

.h2 {
    text-align: center;
    letter-spacing: 13px;
    width: 500px;
    margin-bottom: 70px;
    font-family: meno-banner, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px
}

.h2.white.width {
    margin-bottom: 20px
}

.h2.white.align {
    text-align: left;
    width: auto;
    margin-bottom: 0;
    padding-right: 40px
}

.h2.white.dark_tabl-mob {
    width: 750px
}

.h2.white {
    color: #fff;
    text-align: center;
    width: auto;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 40px
}

.h2.width {
    width: 800px
}

.h2.villas {
    letter-spacing: 8px;
    width: 700px;
    margin-bottom: 20px;
    overflow: hidden
}

.h2.villas._600 {
    width: 600px
}

.h2.villas.heading-gold {
    font-size: 35px;
    line-height: 45px
}

.h2.paragrafo {
    text-align: left;
    letter-spacing: 10px;
    margin-left: 10px
}

.h2.paragrafo.margin {
    margin-bottom: 40px
}

.h2.keyplan-beach {
    color: var(--sky-blue-2);
    text-align: center;
    -webkit-text-fill-color: transparent;
    background-image: url(../images/Gold_Texture.webp);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-background-clip: text;
    background-clip: text;
    width: auto;
    margin-bottom: 20px
}

.h2.villa {
    margin-bottom: 40px
}

.h2.villa.red {
    color: var(--signature);
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h2.villa.blue {
    color: var(--sky-blue);
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h2.villa.blue-grey {
    font-size: 60px;
    line-height: 60px
}

.h2.villa.smashed-pumpkin {
    letter-spacing: 16px;
    width: auto;
    font-size: 60px;
    line-height: 60px
}

.h2.small {
    text-align: left;
    letter-spacing: 10px;
    width: auto;
    max-width: 500px;
    margin-left: 10px;
    font-size: 35px;
    line-height: 45px
}

.h2.is-claim {
    margin-top: 70px
}

.margin-bottom-2,
.margin-bottom-2.margin-small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.header41_content {
    max-width: 35rem;
    margin-left: 5rem;
    margin-right: 5vw
}

.header41_lightbox {
    aspect-ratio: auto;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100vh;
    display: block;
    position: relative
}

.header41_lightbox-image {
    object-fit: cover;
    width: 100%;
    overflow: visible
}

.icon-embed-large {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5rem;
    height: 5rem;
    display: flex
}

.button-group-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.section_header41 {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    min-height: 100vh;
    max-height: 60%;
    overflow: hidden
}

.header41_component {
    grid-column-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 50% 48% 2%;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: relative
}

.lightbox-play-icon {
    z-index: 2;
    color: var(--\<unknown\|relume-variable-neutral-white\>);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.video-overlay-layer {
    z-index: 1;
    background-color: #00000080;
    position: absolute;
    inset: 0%
}

.left-side-branding {
    object-fit: fill;
    background-image: url(../68ccfdd62cb9b083ca007271_Left%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50%;
    height: 100%;
    display: block;
    position: fixed;
    inset: 0%;
    overflow: hidden
}

.toolkit-items-section {
    width: 95%
}

.toolkit-itemscolumn-left {
    margin-top: 60px
}

.toolkit-brand-side {
    height: 100vh
}

.navbar-no-shadow-container {
    z-index: 5;
    background-color: #0000;
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px
}

.container-regular {
    width: 100%;
    max-width: 1260px;
    min-height: 30px;
    margin-left: auto;
    margin-right: auto
}

.navbar-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.nav-menu {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex
}

.nav-link {
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

.nav-link:hover {
    color: #1a1b1fbf
}

.nav-link:focus-visible,
.nav-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd
}

.nav-dropdown {
    margin-left: 5px;
    margin-right: 5px
}

.nav-dropdown-toggle {
    letter-spacing: .25px;
    padding: 5px 30px 5px 10px;
    font-size: 14px;
    line-height: 20px
}

.nav-dropdown-toggle:hover {
    color: #1a1b1fbf
}

.nav-dropdown-toggle:focus-visible,
.nav-dropdown-toggle[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-icon {
    margin-right: 10px
}

.nav-dropdown-list {
    background-color: #fff;
    border-radius: 12px
}

.nav-dropdown-list.w--open {
    padding-top: 10px;
    padding-bottom: 10px
}

.nav-dropdown-link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px
}

.nav-dropdown-link:focus-visible,
.nav-dropdown-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-button-wrapper {
    margin-left: 120px
}

.button-primary {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s
}

.button-primary:hover {
    color: #fff;
    background-color: #32343a
}

.button-primary:active {
    background-color: #43464d
}

.logos-panel {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex
}

.main-project-logo {
    width: 50%;
    padding-top: 140px;
    position: fixed
}

.image-5 {
    position: relative
}

.main-villa-logo {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 100px;
    padding-right: 100px;
    position: sticky
}

.toolkit-item-side {
    background-color: #d8ccbd
}

.progress-bar {
    background-color: #d8ccbd;
    min-height: 100%
}

.toolkit-item {
    margin-bottom: 10px;
    position: relative
}

.toolkit-tittle {
    z-index: 222;
    color: var(--white);
    position: absolute;
    inset: auto auto 5% 5%
}

.pja-broker-toolkit {
    max-width: 100%;
    position: sticky
}

.pjav-wrap {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto;
    grid-template-columns: 46% 24% 24% 4%;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    height: 100%;
    display: grid;
    overflow: hidden
}

.left-pin {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.left-media {
    aspect-ratio: auto;
    -webkit-text-stroke-color: #0d263800;
    object-fit: contain;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 46%;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 0% auto auto 0%;
    overflow: visible
}

.left-media.mob {
    display: none
}

.logo-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 3% 3% 0%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.logo-wrapper.bottom {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 3%
}

.palm-jebel-ali-logo,
.nakheel-logo {
    width: auto;
    height: 3%
}

.media-text-heading {
    width: 70%;
    overflow: visible
}

.cola,
.colb {
    width: 100%;
    max-width: 100%;
    height: 100%
}

.lista {
    width: 100%;
    overflow: clip
}

.listb {
    width: 100%;
    height: 100%;
    margin-top: -16%
}

.cola-collection,
.cola-collection.hide,
.colb-collection,
.colb-collection._2.hide {
    display: none
}

.body-2 {
    background-color: var(--bg-toolkit)
}

.card-title {
    color: var(--white);
    letter-spacing: 1px;
    text-transform: capitalize;
    font-size: 20px
}

.gradient-text-bg {
    width: 100%;
    padding-bottom: 0
}

.right-pin {
    background-color: var(--bg-toolkit);
    width: 100%;
    height: 100%;
    padding-top: 0;
    position: relative
}

.right-pin.mob {
    display: none
}

.progress-wrap {
    grid-column-gap: 5%;
    grid-row-gap: 5%;
    color: var(--cta);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 5%;
    height: 100%;
    display: flex;
    position: fixed;
    inset: 3% 0% auto auto
}

.progress-track {
    background-color: var(--white);
    color: var(--cta);
    border-radius: 50px;
    width: 7px;
    height: 300px
}

.progress-fill {
    background-color: var(--dark-tk);
    border-radius: 50px;
    width: 7px;
    height: 0%
}

.scroll-text {
    color: var(--dark-tk);
    letter-spacing: 1px;
    width: 200px;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    transform: rotate(-90deg)
}

.register-wrap {
    justify-content: center;
    align-items: flex-end;
    width: 5%;
    height: 100%;
    padding-bottom: 5%;
    display: flex;
    position: fixed;
    inset: auto 0% 3% auto
}

.register-text {
    color: var(--dark-tk);
    letter-spacing: 1px;
    white-space: nowrap;
    padding-bottom: 5%;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    transform: rotate(-90deg)
}

.s__scroll {
    max-width: 100%;
    height: 150vh;
    position: relative
}

.content__wrapper {
    position: sticky;
    inset: 0%
}

.card_wrap {
    cursor: pointer;
    background-image: url(../images/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 7px;
    position: relative;
    overflow: hidden
}

.card_wrap.blue-horizon {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbade_1-PJA_Beach-card_blue-horizon.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 400px;
    display: flex
}

.card_wrap.provence {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae3_2-PJA_Beach-card_provence.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.indigo-ocean {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae7_3-PJA_Beach-card_indigo-ocean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.sapphire {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad9_4-PJA_Beach-card_sapphire.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.acquamarina {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae0_5-PJA_Beach-card_acquamarina.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.tropical-mist {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbae6_6-PJA_Beach-card_tropical-mist.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.azure-blue {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad4_7-PJA_Beach-card_azure-blue.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.mediterranean {
    background-image: linear-gradient(#0f1c2633, #0f1c2633), url(../678ac172f64486e52c4fbad7_8-PJA_Beach-card_mediterranean.avif);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.card_wrap.hibiscus {
    background-image: url(../678ac172f64486e52c4fbadd_1-PJA_Signature-card_hibiscus.avif)
}

.card_wrap.coral-living {
    background-image: url(../678ac172f64486e52c4fbae2_2-PJA_Signature-card_coral-living.avif)
}

.card_wrap.red-aurora {
    background-image: url(../678ac172f64486e52c4fbaf2_3-PJA_Signature-card_red-aurora.avif)
}

.card_wrap.porcelain-roses {
    background-image: url(../678ac172f64486e52c4fbaee_4-PJA_Signature-card_porcelain-roses.avif)
}

.card_wrap.cranberry-sky {
    background-image: url(../678ac172f64486e52c4fbaec_5-PJA_Signature-card_cranberry-sky.avif)
}

.card_wrap.terracotta {
    background-image: url(../678ac172f64486e52c4fbaf6_6-PJA_Signature-card_terracotta.avif)
}

.card_wrap.redwood {
    background-image: url(../678ac172f64486e52c4fbacf_CV-O.webp)
}

.card_wrap.reuby-sunset {
    background-image: url(../678ac172f64486e52c4fbadc_8-PJA_Signature-card_ruby-sunset.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.card_wrap.left,
.card_wrap.r2i1 {
    margin-bottom: 2px
}

.card-image {
    aspect-ratio: 2/3;
    object-fit: cover;
    overflow: hidden
}

.card-image.last {
    aspect-ratio: auto
}

.card-heading {
    z-index: 100;
    color: var(--white);
    letter-spacing: 1px;
    text-transform: capitalize;
    background-color: #0f1c2600;
    background-image: linear-gradient(360deg, #0d2638f7 3%, #fff0);
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.4rem;
    position: absolute;
    inset: auto auto 0% 0%
}

.mobile-content-wrapper {
    display: none
}

.pja_navbar_wrapper {
    background-color: var(--floral-white);
    width: 100%;
    min-width: 100%;
    height: 100px
}

.image-6 {
    display: none
}

.text-block-14 {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
    line-height: 150%
}

.div-grid01 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid
}

.div-grid02 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid
}

.bedroom-selector-wrap {
    width: 100%
}

.unit_type_selector {
    width: 100%;
    min-width: 100%
}

.unit_type_selector.hide-bedrooms-field {
    display: none
}

.unit_type_selector.nos-of-bedrooms,
.unit_type_selector.nos-of-bedrooms.hide-bedrooms-field {
    display: block
}

.eoi_tnc_title {
    color: var(--white);
    text-align: center;
    letter-spacing: 1px;
    font-family: meno-banner, sans-serif;
    font-size: 28px;
    line-height: 150%
}

.div-grid03 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.recaptcha-2 {
    margin-top: 20px
}

.eoi-form-tnc-popup {
    z-index: 999999;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--floral-white);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 100%;
    height: auto;
    margin-top: 10%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
    position: fixed;
    bottom: 10%;
    left: 0%;
    right: 0%
}

.checkbox-field {
    position: relative
}

.eoi-icon-close {
    position: absolute;
    inset: 1% 1% auto auto
}

.div-grid03-a {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid
}

.div-grid03-a.hide {
    display: flex
}

.header-eoi {
    width: 100%;
    height: 200px
}

.header-wrapper-eoi {
    background-image: url(../68f2354a3ff7e39ce2a4506b_shell%20bg%20navy.jpg);
    background-position: 50%;
    background-repeat: repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 120px;
    display: flex
}

.pja-loog-eoi {
    width: 250px
}

.pja-loog-eoi.nakheel {
    width: 200px
}

.footer-wrapper-eoi {
    background-color: var(--midnight-blue-3);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100px;
    display: flex
}

.pop_up_wrapper-fp {
    z-index: 151;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #e0d4c1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 30vh;
    padding-bottom: 0%;
    display: none;
    position: fixed;
    inset: 30% 0% 0% 20%
}

.abj_text_heading1-tk {
    color: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 150%
}

.abj_text_heading1-tk.cove {
    color: #463928;
    font-family: Nakheel, sans-serif;
    font-weight: 400
}

.pop_up_wrapper_r1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex
}

.tk_button_abj {
    color: #e0d4c1;
    text-align: center;
    background-color: #2c1714;
    border: 1px #fff;
    justify-content: center;
    align-items: center;
    width: 250px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 1rem;
    line-height: 100%;
    text-decoration: none;
    display: flex
}

.close-pufp {
    width: 1.7rem;
    position: absolute;
    inset: 5% 3% auto auto
}

.pop_up_wrapper-gallery {
    z-index: 151;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #e0d4c1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 30vh;
    padding-bottom: 0%;
    display: none;
    position: fixed;
    inset: auto 0% 30% 20%
}

.pop_up_wrapper-gallery.cove {
    background-color: #b3a38a;
    display: none
}

.tk_button_abj-2 {
    color: #e0d4c1;
    text-align: center;
    background-color: #2c1714;
    border: 1px #fff;
    justify-content: center;
    align-items: center;
    padding: 12px 30px;
    font-size: 1rem;
    line-height: 100%;
    text-decoration: none;
    display: flex
}

.tk_button_abj-2.cove {
    background-color: #463928;
    width: 200px
}

.pop_up_wrapper-video {
    z-index: 151;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #e0d4c1;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 60vw;
    height: 30vh;
    padding-bottom: 0%;
    display: none;
    position: fixed;
    inset: auto 0% 30% 20%
}

.success-message {
    background-color: #ddd0;
    width: 100%
}

.text-block-15 {
    color: var(--bg-toolkit);
    font-size: 16px
}

.success-block-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
    display: flex
}

.pc-tk-wrapper {
    background-image: url(../68f746d2620c442292a74512_Artboard%20Background%20v2.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    min-height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: flex
}

.pc-tk-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 75%;
    height: 100%;
    max-height: 95vh;
    display: flex
}

.pc-tk_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    grid-template-rows: 40% auto auto;
    grid-template-columns: 23% 29% 28% 20%;
    grid-auto-columns: 1fr;
    align-self: center;
    align-items: stretch;
    width: 100%;
    height: 50vh;
    display: grid
}

.pctk_logo_card {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: relative
}

.pc-tk_logo {
    height: 30px
}

.pc-tk_logo.pja {
    width: auto;
    height: 35px
}

.palm-central-logo {
    z-index: 20;
    width: 60%;
    position: absolute
}

.pctk_breifing_card {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.pctk-headings {
    z-index: 20;
    color: var(--white);
    letter-spacing: 2px;
    width: 80%;
    font-family: Nakheel, sans-serif;
    font-size: 12px;
    line-height: 150%;
    position: absolute;
    inset: 5% auto auto 5%
}

.pctk-headings.logo-pc-text {
    z-index: 20;
    width: 80%;
    position: absolute;
    top: 2.5%
}

.pctk_brochure_card {
    width: 100%;
    height: 100%;
    text-decoration: none;
    position: relative
}

.pctk_floor-plan_card,
.pctk_product_film_card,
.pctk_master-plan_card,
.pctk_material_board_card,
.pctk_register-now_card,
.pctk_gallery_card,
.pctk_payment_plan_card {
    width: 100%;
    height: 100%;
    position: relative
}

.pc_tk_card {
    width: 100%;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.pc_tk_card.hide {
    display: none
}

.pc_tk_card.ct,
.pc_tk_card.ct-mob {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%
}

.pctk_card_interaction {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.pc_tk_card-pb {
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.pc_tk_card-pb.ct {
    width: 100%;
    height: 100%
}

.div-block-36 {
    padding: 10px 20px;
    position: absolute;
    inset: 0% auto auto 0%
}

.image_thumnail {
    width: 100%;
    height: 100%
}

.cove_logo {
    width: 50%
}

.cove_photo_wrapper {
    background-image: url(../68f73fc1ed27b48e0759a42a_Logo%20Card%20BG.jpg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%
}

.cove_photo_wrapper.pb {
    background-image: url(../68f8bfb239b941dcd0b507e3_tmp_1761132327776.jpg);
    background-position: 100%
}

.cove_photo_wrapper.pb.ct {
    background-image: linear-gradient(#0000004d, #0000004d), url(../68f7998b73af166f5b5b0472_Register%20Now%20Card%20Mobile.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover
}

.cove_photo_wrapper.pb.ct.pp {
    background-image: linear-gradient(#0000004d, #0000004d), url(../68f7992e046817488711a74b_Payment%20Plan%20Card%20%20Mobile.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover
}

.cove_photo_wrapper.pb.ct-brochure {
    background-image: url(../68f798ec7a36fbfd8f098d8e_Brochure%20Card%20BG%20Mobile.jpg);
    background-position: 50%
}

.cove_photo_wrapper.brochure {
    background-image: url(../68f798ec7a36fbfd8f098d8e_Brochure%20Card%20BG%20Mobile.jpg);
    background-position: 50% 0
}

.cove_photo_wrapper.fp {
    background-image: url(../68f9ed9fea0b2613a4f68f05_923ce11cde22cb9501cad896bf8936b0_Overlay%20Gradient.png), url(../68f741c9be26d84d8d9c90f8_Floor%20Plans%20Card%20BG.jpg);
    background-position: 0 0, 50%;
    background-repeat: no-repeat, repeat;
    background-size: contain, cover
}

.cove_photo_wrapper.film {
    background-image: url(../68f741f3ed27b48e075a3b2a_Product%20Film%20Card%20BG.jpg)
}

.cove_photo_wrapper.mb {
    background-image: url(../68f742df450a3c7786440fe4_Material%20Board%20Card%20BG.jpg)
}

.cove_photo_wrapper.pp {
    background-image: url(../68f7992e046817488711a74b_Payment%20Plan%20Card%20%20Mobile.jpg)
}

.cove_photo_wrapper.register {
    background-image: url(../68f9ed9fea0b2613a4f68f05_923ce11cde22cb9501cad896bf8936b0_Overlay%20Gradient.png), url(../68f74308941a7f136e59fafd_Register%20Now%20Card%20BG.jpg);
    background-position: 0 0, 50%;
    background-repeat: no-repeat, repeat;
    background-size: contain, cover
}

.cove_photo_wrapper.gallery {
    background-image: url(../68f9ed9fea0b2613a4f68f05_923ce11cde22cb9501cad896bf8936b0_Overlay%20Gradient.png), url(../68f7996688a6c4a79e98f81c_Gallery%20Card%20BG%20%20Mobile.jpg);
    background-position: 0 0, 50%;
    background-repeat: no-repeat, repeat;
    background-size: contain, cover
}

.cove_photo_wrapper.mp {
    background-image: url(../68f743379bc7d3b44be1c84a_Masterplan%20Card%20BG.jpg)
}

.slider-text {
    color: #47473f;
    letter-spacing: 0;
    font-family: Nakheel, sans-serif;
    font-size: 18px
}

.hero-video-wrapper {
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    padding: 4% 5% 5%;
    position: relative
}

.video-cotnainer {
    background-image: url(../68ff4f287a74a866b8bcdf36_Video%20Screen.jpg);
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.video-cotnainer.mob {
    aspect-ratio: 9/16;
    border-radius: 0;
    display: none
}

.video-cotnainer.desk {
    border-radius: 0
}

.video-cotnainer.mob-pja {
    aspect-ratio: 9/16;
    border-radius: 0;
    display: none
}

.video-cotnainer.desk-pja {
    border-radius: 0
}

.banner_video_de-mobile,
.banner_video_de {
    z-index: 46;
    aspect-ratio: 16/9;
    border-radius: 30px;
    width: 100%;
    height: auto;
    position: relative;
    inset: 0%
}

.hero-video-wrapper-pja {
    border-radius: 0;
    width: 100%;
    max-width: 1000px;
    padding: 4% 5% 5%;
    position: relative
}

.pc-tk_grid-customer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: none;
    grid-template-rows: 100%;
    grid-template-columns: 23% 29% 28% 20%;
    grid-auto-columns: 1fr;
    align-self: center;
    align-items: stretch;
    width: 100%;
    height: 50vh;
    display: grid
}

.construction-grid {
    width: 100%
}

.construction-block {
    width: 100%;
    min-width: 350px;
    height: 25vw;
    min-height: 350px;
    position: relative
}

.construction-container {
    width: 100%;
    max-width: 1200px
}

.construction-video-thumb {
    width: 100%;
    max-width: 572px;
    height: 100%;
    position: absolute;
    inset: 0%
}

.video-list-wrapper.ytwrappper {
    width: 100%;
    margin-top: 60px
}

.video-list {
    margin-left: -20px;
    margin-right: -20px
}

.video-list.ytlist {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.video-item {
    margin-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px
}

.video-item.ytitem {
    background-color: #0000;
    flex-direction: column;
    width: 100%;
    min-width: 350px;
    margin-bottom: 30px;
    display: block
}

.total-time {
    color: #fff;
    padding: 5px 10px;
    position: relative
}

.total-time.yt-totaltime {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    left: auto
}

.hover-img {
    opacity: 0;
    object-fit: cover;
    width: 100%;
    max-width: 20px;
    height: 100%;
    max-height: 23px;
    margin-left: 5px;
    font-size: 16px;
    transition: opacity .2s;
    display: block;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto
}

.clock-img {
    object-fit: cover;
    width: 100%;
    position: relative
}

.video-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    padding-top: 0;
    position: absolute;
    inset: 0%
}

.video-img.yt-img {
    border-radius: 0
}

.play-btn-back {
    z-index: 1;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    cursor: pointer;
    background-color: #0000;
    border: 0 solid #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    display: flex;
    position: relative;
    left: auto;
    right: auto
}

.play-btn-back:hover {
    filter: none;
    background-color: #666161;
    border-color: #0000
}

.cross-icon {
    z-index: 1;
    cursor: pointer;
    align-items: baseline;
    transition: opacity .2s;
    display: block;
    position: fixed;
    inset: 62px 62px auto auto
}

.cross-icon.yt-crossicon {
    background-color: #0000;
    border: 5px solid #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 50px;
    height: 100%;
    max-height: 50px;
    display: flex;
    top: 10px;
    right: 20px
}

.vtext-block {
    background-color: #fff;
    border-radius: 0 0 30px 30px;
    padding: 20px;
    font-size: 20px;
    box-shadow: 0 10px 30px #0000001f
}

.popup-video-block {
    z-index: 999;
    opacity: 0;
    color: #fff;
    background-color: #fff;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    padding-left: 50px;
    padding-right: 50px;
    transition: opacity 1s;
    display: none;
    position: fixed;
    inset: 0%
}

.popup-video-block.youtube-popup {
    z-index: 9999;
    background-color: #000000d9;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none
}

.cross-img {
    max-width: 14px;
    max-height: 14px;
    position: relative;
    inset: 0% 0% auto
}

.video-wrapper.yt-video-wrappper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 50px 50px 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    box-shadow: 0 10px 30px #0000001f
}

.video-title {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 18px
}

.video-title.yt-title {
    color: #000;
    margin-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    position: relative
}

.video-timer {
    z-index: 1;
    background-color: #252122;
    position: absolute;
    inset: 24px auto auto 24px
}

.video-timer.yt-timer {
    background-color: #0890f2;
    border-radius: 100px;
    align-items: center;
    padding: 8px 15px;
    display: flex;
    top: 10px;
    left: auto;
    right: 20px
}

.play-img {
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    max-width: 20px;
    height: 100%;
    max-height: 23px;
    margin-left: 5px;
    font-size: 16px;
    position: relative
}

.play-img:hover {
    border: 1px solid #0890f2;
    overflow: visible
}

.play-buttton-block {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.play-buttton-block.yt-btn {
    z-index: 10;
    border-radius: 0;
    width: 100%;
    height: 100%;
    transition: opacity .2s;
    position: absolute;
    top: 0%;
    left: 0%
}

.video-imgblock {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 294px;
    margin-bottom: 0;
    padding-top: 294px;
    display: block;
    position: relative
}

.video-imgblock.yt-imgblock {
    cursor: pointer;
    background-color: #0000;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.video-show {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    margin: auto;
    display: block;
    position: relative;
    inset: 16% 0% 0% 5%
}

.video-show.yt-video-show {
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    max-width: 960px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    top: 0%;
    left: auto
}

.test_0512 {
    margin-bottom: 100px
}

.close-icon {
    cursor: pointer;
    border: 1px solid #f3f0f0;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    padding: 7px;
    position: absolute;
    inset: -10% 0% auto auto
}

@media screen and (min-width:1280px) {
    .pointer__wrap._13 {
        z-index: 1
    }

    .pointer_txt.visi {
        z-index: 100;
        position: relative
    }

    .contact.bg-sand-beige.is-contact {
        order: -1
    }

    .heading-5 {
        text-align: center;
        margin-right: 40px
    }

    .grid-toolkit-mob {
        display: none
    }

    .grid-toolkit-part-1-tk {
        width: 100%
    }

    .thumbnail-wrapper {
        max-width: 165px
    }

    .toolkit-items-title {
        font-size: 11px
    }

    .text-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        display: flex
    }

    .gallery-title {
        font-size: 11px
    }

    .toolkit_pop_up_item {
        display: flex
    }

    .toolkit_gallery_popup {
        display: none
    }

    .toolkit_pop_up_item-2 {
        display: flex
    }

    .left-media {
        -webkit-text-stroke-color: #0d263800
    }

    .card-image.last {
        aspect-ratio: auto
    }
}

@media screen and (min-width:1440px) {
    .note_txt a {
        color: var(--cta)
    }

    .paragraph,
    .paragraph.margin,
    .paragraph-center.white.maxw {
        font-family: petala-pro, sans-serif;
        font-weight: 300
    }

    .text-span-3 {
        font-family: Nakheel, sans-serif;
        font-weight: 400
    }

    .paragraph-columns.azzurro,
    .paragraph-columns.margin,
    .paragraph-columns._20-pad {
        font-family: petala-pro, sans-serif;
        font-weight: 300
    }

    .scroll_img__wrap {
        height: 50vw
    }

    .container-2 {
        max-width: 1200px;
        margin-left: auto
    }

    .heading-5 {
        text-align: center;
        align-self: center;
        font-size: 51px;
        display: block
    }

    .grid-toolkit-part-1-tk {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        height: 90%;
        display: grid
    }

    .toolkit-wrapper-left {
        grid-column-gap: 30%;
        grid-row-gap: 30%;
        justify-content: space-between;
        align-self: auto;
        align-items: center
    }

    .thumbnail-wrapper-2 {
        padding-top: 30px
    }

    .toolkit-wrapper-right {
        height: 80%;
        max-height: 100%;
        margin-top: 0
    }

    .toolkit-logo {
        clear: none;
        text-align: left;
        align-self: center;
        width: 70%;
        margin-left: 0;
        padding-left: 0
    }

    .gallery-toolkit {
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 363px;
        height: 159px;
        display: flex
    }

    .image-4 {
        margin-top: 20%
    }

    .gallery_link {
        margin-top: 30px
    }

    .pop_up_wrapper-fp {
        box-sizing: border-box;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        aspect-ratio: auto;
        flex-flow: column;
        overflow: auto
    }

    .abj_text_heading1-tk {
        letter-spacing: 1px;
        text-transform: uppercase;
        margin-top: 0;
        font-size: 1.5rem
    }

    .pop_up_wrapper_r1 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        display: flex
    }

    .close-pufp {
        cursor: pointer;
        width: 2rem;
        position: absolute;
        inset: 5% 3% auto auto
    }

    .pop_up_wrapper-gallery,
    .pop_up_wrapper-video {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column
    }

    .pc-tk_grid {
        height: 60vh
    }

    .pctk_breifing_card {
        background-image: url(../68f7406f2971afdf6a35ff21_Project%20Briefing%20Card%20BG%201.jpg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .pctk_brochure_card {
        background-image: url(../68f7415075dd1a82e2ceb67c_Brochure%20Card%20BG%201.jpg);
        background-position: 50%;
        background-size: cover
    }

    .pctk_floor-plan_card {
        background-image: url(../68f741c9be26d84d8d9c90f8_Floor%20Plans%20Card%20BG.jpg);
        background-position: 50%;
        background-size: cover
    }

    .hero-video-wrapper-pja {
        max-width: 1200px
    }

    .pc-tk_grid-customer {
        height: 60vh
    }

    .popup-video-block {
        opacity: 0;
        display: none
    }

    .video-show {
        left: 5%
    }
}

@media screen and (min-width:1920px) {

    .h1_hero,
    .block-quote {
        font-family: meno-banner, sans-serif
    }

    .section_title.gold {
        font-family: petala-pro, sans-serif
    }

    .h1 {
        font-family: meno-banner, sans-serif
    }

    .h1.white.width.section-title {
        font-size: 20px
    }

    .h1.width {
        letter-spacing: 13px
    }

    .paragraph,
    .paragraph.nomargin.maxwidth,
    .paragraph.margin {
        font-family: petala-pro, sans-serif;
        font-weight: 300
    }

    .text-span-3 {
        font-family: meno-banner, sans-serif;
        font-weight: 300
    }

    .paragraph-columns.margin {
        font-family: Nakheel, sans-serif
    }

    .paragraph-columns._20-pad {
        font-weight: 400
    }

    .title-texture.padding01,
    .title-texture.padding02,
    .title-wrap,
    .titoletto {
        font-family: meno-banner, sans-serif
    }

    .overlay-video {
        background-image: linear-gradient(156deg, #0f1c2699, #0000 57%)
    }

    .txt-wrap-clip,
    .title-wrap-clip,
    .key-word-txt {
        font-family: meno-banner, sans-serif
    }

    .icons-txt {
        font-family: petala-pro, sans-serif;
        font-weight: 400
    }

    .scroll_img__wrap {
        width: 40vw;
        height: 42vw
    }

    .right-img {
        background-image: url(../678ac172f64486e52c4fbc51_villa-inside-beach.webp), url(../678ac172f64486e52c4fbab8_PTAIT_20220811_4842%20copia.webp);
        background-position: 0 0, 0 0;
        background-repeat: no-repeat, no-repeat;
        background-size: cover, cover;
        background-attachment: scroll, scroll
    }

    .text-field-2.select-country-field.border {
        padding-left: 12px
    }

    .text-field-2.border {
        font-size: 12px
    }

    .additional-broker-field-select.select-field {
        line-height: 2em
    }

    .container-2 {
        justify-content: center;
        max-width: 1200px;
        margin-left: auto
    }

    .toolkit-section {
        background-color: #0000;
        background-image: none;
        background-size: auto;
        margin-top: 0;
        overflow: hidden
    }

    .heading-5 {
        align-self: auto;
        font-size: 60px;
        line-height: 60px
    }

    .toolkit-thumbnail {
        display: block
    }

    .grid-toolkit-part-1-tk {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: auto;
        place-items: center;
        height: auto;
        margin-top: auto;
        margin-bottom: 10px;
        padding-top: 0;
        padding-bottom: 0;
        display: grid
    }

    .thumbnail-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        object-fit: fill;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        max-width: 200px;
        margin-bottom: 10px;
        font-size: 14px;
        display: block;
        position: relative
    }

    .toolkit-items-title {
        font-size: .6vw
    }

    .toolkit-wrapper-left {
        grid-column-gap: 12%;
        grid-row-gap: 12%;
        text-align: center;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: stretch;
        align-self: center;
        place-items: center;
        margin-top: 0%;
        display: grid
    }

    .text-wrapper {
        align-self: center;
        margin-top: 25%
    }

    .thumbnail-wrapper-2 {
        object-fit: fill;
        width: auto;
        max-width: 230px;
        height: auto;
        max-height: none;
        margin-bottom: 0;
        padding-top: 0;
        display: block
    }

    .toolkit-wrapper-right {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-self: center;
        place-items: center;
        width: 60%;
        height: auto;
        max-height: 75%;
        margin-top: 2%;
        padding-right: 5%;
        display: flex
    }

    .grid-toolkit-pc {
        grid-column-gap: 30px;
        grid-row-gap: 30px
    }

    .toolkit-logo {
        vertical-align: baseline;
        align-self: center;
        width: 75%;
        margin-left: 0;
        position: static
    }

    .body {
        background-color: #020b1e;
        background-image: none;
        background-repeat: repeat
    }

    .image-3 {
        width: 70%
    }

    .gallery-toolkit {
        object-fit: fill;
        justify-content: center;
        align-items: center;
        width: 600px;
        max-width: 650px;
        height: 200px;
        margin-bottom: 0;
        display: flex;
        overflow: visible
    }

    .gallery-title {
        z-index: 99999;
        opacity: 1;
        color: var(--white);
        text-align: center;
        justify-content: center;
        align-self: flex-end;
        align-items: flex-end;
        margin-top: 0;
        margin-bottom: -26px;
        font-size: .6vw;
        text-decoration: none;
        display: flex;
        position: relative;
        inset: 0% 0% auto
    }

    .image-4 {
        width: 70%;
        margin-top: 0%
    }

    .toolkit_pop_up_brochour {
        display: none
    }

    .mp-fp-close {
        width: 60px
    }

    .tt-popup-text {
        font-size: 1.5vw
    }

    .button-fp-tt {
        width: 280px;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: .8vw
    }

    .btn_container {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .buttons-to-launch {
        width: 60%
    }

    .heading-in-white-centre {
        padding-top: 20px
    }

    .btn__wrap-bkit {
        align-self: center
    }

    .gallery_link {
        margin-top: 0;
        text-decoration: none
    }

    .toolkit_gallery_popup {
        display: none
    }

    .tt-popup-text-2 {
        font-size: 1.5vw
    }

    .dropdown.desktop-hide {
        display: none
    }

    .button-4.is-secondary {
        text-decoration: none
    }

    .h2 {
        font-family: meno-banner, sans-serif
    }

    .h2.width {
        letter-spacing: 13px
    }

    .pjav-wrap {
        grid-template-columns: 60% 18% 18% 3%
    }

    .left-media {
        color: var(--bg-toolkit);
        width: 60%
    }

    .logo-wrapper {
        padding-top: 2%;
        padding-left: 3%;
        padding-right: 3%
    }

    .palm-jebel-ali-logo,
    .nakheel-logo {
        height: 4%
    }

    .card-title {
        padding-bottom: 10px;
        font-size: 28px
    }

    .right-pin {
        padding-bottom: 50px
    }

    .progress-wrap {
        width: 3%;
        margin-top: 0%
    }

    .register-wrap {
        width: 3%;
        padding-bottom: 3%
    }

    .register-text {
        padding-bottom: 0%
    }

    .card_wrap {
        background-color: var(--dark-tk);
        background-image: none
    }

    .card-image {
        aspect-ratio: 2/3;
        overflow: visible
    }

    .card-image.last {
        aspect-ratio: auto
    }

    .card-image.colb {
        aspect-ratio: 2/3
    }

    .card-heading {
        z-index: 10;
        padding-bottom: 0;
        font-size: 1.5rem;
        position: absolute;
        top: auto;
        right: auto
    }

    .header-wrapper-eoi {
        height: 130px
    }

    .pja-loog-eoi {
        width: 260px
    }

    .abj_text_heading1-tk {
        font-size: 2vw;
        line-height: 150%
    }

    .tk_button_abj {
        color: #fff;
        text-align: center;
        border: 1px solid #fff;
        justify-content: center;
        align-items: center;
        width: 15vw;
        height: 3vw;
        padding-bottom: 15px;
        padding-right: 15px;
        font-size: 1vw;
        text-decoration: none;
        display: flex
    }

    .tk_button_abj-2 {
        color: #fff;
        text-align: center;
        border: 1px solid #fff;
        justify-content: center;
        align-items: center;
        width: 12vw;
        height: 2.5vw;
        padding-right: 0;
        font-size: 1vw;
        text-decoration: none;
        display: flex
    }

    .tk_button_abj-2.cove {
        width: 230px;
        height: 140%;
        padding-bottom: 20px;
        padding-right: 30px
    }

    .pc-tk-inner-wrapper {
        max-width: 70%
    }

    .pc-tk_grid {
        height: 35vw
    }

    .pctk_logo_card {
        width: 100%;
        height: 100%
    }

    .cove_photo_wrapper.brochure {
        background-position: 50% 0
    }

    .banner_video_de-mobile,
    .banner_video_de {
        align-items: flex-start;
        width: 100%
    }

    .pc-tk_grid-customer {
        height: 35vw
    }

    .construction-block {
        max-width: 760px;
        height: 17vw
    }

    .construction-container {
        max-width: 1600px
    }

    .construction-video-thumb {
        min-width: 600px;
        max-width: 100%
    }

    .cross-icon.yt-crossicon {
        top: 10px
    }

    .popup-video-block.youtube-popup {
        max-width: 100%;
        max-height: 100%;
        display: none
    }

    .video-wrapper.yt-video-wrappper {
        box-shadow: none
    }

    .video-show {
        left: 5%
    }

    .video-show.yt-video-show {
        width: auto;
        min-width: 960px
    }
}

@media screen and (max-width:991px) {
    .form_component {
        padding-top: 100px
    }

    .footer_row {
        grid-row-gap: 0px;
        justify-content: center;
        align-items: center
    }

    .form {
        padding-bottom: 70px
    }

    .form-block {
        width: 90%;
        margin-top: 0;
        margin-bottom: auto;
        margin-left: 0
    }

    .form_field {
        line-height: 20px
    }

    .button-submit {
        margin-left: auto
    }

    .note-legali {
        max-width: 100%
    }

    .icon.pin {
        flex: none
    }

    .hero {
        background-color: var(--cta);
        justify-content: flex-start;
        height: auto;
        /*min-height: 100vh;*/
        /*padding: 50vw 50px 0;*/
        position: relative
    }

    .hero.villa {
        background-image: linear-gradient(#0003, #0003), url(../68f8d1f83aefb9044753ab32_Cove%20Banner.jpg);
        background-position: 0 0, 0 0;
        background-repeat: repeat, no-repeat;
        background-size: auto, cover;
        min-height: 50vh;
        padding-top: 70vw
    }

    .hero.beach,
    .hero.signature {
        padding-top: 70vw
    }

    .hero.center {
        justify-content: flex-start;
        min-height: auto;
        padding-top: 50vw;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero.center.download {
        padding-top: 100px
    }

    .h1_hero {
        max-width: 700px;
        font-size: 30px;
        line-height: 40px
    }

    .h1_hero._2 {
        margin-bottom: 0
    }

    .navlink__wrap {
        align-items: center;
        width: 90vw;
        min-width: auto;
        position: static
    }

    .navlink_column {
        z-index: 1;
        background-color: var(--cta);
        flex-direction: column;
        flex: 0 auto;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
        display: flex;
        position: fixed;
        inset: 0;
        overflow: auto
    }

    .navlink {
        margin-left: 0
    }

    .navlink.tablet-mobile {
        display: block
    }

    .navlink.tablet-mobile._50-bot {
        margin-bottom: 50px
    }

    .navlink.tablet-mobile._50-bot.hide {
        display: flex
    }

    .navlink.top {
        margin-top: auto
    }

    .navlink.top.w--current {
        height: auto;
        padding: 20px 40px 20px 20px
    }

    .navlink.bot {
        margin-bottom: auto
    }

    .navlink.mobile-hide.ipad-hide {
        display: none
    }

    .navlink_txt {
        letter-spacing: 15px;
        padding-left: 10px;
        font-family: meno-banner, sans-serif;
        font-size: 20px;
        line-height: 30px
    }

    .navlink_txt.menu {
        letter-spacing: 2px;
        font-family: petala-pro, sans-serif;
        font-size: 12px;
        line-height: 14px
    }

    .navlink_txt.small_tab-mob {
        line-height: 20px;
        display: none
    }

    .navlink_txt.text-white {
        color: var(--floral-white)
    }

    .navlink_txt.subnav-link-text {
        margin-bottom: 0;
        padding: 20px
    }

    .section.masterplan {
        background-color: var(--cta);
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        height: auto;
        padding-top: 0
    }

    .section.background-color.blu {
        padding-top: 100px
    }

    .section.padding {
        padding: 50px 50px 50px
    }

    .section.padding.equal {
        padding-bottom: 70px
    }

    .section.keyplane.beach {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .section._100-bot.beach_bg {
        margin-top: 0
    }

    .section._60-bot-right {
        flex-direction: column-reverse;
        padding-bottom: 0;
        padding-right: 0
    }

    .section._60-top-left {
        flex-direction: column-reverse;
        padding-top: 0;
        padding-left: 0
    }

    .section.horiz {
        flex-direction: column;
        align-items: center
    }

    .section._60-top-right {
        padding-top: 0;
        padding-right: 0
    }

    .section.section-brochure {
        flex-direction: column;
        padding-top: 70px;
        padding-bottom: 70px;
        padding-right: 0
    }

    .section._60-only-right {
        flex-direction: column-reverse;
        padding-right: 0
    }

    .section._60-bot-left {
        flex-direction: column-reverse;
        padding: 0
    }

    .block-quote {
        width: 90vw;
        min-width: auto;
        font-size: 35px;
        line-height: 35px
    }

    .block-quote.is-claim {
        margin-top: 40px;
        margin-bottom: 40px;
        line-height: 45px
    }

    .txt_box {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .video__wrap {
        min-height: 350px;
        margin-top: 80px;
        margin-bottom: 80px
    }

    .section_title.gold {
        text-align: center;
        margin-left: 0
    }

    .h1 {
        margin-bottom: 40px
    }

    .h1.white.align {
        padding-right: 0
    }

    .h1.white.dark_tabl-mob {
        width: auto
    }

    .h1.width {
        width: 700px
    }

    .h1.paragrafo.margin {
        text-align: center;
        margin-left: 0
    }

    .h1.villa.red,
    .h1.villa.blue,
    .h1.villa.blue-grey {
        font-size: 40px;
        line-height: 40px
    }

    .h1.small {
        text-align: center
    }

    .h1.is-claim {
        margin-top: 40px
    }

    .paragraph {
        text-align: center;
        max-width: 600px;
        margin-left: 0;
        font-size: 16px;
        line-height: 27px
    }

    .paragraph.nomargin.maxwidth {
        text-align: center;
        max-width: 600px;
        font-size: 16px;
        line-height: 27px
    }

    .paragraph.margin {
        text-align: center;
        max-width: 600px;
        margin-bottom: 0;
        margin-left: 0;
        font-size: 16px;
        line-height: 27px
    }

    .paragraph.margin.cove {
        text-align: center
    }

    .btn__wrap.margin {
        margin-left: 0
    }

    .btn__wrap.white {
        margin-top: 0
    }

    .btn__wrap.white-download {
        margin-top: 0;
        margin-bottom: 0
    }

    .btn_txt.white {
        color: var(--white)
    }

    .btn_txt.tablet-dark {
        color: var(--cta)
    }

    .btn_background,
    .btn_background.white.opacity-100,
    .navlink_line {
        display: none
    }

    .paragraph-center.white.maxw {
        margin-left: 60px;
        margin-right: 60px;
        font-size: 16px;
        line-height: 27px
    }

    .pointer__wrap {
        display: none
    }

    .icon_play {
        margin-top: 40px;
        margin-bottom: 20px
    }

    .lightbox_slider_arrow {
        left: 32px
    }

    .lightbox_slider_arrow.right {
        right: 32px
    }

    .video_embed {
        width: 90%
    }

    .background-video {
        z-index: 1;
        background-image: none;
        width: 100%;
        height: 50vw;
        min-height: auto;
        max-height: 600px;
        margin-bottom: 50px
    }

    .background-video.min-600 {
        min-height: auto;
        display: none
    }

    .video_overlay {
        height: 50vw;
        display: block
    }

    .video_overlay.img {
        z-index: 2;
        height: 70vw;
        display: none
    }

    .video_overlay.dark {
        z-index: 2;
        background-image: linear-gradient(#0006, #0006);
        min-height: auto
    }

    .video_overlay.dark.hide-tm {
        display: none
    }

    .icon_scroll {
        margin-top: 20px;
        display: none
    }

    .paragraph_hero {
        max-width: 700px;
        font-size: 12px;
        line-height: 18px
    }

    .paragraph_hero._20bot {
        margin-bottom: 20px
    }

    .form_box {
        min-width: auto
    }

    .navbar_separator {
        width: 100%;
        min-width: auto
    }

    .text-span-3 {
        line-height: 20px
    }

    .paragraph-columns,
    .paragraph-columns.margin {
        font-size: 16px;
        line-height: 27px
    }

    .icons-wrap {
        flex-wrap: wrap
    }

    .txt-img {
        width: 30%
    }

    .maps {
        height: 70vw;
        overflow: hidden
    }

    .image.grid._2 {
        height: 50vw;
        min-height: 600px;
        margin-top: 50px;
        margin-bottom: 50px
    }

    .image.right-grid {
        width: 100%;
        height: 40vw;
        min-height: 500px
    }

    .title-texture.padding01,
    .title-texture.padding02 {
        padding-left: 0
    }

    .title-wrap {
        align-items: center
    }

    .img_scroll.small {
        width: 100%;
        min-height: auto;
        max-height: none
    }

    .img_scroll._41vw {
        width: 100%;
        height: auto;
        margin-top: 0
    }

    .social-wrap {
        margin-top: 30px;
        margin-bottom: 10px
    }

    .loghi-wrap {
        grid-column-gap: 12vw;
        flex-direction: column;
        align-items: center;
        margin-bottom: 50px;
        margin-right: 0
    }

    .nakheel-wrap {
        align-items: center
    }

    .pointer-wrap._02 {
        bottom: 22.6vw;
        left: 39.5vw
    }

    .pointer-wrap._03 {
        bottom: 22.3vw;
        left: 44.9vw
    }

    .pointer-wrap._04 {
        bottom: 30.6vw;
        left: 53.5vw
    }

    .pointer-wrap._05 {
        bottom: 10.7vw;
        left: 61.8vw
    }

    .pointer-wrap._06 {
        bottom: 7vw;
        left: 53.4vw
    }

    .pointer-wrap._07 {
        bottom: 15.1vw;
        left: 59.9vw
    }

    .pointer-wrap._08 {
        bottom: 24.7vw;
        left: 59.2vw
    }

    .pointer-wrap._09 {
        bottom: 19.8vw;
        left: 65.4vw
    }

    .pointer-wrap._10 {
        bottom: 31.8vw;
        left: 67.4vw
    }

    .pointer-wrap._11 {
        bottom: 32.2vw;
        left: 71.9vw
    }

    .pointer-wrap._12 {
        bottom: 35.3vw;
        left: 69.3vw
    }

    .pointer-wrap._13 {
        bottom: 40.1vw;
        left: 71.9vw
    }

    .pointer-wrap._14 {
        bottom: 28.3vw;
        left: 76.6vw
    }

    .pointer-wrap._15 {
        bottom: 50.8vw;
        left: 83vw
    }

    .pointer-wrap._16 {
        bottom: 43.3vw;
        left: 95.3vw
    }

    .pointer-wrap._17 {
        bottom: 34.2vw;
        left: 92.9vw
    }

    .pointer-wrap._01 {
        bottom: 18.8vw;
        left: 28.7vw
    }

    .slider {
        height: auto;
        min-height: auto
    }

    .clip-wrap {
        flex-direction: column-reverse;
        justify-content: center;
        min-width: auto
    }

    .txt-wrap-clip {
        align-items: center;
        height: auto;
        margin-top: 70px
    }

    .title-wrap-clip {
        flex-direction: column;
        align-items: center
    }

    .footer-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        min-width: auto;
        display: grid
    }

    .note_txt-2 h2 {
        width: auto
    }

    .note-legali-2 {
        max-width: 100%;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .contact-wrap {
        align-items: center
    }

    .contact-txt.address {
        text-align: center;
        width: auto
    }

    .address-wrap {
        align-items: center;
        margin-top: 30px
    }

    .slider03_container {
        flex: 1
    }

    .flags_popup_x {
        flex: none;
        position: fixed
    }

    .fixed01_flags {
        margin-top: 0;
        top: 140px
    }

    .subnav_wrap-2 {
        width: auto;
        margin-top: 10px;
        display: flex
    }

    .subnav_wrap-2.nav-header {
        align-items: center;
        display: none
    }

    .subnav_space-2 {
        display: none
    }

    .subnav_space-2.nav-header {
        display: flex
    }

    .arrow,
    .villas-wrap-coral {
        display: none
    }

    .icons-img {
        object-fit: none;
        height: 80px
    }

    .grid-img-wrapper._1 {
        grid-template-columns: 1.25fr 1.25fr 1.25fr;
        height: auto
    }

    .slider-home-2 {
        height: 20vw
    }

    .slider-home-2.mid {
        height: 40vw
    }

    .img-hero {
        z-index: 1;
        width: 100%;
        height: 70vw;
        max-height: 600px;
        margin-bottom: 50px
    }

    .img-hero.beach {
        height: 70vw
    }

    .img-hero.sapphire.cove {
        display: none
    }

    .img-hero.hero-beach,
    .img-hero.hero-beach_launch2 {
        height: 70vw
    }

    .navbar-footer-section {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .wrap-navbar-footer {
        flex-wrap: wrap;
        display: flex
    }

    .navbar-footer {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        height: auto
    }

    .navbar-footer.beach-launch-2 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .card-villas-beach-footer {
        justify-content: center;
        height: 100%;
        padding-top: 0%
    }

    .slider-2 {
        height: 80vh;
        min-height: 650px
    }

    .villas-grid-txt {
        grid-row-gap: 0px
    }

    .frase-emozionale-villa {
        max-width: 500px
    }

    .gold-line {
        background-color: #0000;
        height: 70px
    }

    .section-planimetrie {
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .section-planimetrie.bluehorizon {
        align-items: center;
        padding-right: 0
    }

    .section-planimetrie.sapphire.cove-s3 {
        padding-left: 5vw
    }

    .section-planimetrie.mediterranean {
        background-image: url(../678ac172f64486e52c4fb64f_03-BV-H%20Rendering%20-%20Interior%20Living_revise-2.webp)
    }

    .section-planimetrie.bv-i,
    .section-planimetrie.bv-j,
    .section-planimetrie.bv-k,
    .section-planimetrie.bv-l,
    .section-planimetrie.bv-m,
    .section-planimetrie.bv-n,
    .section-planimetrie.bv-o,
    .section-planimetrie.bv-p,
    .section-planimetrie.indingo-ocean,
    .section-planimetrie.blue-horizon,
    .section-planimetrie.ocean-whisper,
    .section-planimetrie.bluejay {
        align-items: center;
        padding-right: 0
    }

    .par__wrap.boxed {
        align-items: center;
        width: 100%;
        padding: 50px
    }

    .btn__wrap-2 {
        white-space: nowrap
    }

    .brochure-img {
        width: 80vw;
        height: 40vw;
        min-height: 300px;
        margin-top: 70px
    }

    .villa_grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 90vw;
        margin-top: 50px
    }

    .villa_box {
        min-width: auto
    }

    .villa_box._2,
    .villa_box._3,
    .villa_box._6,
    .villa_box._7,
    .villa_box._10 {
        width: 100%
    }

    .villa_name {
        text-align: left
    }

    .villa_overlay {
        background-image: linear-gradient(194deg, #0000 60%, #000c)
    }

    .villa_overlay.dark {
        background-image: linear-gradient(#0000 60%, #000c)
    }

    .txt-box {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .light_txt__wrap {
        flex: 0 auto;
        width: 100%;
        height: auto;
        min-height: auto;
        max-height: none;
        padding-right: 30px
    }

    .light_txt__wrap.reverse,
    .light_txt__wrap.reverse.beach_bg {
        padding-left: 30px
    }

    .light_txt__wrap.beach_bg {
        flex: 0 auto;
        width: 100%;
        height: auto;
        min-height: auto;
        max-height: none;
        padding-right: 30px
    }

    .light__wrap {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .scroll_img__wrap {
        width: 100%;
        height: 100vw;
        min-height: auto;
        max-height: none
    }

    .img_floorplans {
        height: 100%
    }

    .scroll-track-small._30vw {
        width: 100%
    }

    .section-gallery {
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .img_scroll_small {
        width: 50vw;
        height: auto
    }

    .hamburger__wrap {
        cursor: pointer;
        align-items: center;
        margin-left: auto;
        display: flex
    }

    .hamburger {
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        width: 30px;
        height: 15px;
        margin-left: 5px;
        display: flex
    }

    .hamb_line {
        background-color: var(--floral-white);
        width: 20px;
        height: 1px
    }

    .menu_close__wrap {
        cursor: pointer;
        justify-content: center;
        align-items: center;
        display: flex;
        position: absolute;
        top: 30px;
        right: 30px
    }

    .line_x {
        background-color: var(--floral-white);
        width: 20px;
        height: 1px;
        position: absolute;
        transform: rotate(45deg)
    }

    .line_x.reflect {
        transform: rotate(-45deg)
    }

    .hero_txt__wrap {
        flex: 1;
        justify-content: center;
        padding: 70px 40px
    }

    .hero_txt__wrap.cove {
        padding-bottom: 20px
    }

    .container {
        flex-direction: column;
        padding-bottom: 0
    }

    .container.reverse {
        flex-direction: column
    }

    .left-box {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .right-img {
        width: 100%;
        height: 50vw
    }

    .masterplan_txt {
        background-color: var(--cta);
        width: 100%;
        padding: 100px 20px 80px
    }

    .masterplan_tab-mob {
        background-image: url(../images/34.webp);
        background-position: 90% 100%;
        background-repeat: no-repeat;
        background-size: 110%;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 50vw;
        display: flex;
        position: relative
    }

    .masterplan_pointer {
        background-color: var(--floral-white);
        justify-content: center;
        width: 1px;
        height: 20px;
        margin-left: -13px;
        padding-bottom: 2px;
        display: flex;
        position: absolute;
        top: 27vw;
        left: 6.9vw
    }

    .masterplan_pointer._2 {
        padding-left: 1px;
        top: 21.6vw;
        left: 15.3vw
    }

    .masterplan_pointer._3 {
        padding-left: 1px;
        top: 28vw;
        left: 17.8vw
    }

    .masterplan_pointer._4 {
        padding-left: 1px;
        top: 25.1vw;
        left: 23.4vw
    }

    .masterplan_pointer._5 {
        padding-left: 1px;
        top: 28vw;
        left: 26vw
    }

    .masterplan_pointer._6 {
        padding-left: 1px;
        top: 24.5vw;
        left: 30vw
    }

    .masterplan_pointer._7 {
        padding-left: 1px;
        top: 27vw;
        left: 32vw
    }

    .masterplan_pointer._8 {
        padding-left: 1px;
        top: 23vw;
        left: 34vw
    }

    .masterplan_pointer._9 {
        padding-left: 1px;
        top: 19.7vw;
        left: 39vw
    }

    .masterplan_pointer._10 {
        padding-left: 1px;
        top: 22.5vw;
        left: 49.6vw
    }

    .masterplan_pointer._11 {
        padding-left: 1px;
        top: 19.8vw;
        left: 54vw
    }

    .masterplan_pointer._12 {
        padding-left: 1px;
        top: 21vw;
        left: 60.4vw
    }

    .masterplan_pointer._13 {
        padding-left: 1px;
        top: 22.7vw;
        left: 69vw
    }

    .masterplan_pointer._14 {
        padding-left: 1px;
        top: 19.5vw;
        left: 70vw
    }

    .masterplan_pointer._15 {
        padding-left: 1px;
        top: 22.6vw;
        left: 80vw
    }

    .masterplan_pointer._16 {
        padding-left: 1px;
        top: 26.5vw;
        left: 94vw
    }

    .masterplan_pointer._17 {
        padding-left: 1px;
        top: 34.7vw;
        left: 67.8vw
    }

    .pointer_number {
        color: var(--floral-white);
        font-size: 12px;
        line-height: 16px
    }

    .pointer_circle {
        border: 1px solid var(--floral-white);
        border-radius: 50px;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: absolute;
        top: -25px
    }

    .pointer_circle.down {
        padding-bottom: 2px;
        top: auto;
        bottom: -25px
    }

    .legenda__wrap {
        background-color: var(--cta);
        justify-content: center;
        width: 100%;
        padding: 100px 60px;
        display: flex
    }

    .legenda_txt {
        flex-direction: row;
        align-items: center;
        height: 30px;
        margin-bottom: 10px;
        display: flex
    }

    .legenda_number {
        border: 1px solid var(--floral-white);
        border-radius: 50px;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .legenda_number.blue {
        background-color: var(--sky-blue);
        border-style: none
    }

    .pointer_txt-copy {
        color: var(--floral-white);
        text-align: left;
        line-height: 14px;
        display: block
    }

    .legenda_box {
        flex-direction: column;
        align-items: flex-start;
        margin-left: 40px;
        margin-right: 40px;
        display: flex
    }

    .legenda_box.absolute {
        margin-top: -10px
    }

    .legenda_container {
        background-color: var(--midnight-blue-3);
        background-image: linear-gradient(to bottom, var(--cta), var(--midnight-blue-3));
        justify-content: center;
        width: 100%;
        padding-bottom: 100px;
        display: flex;
        position: relative
    }

    .scroll__wrap {
        height: auto
    }

    .too-small {
        display: flex
    }

    .heading {
        text-align: center;
        font-family: Montserrat, sans-serif;
        font-size: 30px;
        line-height: 1.5em
    }

    .nav-btn {
        width: 30px;
        height: 30px;
        margin-bottom: 0;
        margin-right: 5px
    }

    .video_overlay-2 {
        background-image: linear-gradient(#000000b3, #0000 25%);
        height: 60vw;
        display: block
    }

    .lightbox_slider_arrow-2 {
        left: 32px
    }

    .lightbox_slider_arrow-2.right {
        right: 32px
    }

    .slider03_container-2 {
        flex: 1
    }

    .lightbox_slider_arrow-3 {
        left: 32px
    }

    .lightbox_slider_arrow-3.right {
        right: 32px
    }

    .slider03_container-3,
    .slide_container {
        flex: 1
    }

    .form_block {
        width: 90%;
        padding-bottom: 70px
    }

    .text-block-4 {
        line-height: 28px
    }

    .div-block-24 {
        background-color: #0000;
        padding: 0
    }

    .div-block-24.is-popup {
        background-color: var(--midnight-blue);
        min-width: 500px;
        padding-bottom: 70px
    }

    .tablet-mobile-noparallax {
        width: 100%;
        display: none
    }

    .navlink_logo_nakheel {
        opacity: 1
    }

    .form_field-2 {
        line-height: 20px
    }

    .gallery-01_lightbox_slider_arrow {
        margin-bottom: 0;
        margin-right: 60px;
        left: auto
    }

    .gallery-01_lightbox_slider_arrow.is-right {
        margin-left: 60px;
        margin-right: 0;
        right: auto
    }

    .material_finish_x_asta {
        background-color: #fff
    }

    .gallery-01_component {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        align-items: center
    }

    .gallery_lightbox_slider {
        padding-bottom: 80px
    }

    .gallery-lightbox_component {
        padding-top: 0;
        padding-bottom: 0
    }

    .gallery-01_item {
        height: 30vw
    }

    .gallery-01_item_container {
        grid-column-gap: 8px;
        grid-row-gap: 8px
    }

    .main-text {
        max-width: 500px
    }

    .contact.bg-sand-beige {
        padding-left: 60px;
        padding-right: 60px
    }

    .contact.bg-sand-beige.is-contact {
        padding: 60px
    }

    .half-text,
    .half-text.is-form {
        width: 100%
    }

    .paragraph_container {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        justify-content: center;
        align-items: flex-start;
        margin-top: 0
    }

    .text_container {
        margin-left: 0
    }

    .container-2 {
        flex-flow: column
    }

    .eoi-form-block1 {
        margin-top: 30px
    }

    .toolkit-section {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: row;
        grid-template-rows: minmax(50px, 200px) auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        justify-content: center;
        align-self: center;
        place-items: center stretch;
        display: grid
    }

    .heading-5 {
        text-align: center;
        flex-flow: row;
        justify-content: center;
        align-self: center;
        align-items: center;
        margin-right: 0;
        padding-left: 0;
        font-weight: 200;
        display: flex
    }

    .grid-toolkit-part-1-tk {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-flow: row;
        align-content: stretch;
        place-items: start center;
        margin-top: 0
    }

    .toolkit-wrapper-left {
        box-sizing: border-box;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-rows: 0;
        grid-auto-columns: 1fr;
        place-content: stretch center;
        align-self: flex-start;
        place-items: center;
        width: 100%;
        max-width: 100%;
        height: auto;
        display: grid
    }

    .text-wrapper {
        width: 70%;
        margin-top: auto
    }

    .toolkit-wrapper-right {
        box-sizing: border-box;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        place-items: start stretch;
        width: 90%;
        max-width: 100%;
        margin-top: 0;
        padding-right: 0%
    }

    .toolkit-logo {
        text-align: center;
        align-self: center;
        width: 25%;
        margin-top: 5%;
        margin-left: 0%
    }

    .button-fp-tt {
        font-size: 11px
    }

    .subnav_wrap-3 {
        width: auto;
        margin-top: 10px;
        display: flex
    }

    .subnav_wrap-3.nav-header {
        align-items: center;
        display: none
    }

    .dropdown-chevron {
        inset: auto 0% auto auto
    }

    .navbar1_menu-dropdown {
        width: 100%;
        font-size: 1.125rem
    }

    .navbar1_dropdown-link {
        width: auto;
        padding: .75rem 0 .75rem 5%
    }

    .navbar1_dropdown-toggle {
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        display: flex
    }

    .navbar1_dropdown-list {
        position: static;
        overflow: hidden
    }

    .navbar1_dropdown-list.w--open {
        border-style: none;
        padding: 0
    }

    .navlink_txt-copy {
        letter-spacing: 15px;
        padding-left: 10px;
        font-family: meno-banner, sans-serif;
        font-size: 20px;
        line-height: 30px
    }

    .navlink_txt-copy.menu {
        letter-spacing: 2px;
        font-family: petala-pro, sans-serif;
        font-size: 12px;
        line-height: 14px
    }

    .navlink_txt-copy.small_tab-mob {
        letter-spacing: 2px;
        padding-left: 0;
        font-family: Nakheel, sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px
    }

    .villas-wrap_beach {
        display: none
    }

    .text-block-12 {
        text-align: center;
        letter-spacing: 5px;
        text-transform: uppercase;
        border-bottom: 1px solid #ffffff4d;
        padding: 12px 10px 10px;
        font-family: meno-banner, sans-serif;
        font-size: 14px
    }

    .div-block-34 {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        margin-bottom: 20px;
        display: none
    }

    .frond_link {
        text-decoration: none
    }

    .frond_link.w--current {
        color: var(--sky-blue-2)
    }

    .buttons-to-launch {
        width: 100%
    }

    .btn_background-2,
    .btn_background-2.white.opacity-100 {
        display: none
    }

    .btn_txt-2.white {
        color: var(--white)
    }

    .btn_txt-2.tablet-dark {
        color: var(--cta)
    }

    .btn__wrap-bkit.margin {
        margin-left: 0
    }

    .btn__wrap-bkit.white {
        margin-top: 0
    }

    .btn__wrap-bkit.white-download {
        margin-top: 0;
        margin-bottom: 0
    }

    .dropdown-toggle {
        padding-top: 0;
        padding-bottom: 0
    }

    .dropdown.desktop-hide {
        display: block
    }

    .icon-2.open-nav {
        background-color: #f5eeee;
        padding-left: 0;
        padding-right: 10px;
        inset: 0%
    }

    .subnav-dropdown.w--open {
        background-color: var(--dark-tk)
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .layout1_content {
        grid-column-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto
    }

    .padding-section-large {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .heading-style-h2 {
        font-size: 2.75rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .heading-style-h1 {
        font-size: 3.25rem
    }

    .blog3_list {
        grid-template-columns: 1fr 1fr
    }

    .blog-post-header2_image-wrapper {
        margin-bottom: 3rem
    }

    .content28_sidebar-heading {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
        justify-content: space-between;
        align-items: center;
        padding: .75rem 1rem;
        display: flex
    }

    .content28_sidebar {
        order: -1;
        width: 100%;
        margin-left: 0;
        position: relative;
        top: 0
    }

    .content28_accordion-icon {
        display: flex
    }

    .content28_component {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .h2 {
        aspect-ratio: auto;
        width: auto;
        margin-bottom: 40px;
        overflow: visible
    }

    .h2.white.align {
        padding-right: 0
    }

    .h2.white.dark_tabl-mob {
        width: auto
    }

    .h2.width {
        width: 700px
    }

    .h2.paragrafo.margin {
        text-align: center;
        margin-left: 0
    }

    .h2.keyplan-beach.construction-update-heading {
        letter-spacing: 10px;
        text-overflow: clip;
        white-space: normal;
        word-break: normal;
        overflow-wrap: normal;
        max-width: 100%;
        font-size: 25px;
        position: relative
    }

    .h2.villa.red,
    .h2.villa.blue,
    .h2.villa.blue-grey {
        font-size: 40px;
        line-height: 40px
    }

    .h2.small {
        text-align: center
    }

    .h2.is-claim {
        margin-top: 40px
    }

    .h2.construction-update-heading {
        overflow: hidden
    }

    .margin-bottom-2 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .header41_content {
        margin-left: 5%;
        margin-right: 5%
    }

    .header41_lightbox-image {
        object-fit: cover;
        width: 100%;
        height: auto;
        max-height: none
    }

    .header41_component {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
        padding-top: 6rem
    }

    .nav-menu-wrapper {
        background-color: #0000
    }

    .nav-menu {
        background-color: #fff;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
        padding-left: 0;
        display: flex
    }

    .nav-link {
        padding-left: 5px;
        padding-right: 5px
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: absolute
    }

    .nav-button-wrapper {
        width: 100%;
        margin-left: 0
    }

    .menu-button {
        padding: 12px
    }

    .menu-button.w--open {
        color: #fff;
        background-color: #a6b1bf
    }

    .pjav-wrap {
        grid-template-columns: 46% 23.5% 23.5% 4%
    }

    .palm-jebel-ali-logo,
    .nakheel-logo {
        height: 3%
    }

    .scroll-text,
    .register-text {
        font-size: .8rem
    }

    .card-heading {
        font-size: .9rem;
        bottom: 3%
    }

    .navigation {
        background-color: var(--cta)
    }

    .abj_text_heading1-tk {
        letter-spacing: 1px;
        font-size: 1.2rem;
        line-height: 150%
    }

    .tk_button_abj,
    .tk_button_abj-2 {
        width: 90px;
        height: 25px
    }

    .pc-tk-inner-wrapper {
        max-width: 90%;
        height: auto
    }

    .pc-tk_grid {
        grid-template-rows: 37.5% 37.5% auto;
        grid-template-columns: 23% 29% 1fr 1fr;
        height: 40vh
    }

    .pc-tk_logo {
        height: 20px
    }

    .pctk-headings {
        font-size: 12px;
        line-height: 150%
    }

    .pc-tk_grid-customer {
        grid-template-rows: 37.5% 37.5% auto;
        grid-template-columns: 23% 29% 1fr 1fr;
        height: 40vh
    }

    .construction-container {
        max-width: 715px
    }

    .video-list.ytlist {
        padding-bottom: 10px
    }

    .video-item {
        padding-left: 10px;
        padding-right: 10px
    }

    .video-item.ytitem {
        flex-flow: column wrap;
        width: 50%;
        display: flex
    }

    .cross-icon.yt-crossicon {
        max-width: 40px;
        max-height: 40px;
        top: 10px;
        right: 20px
    }

    .vtext-block {
        padding-top: 10px;
        padding-bottom: 0
    }

    .popup-video-block {
        opacity: 1;
        display: none
    }

    .popup-video-block.youtube-popup {
        padding-left: 20px;
        padding-right: 20px;
        display: none
    }

    .video-title {
        font-size: 16px;
        position: relative
    }

    .video-title.yt-title {
        font-size: 16px
    }

    .video-timer.yt-timer {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .video-imgblock.yt-imgblock {
        height: 220px;
        padding-top: 220px
    }

    .video-show {
        left: auto
    }

    .video-show.yt-video-show {
        top: 0%;
        left: auto
    }

    .dropdown-link {
        display: none
    }
}

@media screen and (max-width:767px) {
    .page_contatto {
        font-size: 15px;
        line-height: 18px
    }

    .form_component {
        padding-top: 70px;
        padding-left: 20px;
        padding-right: 20px
    }

    .form_component.form-download {
        margin-top: 80px;
        padding-top: 10vw
    }

    .navbar {
        height: 80px
    }

    .form_field {
        margin-bottom: 15px
    }

    .note-legali {
        padding-top: 150px
    }

    .banner_btn {
        flex: 1
    }

    .banner_btn.banner {
        flex: 0 auto
    }

    .banner_text {
        margin-right: 0
    }

    .banner_wrap {
        flex-direction: column;
        align-items: center
    }

    .hero {
        min-height: auto;
        margin-top: 80px;
        padding-top: 60vw;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero.villa {
        padding-top: 70vw;
        padding-left: 0;
        padding-right: 0
    }

    .hero.beach,
    .hero.signature {
        padding-top: 70vw
    }

    .hero.center {
        padding-top: 60vw
    }

    .hero.center.download {
        min-height: auto;
        padding-top: 0;
        padding-bottom: 70px
    }

    .h1_hero {
        max-width: none;
        /*font-size: 25px;*/
        /*line-height: 35px*/
        font-size: 18px;
        line-height: 26px
    }

    .logo {
        width: 150px
    }

    .logo.white {
        width: 100px;
        display: none
    }

    .logo.white.w--current {
        display: none
    }

    .logo.white.legal-show {
        background-position: 50%;
        width: 150px;
        display: flex
    }

    .logo.gold {
        background-position: 50%;
        display: block
    }

    .logo.gold.legal-hide {
        display: none
    }

    .navlink_txt.menu {
        color: var(--cta)
    }

    .navlink_txt.menu.legal-white {
        color: var(--white)
    }

    .section.background-color.blu {
        padding-top: 70px
    }

    .section.padding {
        padding: 60px 20px 20px
    }

    .section.padding.equal {
        padding-bottom: 60px
    }

    .section.keyplane.signature {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .section._100-bot {
        margin-top: 0;
        padding-top: 60px;
        padding-bottom: 0
    }

    .section._100-bot.beach_bg {
        padding-top: 60px
    }

    .section.section-brochure {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .block-quote {
        padding-left: 0;
        padding-right: 0;
        font-size: 30px;
        line-height: 30px
    }

    .block-quote.is-claim {
        width: 400px;
        line-height: 35px
    }

    .txt_box {
        width: 100%;
        padding: 40px 20px
    }

    .video__wrap {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .h1 {
        width: auto;
        max-width: 450px;
        font-size: 30px;
        line-height: 40px
    }

    .h1.white.dark_tabl-mob {
        font-size: 30px
    }

    .h1.width {
        width: auto
    }

    .h1.villas._600 {
        width: auto;
        max-width: 500px
    }

    .h1.paragrafo.margin {
        margin-bottom: 20px
    }

    .h1.small {
        font-size: 30px;
        line-height: 40px
    }

    .paragraph.margin {
        max-width: none
    }

    .txt__wrap.margin {
        margin-left: 0;
        top: 70px;
        left: 20px;
        right: 20px
    }

    .lightbox_slider_arrow.right.margin {
        margin-bottom: 50px;
        margin-right: 0;
        left: auto;
        right: 20px
    }

    .lightbox_slider_arrow.margin {
        margin-bottom: 50px;
        margin-left: 0;
        left: 20px
    }

    .lightbox_slide {
        margin-right: 10px
    }

    .video_embed {
        width: 80%
    }

    .close__wrap {
        top: 20px;
        right: 20px
    }

    .background-video {
        height: 60vw
    }

    .background-video.thankyou {
        margin-top: 80px
    }

    .video_overlay {
        background-image: linear-gradient(#000000b3, #0000 35%);
        height: 60vw
    }

    .video_overlay.img,
    .video_overlay.dark {
        display: none
    }

    .form_box {
        width: 90vw
    }

    .text-span-3 {
        font-size: 20px;
        line-height: 20px
    }

    .paragraph-columns,
    .paragraph-columns.azzurro {
        column-count: 1
    }

    .paragraph-columns.margin {
        column-count: 1;
        flex: 1;
        padding-left: 20px;
        padding-right: 20px
    }

    .paragraph-columns._20-pad {
        padding-left: 20px;
        padding-right: 20px
    }

    .image.grid._2 {
        grid-template-rows: .25fr 1fr;
        grid-template-columns: 1fr 1fr;
        width: 80vw;
        min-height: 400px
    }

    .title-texture,
    .title-texture.padding01,
    .title-texture.padding02 {
        font-size: 30px;
        line-height: 40px
    }

    .background-video-2 {
        height: 50vw;
        min-height: 600px
    }

    .titoletto-form {
        text-align: center
    }

    .logo-pja {
        width: 150px
    }

    .pointer-wrap {
        width: 20px;
        height: 20px
    }

    .pointer-wrap._02 {
        left: 39.7vw
    }

    .pointer-wrap._03 {
        bottom: 22.5vw
    }

    .pointer-wrap._05 {
        left: 61.7vw
    }

    .pointer-wrap._06 {
        bottom: 7.6vw
    }

    .pointer-wrap._07 {
        bottom: 15.7vw;
        left: 60.6vw
    }

    .pointer-wrap._12 {
        bottom: 36vw;
        left: 70.1vw
    }

    .pointer-wrap._13 {
        bottom: 40.5vw;
        left: 72.4vw
    }

    .pointer-wrap._15 {
        bottom: 51.2vw;
        left: 83.9vw
    }

    .pointer-wrap._01 {
        bottom: 19.5vw;
        left: 29.7vw
    }

    .background-video-3 {
        padding: 70px 20px
    }

    .barra_track {
        width: 70vw;
        left: auto;
        right: auto
    }

    .key-word-txt {
        font-size: 30px;
        line-height: 35px
    }

    .note_txt-2 h2 {
        width: auto
    }

    .note-legali-2 {
        padding-top: 150px;
        padding-bottom: 50px
    }

    .contact-wrap {
        margin-bottom: 20px
    }

    .slider03_container {
        max-width: 100%
    }

    .flag01b_component {
        top: 28px
    }

    .fixed01_flags {
        top: 100px
    }

    .flag_component01 {
        top: 28px
    }

    .slider-home {
        width: 40vw;
        height: 25vw;
        min-height: 200px
    }

    .slide-home.a1 {
        width: 100%;
        padding-bottom: 0;
        padding-right: 0
    }

    .grid-img-wrapper._1 {
        grid-template-columns: 1.25fr 1.25fr 1.25fr
    }

    .slider-home-2.mid {
        height: auto;
        padding-top: 70px;
        padding-bottom: 70px
    }

    .slogan-txt {
        max-width: 450px;
        font-size: 16px;
        line-height: 27px
    }

    .txt-villa-card {
        font-size: 14px
    }

    .left-arrow {
        margin-left: 20px
    }

    .section-slider {
        padding-top: 80px;
        padding-left: 10vw;
        padding-right: 10vw
    }

    .right-arrow {
        margin-right: 20px
    }

    .slider-2 {
        height: 60vh;
        min-height: 550px
    }

    .frase-emozionale-villa {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 30px;
        line-height: 40px
    }

    .gold-line {
        height: 60px
    }

    .par__wrap.boxed {
        width: 100%
    }

    .btn__wrap-2 {
        text-align: center;
        white-space: normal
    }

    .villa_box {
        align-items: center;
        padding-left: 20px
    }

    .villa_box._100width._1,
    .villa_box._100width._4,
    .villa_box._100width._5,
    .villa_box._100width._8,
    .villa_box._100width._9 {
        align-items: center
    }

    .villa_overlay {
        background-image: linear-gradient(#0000 60%, #0009)
    }

    .villa_txt__wrap {
        align-items: center
    }

    .txt-box.center {
        padding-left: 20px;
        padding-right: 20px
    }

    .light__wrap {
        padding: 60px 40px
    }

    .slider_plani {
        margin-top: 60px;
        padding-top: 0
    }

    .slider_arrow {
        background-size: 32px;
        width: 42px;
        height: 42px
    }

    .slider_container {
        flex-direction: column;
        align-items: center;
        padding: 40px 20px
    }

    .img_floorplans {
        margin-bottom: 0
    }

    .grid-2 {
        width: 100%
    }

    .hamb_line {
        background-color: var(--cta)
    }

    .hamb_line.white {
        background-color: var(--white)
    }

    .hero_txt__wrap {
        padding-left: 20px;
        padding-right: 20px
    }

    .left-box {
        padding: 70px 20px
    }

    .masterplan_txt {
        flex-direction: column;
        align-items: center;
        padding-top: 70px;
        padding-bottom: 60px;
        display: flex
    }

    .pointer_circle {
        width: 20px;
        height: 20px;
        top: -20px
    }

    .pointer_circle.down {
        bottom: -20px
    }

    .legenda__wrap {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding-top: 70px;
        padding-bottom: 100px;
        position: relative;
        overflow: hidden
    }

    .legenda_box {
        flex: none;
        width: 215px
    }

    .legenda_box.absolute {
        width: 220px;
        margin-top: 0;
        margin-left: 20px;
        margin-right: 20px
    }

    .legenda_box.absolute._2 {
        margin-top: 0;
        margin-bottom: 80px
    }

    .legenda_box.last {
        margin-bottom: 50px
    }

    .legenda_container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding-bottom: 70px;
        overflow: hidden
    }

    .scroll__wrap {
        height: auto
    }

    .icon_show_more {
        background-image: url(../images/Icon_Play.svg);
        background-position: 0 0;
        background-size: auto;
        width: 40px;
        height: 40px;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .legenda_gradient {
        background-image: linear-gradient(to bottom, #0d263800 35%, var(--cta)70%);
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        height: 500px;
        padding-bottom: 70px;
        padding-right: 0;
        display: flex;
        position: absolute;
        bottom: 0
    }

    .legenda_gradient.darker {
        background-image: linear-gradient(#0d263800 35%, #0f1c26 70%)
    }

    .cookie-banner_container {
        grid-row-gap: 10px;
        text-align: center;
        flex-direction: column
    }

    .cookie-banner {
        flex-direction: column;
        align-items: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .cookie-banner_text {
        margin-right: 0
    }

    .heading {
        font-size: 20px
    }

    .video_overlay-2 {
        background-image: linear-gradient(#000000b3, #0000 35%)
    }

    .mask03,
    .slider03_container-2,
    .slider03_container-3,
    .slide_container {
        max-width: 100%
    }

    .form-3 {
        grid-template-columns: 1fr;
        padding-top: 3vw
    }

    .div-block-24.is-popup {
        min-width: 450px
    }

    .navlink_logo_nakheel {
        background-image: url(../images/21.svg);
        background-size: 70px;
        width: 80px;
        margin-top: auto;
        display: flex
    }

    .navlink_logo_nakheel.show {
        background-image: url(../images/20.svg)
    }

    .form_field-2 {
        margin-bottom: 15px
    }

    .gallery-01_slider_container {
        flex-direction: column
    }

    .gallery-01_lightbox_slide {
        margin-right: 10px
    }

    .gallery-01_wrapper {
        align-self: stretch
    }

    .gallery-01_item {
        height: 44vw
    }

    .gallery-01_item_container {
        grid-template-columns: 1fr 1fr
    }

    .contact.bg-sand-beige {
        padding-left: 60px;
        padding-right: 60px
    }

    .eoi-form-block {
        grid-template-columns: 1fr
    }

    .toolkit-section {
        flex-flow: column
    }

    .heading-5 {
        padding-left: 0
    }

    .grid-toolkit-mob {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .grid-toolkit-part-1-tk {
        grid-template-columns: 1fr 1fr 1fr
    }

    .grid-toolkit-pc {
        grid-template-columns: 1fr 1fr 1fr;
        display: none
    }

    .navlink_txt-copy.menu {
        color: var(--cta)
    }

    .navlink_txt-copy.menu.legal-white {
        color: var(--white)
    }

    .buttons-to-launch {
        width: 100%
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-size-medium {
        font-size: 1rem
    }

    .layout1_content {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .padding-section-large {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .heading-style-h2 {
        font-size: 2.25rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .category-filter-menu {
        width: 100vw;
        margin-left: -5vw;
        padding-left: 5vw;
        overflow: scroll
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .heading-style-h5 {
        font-size: 1.25rem
    }

    .blog3_list {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .category-filter-link.last-link {
        margin-right: 2rem
    }

    .blog-post-header2_image-wrapper {
        margin-bottom: 2rem
    }

    .blog-post-header2_content-bottom {
        flex-direction: column
    }

    .h2 {
        width: auto;
        max-width: 450px;
        font-size: 30px;
        line-height: 40px
    }

    .h2.white.dark_tabl-mob {
        font-size: 30px
    }

    .h2.width {
        width: auto
    }

    .h2.villas._600 {
        width: auto;
        max-width: 500px
    }

    .h2.paragrafo.margin {
        margin-bottom: 20px
    }

    .h2.small {
        font-size: 30px;
        line-height: 40px
    }

    .margin-bottom-2 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .header41_component {
        padding-top: 4rem
    }

    .navbar-brand {
        padding-left: 0
    }

    .nav-menu {
        flex-direction: column;
        padding-bottom: 30px;
        padding-left: 0
    }

    .nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block
    }

    .nav-dropdown {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .nav-dropdown-toggle {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .nav-dropdown-list.shadow-three {
        box-shadow: 0 8px 50px #0000000d
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: relative
    }

    .nav-dropdown-list.shadow-three.mobile-shadow-hide {
        box-shadow: none
    }

    .mobile-margin-top-10 {
        margin-top: 10px
    }

    .pjav-wrap {
        height: 300vh
    }

    .palm-jebel-ali-logo,
    .nakheel-logo {
        height: 2%
    }

    .progress-track {
        height: 200px
    }

    .abj_text_heading1-tk {
        font-size: .9rem
    }

    .tk_button_abj,
    .tk_button_abj-2 {
        width: 70px;
        font-size: 14px
    }

    .pc-tk-wrapper {
        min-height: 100%
    }

    .pc-tk-inner-wrapper {
        justify-content: flex-start;
        align-items: center;
        max-height: 100%
    }

    .pc-tk_grid {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 100%;
        height: 100%
    }

    .pc-tk_logo {
        height: 30px
    }

    .pc-tk_logo.pja {
        width: 50%
    }

    .pc_tk_card,
    .pc_tk_card-pb {
        aspect-ratio: 3/2
    }

    .banner_video_de-mobile,
    .banner_video_de {
        padding-top: 0;
        padding-bottom: 0
    }

    .pc-tk_grid-customer {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 100%;
        height: 100%
    }

    .video-timer.yt-timer {
        padding: 5px 10px
    }

    .video-show.yt-video-show {
        top: 0%
    }
}

@media screen and (max-width:479px) {
    .note_txt {
        font-size: .9em
    }

    .note_txt h1 {
        letter-spacing: 4px
    }

    .form_component {
        padding-top: 50px
    }

    .form_component.form-download {
        margin-top: 70px
    }

    .footer {
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px
    }

    .navbar {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: 70px;
        display: flex
    }

    .navbar.dark {
        color: var(--white)
    }

    .footer_row {
        justify-content: center;
        align-items: center
    }

    .form {
        padding-top: 20px;
        padding-bottom: 50px
    }

    .form-block {
        width: 100%;
        min-width: auto
    }

    .button-submit {
        margin-left: auto
    }

    .note-legali {
        padding-top: 120px
    }

    .banner_component {
        padding-left: 20px;
        padding-right: 20px
    }

    .banner_text {
        margin-right: 0
    }

    .banner_wrap {
        padding: 20px
    }

    .prefs_open-txt {
        justify-content: flex-start;
        margin-top: 10px;
        margin-bottom: 10px;
        position: static
    }

    .banner_buttons-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 30px;
        flex-wrap: wrap
    }

    .hero {
        margin-top: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .hero.villa {
        padding-top: 20vw
    }

    .h1_hero {
        letter-spacing: 5px;
        padding-left: 0;
        padding-right: 0
    }

    .h1_hero._2 {
        padding-left: 0
    }

    .logo.white {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .logo.white.w--current {
        display: none
    }

    .logo.white.legal-show.w--current {
        display: flex
    }

    .logo.gold {
        width: 150px;
        margin-top: 10px;
        display: none;
        position: absolute;
        inset: 3% auto auto 5%
    }

    .logo.gold.hamburger {
        width: 150px;
        height: auto;
        margin-left: 0;
        display: block
    }

    .logo.gold.hamburger.w--current {
        display: none
    }

    .logo.gold.mobile {
        display: block
    }

    .logo.gold.mobile.hamburger {
        width: 150px;
        height: 5%;
        position: absolute;
        inset: 2% auto auto 3%
    }

    .navlink_column {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding-left: 0%;
        display: none;
        position: fixed
    }

    .navlink {
        align-self: auto;
        height: 30px;
        padding-top: 10px
    }

    .navlink.tablet-mobile {
        margin-left: 0
    }

    .navlink.tablet-mobile._50-bot.hide,
    .navlink.tablet-mobile._50-bot.hide.mobile-hide {
        display: flex
    }

    .navlink.tablet-mobile._50-bot.hide.mobile-hide.w--current {
        display: none
    }

    .navlink.top.w--current {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .navlink.top.hide {
        display: none
    }

    .navlink.mobile-hide {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none
    }

    .navlink_txt {
        letter-spacing: 5px;
        padding-left: 0;
        font-size: 1rem;
        display: flex
    }

    .navlink_txt.menu {
        display: none
    }

    .navlink_txt.small_tab-mob {
        color: var(--white);
        display: none
    }

    .navlink_txt.text-white {
        color: var(--white);
        margin-bottom: 0
    }

    .navlink_txt.subnav-link-text {
        color: var(--white);
        justify-content: center;
        padding-left: 10px;
        font-size: .875rem;
        position: relative
    }

    .navlink_txt.subnav-link-text.hide {
        display: none
    }

    .section.padding {
        padding: 30px 20px 20px
    }

    .section.padding.equal {
        padding-bottom: 30px
    }

    .block-quote {
        letter-spacing: 2px;
        font-size: 25px
    }

    .block-quote.is-claim {
        width: auto;
        line-height: 30px
    }

    .block-quote.cove {
        letter-spacing: 2px;
        font-size: 20px;
        line-height: 150%
    }

    .video__wrap {
        width: 90vw;
        min-height: 250px;
        margin-top: 40px;
        margin-bottom: 40px
    }

    .section_title.white.align {
        text-align: center
    }

    .section_title.villas.cove {
        width: 90%;
        line-height: 150%
    }

    .section_title.gold,
    .section_title.gold.margin {
        width: auto
    }

    .h1 {
        letter-spacing: 5px;
        font-size: 25px;
        line-height: 30px
    }

    .h1.white.width {
        font-size: 20px
    }

    .h1.white.dark_tabl-mob {
        width: auto;
        font-size: 25px;
        line-height: 30px
    }

    .h1.width.padding {
        padding-left: 20px;
        padding-right: 20px
    }

    .h1.villas {
        width: auto
    }

    .h1.villas.h2.cove {
        letter-spacing: 4px;
        line-height: 150%
    }

    .h1.paragrafo.margin.h2.cove {
        letter-spacing: 4px;
        max-width: 270px;
        font-size: 24px;
        line-height: 150%
    }

    .h1.paragrafo.margin.h2.cove-s3 {
        letter-spacing: 2px;
        max-width: 100%;
        font-size: 24px;
        line-height: 150%
    }

    .h1.keyplan-beach.h2 {
        max-width: 420px
    }

    .h1.villa.red {
        font-size: 30px;
        line-height: 35px
    }

    .h1.villa.blue {
        letter-spacing: 5px;
        font-size: 25px;
        line-height: 35px
    }

    .h1.villa.blue-grey {
        font-size: 25px;
        line-height: 35px
    }

    .h1.villa.blue-grey.cove {
        letter-spacing: 4px;
        font-size: 24px;
        line-height: 150%
    }

    .h1.small {
        letter-spacing: 5px;
        font-size: 23px;
        line-height: 27px
    }

    .h1.small.h2.cove {
        letter-spacing: 4px;
        font-size: 24px;
        line-height: 150%
    }

    .h1.is-claim {
        max-width: 300px
    }

    .h1.eoi-form {
        align-self: flex-start;
        width: 85%;
        max-width: 100%;
        padding-left: 10%;
        font-size: 20px
    }

    .h1.eoi-form-text {
        width: 85%;
        font-family: Nakheel, sans-serif;
        font-size: 14px;
        line-height: 115%
    }

    .paragraph {
        margin-bottom: 40px
    }

    .paragraph.nomargin.maxwidth {
        margin-top: 20px
    }

    .paragraph.margin.cove {
        text-align: center
    }

    .btn_txt.white.mobile {
        display: flex
    }

    .btn_txt.white.dekstop,
    .navlink_line {
        display: none
    }

    .paragraph-center.white.maxw {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .anchor_box {
        top: -70px
    }

    .footer_txt__wrap {
        grid-row-gap: 0px
    }

    .video_embed {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    #home {
        margin-top: 70px
    }

    .background-video.home {
        margin-top: 0
    }

    .background-video.thankyou {
        margin-top: 70px
    }

    .video_overlay {
        width: 100%
    }

    .video_overlay.dark {
        margin-top: 70px
    }

    .paragraph_hero {
        margin-bottom: 20px
    }

    .form_box {
        width: 100%
    }

    .paragraph-columns.azzurro {
        margin-left: 20px;
        margin-right: 20px
    }

    .icons-wrap {
        flex-direction: column;
        align-items: center
    }

    .txt-img {
        width: auto
    }

    .scroll-mask.small.cove {
        background-position: 50% 0;
        background-size: cover
    }

    .image.grid._2 {
        width: 90vw;
        min-height: 300px
    }

    .image.right-grid {
        min-height: 300px
    }

    .title-texture.padding01,
    .title-texture.padding02 {
        letter-spacing: 5px;
        font-size: 25px;
        line-height: 30px
    }

    .grid-image._06 {
        background-position: 50% 90%
    }

    .titoletto {
        text-align: center
    }

    .pointer-wrap._04 {
        left: 52.2vw
    }

    .pointer-wrap._10 {
        bottom: 31.3vw;
        left: 66.5vw
    }

    .pointer-wrap._11 {
        bottom: 32vw;
        left: 72.4vw
    }

    .pointer-wrap._12 {
        bottom: 36.5vw
    }

    .pointer-wrap._15 {
        bottom: 50.5vw;
        left: 82.9vw
    }

    .pointer-wrap._01 {
        bottom: 17.5vw;
        left: 29.4vw
    }

    .slider {
        height: 650px
    }

    .background-video-3 {
        padding-top: 50px
    }

    .barra_track {
        width: 65%
    }

    .icon-crown {
        width: 150px
    }

    .icon-crown.signature {
        height: 130px
    }

    .icon-crown.beach,
    .icon-crown.beach-launch-2 {
        width: 150px;
        height: 130px
    }

    .icon-crown.coral-launch2 {
        height: 130px
    }

    .icon-crown.beach-launch-2_frond-b,
    .icon-crown.beach-launch-2_frond-c,
    .icon-crown.beach-launch-2_frond-d,
    .icon-crown.beach-launch-2_frond-a,
    .icon-crown.beach-launch-2_frond-e,
    .icon-crown.beach-launch-2_frond-f,
    .icon-crown.palm-central {
        width: 150px;
        height: 130px
    }

    .txt-wrap-clip {
        margin-top: 50px
    }

    .footer-wrap {
        grid-column-gap: 30px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        width: 100%
    }

    .key-word-txt {
        letter-spacing: 5px;
        font-size: 25px
    }

    .note_txt-2 {
        font-size: .9em
    }

    .note_txt-2 h1 {
        letter-spacing: 4px;
        font-size: 1.7em;
        line-height: 30px
    }

    .note_txt-2 h2 {
        width: auto
    }

    .note-legali-2 {
        padding-top: 120px
    }

    .flag01b_component {
        top: auto;
        bottom: 0;
        left: 0
    }

    .flag_icon01 {
        width: 40px;
        height: 40px
    }

    .flag_component01 {
        top: auto;
        bottom: 0;
        left: 0
    }

    .subnav_wrap-2.nav-header,
    .villas-wrap-coral.is-last {
        display: flex
    }

    .slider-home {
        width: 45vw;
        min-height: 150px
    }

    .grid-img-wrapper._1 {
        grid-template-columns: 1.25fr 1.25fr
    }

    .slider-home-2 {
        height: 40vw
    }

    .slider-home-2.mid {
        padding: 60px 20px
    }

    .img-hero.sapphire.cove {
        display: none
    }

    .navbar-footer {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .navbar-footer.beach-launch-2 {
        grid-template-columns: 1fr 1fr
    }

    .navbar-footer._6col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }

    .card-villas-beach-footer {
        height: 100%
    }

    .left-arrow {
        margin-left: 10px
    }

    .section-slider {
        padding-top: 60px;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .right-arrow {
        margin-right: 10px
    }

    .slider-2 {
        height: 40vh;
        min-height: 400px
    }

    .section-planimetrie {
        align-items: center;
        padding-right: 0
    }

    .section-planimetrie.sapphire.cove-s3 {
        padding-top: 200px;
        padding-left: 5vw
    }

    .par__wrap.boxed {
        padding-left: 20px;
        padding-right: 20px
    }

    .btn__wrap-2 {
        text-align: center
    }

    .villa_name {
        text-align: center;
        letter-spacing: 3px
    }

    .villa_overlay {
        background-image: linear-gradient(#0000 60%, #0009)
    }

    .light_txt__wrap.reverse.beach_bg {
        padding-left: 20px
    }

    .light_txt__wrap.beach_bg {
        padding: 20px
    }

    .light__wrap {
        padding: 40px 20px
    }

    .scroll_img__wrap {
        height: 100vw
    }

    .button {
        white-space: normal;
        width: 15em;
        min-width: auto;
        max-width: 90%;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1.3
    }

    .slider_plani {
        justify-content: center;
        position: relative
    }

    .mask-4 {
        width: 100%;
        min-width: 100%
    }

    .slider_arrow {
        z-index: 3;
        border-color: #833131;
        width: 39px;
        height: 39px;
        margin-right: 5px;
        position: absolute;
        bottom: 50px
    }

    .slider_arrow.right {
        margin-left: 5px
    }

    .slide_mcd {
        width: 100%
    }

    .slider_container {
        align-items: center;
        width: 100%;
        min-width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .img_floorplans {
        width: 80vw;
        min-width: auto;
        height: 100%
    }

    .img_scroll_small {
        width: 90vw
    }

    .hamburger__wrap {
        color: var(--white)
    }

    .hamb_line {
        background-color: var(--cta)
    }

    .menu_close__wrap {
        z-index: 5
    }

    .hero_txt__wrap {
        padding: 100px 20px 60px
    }

    .hero_txt__wrap.cove {
        background-image: linear-gradient(#0000004d, #0000004d), url(../68f8d1f83aefb9044753ab32_Cove%20Banner.jpg);
        background-position: 0 0, 0 0;
        background-size: auto, cover;
        justify-content: flex-end;
        align-items: center;
        padding-top: 300px;
        padding-bottom: 20px
    }

    .light__wrap-copy {
        padding-left: 20px;
        padding-right: 20px
    }

    .sorry_small {
        font-size: 20px;
        line-height: 30px
    }

    .cookie-prefs_open-txt {
        justify-content: flex-start;
        margin-top: 10px;
        margin-bottom: 10px;
        position: static
    }

    .cookie-banner_buttons-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 0px;
        flex-wrap: wrap
    }

    .cookie-banner {
        padding: 20px
    }

    .cookie-banner_text {
        margin-right: 0
    }

    .heading {
        font-size: 15px
    }

    .video_overlay-2 {
        width: 100%
    }

    .text-field {
        margin-bottom: 30px
    }

    .form-3 {
        grid-column-gap: 4vw;
        grid-row-gap: 5px;
        grid-template-columns: 1fr;
        align-items: center
    }

    .form_block {
        width: 100%;
        min-width: auto;
        margin-top: 20px
    }

    .div-block-22 {
        grid-row-gap: 40px;
        flex-direction: column
    }

    .div-block-24.is-popup {
        width: 80%;
        min-width: 300px
    }

    .small,
    .small-1 {
        margin-left: 5px;
        line-height: 22px
    }

    .tablet-mobile-noparallax {
        display: none
    }

    .navlink_logo_nakheel {
        width: 80px;
        display: none
    }

    .is-small {
        font-weight: 700
    }

    .gallery-01_slider_container {
        align-items: center
    }

    .main-text {
        max-width: none;
        font-size: 35px;
        line-height: 35px
    }

    .contact.bg-sand-beige {
        padding-left: 20px;
        padding-right: 20px
    }

    .contact.bg-sand-beige.is-contact {
        padding: 60px 20px
    }

    .subtitle-2 {
        font-size: 14px;
        line-height: 20px
    }

    .pattern-section-1 {
        display: flex
    }

    .container-2 {
        max-width: 100%
    }

    .eoi-form-block {
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .pcgrid_wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .toolkit-section {
        object-fit: fill;
        background-color: #020b1e00;
        justify-items: stretch;
        width: 100%;
        height: 100%
    }

    .heading-5 {
        text-align: center;
        align-self: center;
        width: 90%;
        margin-right: 0;
        padding-right: 0;
        font-size: 25px;
        line-height: 33px
    }

    .line-home_div {
        justify-content: flex-start;
        align-items: center;
        width: 90%;
        margin-left: -65px
    }

    .grid-toolkit-mob {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        margin-top: 0%;
        margin-bottom: 16px;
        display: grid
    }

    .grid-toolkit-part-1-tk {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 0;
        padding: 0%
    }

    .thumbnail-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        display: grid
    }

    .toolkit-items-title {
        margin-top: auto;
        font-size: 10px
    }

    .toolkit-wrapper-left {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 0%
    }

    .text-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-top: 0%;
        margin-bottom: 0%
    }

    .toolkit-wrapper-right {
        width: 90%
    }

    .grid-toolkit-pc {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 16px;
        display: none
    }

    .toolkit-logo {
        text-align: center;
        order: 0;
        align-self: center;
        width: 50%;
        margin-top: 25%;
        margin-bottom: 20%;
        margin-left: 0%;
        position: static
    }

    .body {
        background-color: #708ac0
    }

    .gallery-toolkit {
        width: 360px
    }

    .gallery-title {
        margin-top: auto;
        font-size: 10px
    }

    .bg-toolkit {
        object-fit: fill;
        height: 100%;
        min-height: 100%;
        position: fixed;
        inset: 0%;
        overflow: clip
    }

    .toolkit_pop_up_brochour {
        background-color: #020b1e;
        display: none
    }

    .toolkit_pop_up_item {
        padding-bottom: 10%
    }

    .mp-fp-close {
        width: 40px
    }

    .tt-popup-text {
        padding-top: 15%
    }

    .buttons-tt {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column
    }

    .button-fp-tt {
        letter-spacing: 1px;
        padding-top: 4%;
        padding-bottom: 4%;
        font-size: 12px
    }

    .navlink_txt-copy {
        letter-spacing: 5px
    }

    .navlink_txt-copy.small_tab-mob {
        color: var(--white)
    }

    .villas-wrap_beach,
    .div-block-34 {
        display: flex
    }

    .buttons-to-launch {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        padding-top: 140px;
        display: grid
    }

    .btn_txt-2.white.mobile {
        display: flex
    }

    .btn_txt-2.white.dekstop {
        display: none
    }

    .btn__wrap-bkit {
        align-self: center
    }

    .gallery_link {
        padding-bottom: 60px
    }

    .toolkit_gallery_popup {
        display: none
    }

    .toolkit_pop_up_item-2 {
        padding-bottom: 10%
    }

    .mp-fp-close-2 {
        width: 40px
    }

    .tt-popup-text-2 {
        padding-top: 15%
    }

    .dropdown-toggle {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: center;
        align-items: center;
        padding: 10px 0 5px;
        display: flex
    }

    .dropdown {
        text-align: center;
        width: 100%;
        display: block;
        position: relative
    }

    .dropdown.desktop-hide {
        display: block
    }

    .icon-2 {
        filter: invert();
        margin: 0;
        position: relative
    }

    .subnav-dropdown {
        position: relative
    }

    .subnav-dropdown.w--open {
        background-color: var(--cta);
        padding-left: 10px
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .layout1_content {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .heading-style-h2.left-aligned-heading {
        font-size: 2rem
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .layout1_content-left {
        width: 100%;
        max-width: 300px
    }

    .layout1_image-wrapper {
        width: 97%;
        max-width: 320px
    }

    .layout1_image {
        aspect-ratio: auto;
        object-fit: cover
    }

    .category-filter-menu.is-center.no-scrollbar {
        width: 61vw
    }

    .blog3_item-content {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .blog-post-header2_content-bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .content28_sidebar-heading {
        align-self: auto
    }

    .h2 {
        letter-spacing: 2px;
        font-size: 25px;
        line-height: 30px
    }

    .h2.white.width {
        font-size: 20px
    }

    .h2.white.dark_tabl-mob {
        width: auto;
        font-size: 25px;
        line-height: 30px
    }

    .h2.width.padding {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 25px !important;
    }

    .h2.villas {
        width: auto
    }

    .h2.keyplan-beach.construction-update-heading {
        letter-spacing: 2px;
        overflow-wrap: break-word;
        font-size: 25px;
        line-height: 35px;
        overflow: visible
    }

    .h2.villa.red {
        font-size: 30px;
        line-height: 35px
    }

    .h2.villa.blue {
        letter-spacing: 5px;
        font-size: 25px;
        line-height: 35px
    }

    .h2.villa.blue-grey {
        font-size: 25px;
        line-height: 35px
    }

    .h2.small {
        letter-spacing: 5px;
        font-size: 23px;
        line-height: 27px
    }

    .h2.is-claim {
        max-width: 300px
    }

    .margin-bottom-2 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .header41_component {
        grid-column-gap: 0rem;
        grid-row-gap: 4rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        display: grid
    }

    .nav-menu {
        flex-direction: column
    }

    .nav-button-wrapper {
        width: auto
    }

    .pjav-wrap {
        grid-column-gap: 7px;
        grid-row-gap: 7px;
        grid-template-columns: 100%;
        grid-auto-columns: 1fr;
        height: 100%;
        overflow: visible
    }

    .left-pin {
        aspect-ratio: 1
    }

    .left-media {
        z-index: 120;
        aspect-ratio: 2/3;
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden
    }

    .left-media.mob {
        aspect-ratio: 1;
        width: 100%;
        display: none
    }

    .logo-wrapper {
        justify-content: center;
        align-items: flex-start;
        height: 100%;
        padding-top: 3%;
        top: 2%
    }

    .logo-wrapper.bottom {
        padding-bottom: 8%;
        display: flex
    }

    .palm-jebel-ali-logo,
    .nakheel-logo {
        height: 6%
    }

    .media-text-heading {
        width: 70%
    }

    .listb {
        margin-top: 0%
    }

    .body-2 {
        background-color: var(--bg-toolkit)
    }

    .right-pin {
        width: 7%;
        display: none;
        position: fixed;
        inset: auto 0% 0% auto
    }

    .right-pin.mob {
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        width: 5%;
        margin-top: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex
    }

    .progress-wrap {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: auto;
        padding-right: 5px;
        position: relative
    }

    .progress-track {
        margin-right: 5px
    }

    .progress-track.mobile {
        height: 250px
    }

    .register-wrap {
        width: 100%;
        height: auto;
        display: none;
        position: relative;
        bottom: 5%
    }

    .register-wrap.scroll {
        display: block
    }

    .card_wrap {
        z-index: auto;
        aspect-ratio: 1;
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        width: 92%
    }

    .card_wrap.material {
        width: 89%;
        margin-left: 10px
    }

    .card_wrap.e2i1 {
        z-index: auto;
        vertical-align: baseline;
        background-image: linear-gradient(#000, #fff);
        margin-bottom: 0
    }

    .card-image {
        aspect-ratio: 1;
        object-fit: cover
    }

    .card-heading {
        padding-bottom: 0;
        font-size: 1.2rem;
        bottom: 0%
    }

    .mobile-collection {
        width: 95%;
        margin-top: 7px
    }

    .div-block-35 {
        background-image: linear-gradient(360deg, #000000c2 29%, #fff0);
        width: 100%;
        height: 20%;
        position: absolute;
        inset: auto 0% 0%
    }

    .mobile-content-wrapper {
        width: 100%;
        height: 100%;
        display: none;
        position: relative
    }

    .register-image {
        width: 60%;
        margin-right: 5px;
        overflow: visible
    }

    .register-image.reg {
        width: 70%;
        font-size: 14px
    }

    .scroll-text-img {
        width: 80%;
        margin-top: 0;
        margin-right: 5px;
        padding-top: 0;
        overflow: visible
    }

    .scroll.w--current {
        flex-flow: row;
        justify-content: center;
        align-items: flex-end;
        display: flex
    }

    .register.w--current {
        justify-content: center;
        align-items: flex-end;
        display: flex
    }

    .image-6 {
        z-index: 6;
        max-width: 40%;
        display: block;
        position: relative
    }

    .div-grid02 {
        grid-template-columns: 1fr
    }

    .div-grid03 {
        flex-flow: column
    }

    .eoi-form-tnc-popup {
        width: 90%;
        margin-top: 5%;
        padding-top: 10px;
        padding-bottom: 10px;
        bottom: 5%
    }

    .div-grid03-a {
        grid-template-columns: 1fr
    }

    .pop_up_wrapper-fp {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        width: 90vw;
        display: none;
        top: 10%;
        left: 5%;
        right: 5%
    }

    .abj_text_heading1-tk {
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 1.2rem
    }

    .pop_up_wrapper_r1 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .tk_button_abj {
        width: 180px;
        height: 35px
    }

    .pop_up_wrapper-gallery {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        width: 90vw;
        display: none;
        top: 10%;
        left: 5%;
        right: 5%
    }

    .pop_up_wrapper-gallery.cove {
        display: none
    }

    .tk_button_abj-2 {
        width: 200px;
        height: 35px
    }

    .pop_up_wrapper-video {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        width: 90vw;
        display: none;
        top: 10%;
        left: 5%;
        right: 5%
    }

    .pc-tk-wrapper {
        background-repeat: repeat;
        background-size: contain;
        min-height: 100%
    }

    .pc-tk-inner-wrapper {
        justify-content: flex-start;
        align-items: center;
        max-height: 100%
    }

    .pc-tk_grid {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 100%;
        height: 100%
    }

    .pctk_logo_card {
        aspect-ratio: 1;
        background-size: cover
    }

    .pc-tk_logo {
        height: 25px
    }

    .pc-tk_logo.pja {
        width: 70%
    }

    .palm-central-logo {
        padding: 30px
    }

    .pctk_breifing_card,
    .pctk_brochure_card,
    .pctk_floor-plan_card,
    .pctk_product_film_card,
    .pctk_master-plan_card,
    .pctk_material_board_card,
    .pctk_register-now_card,
    .pctk_gallery_card,
    .pctk_payment_plan_card {
        aspect-ratio: 1
    }

    .pc_tk_card.ct-mob {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        aspect-ratio: auto
    }

    .pctk_card_interaction {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .pc_tk_card-pb.ct {
        aspect-ratio: 3/2;
        align-items: flex-start;
        width: 100%;
        height: 100%
    }

    .cove_logo {
        width: 40%
    }

    .cove_photo_wrapper {
        background-size: cover
    }

    .cove_photo_wrapper.pb.ct-brochure {
        background-position: 50% 0
    }

    .video-cotnainer {
        background-image: none
    }

    .video-cotnainer.mob {
        aspect-ratio: auto;
        display: flex
    }

    .video-cotnainer.desk {
        display: none
    }

    .video-cotnainer.mob-pja {
        aspect-ratio: auto;
        display: flex
    }

    .video-cotnainer.desk-pja {
        display: none
    }

    .banner_video_de-mobile {
        aspect-ratio: 9/16;
        display: block
    }

    .code-embed-2 {
        aspect-ratio: 9/16;
        width: 100%;
        height: 100%
    }

    .banner_video_de {
        flex-flow: column;
        display: flex
    }

    .hero-video-wrapper-pja {
        max-width: 100%
    }

    .pc-tk_grid-customer {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 100%;
        height: 100%
    }

    .construction-block {
        min-width: auto;
        height: 50vw;
        min-height: auto
    }

    .construction-video-thumb {
        max-width: 100%
    }

    .video-list-wrapper.ytwrappper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: block;
        overflow: hidden
    }

    .video-list.ytlist {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        display: block
    }

    .video-item.ytitem {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        width: 80%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .cross-icon.yt-crossicon {
        border-width: 3px;
        max-width: 30px;
        max-height: 30px;
        top: 10px;
        right: 20px
    }

    .popup-video-block {
        display: none
    }

    .video-title.yt-title {
        font-size: 16px
    }

    .video-timer.yt-timer {
        padding: 2px 10px
    }

    .video-show.yt-video-show {
        top: 0%;
        left: 0;
        right: 0
    }

    .container-3 {
        max-width: 100%;
        padding-left: 5%;
        padding-right: 5%
    }
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb202 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb202 {
    grid-area: 1/3/4/4;
    place-self: stretch stretch
}

#w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb202 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-d7c366c3-47f4-b7ea-4f24-8df770f50a87-2c4fb202,
#w-node-_4f4365ff-52d4-d19b-d88c-f26a667297e8-2c4fb202,
#w-node-_6143229e-e3ea-4b08-4903-78597f07eb84-2c4fb202,
#w-node-_10e3721e-901e-c8d7-a912-8ea5b2ea3f5d-2c4fb202 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a8-2c4fb202 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a9-2c4fb202 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3aa-2c4fb202 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ab-2c4fb202 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ad-2c4fb202,
#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e31-2c4fb202 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e32-2c4fb202 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e33-2c4fb202 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e34-2c4fb202 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e36-2c4fb202 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276e-2c4fb202,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276f-2c4fb202,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2770-2c4fb202,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2771-2c4fb202 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb202 {
    grid-area: 1/1/4/2
}

#w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb202 {
    grid-area: 1/2/4/5
}

#w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb202 {
    grid-area: 4/1/6/4
}

#w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb202 {
    grid-area: 4/4/6/5
}

#w-node-_6ab26a23-eeca-cc33-24cf-f972995b556d-995b5562,
#w-node-_6ab26a23-eeca-cc33-24cf-f972995b5599-995b5562,
#w-node-_6ab26a23-eeca-cc33-24cf-f972995b559d-995b5562 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6ab26a23-eeca-cc33-24cf-f972995b55a9-995b5562 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center
}

#w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b2-995b5562 {
    grid-area: span 1/span 1/span 1/span 1;
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb2e6 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb2e6 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb2e6 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb2e6 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb2e6 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb2e6 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb2e6 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb2e6,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb2e6,
#Title-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8092d-71a8091f,
#w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80936-71a8091f,
#contactnumber-2.w-node-fd1a3398-4e2c-4556-0914-1d27efa88666-71a8091f,
#email-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80938-71a8091f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80939-71a8091f,
#Message-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093b-71a8091f,
#w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093c-71a8091f {
    grid-area: span 1/span 2/span 1/span 2
}

#Title.w-node-_80f46319-5aa9-c0dc-a61a-3eec028928fc-b821fac6,
#w-node-_80f46319-5aa9-c0dc-a61a-3eec02892900-b821fac6,
#contactnumber.w-node-_5062d753-f0e5-f204-2540-27b66ae0f7b5-b821fac6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_80f46319-5aa9-c0dc-a61a-3eec02892905-b821fac6,
#email.w-node-_80f46319-5aa9-c0dc-a61a-3eec02892907-b821fac6,
#w-node-_80f46319-5aa9-c0dc-a61a-3eec02892908-b821fac6,
#message.w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290a-b821fac6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e5b974f7-1dff-e51f-6c86-5d9cbe86a218-b821fac6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290b-b821fac6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb2ea {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb2ea {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb2ea {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb2ea {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb2ea {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb2ea {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb2ea {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb2ea,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb2ea,
#w-node-f5be7d7d-db27-6e21-9460-acdb495510ab-2c4fb2ec,
#w-node-_5f02218b-ed4e-a0f4-755d-0fbf93eafa51-2c4fb2ec,
#w-node-bf082e29-6272-b874-c9de-42ddc4d2e9bf-2c4fb2ec,
#w-node-_6622cdb3-5bc1-159c-132f-a2591c0194b0-2c4fb2ec,
#w-node-b9441956-b6f9-0b1a-6cfd-abde919e8a6c-2c4fb2ec,
#w-node-_3442768b-bcb1-4a38-c910-010560cabec8-2c4fb2ec,
#w-node-_29a3b805-dc15-cefb-47d2-06a98a2e1c6c-2c4fb2ec,
#w-node-_9870c3f9-5716-c496-1bf4-543e17f6c0b3-2c4fb2ec {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb2f0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb2f0,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb2f0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb2f0,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb2f0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb2f0,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb2f0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb2f0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb2f0 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb2f0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb2f0 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb2f0,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb2f0 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb2f0,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb2f0 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb2f0 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb2f0,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb2f0 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb2f0,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb2f0 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb2f0 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb2f0,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb2f0 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb2f0,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb2f0 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb2f0 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb2f0,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb2f0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0438-3abc0437 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0444-3abc0437,
#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0450-3abc0437 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc045c-3abc0437,
#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0468-3abc0437 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0474-3abc0437 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0480-3abc0437 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc048c-3abc0437 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc0498-3abc0437 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_88e2b867-09a8-e8ba-8da9-75383abc04a4-3abc0437 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb315 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb315 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb315 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb315 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb315 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb315 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb315 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb315,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb315 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb317 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb317 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb317 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb317 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb317 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb317 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb317 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb317,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb317 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb318 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb318 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb318 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb318 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb318 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb318 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb318 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb318,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb318 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb319 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb319 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb319 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb319 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb319 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb319 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb319 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb319,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb319 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb32e {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb32e {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb32e {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb32e {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb32e {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb32e {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb32e {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb32e,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb32e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb32f {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb32f {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb32f {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb32f {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb32f {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb32f {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb32f {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb32f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb32f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb333 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb333 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb333 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb333 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb333 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb333 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb333 {
    grid-area: 4/3/5/5
}

#w-node-_54062f06-057a-95e6-af56-bdb2ee71fc15-2c4fb333,
#w-node-c19dd898-d76f-4e5c-7062-b8190e6d8646-2c4fb333,
#w-node-d8575e6f-130d-137b-d7e7-9ee19a1bbc25-2c4fb333,
#w-node-_9a01e450-a3fa-06a9-6411-504fd3ba20e8-2c4fb333,
#w-node-c355a69c-fe22-2a9e-6ef3-5f2389f1b878-2c4fb333,
#w-node-_135d20ab-2b3f-53e5-8b4e-55d4cbabd722-2c4fb333,
#w-node-be30ff2b-549c-64a2-ac7c-8bc234206e79-2c4fb333,
#w-node-b2d9d1de-cdad-9a3e-629a-a8193f797eeb-2c4fb333,
#w-node-_2752fa98-41b8-ad5a-4c57-6fb9fe23d9d7-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb333,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb333,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb333,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb333 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb334 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b1d015a3-56ea-7505-db77-7e318289f307-2c4fb334,
#w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-2c4fb334 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb334,
#w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb334 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-2c4fb334,
#w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-2c4fb334 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb334 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-2c4fb334 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-2c4fb334 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-2c4fb334 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-2c4fb334 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-2c4fb334 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-2c4fb334 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-2c4fb334 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-2c4fb334 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-2c4fb334 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-2c4fb334 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-2c4fb334 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-2c4fb334 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-2c4fb334,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-2c4fb334 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b1d015a3-56ea-7505-db77-7e318289f307-2c4fb34c,
#w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb34c,
#w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-2c4fb34c,
#w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-2c4fb34c {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-2c4fb34c {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-2c4fb34c {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-2c4fb34c {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-2c4fb34c {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-2c4fb34c {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-2c4fb34c {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-2c4fb34c {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-2c4fb34c {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-2c4fb34c {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-2c4fb34c {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-2c4fb34c,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969d48-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969d54-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969d60-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969d6c-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969d78-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969d84-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969d90-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969d9c-2c4fb34c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969da9-2c4fb34c {
    grid-area: 1/1/2/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dab-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969db1-2c4fb34c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dc2-2c4fb34c {
    grid-area: 2/1/3/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dc3-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969dc8-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dca-2c4fb34c {
    grid-area: 2/3/3/5
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dcb-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969dd0-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dd2-2c4fb34c {
    grid-area: 3/1/4/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969de3-2c4fb34c {
    grid-area: 3/3/4/5
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969de4-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969de5-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969deb-2c4fb34c {
    grid-area: 4/1/5/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969dec-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969ded-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969df3-2c4fb34c {
    grid-area: 4/3/5/5
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e04-2c4fb34c {
    grid-area: 5/1/6/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e05-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969e0a-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e0c-2c4fb34c {
    grid-area: 5/3/6/5
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e0d-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969e12-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e14-2c4fb34c {
    grid-area: 6/1/7/3
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e25-2c4fb34c {
    grid-area: 6/3/7/5
}

#w-node-_94e116c3-7eca-df0b-045f-3312d4969e26-2c4fb34c,
#w-node-_94e116c3-7eca-df0b-045f-3312d4969e27-2c4fb34c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb34d {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb34d {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb34d {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb34d {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb34d {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb34d {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb34d {
    grid-area: 4/3/5/5
}

#w-node-_54062f06-057a-95e6-af56-bdb2ee71fc15-2c4fb34d,
#w-node-c19dd898-d76f-4e5c-7062-b8190e6d8646-2c4fb34d,
#w-node-d8575e6f-130d-137b-d7e7-9ee19a1bbc25-2c4fb34d,
#w-node-_9a01e450-a3fa-06a9-6411-504fd3ba20e8-2c4fb34d,
#w-node-c355a69c-fe22-2a9e-6ef3-5f2389f1b878-2c4fb34d,
#w-node-_135d20ab-2b3f-53e5-8b4e-55d4cbabd722-2c4fb34d,
#w-node-be30ff2b-549c-64a2-ac7c-8bc234206e79-2c4fb34d,
#w-node-b2d9d1de-cdad-9a3e-629a-a8193f797eeb-2c4fb34d,
#w-node-_2752fa98-41b8-ad5a-4c57-6fb9fe23d9d7-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb34d,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb34d,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb34d,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb34d,
#Title.w-node-a9391859-a141-e464-4bef-d20c5cb25a28-2c4fb353,
#w-node-a9391859-a141-e464-4bef-d20c5cb25a2c-2c4fb353,
#contactnumber.w-node-a9391859-a141-e464-4bef-d20c5cb25a2f-2c4fb353 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9391859-a141-e464-4bef-d20c5cb25a30-2c4fb353,
#email.w-node-a9391859-a141-e464-4bef-d20c5cb25a32-2c4fb353,
#w-node-a9391859-a141-e464-4bef-d20c5cb25a33-2c4fb353,
#message.w-node-a9391859-a141-e464-4bef-d20c5cb25a35-2c4fb353 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_29a7d1f2-e2cc-4c32-b090-237b204fd3f0-2c4fb353 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9391859-a141-e464-4bef-d20c5cb25a36-2c4fb353 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f5be7d7d-db27-6e21-9460-acdb495510ab-2c4fb36b,
#w-node-_5f02218b-ed4e-a0f4-755d-0fbf93eafa51-2c4fb36b,
#w-node-bf082e29-6272-b874-c9de-42ddc4d2e9bf-2c4fb36b,
#w-node-_6622cdb3-5bc1-159c-132f-a2591c0194b0-2c4fb36b,
#w-node-b9441956-b6f9-0b1a-6cfd-abde919e8a6c-2c4fb36b,
#w-node-_3442768b-bcb1-4a38-c910-010560cabec8-2c4fb36b,
#w-node-_29a3b805-dc15-cefb-47d2-06a98a2e1c6c-2c4fb36b,
#w-node-_9870c3f9-5716-c496-1bf4-543e17f6c0b3-2c4fb36b,
#w-node-_2c65b6a5-e256-7a28-da45-84ad58585b6c-2c4fb36b,
#w-node-b2bf888a-5959-751e-b7b8-9c0c8bde819c-2c4fb36b,
#w-node-f5be7d7d-db27-6e21-9460-acdb495510ab-2c4fb36c,
#w-node-_5f02218b-ed4e-a0f4-755d-0fbf93eafa51-2c4fb36c,
#w-node-bf082e29-6272-b874-c9de-42ddc4d2e9bf-2c4fb36c,
#w-node-_6622cdb3-5bc1-159c-132f-a2591c0194b0-2c4fb36c,
#w-node-b9441956-b6f9-0b1a-6cfd-abde919e8a6c-2c4fb36c,
#w-node-_3442768b-bcb1-4a38-c910-010560cabec8-2c4fb36c,
#w-node-_29a3b805-dc15-cefb-47d2-06a98a2e1c6c-2c4fb36c,
#w-node-_9870c3f9-5716-c496-1bf4-543e17f6c0b3-2c4fb36c,
#w-node-f5be7d7d-db27-6e21-9460-acdb495510ab-2c4fb36d,
#w-node-_5f02218b-ed4e-a0f4-755d-0fbf93eafa51-2c4fb36d,
#w-node-bf082e29-6272-b874-c9de-42ddc4d2e9bf-2c4fb36d,
#w-node-_6622cdb3-5bc1-159c-132f-a2591c0194b0-2c4fb36d,
#w-node-b9441956-b6f9-0b1a-6cfd-abde919e8a6c-2c4fb36d,
#w-node-_3442768b-bcb1-4a38-c910-010560cabec8-2c4fb36d,
#w-node-_29a3b805-dc15-cefb-47d2-06a98a2e1c6c-2c4fb36d,
#w-node-_9870c3f9-5716-c496-1bf4-543e17f6c0b3-2c4fb36d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb397 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb397 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb397 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb397 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb397 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb397 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb397 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb397,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb397 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_80976239-8dc0-81af-6f4d-28030ce14bbb-2c4fb39a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ea032e63-f142-a2f1-b3b9-d89725c83f5e-2c4fb39a,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7babd-2c4fb39a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bac9-2c4fb39a {
    grid-area: 1/1/2/2
}

#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bae4-2c4fb39a,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7baf7-2c4fb39a,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bae9-2c4fb39a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_80976239-8dc0-81af-6f4d-28030ce14bbb-2c4fb39b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ea032e63-f142-a2f1-b3b9-d89725c83f5e-2c4fb39b,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7babd-2c4fb39b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bac9-2c4fb39b {
    grid-area: 1/1/2/2
}

#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bae4-2c4fb39b,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7baf7-2c4fb39b,
#w-node-_90e5352c-d6c4-833b-99a2-459a5dd7bae9-2c4fb39b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3a3 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3a3 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3a3 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3a3 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3a3 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3a3 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3a3 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb3a3,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb3a3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3d0 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3d0 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3d0 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3d0 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3d0 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3d0 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3d0 {
    grid-area: 4/3/5/5
}

#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3d0,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3d0,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3d0,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3d0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3d2 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3d2 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3d2 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3d2 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3d2 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3d2 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3d2 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb3d2,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb3d2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3d3 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3d3 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3d3 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3d3 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3d3 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3d3 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3d3 {
    grid-area: 4/3/5/5
}

#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3d3,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3d3,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3d3,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3d3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3d4 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3d4 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3d4 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3d4 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3d4 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3d4 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3d4 {
    grid-area: 4/3/5/5
}

#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3d4,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3d4,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3d4,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3d4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3d5 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3d5 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3d5 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3d5 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3d5 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3d5 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3d5 {
    grid-area: 4/3/5/5
}

#w-node-_54062f06-057a-95e6-af56-bdb2ee71fc15-2c4fb3d5,
#w-node-c19dd898-d76f-4e5c-7062-b8190e6d8646-2c4fb3d5,
#w-node-d8575e6f-130d-137b-d7e7-9ee19a1bbc25-2c4fb3d5,
#w-node-_9a01e450-a3fa-06a9-6411-504fd3ba20e8-2c4fb3d5,
#w-node-c355a69c-fe22-2a9e-6ef3-5f2389f1b878-2c4fb3d5,
#w-node-_135d20ab-2b3f-53e5-8b4e-55d4cbabd722-2c4fb3d5,
#w-node-be30ff2b-549c-64a2-ac7c-8bc234206e79-2c4fb3d5,
#w-node-b2d9d1de-cdad-9a3e-629a-a8193f797eeb-2c4fb3d5,
#w-node-_2752fa98-41b8-ad5a-4c57-6fb9fe23d9d7-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3d5,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3d5,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3d5,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3d5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3e9 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3e9 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3e9 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3e9 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3e9 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3e9 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3e9 {
    grid-area: 4/3/5/5
}

#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c11-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c13-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c16-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c19-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c1c-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c1e-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c20-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c22-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c24-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c2a-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c2c-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c2e-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c30-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c32-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c34-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c36-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c38-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c3a-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c40-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c42-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c44-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c46-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c48-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c4a-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c4c-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c4e-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c50-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c56-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c58-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c5a-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c5c-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c5e-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c60-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c62-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c64-2c4fb3e9,
#w-node-b502d647-6fe6-5248-1e39-7da6d8a49c66-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a912-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a914-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a917-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a91a-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a91d-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a91f-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a921-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a923-2c4fb3e9,
#w-node-d8ac64ab-15bd-d8ad-7550-40152932a925-2c4fb3e9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3ea {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3ea {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3ea {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3ea {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3ea {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3ea {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3ea {
    grid-area: 4/3/5/5
}

#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3ea,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3ea,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3ea,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3ea {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3ec {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3ec {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3ec {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3ec {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3ec {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3ec {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3ec {
    grid-area: 4/3/5/5
}

#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3ec,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3ec,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3ec,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3ec {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb3f2 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb3f2 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb3f2 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb3f2 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb3f2 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb3f2 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb3f2 {
    grid-area: 4/3/5/5
}

#w-node-_54062f06-057a-95e6-af56-bdb2ee71fc15-2c4fb3f2,
#w-node-c19dd898-d76f-4e5c-7062-b8190e6d8646-2c4fb3f2,
#w-node-d8575e6f-130d-137b-d7e7-9ee19a1bbc25-2c4fb3f2,
#w-node-_9a01e450-a3fa-06a9-6411-504fd3ba20e8-2c4fb3f2,
#w-node-c355a69c-fe22-2a9e-6ef3-5f2389f1b878-2c4fb3f2,
#w-node-_135d20ab-2b3f-53e5-8b4e-55d4cbabd722-2c4fb3f2,
#w-node-be30ff2b-549c-64a2-ac7c-8bc234206e79-2c4fb3f2,
#w-node-b2d9d1de-cdad-9a3e-629a-a8193f797eeb-2c4fb3f2,
#w-node-_2752fa98-41b8-ad5a-4c57-6fb9fe23d9d7-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb3f2,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb3f2,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb3f2,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb3f2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb408 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb408 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb408 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb408 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb408 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb408 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb408 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb408,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb408 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb40f {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb40f {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb40f {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb40f {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb40f {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb40f {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb40f {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb40f,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb40f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb450 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb450 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb450 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb450 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb450 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb450 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb450 {
    grid-area: 4/3/5/5
}

#w-node-_54062f06-057a-95e6-af56-bdb2ee71fc15-2c4fb450,
#w-node-c19dd898-d76f-4e5c-7062-b8190e6d8646-2c4fb450,
#w-node-d8575e6f-130d-137b-d7e7-9ee19a1bbc25-2c4fb450,
#w-node-_9a01e450-a3fa-06a9-6411-504fd3ba20e8-2c4fb450,
#w-node-c355a69c-fe22-2a9e-6ef3-5f2389f1b878-2c4fb450,
#w-node-_135d20ab-2b3f-53e5-8b4e-55d4cbabd722-2c4fb450,
#w-node-be30ff2b-549c-64a2-ac7c-8bc234206e79-2c4fb450,
#w-node-b2d9d1de-cdad-9a3e-629a-a8193f797eeb-2c4fb450,
#w-node-_2752fa98-41b8-ad5a-4c57-6fb9fe23d9d7-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5de-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e0-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e3-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e6-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5e9-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ec-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5ef-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f1-2c4fb450,
#w-node-_2f3d2e59-9dd7-ddb1-8614-8aadf321e5f3-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88d-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e88f-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e892-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e895-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e898-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89b-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e89e-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a0-2c4fb450,
#w-node-_2a8cd4b8-c00b-4d2b-b9c1-1fbdd517e8a2-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc47e-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc480-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc483-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc486-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc489-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48c-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc48f-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc491-2c4fb450,
#w-node-ea2b7cd9-b93d-3115-3991-d26f8e3fc493-2c4fb450 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb516 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb516 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb516 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb516 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb516 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb516 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb516 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb516,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb516 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbd004d9-b045-7e7f-8a5d-c6bc94af7e86-2c4fb51a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbe-2c4fb51a {
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbf-2c4fb51a {
    place-self: auto center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc5-2c4fb51a {
    place-self: auto
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc6-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dcb-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd0-2c4fb51a {
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd5-2c4fb51a {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dda-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110ddf-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110de4-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb51a,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb51a {
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df8-2c4fb51a {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: stretch
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51b,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51b,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51b,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51b,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb51b {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb51b {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb51b,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb51b {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb51b,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb51b {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb51b {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb51b,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb51b {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb51b,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb51b {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb51b {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb51b,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb51b {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb51b,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb51b {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb51b {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb51b,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb51b {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb51b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb51b {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb51b {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb51b {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb51b {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb51b {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb51b {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb51b {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb51b {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb51b {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb51b {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb51b,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb51b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51c,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51c,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51c,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51c,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb51c {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb51c {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb51c,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb51c {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb51c,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb51c {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb51c {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb51c,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb51c {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb51c,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb51c {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb51c {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb51c,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb51c {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb51c,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb51c {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb51c {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb51c,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb51c {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb51c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb51c {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb51c {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb51c {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb51c {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb51c {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb51c {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb51c {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb51c {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb51c {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb51c {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb51c,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb51c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51d,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51d,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51d,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51d,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb51d {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb51d {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb51d,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb51d {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb51d,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb51d {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb51d {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb51d,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb51d {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb51d,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb51d {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb51d {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb51d,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb51d {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb51d,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb51d {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb51d {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb51d,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51d {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb51d {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb51d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb51d {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb51d {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb51d {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb51d {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb51d {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb51d {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb51d {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb51d {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb51d {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb51d {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb51d,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb51d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbe-2c4fb531 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc5-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc6-2c4fb531,
#w-node-_054cc2b7-4a65-c0a4-55ed-f0fe4a506630-2c4fb531 {
    place-self: auto
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dcb-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd0-2c4fb531 {
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd5-2c4fb531 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dda-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110ddf-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110de4-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb531,
#w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb531,
#w-node-_9a1e8fb3-635a-d79a-8709-0de1c8c87d78-2c4fb531 {
    place-self: center
}

#w-node-_95d3e1ce-4f6c-48e6-d1f4-0ef44a89699e-2c4fb531 {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: stretch
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb546 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb546 {
    grid-area: 1/3/4/4;
    place-self: stretch stretch
}

#w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb546 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-d7c366c3-47f4-b7ea-4f24-8df770f50a87-2c4fb546,
#w-node-_4f4365ff-52d4-d19b-d88c-f26a667297e8-2c4fb546,
#w-node-_6143229e-e3ea-4b08-4903-78597f07eb84-2c4fb546,
#w-node-_10e3721e-901e-c8d7-a912-8ea5b2ea3f5d-2c4fb546 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a8-2c4fb546 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a9-2c4fb546 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3aa-2c4fb546 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ab-2c4fb546 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ad-2c4fb546,
#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e31-2c4fb546 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e32-2c4fb546 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e33-2c4fb546 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e34-2c4fb546 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e36-2c4fb546 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276e-2c4fb546,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276f-2c4fb546,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2770-2c4fb546,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2771-2c4fb546 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb546 {
    grid-area: 1/1/4/2
}

#w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb546 {
    grid-area: 1/2/4/5
}

#w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb546 {
    grid-area: 4/1/6/4
}

#w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb546 {
    grid-area: 4/4/6/5
}

#w-node-ad92ee8e-620c-c405-ebde-258726d385c9-26d385be {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ad92ee8e-620c-c405-ebde-258726d385f9-26d385be,
#w-node-ad92ee8e-620c-c405-ebde-258726d385fd-26d385be {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ad92ee8e-620c-c405-ebde-258726d38609-26d385be {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center
}

#w-node-ad92ee8e-620c-c405-ebde-258726d38612-26d385be {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb547 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb547 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb547 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb547 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb547 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb547 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb547 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb547,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb547 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb55c {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb55c {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb55c {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb55c {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb55c {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb55c {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb55c {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb55c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb55c {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: auto
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb55c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb55c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb55d {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb55d {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb55d {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb55d {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb55d {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb55d {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb55d {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb55d,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb55d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb571 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb571 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb571 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb571 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb571 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb571 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb571 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb571,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb571 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb572 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb572 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb572 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb572 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb572 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb572 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb572 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb572,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb572 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb573 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb573 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb573 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb573 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb573 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb573 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb573 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb573,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb573 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb574 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb574 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb574 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb574 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb574 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb574 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb574 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb574,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb574 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb588 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb588 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb588 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb588 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb588 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb588 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb588 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb588,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb588 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-2c4fb589 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-2c4fb589 {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-2c4fb589 {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-2c4fb589 {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-2c4fb589 {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-2c4fb589 {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-2c4fb589 {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-2c4fb589,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-2c4fb589 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb58a,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb58a,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb58a,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb58a,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb58a {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb58a {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb58a,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb58a {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb58a,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb58a {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb58a {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb58a,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb58a {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb58a,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb58a {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb58a {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb58a,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb58a {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb58a,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb58a {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb58a {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb58a,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb58a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb58a {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb58a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb58a {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb58a {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb58a {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb58a {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb58a {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb58a {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb58a {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb58a {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb58a {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb58a {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb58a,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb58a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb59e,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb59e,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb59e,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb59e,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb59e {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb59e {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb59e,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb59e {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb59e,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb59e {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb59e {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb59e,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb59e {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb59e,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb59e {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb59e {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb59e,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb59e {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb59e,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb59e {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb59e {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb59e,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb59e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb59e {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb59e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb59e {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb59e {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb59e {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb59e {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb59e {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb59e {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb59e {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb59e {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb59e {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb59e {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb59e,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb59e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb5a1 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb5a1 {
    grid-area: 1/3/4/4;
    place-self: stretch stretch
}

#w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb5a1 {
    grid-area: span 3/span 1/span 3/span 1;
    place-self: stretch stretch
}

#w-node-d7c366c3-47f4-b7ea-4f24-8df770f50a87-2c4fb5a1,
#w-node-_4f4365ff-52d4-d19b-d88c-f26a667297e8-2c4fb5a1,
#w-node-_6143229e-e3ea-4b08-4903-78597f07eb84-2c4fb5a1,
#w-node-_10e3721e-901e-c8d7-a912-8ea5b2ea3f5d-2c4fb5a1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a8-2c4fb5a1 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3a9-2c4fb5a1 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3aa-2c4fb5a1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ab-2c4fb5a1 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-b2988563-c246-a5b5-d301-7432a3aef3ad-2c4fb5a1,
#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e31-2c4fb5a1 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e32-2c4fb5a1 {
    grid-area: span 3/span 2/span 3/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e33-2c4fb5a1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e34-2c4fb5a1 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-bac3e739-4b3d-aa7d-b0b4-3be791bb9e36-2c4fb5a1 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276e-2c4fb5a1,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a276f-2c4fb5a1,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2770-2c4fb5a1,
#w-node-fe5906cc-d9e0-44cd-dc22-b008533a2771-2c4fb5a1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb5a1 {
    grid-area: 1/1/4/2
}

#w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb5a1 {
    grid-area: 1/2/4/5
}

#w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb5a1 {
    grid-area: 4/1/6/4
}

#w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb5a1 {
    grid-area: 4/4/6/5
}

#w-node-d84151fe-4812-30ec-d0ed-146b9b06a51a-9b06a50f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d84151fe-4812-30ec-d0ed-146b9b06a542-9b06a50f,
#w-node-d84151fe-4812-30ec-d0ed-146b9b06a546-9b06a50f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d84151fe-4812-30ec-d0ed-146b9b06a552-9b06a50f {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center
}

#w-node-d84151fe-4812-30ec-d0ed-146b9b06a55b-9b06a50f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5b6,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5b6,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb5b6,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5b6,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb5b6 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb5b6 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb5b6,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb5b6 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb5b6,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb5b6 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb5b6 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb5b6,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb5b6 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb5b6,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb5b6 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb5b6 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb5b6,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb5b6 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb5b6,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb5b6 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb5b6 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb5b6,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdcef-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdcfb-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd07-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd13-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd1f-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd2b-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd37-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd43-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd50-2c4fb5b6 {
    grid-area: 1/1/2/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd52-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd58-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd69-2c4fb5b6 {
    grid-area: 2/1/3/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd6a-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd6f-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd71-2c4fb5b6 {
    grid-area: 2/3/3/5
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd72-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd77-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd79-2c4fb5b6 {
    grid-area: 3/1/4/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd8a-2c4fb5b6 {
    grid-area: 3/3/4/5
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd8b-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd8c-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd92-2c4fb5b6 {
    grid-area: 4/1/5/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd93-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cdd94-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cdd9a-2c4fb5b6 {
    grid-area: 4/3/5/5
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddab-2c4fb5b6 {
    grid-area: 5/1/6/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddac-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cddb1-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddb3-2c4fb5b6 {
    grid-area: 5/3/6/5
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddb4-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cddb9-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddbb-2c4fb5b6 {
    grid-area: 6/1/7/3
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddcc-2c4fb5b6 {
    grid-area: 6/3/7/5
}

#w-node-d551b74c-efc6-69f3-bc65-8379408cddcd-2c4fb5b6,
#w-node-d551b74c-efc6-69f3-bc65-8379408cddce-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5b6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb5b6 {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb5b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb5b6 {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb5b6 {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb5b6 {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb5b6 {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb5b6 {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb5b6 {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb5b6 {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb5b6 {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb5b6 {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb5b6 {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb5b6,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb5b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb5e1 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb5e1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb5e1 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb5e1,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb5e1 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb5e1,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb5e1 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb5e1 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb5e1,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb5e1 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb5e1,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb5e1 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb5e1 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb5e1,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb5e1 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb5e1,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb5e1 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb5e1 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb5e1,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e1 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5e1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e1 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5e1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e1 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb5e1 {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb5e1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb5e1 {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb5e1 {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb5e1 {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb5e1 {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb5e1 {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb5e1 {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb5e1 {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb5e1 {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb5e1 {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb5e1 {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb5e1,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb5e1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5e2,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5e2,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb5e2,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5e2,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-2c4fb5e2 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-2c4fb5e2 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-2c4fb5e2,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-2c4fb5e2 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-2c4fb5e2,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-2c4fb5e2 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-2c4fb5e2 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-2c4fb5e2,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-2c4fb5e2 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-2c4fb5e2,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-2c4fb5e2 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-2c4fb5e2 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-2c4fb5e2,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-2c4fb5e2 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-2c4fb5e2,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-2c4fb5e2 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-2c4fb5e2 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-2c4fb5e2,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-2c4fb5e2 {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-2c4fb5e2 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-2c4fb5e2 {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-2c4fb5e2 {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-2c4fb5e2 {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-2c4fb5e2 {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-2c4fb5e2 {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-2c4fb5e2 {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-2c4fb5e2 {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-2c4fb5e2 {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-2c4fb5e2 {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-2c4fb5e2 {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-2c4fb5e2,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-2c4fb5e2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-f7d98364,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-f7d98364,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-f7d98364,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-f7d98364,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-f7d98364 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-f7d98364 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-f7d98364,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-f7d98364 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-f7d98364,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-f7d98364 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-f7d98364 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-f7d98364,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-f7d98364 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-f7d98364,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-f7d98364 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-f7d98364 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-f7d98364,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-f7d98364 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-f7d98364,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-f7d98364 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-f7d98364 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-f7d98364,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-f7d98364 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-f7d98364 {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-f7d98364 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-f7d98364 {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-f7d98364 {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-f7d98364 {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-f7d98364 {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-f7d98364 {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-f7d98364 {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-f7d98364 {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-f7d98364 {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-f7d98364 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-f7d98364 {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-f7d98364 {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-f7d98364,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-f7d98364,
#w-node-_06ad2506-988a-26fb-59a3-05b3dcdc1ba9-337cbdae {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_06ad2506-988a-26fb-59a3-05b3dcdc1bcb-337cbdae {
    justify-self: end
}

#w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-3d1f10c0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b1d015a3-56ea-7505-db77-7e318289f307-3d1f10c0,
#w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-3d1f10c0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-3d1f10c0,
#w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-3d1f10c0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-3d1f10c0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-3d1f10c0 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-3d1f10c0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_64aa27b3-4ac6-91f2-cbb1-6d4cff1b7fea-3d1f10c0 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-3d1f10c0 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-3d1f10c0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-3d1f10c0 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-3d1f10c0 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-3d1f10c0 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-3d1f10c0 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-3d1f10c0 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-3d1f10c0 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-3d1f10c0 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-3d1f10c0 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-3d1f10c0 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-3d1f10c0 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-3d1f10c0,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-3d1f10c0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c860e-8baa7106 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c861a-8baa7106,
#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8626-8baa7106 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8632-8baa7106,
#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c863e-8baa7106 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c864a-8baa7106 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8656-8baa7106 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8662-8baa7106 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4db306af-a05f-3c2c-7d22-e9917a7c866e-8baa7106 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-8baa7106 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-8baa7106 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-8baa7106 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-8baa7106 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-8baa7106 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-8baa7106 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-8baa7106 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-8baa7106 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-8baa7106 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-8baa7106 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-8baa7106 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-8baa7106 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-8baa7106,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-8baa7106 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be969-f6c9583f {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be975-f6c9583f,
#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be981-f6c9583f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be98d-f6c9583f,
#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be999-f6c9583f {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9a5-f6c9583f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9b1-f6c9583f {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9bd-f6c9583f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9c9-f6c9583f {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-f6c9583f {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-f6c9583f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-f6c9583f {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-f6c9583f {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-f6c9583f {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-f6c9583f {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-f6c9583f {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-f6c9583f {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-f6c9583f {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-f6c9583f {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-f6c9583f {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-f6c9583f {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-f6c9583f,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-f6c9583f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b17-27105998 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b23-27105998,
#w-node-b6550c88-b33b-25d4-caac-16aed73b9b2f-27105998 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b3b-27105998,
#w-node-b6550c88-b33b-25d4-caac-16aed73b9b47-27105998 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b53-27105998 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b5f-27105998 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b6b-27105998 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b6550c88-b33b-25d4-caac-16aed73b9b77-27105998 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-27105998 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-27105998 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-27105998 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-27105998 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-27105998 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-27105998 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-27105998 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-27105998 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-27105998 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-27105998 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-27105998 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-27105998 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-27105998,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-27105998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-adf3c84c-79ac-daff-fd3d-d8138064e665-3a4a91ad {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-adf3c84c-79ac-daff-fd3d-d8138064e671-3a4a91ad,
#w-node-adf3c84c-79ac-daff-fd3d-d8138064e67d-3a4a91ad,
#w-node-adf3c84c-79ac-daff-fd3d-d8138064e6b9-3a4a91ad {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-adf3c84c-79ac-daff-fd3d-d8138064e689-3a4a91ad,
#w-node-adf3c84c-79ac-daff-fd3d-d8138064e695-3a4a91ad {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-adf3c84c-79ac-daff-fd3d-d8138064e6a1-3a4a91ad {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-adf3c84c-79ac-daff-fd3d-d8138064e6ad-3a4a91ad {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-ac4ce27e-c821-3a1e-3574-2d3aecf63a59-3a4a91ad {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-3a4a91ad {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-3a4a91ad {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-3a4a91ad {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-3a4a91ad {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-3a4a91ad {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-3a4a91ad {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-3a4a91ad {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-3a4a91ad {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-3a4a91ad {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-3a4a91ad {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-3a4a91ad {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-3a4a91ad {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-3a4a91ad,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-3a4a91ad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f68-a5cc4fca {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f74-a5cc4fca,
#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f80-a5cc4fca,
#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fc8-a5cc4fca {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f98-a5cc4fca,
#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fa4-a5cc4fca {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fb0-a5cc4fca {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fbc-a5cc4fca {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f8c-a5cc4fca {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-a5cc4fca {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-a5cc4fca {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-a5cc4fca {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-a5cc4fca {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-a5cc4fca {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-a5cc4fca {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-a5cc4fca {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-a5cc4fca {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-a5cc4fca {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-a5cc4fca {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-a5cc4fca {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-a5cc4fca {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-a5cc4fca,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-a5cc4fca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9405cb39-f33b-28c3-7177-b15b3f24dc66-c0ddbc6c {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_595c5080-6cb9-9eb0-0237-dd424f38e9eb-c0ddbc6c {
    grid-area: span 3/span 1/span 3/span 1
}

#w-node-_57013328-eb68-f7ed-47f5-b62b344a49b0-c0ddbc6c {
    grid-area: 2/3/4/4
}

#w-node-_5c1e8de8-4ade-3277-cf2c-c0c5a5c38146-c0ddbc6c {
    grid-area: 2/4/3/5
}

#w-node-_2e3e268b-fd90-d0d6-0943-ebc68feae82f-c0ddbc6c {
    grid-area: 3/1/4/2
}

#w-node-bd74d825-2473-aae4-5a5e-3eb55df50562-c0ddbc6c {
    grid-area: 3/4/4/5
}

#w-node-_0930d423-feff-5990-8c58-6ced93be58d1-c0ddbc6c {
    grid-area: 4/3/5/5
}

#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969c-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa969e-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a1-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a4-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96a7-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96aa-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ad-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96af-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b1-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b7-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96b9-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bc-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96bf-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c2-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c5-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96c8-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ca-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96cc-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d2-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d4-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96d7-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96da-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96dd-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e0-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e3-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e5-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96e7-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ed-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96ef-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f2-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f5-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96f8-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fb-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa96fe-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9700-c0ddbc6c,
#w-node-_0cc3c599-28bc-9fb0-aae0-c993ebfa9702-c0ddbc6c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907a2-b5544521 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ae-b5544521,
#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ba-b5544521 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907c6-b5544521,
#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907d2-b5544521 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907de-b5544521,
#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ea-b5544521 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907f6-b5544521 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-b5544521 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-b5544521 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-b5544521 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-b5544521 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-b5544521 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-b5544521 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-b5544521 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-b5544521 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-b5544521 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-b5544521 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-b5544521 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-b5544521 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-b5544521,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-b5544521 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a404794e-d782-f07e-eb99-2b7564c7a77b-65148be6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-a404794e-d782-f07e-eb99-2b7564c7a787-65148be6,
#w-node-a404794e-d782-f07e-eb99-2b7564c7a793-65148be6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a404794e-d782-f07e-eb99-2b7564c7a79f-65148be6,
#w-node-a404794e-d782-f07e-eb99-2b7564c7a7ab-65148be6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-a404794e-d782-f07e-eb99-2b7564c7a7b7-65148be6,
#w-node-a404794e-d782-f07e-eb99-2b7564c7a7c3-65148be6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a404794e-d782-f07e-eb99-2b7564c7a7cf-65148be6 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12021-65148be6 {
    grid-area: 1/1/2/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12023-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12029-65148be6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203a-65148be6 {
    grid-area: 2/1/3/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1203b-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb12040-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12042-65148be6 {
    grid-area: 2/3/3/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12043-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb12048-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fd394c34-49d4-c4ee-197a-b3a9c718117b-65148be6 {
    grid-area: 3/1/4/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205b-65148be6 {
    grid-area: 3/3/4/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1205c-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb1205d-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12063-65148be6 {
    grid-area: 4/1/5/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12064-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb12065-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_21ff9865-210c-14bc-e4da-11434caa363c-65148be6 {
    grid-area: 4/3/5/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207c-65148be6 {
    grid-area: 5/1/6/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1207d-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb12082-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12084-65148be6 {
    grid-area: 5/3/6/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb12085-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb1208a-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5681781-3fa9-2646-6461-7c06050daf92-65148be6 {
    grid-area: 6/1/7/3
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209d-65148be6 {
    grid-area: 6/3/7/5
}

#w-node-c95608ab-27e4-8c64-758f-99367cb1209e-65148be6,
#w-node-c95608ab-27e4-8c64-758f-99367cb1209f-65148be6 {
    grid-area: span 1/span 1/span 1/span 1
}

#wf-form-eoi-form.w-node-_971c5d07-9b63-6ed1-5f61-f450e8b56a18-41492370,
#w-node-e69b78c0-a6c5-fc31-ae2c-355ff1617798-41492370,
#w-node-_06ea24ec-091b-0552-2e0d-4c3a1c9776e8-41492370 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c1-41492370 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_971c5d07-9b63-6ed1-5f61-f450e8b56a20-41492370 {
    place-self: center
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-ea76a6c9,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-ea76a6c9,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-ea76a6c9,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-ea76a6c9,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-ea76a6c9 {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-ea76a6c9 {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-ea76a6c9,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-ea76a6c9 {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-ea76a6c9,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-ea76a6c9 {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-ea76a6c9 {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-ea76a6c9,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-ea76a6c9 {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-ea76a6c9,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-ea76a6c9 {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-ea76a6c9 {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-ea76a6c9,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-ea76a6c9 {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-ea76a6c9,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-ea76a6c9 {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-ea76a6c9 {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-ea76a6c9,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-ea76a6c9 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-ea76a6c9 {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-ea76a6c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-ea76a6c9 {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-ea76a6c9 {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-ea76a6c9 {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-ea76a6c9 {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-ea76a6c9 {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-ea76a6c9 {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-ea76a6c9 {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-ea76a6c9 {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-ea76a6c9 {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-ea76a6c9 {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-ea76a6c9,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-ea76a6c9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7aa9509c-c350-8537-864e-d0a43d90c167-f484979f,
#w-node-_80254b88-d7b4-0e0b-4572-4a70e5e09d9a-f484979f,
#w-node-_7aa9509c-c350-8537-864e-d0a43d90c167-3bd1ef15,
#w-node-_80254b88-d7b4-0e0b-4572-4a70e5e09d9a-3bd1ef15,
#w-node-_29db5ba2-da4c-2ff4-35c0-ecb01e7efbd1-3bd1ef15 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-05ef6ded,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-05ef6ded,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-05ef6ded,
#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-05ef6ded,
#w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_417cc909-9eb8-d550-c54d-69c191cd50c7-05ef6ded {
    grid-area: 1/1/2/3
}

#w-node-ec88d10f-0ae1-7891-1a73-8f26ac142800-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15990b28-4323-a7a7-4d97-0e9b4b43c9c2-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3b03eb3-5f4e-b18a-fd4f-f35a79c696e9-05ef6ded {
    grid-area: 2/1/3/3
}

#w-node-fd4d9299-4a01-3a85-5049-6f71a387bb13-05ef6ded,
#w-node-f4b58e17-ce11-f57d-ca06-9d36e63e1aac-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ec301b9-5cb5-53de-2f45-6ada7f8845eb-05ef6ded {
    grid-area: 2/3/3/5
}

#w-node-c1e12637-3e63-b4ad-1bb0-6211dc7472c2-05ef6ded,
#w-node-_23317965-d99b-6e5d-1abf-76866adb7a40-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd8fbeeb-1f48-10cd-7382-dec9a8c2c786-05ef6ded {
    grid-area: 3/1/4/3
}

#w-node-f5dbba85-e5c2-1250-7c21-78d7bb7dd1a3-05ef6ded {
    grid-area: 3/3/4/5
}

#w-node-_067cc67c-c8f8-b8f4-51f1-1a9f1c046cb0-05ef6ded,
#w-node-_4b7fe8d4-a819-8292-930f-0008f6709939-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78708d11-e543-cae8-556e-e76f1326ce56-05ef6ded {
    grid-area: 4/1/5/3
}

#w-node-_74e60f35-1deb-13e6-5d8a-77d379d2f476-05ef6ded,
#w-node-bb8a4cc0-5c3b-0c1a-7445-9c3f9b8361d9-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66b6c784-e6b1-5355-8589-a5450482a978-05ef6ded {
    grid-area: 4/3/5/5
}

#w-node-_9e0c3611-08c5-74f0-45d8-71c45705b54e-05ef6ded {
    grid-area: 5/1/6/3
}

#w-node-b8c98442-ffd3-bf95-6ac6-07bc7a240623-05ef6ded,
#w-node-_940de46c-b7aa-2382-b794-b147d1644f2b-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b3fb3847-8aa8-c4ac-9f19-49a1e9fb1eed-05ef6ded {
    grid-area: 5/3/6/5
}

#w-node-_65cdd8f4-3ef7-a8d4-bf46-e2c6d8e76855-05ef6ded,
#w-node-_922a064c-6016-51b2-8e7c-495e5e04e4a7-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0c383ba-085b-817c-7985-b2c6a786e6e8-05ef6ded {
    grid-area: 6/1/7/3
}

#w-node-_0022d9dd-5107-3013-d1fe-609a1048f303-05ef6ded {
    grid-area: 6/3/7/5
}

#w-node-_303904b0-2439-f82a-5ffe-6abac41b4128-05ef6ded,
#w-node-_3122c0f8-cf18-c1b7-3576-9370b6a9427f-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd136-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd142-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd166-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd172-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-05ef6ded {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18b-05ef6ded {
    grid-area: 1/1/2/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd18d-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd193-05ef6ded {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a4-05ef6ded {
    grid-area: 2/1/3/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1a5-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1aa-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ac-05ef6ded {
    grid-area: 2/3/3/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ad-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b2-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1b4-05ef6ded {
    grid-area: 3/1/4/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c5-05ef6ded {
    grid-area: 3/3/4/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c6-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1c7-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cd-05ef6ded {
    grid-area: 4/1/5/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ce-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1cf-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1d5-05ef6ded {
    grid-area: 4/3/5/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e6-05ef6ded {
    grid-area: 5/1/6/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1e7-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ec-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ee-05ef6ded {
    grid-area: 5/3/6/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1ef-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f4-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd1f6-05ef6ded {
    grid-area: 6/1/7/3
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd207-05ef6ded {
    grid-area: 6/3/7/5
}

#w-node-_543453c1-e338-1d7c-971a-af7096fcd208-05ef6ded,
#w-node-_543453c1-e338-1d7c-971a-af7096fcd209-05ef6ded {
    grid-area: span 1/span 1/span 1/span 1
}

@media screen and (min-width:1920px) {
    #w-node-_322610de-5a09-e89e-705b-720c5b09bd96-2c4fb51a {
        place-self: center
    }

    #w-node-fbd004d9-b045-7e7f-8a5d-c6bc94af7e86-2c4fb51a {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbe-2c4fb51a {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: start
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dcb-2c4fb51a {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd0-2c4fb51a {
        justify-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd5-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dda-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110ddf-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110de4-2c4fb51a {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb51a {
        justify-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df8-2c4fb51a {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbe-2c4fb531 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: start center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dcb-2c4fb531 {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd0-2c4fb531 {
        justify-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dd5-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dda-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110ddf-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110de4-2c4fb531 {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb531,
    #w-node-_9a1e8fb3-635a-d79a-8709-0de1c8c87d78-2c4fb531 {
        justify-self: center
    }

    #w-node-_95d3e1ce-4f6c-48e6-d1f4-0ef44a89699e-2c4fb531 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch center
    }
}

@media screen and (min-width:1440px) {
    #w-node-_322610de-5a09-e89e-705b-720c5b09bd96-2c4fb51a {
        place-self: center
    }

    #w-node-_95d3e1ce-4f6c-48e6-d1f4-0ef44a89699e-2c4fb531 {
        place-self: stretch center
    }
}

@media screen and (min-width:1280px) {

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc6-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc6-2c4fb531,
    #w-node-_054cc2b7-4a65-c0a4-55ed-f0fe4a506630-2c4fb531 {
        place-self: center
    }
}

@media screen and (max-width:991px) {
    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb202 {
        grid-area: 1/1/2/4
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb202 {
        grid-area: 3/1/4/4
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb202 {
        grid-area: 2/1/3/4
    }

    #w-node-_4ee3528d-8318-406b-498f-642d9b301aed-392e048f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_76e97373-35ea-53fc-db68-e45d7308620a-392e048f {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-dd2a6a3d-a653-7e21-12c7-66c43ea69b00-392e048f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c71c133d-6b07-7e32-21d7-ac74f987b767-392e048f {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-cd874107-a909-7bed-4069-aa7c20bdc4ec-392e048f,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b1-995b5562 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b2-995b5562 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093c-71a8091f {
        justify-self: center
    }

    #btn-form-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093d-71a8091f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290b-b821fac6 {
        justify-self: center
    }

    #btn-form.w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290d-b821fac6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb2f0,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0438-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0444-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc045c-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0468-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0480-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0498-3abc0437,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb334,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb334,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb334,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb334,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb34c,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb34c,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb34c,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d48-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d6c-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d78-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d9c-2c4fb34c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a36-2c4fb353 {
        justify-self: center
    }

    #btn-form.w-node-a9391859-a141-e464-4bef-d20c5cb25a37-2c4fb353 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbd-2c4fb51a {
        place-self: center
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51b,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51c,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51d,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dbd-2c4fb531 {
        order: -9999;
        grid-area: span 1/span 1/span 1/span 1;
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc4-2c4fb531 {
        place-self: auto
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc5-2c4fb531 {
        align-self: start
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb546 {
        grid-area: 1/1/2/4
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb546 {
        grid-area: 3/1/4/4
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb546 {
        grid-area: 2/1/3/4
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae062-cacae060 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae066-cacae060 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae071-cacae060 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae077-cacae060 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae07e-cacae060,
    #w-node-ad92ee8e-620c-c405-ebde-258726d38611-26d385be {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ad92ee8e-620c-c405-ebde-258726d38612-26d385be {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb58a,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb59e,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb59e {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb5a1 {
        grid-area: 1/1/2/4
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb5a1 {
        grid-area: 3/1/4/4
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb5a1 {
        grid-area: 2/1/3/4
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a9178359-a9178357 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a917835d-a9178357 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a9178368-a9178357 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a917836e-a9178357 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a9178375-a9178357,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55a-9b06a50f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55b-9b06a50f {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5b6,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdcef-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdcfb-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd13-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd1f-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd43-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e1,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5e2,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-f7d98364,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-f7d98364,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-3d1f10c0,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-3d1f10c0,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-3d1f10c0,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-3d1f10c0,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c860e-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8632-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c863e-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8656-8baa7106,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be969-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be98d-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be999-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9b1-f6c9583f,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b17-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b3b-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b47-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b5f-27105998,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e665-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e689-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e695-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e6ad-3a4a91ad,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f68-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f98-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fa4-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fbc-a5cc4fca,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907a2-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907c6-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907d2-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907f6-b5544521,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a77b-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a79f-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7ab-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7cf-65148be6,
    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c0-41492370 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c1-41492370 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed0c-41492370 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed17-41492370 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed1d-41492370 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed24-41492370,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-ea76a6c9,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-05ef6ded,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-05ef6ded {
        grid-area: span 1/span 2/span 1/span 2
    }
}

@media screen and (max-width:767px) {
    #w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb202 {
        grid-row-end: 2
    }

    #w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb202 {
        grid-row-end: 2;
        grid-column-end: 3
    }

    #w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb202 {
        grid-row: 2/3;
        grid-column-end: 2
    }

    #w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb202 {
        grid-area: 2/2/3/3
    }

    #w-node-_76e97373-35ea-53fc-db68-e45d7308620a-392e048f {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-c71c133d-6b07-7e32-21d7-ac74f987b767-392e048f {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b556d-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5571-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5579-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b557d-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5589-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5585-995b5562,
    #w-node-_85f86621-aae7-1970-98a1-03e67188b421-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5591-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5599-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b5595-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b559d-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55a1-995b5562,
    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55a5-995b5562 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55a9-995b5562 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b1-995b5562 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b2-995b5562 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb2f0,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb2f0,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0438-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0444-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0450-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc045c-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0468-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0474-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0480-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc048c-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc0498-3abc0437,
    #w-node-_88e2b867-09a8-e8ba-8da9-75383abc04a4-3abc0437,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb334,
    #w-node-b1d015a3-56ea-7505-db77-7e318289f307-2c4fb334,
    #w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-2c4fb334,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb334,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb334,
    #w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-2c4fb334,
    #w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-2c4fb334,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb334,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-2c4fb34c,
    #w-node-b1d015a3-56ea-7505-db77-7e318289f307-2c4fb34c,
    #w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-2c4fb34c,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-2c4fb34c,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-2c4fb34c,
    #w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-2c4fb34c,
    #w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-2c4fb34c,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d48-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d54-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d60-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d6c-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d78-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d84-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d90-2c4fb34c,
    #w-node-_94e116c3-7eca-df0b-045f-3312d4969d9c-2c4fb34c {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb51a {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df8-2c4fb51a {
        place-self: stretch center
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51b,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51b,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51b,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51b,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51c,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51c,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51c,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51c,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb51d,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb51d,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb51d,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb51d,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb51d {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dfd-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dee-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110df3-2c4fb531,
    #w-node-_9a1e8fb3-635a-d79a-8709-0de1c8c87d78-2c4fb531 {
        place-self: center
    }

    #w-node-_95d3e1ce-4f6c-48e6-d1f4-0ef44a89699e-2c4fb531 {
        place-self: stretch center
    }

    #w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb546 {
        grid-row-end: 2
    }

    #w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb546 {
        grid-row-end: 2;
        grid-column-end: 3
    }

    #w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb546 {
        grid-row: 2/3;
        grid-column-end: 2
    }

    #w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb546 {
        grid-area: 2/2/3/3
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae066-cacae060 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_59d93fa0-6ade-d4f7-48a9-e47dcacae077-cacae060 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-ad92ee8e-620c-c405-ebde-258726d385c9-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385cd-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385d5-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385d9-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385dd-26d385be,
    #nos-bedrooms.w-node-ad92ee8e-620c-c405-ebde-258726d385ed-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385e1-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385e5-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385f1-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385f5-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385f9-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d385fd-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d38601-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d38605-26d385be,
    #w-node-ad92ee8e-620c-c405-ebde-258726d38611-26d385be {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ad92ee8e-620c-c405-ebde-258726d38612-26d385be {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb58a,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb58a,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb58a,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb58a,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb59e,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb59e,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb59e,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb59e,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb59e {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_038f4ce7-1232-ce27-d841-98e471698dbe-2c4fb5a1 {
        grid-row-end: 2
    }

    #w-node-_9c8dffd8-00b4-a376-5855-0a058856a22a-2c4fb5a1 {
        grid-row-end: 2;
        grid-column-end: 3
    }

    #w-node-c2cb0348-df31-44e3-2865-d4a6a18f61d5-2c4fb5a1 {
        grid-row: 2/3;
        grid-column-end: 2
    }

    #w-node-_3e5d6825-276b-04d3-785f-a99c0d7d3162-2c4fb5a1 {
        grid-area: 2/2/3/3
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a917835d-a9178357 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-e18af00f-c12f-cbc1-b6e3-d0a8a917836e-a9178357 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a51a-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a51e-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a526-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a52a-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a52e-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a532-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a536-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a53a-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a53e-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a542-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a546-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a54a-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a54e-9b06a50f,
    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55a-9b06a50f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55b-9b06a50f {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb5b6,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5b6,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5b6,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdcef-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdcfb-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd07-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd13-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd1f-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd2b-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd37-2c4fb5b6,
    #w-node-d551b74c-efc6-69f3-bc65-8379408cdd43-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5b6,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5e1,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e1,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-2c4fb5e2,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-2c4fb5e2,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-2c4fb5e2,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-2c4fb5e2,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-f7d98364,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-f7d98364,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-f7d98364,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-f7d98364,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-f7d98364,
    #w-node-_7b3c2e2c-655b-1f31-7c79-6a009c36f0a9-3d1f10c0,
    #w-node-b1d015a3-56ea-7505-db77-7e318289f307-3d1f10c0,
    #w-node-_101861b7-9631-3925-6fb5-234fcd590f8b-3d1f10c0,
    #w-node-_89c344cf-1a75-d36e-6140-e6731594ee29-3d1f10c0,
    #w-node-f52c552f-792c-a1fb-ae16-6a6c495ef99d-3d1f10c0,
    #w-node-_5f0a0162-ff74-db97-cc1d-0320ee04d38e-3d1f10c0,
    #w-node-_990f1f95-7a50-986b-b6b1-9fc3480635f0-3d1f10c0,
    #w-node-_00659900-39a4-ce0f-834c-579ef9a7becb-3d1f10c0,
    #w-node-_64aa27b3-4ac6-91f2-cbb1-6d4cff1b7fea-3d1f10c0,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c860e-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c861a-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8626-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8632-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c863e-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c864a-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8656-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c8662-8baa7106,
    #w-node-_4db306af-a05f-3c2c-7d22-e9917a7c866e-8baa7106,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be969-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be975-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be981-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be98d-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be999-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9a5-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9b1-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9bd-f6c9583f,
    #w-node-ce6fcf75-199c-5bdd-3cce-d34e8a6be9c9-f6c9583f,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b17-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b23-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b2f-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b3b-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b47-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b53-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b5f-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b6b-27105998,
    #w-node-b6550c88-b33b-25d4-caac-16aed73b9b77-27105998,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e665-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e671-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e67d-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e6b9-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e689-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e695-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e6a1-3a4a91ad,
    #w-node-adf3c84c-79ac-daff-fd3d-d8138064e6ad-3a4a91ad,
    #w-node-ac4ce27e-c821-3a1e-3574-2d3aecf63a59-3a4a91ad,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f68-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f74-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f80-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fc8-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f98-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fa4-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fb0-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323fbc-a5cc4fca,
    #w-node-_44efd9c2-b84e-6894-a5fa-47df1c323f8c-a5cc4fca,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907a2-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ae-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ba-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907c6-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907d2-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907de-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907ea-b5544521,
    #w-node-_1d7b2f6d-7554-463d-78b2-381cf1f907f6-b5544521,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a77b-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a787-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a793-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a79f-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7ab-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7b7-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7c3-65148be6,
    #w-node-a404794e-d782-f07e-eb99-2b7564c7a7cf-65148be6 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-dc084341-edb9-2358-d17f-c565acccabc1-41492370,
    #w-node-_7946e1b0-f9d9-1308-cd7f-a9258649b7e9-41492370,
    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc78490-41492370,
    #w-node-e69b78c0-a6c5-fc31-ae2c-355ff1617798-41492370,
    #w-node-e8a09af7-0d9e-680b-673c-ab57ff5f4c28-41492370,
    #w-node-_8013cd6a-8cc9-5268-b43d-1e2eb3091c3d-41492370,
    #w-node-_06ea24ec-091b-0552-2e0d-4c3a1c9776e8-41492370,
    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784b4-41492370,
    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c0-41492370 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c1-41492370 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed0c-41492370 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: start
    }

    #w-node-_29c9e987-492c-d944-7fbb-3d4d1bfbed1d-41492370 {
        grid-area: 3/1/4/3;
        align-self: start
    }

    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-ea76a6c9,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-ea76a6c9,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-ea76a6c9,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-ea76a6c9,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f986-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f992-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f99e-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9aa-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9b6-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9c2-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9ce-05ef6ded,
    #w-node-c09fedec-1711-fb4f-c9d2-5db16900f9da-05ef6ded,
    #w-node-_3c0a90cf-5900-1d34-10d0-db9d8bd3e4cc-05ef6ded,
    #w-node-_3285a527-0bba-81cf-b76d-6d65fa586ff5-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd12a-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd136-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd142-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd14e-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd15a-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd166-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd172-05ef6ded,
    #w-node-_543453c1-e338-1d7c-971a-af7096fcd17e-05ef6ded {
        grid-area: span 1/span 4/span 1/span 4
    }
}

@media screen and (max-width:479px) {
    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb202 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb202 {
        grid-area: 3/1/4/3;
        place-self: stretch stretch
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb202 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55a9-995b5562 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b1-995b5562 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_6ab26a23-eeca-cc33-24cf-f972995b55b2-995b5562 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }

    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80929-71a8091f {
        grid-area: 1/1/2/2
    }

    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8092b-71a8091f {
        grid-area: 3/1/4/2
    }

    #Title-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8092d-71a8091f {
        grid-area: 2/1/3/2
    }

    #fullname-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8092e-71a8091f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80936-71a8091f {
        grid-area: 7/1/8/2
    }

    #email-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80938-71a8091f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a80939-71a8091f {
        grid-column: span 1/span 1
    }

    #Message-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093b-71a8091f,
    #w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093c-71a8091f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #btn-form-2.w-node-c52bc9d4-27fa-5464-4b26-e2ba71a8093d-71a8091f {
        grid-column: span 1/span 1
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec028928f8-b821fac6 {
        grid-area: 1/1/2/2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec028928fa-b821fac6 {
        grid-area: 3/1/4/2
    }

    #Title.w-node-_80f46319-5aa9-c0dc-a61a-3eec028928fc-b821fac6 {
        grid-area: 2/1/3/2
    }

    #First-Name.w-node-_80f46319-5aa9-c0dc-a61a-3eec028928fd-b821fac6 {
        grid-area: 4/1/5/2
    }

    #w-node-_4baa1379-bebc-53b2-07f6-053c38a14d62-b821fac6 {
        grid-area: 5/1/6/2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec02892900-b821fac6 {
        grid-area: 7/1/8/2
    }

    #Last-Name.w-node-c915cc8e-bf1c-498c-b00f-aaf348bee7c6-b821fac6 {
        grid-area: 6/1/7/2
    }

    #contactnumber.w-node-_5062d753-f0e5-f204-2540-27b66ae0f7b5-b821fac6 {
        grid-area: 8/1/9/2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec02892905-b821fac6 {
        grid-area: 9/1/10/2
    }

    #email.w-node-_80f46319-5aa9-c0dc-a61a-3eec02892907-b821fac6 {
        grid-area: 10/1/11/2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec02892908-b821fac6 {
        grid-area: 11/1/12/2
    }

    #message.w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290a-b821fac6 {
        grid-area: 12/1/13/2
    }

    #w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290b-b821fac6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #btn-form.w-node-_80f46319-5aa9-c0dc-a61a-3eec0289290d-b821fac6 {
        grid-column: span 1/span 1
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a24-2c4fb353 {
        grid-area: 1/1/2/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a26-2c4fb353 {
        grid-area: 3/1/4/2
    }

    #Title.w-node-a9391859-a141-e464-4bef-d20c5cb25a28-2c4fb353 {
        grid-area: 2/1/3/2
    }

    #First-Name.w-node-a9391859-a141-e464-4bef-d20c5cb25a29-2c4fb353 {
        grid-area: 4/1/5/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a2a-2c4fb353 {
        grid-area: 5/1/6/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a2c-2c4fb353 {
        grid-area: 7/1/8/2
    }

    #Last-Name.w-node-a9391859-a141-e464-4bef-d20c5cb25a2e-2c4fb353 {
        grid-area: 6/1/7/2
    }

    #contactnumber.w-node-a9391859-a141-e464-4bef-d20c5cb25a2f-2c4fb353 {
        grid-area: 8/1/9/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a30-2c4fb353 {
        grid-area: 9/1/10/2
    }

    #email.w-node-a9391859-a141-e464-4bef-d20c5cb25a32-2c4fb353 {
        grid-area: 10/1/11/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a33-2c4fb353 {
        grid-area: 11/1/12/2
    }

    #message.w-node-a9391859-a141-e464-4bef-d20c5cb25a35-2c4fb353 {
        grid-area: 12/1/13/2
    }

    #w-node-a9391859-a141-e464-4bef-d20c5cb25a36-2c4fb353 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #btn-form.w-node-a9391859-a141-e464-4bef-d20c5cb25a37-2c4fb353 {
        grid-column: span 1/span 1
    }

    #w-node-_565cface-2c2c-7348-81ab-a5701edd8dba-2c4fb51a,
    #w-node-fbd004d9-b045-7e7f-8a5d-c6bc94af7e86-2c4fb51a {
        justify-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc4-2c4fb51a,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc5-2c4fb51a {
        place-self: center
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dba-2c4fb531 {
        justify-self: start
    }

    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc4-2c4fb531,
    #w-node-_03d901fa-1d9e-b520-1899-8cc6ed110dc5-2c4fb531 {
        place-self: center
    }

    #w-node-_95d3e1ce-4f6c-48e6-d1f4-0ef44a89699e-2c4fb531 {
        align-self: center
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb546 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb546 {
        grid-area: 3/1/4/3;
        place-self: stretch stretch
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb546 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-ad92ee8e-620c-c405-ebde-258726d38611-26d385be {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ad92ee8e-620c-c405-ebde-258726d38612-26d385be {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: start
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58db-2c4fb5a1 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-_8b90f2fe-0d86-e338-c52f-bb27d78c58e5-2c4fb5a1 {
        grid-area: 3/1/4/3;
        place-self: stretch stretch
    }

    #w-node-_4ab35b46-c934-dadb-31e5-654eba541fac-2c4fb5a1 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: stretch stretch
    }

    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55a-9b06a50f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d84151fe-4812-30ec-d0ed-146b9b06a55b-9b06a50f {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: start
    }

    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c0-41492370 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_607e2e14-65c6-6267-1140-3f4fdcc784c1-41492370 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: start
    }
}
#second-section {
    position: relative;
    padding: 40px 0px;
    background-color: #0d2638;
}
#second-section .container {
    background-color: transparent;
    background-image: none;
    justify-content: center;
    height: auto;
    min-height: auto;
}
#second-section .h1_hero{
    letter-spacing: 4px;
}
@media screen and (max-width: 991px){
    #second-section .hero_txt__wrap {
        padding: 0px 40px;
    }
    #second-section {
        padding: 20px 0px;
    }

}
@media screen and (max-width: 767px){
    .page__wrapper .section .txt_box p{
        font-size: 16px;
        line-height: 26px;
        text-align: center;
    }
}
